Skip to content

Instantly share code, notes, and snippets.

@plibither8
Last active September 23, 2024 06:02
Show Gist options
  • Save plibither8/ea3780e4764315e354bc3f0655c81814 to your computer and use it in GitHub Desktop.
Save plibither8/ea3780e4764315e354bc3f0655c81814 to your computer and use it in GitHub Desktop.
{
"hackernews": [
{
"id": 39725668,
"link": "https://news.ycombinator.com/item?id=39725668",
"time": 1710595368000,
"text": "Unrelated to the article but seeing .tk brings back many memories. As a kid without a bank account let's alone an international credit card (VISA/Mastercard), dot.tk is the only way to put a website online with your name. I created countless of websites with .tk for classmates, school and families.",
"type": "comment",
"title": null
},
{
"id": 39407631,
"link": "https://www.dzombak.com/blog/2023/12/Considerations-for-a-long-running-Raspberry-Pi.html",
"time": 1708159357000,
"text": null,
"type": "story",
"title": "Considerations for a long-running Raspberry Pi"
},
{
"id": 38415252,
"link": "https://economicsfromthetopdown.com/2022/04/08/the-dunning-kruger-effect-is-autocorrelation/",
"time": 1700936045000,
"text": null,
"type": "story",
"title": "The Dunning-Kruger effect is autocorrelation"
},
{
"id": 38051488,
"link": "https://blog.ornx.net/post/bluetooth-volume-fix/",
"time": 1698512806000,
"text": null,
"type": "story",
"title": "Fixing the volume on my Bluetooth earbuds"
},
{
"id": 37924610,
"link": "https://news.ycombinator.com/item?id=37924610",
"time": 1697600458000,
"text": "Because complexity is how you get loopholes, and The Powers That Be will never give up that option",
"type": "comment",
"title": null
},
{
"id": 37819114,
"link": "https://ounapuu.ee/posts/2023/10/09/zimaboard/",
"time": 1696849819000,
"text": null,
"type": "story",
"title": "Zimaboard: The closest thing to my dream home server setup"
},
{
"id": 37790628,
"link": "https://news.ycombinator.com/item?id=37790628",
"time": 1696599468000,
"text": "“When Kissinger won the Nobel peace prize, satire died” - Tom Lehrer, long ago",
"type": "comment",
"title": null
},
{
"id": 37703885,
"link": "https://blog.cloudflare.com/announcing-encrypted-client-hello/",
"time": 1695994020000,
"text": null,
"type": "story",
"title": "Encrypted Client Hello"
},
{
"id": 37703291,
"link": "https://www.redblobgames.com/making-of/draggable/",
"time": 1695991882000,
"text": null,
"type": "story",
"title": "Draggable objects"
},
{
"id": 37691232,
"link": "https://jamesbvaughan.com/southwest-wifi/",
"time": 1695915725000,
"text": null,
"type": "story",
"title": "WiFi without internet on a Southwest flight"
},
{
"id": 37685580,
"link": "https://www.raspberrypi.com/products/raspberry-pi-5/",
"time": 1695878961000,
"text": null,
"type": "story",
"title": "Raspberry Pi 5"
},
{
"id": 37613054,
"link": "https://paisa.fyi/",
"time": 1695395312000,
"text": "I have been using plaintext accounting for some time and had a duct-taped together reporting system. Paisa is my latest attempt at making it usable for others.<p>I am interested in knowing what people normally want to understand about their finances<p>PS: Please avoid editing the demo data. Download and run locally if you want to edit.",
"type": "story",
"title": "Show HN: Paisa – Open-Source Personal Finance Manager"
},
{
"id": 37584399,
"link": "http://www.cs.cmu.edu/~wkw/humour/carproblems.txt",
"time": 1695219252000,
"text": null,
"type": "story",
"title": "Car allergic to vanilla ice cream (2000)"
},
{
"id": 37189067,
"link": "https://www.the-sun.com/news/8879390/cheems-balltze-dog-meme-cheemsburger-viral-cancer/",
"time": 1692454866000,
"text": null,
"type": "story",
"title": "Cheems, the Shiba Inu meme dog, has died"
},
{
"id": 36504570,
"link": "https://news.ycombinator.com/item?id=36504570",
"time": 1687948030000,
"text": "Ok, so this is a bit of an odd one, but I&#x27;m about to finally attempt to organize 20 years of digital clutter...<p>Before taking off on this endeavor, I want to make sure I have a good system in place for where things go.. I have thousands and thousands of various folders and files, things like projects, music, photos, zip files and other downloads, personal notes, backups, etc..<p>How do you organize your digital library?",
"type": "story",
"title": "Ask HN: What are your favorite methodologies for organizing digital life"
},
{
"id": 36029087,
"link": "https://samwho.dev/memory-allocation/",
"time": 1684747582000,
"text": null,
"type": "story",
"title": "Memory Allocation"
},
{
"id": 35884437,
"link": "https://subtls.pages.dev/",
"time": 1683701493000,
"text": null,
"type": "story",
"title": "See this page fetch itself, byte by byte, over TLS"
},
{
"id": 35455770,
"link": "https://alex.miller.garden/grid-world/",
"time": 1680708293000,
"text": null,
"type": "story",
"title": "Grid World"
},
{
"id": 35343495,
"link": "https://ciechanow.ski/bicycle/",
"time": 1680020388000,
"text": null,
"type": "story",
"title": "Bicycle"
},
{
"id": 35177641,
"link": "https://asnewman.github.io/shoshikantetsu",
"time": 1678935786000,
"text": null,
"type": "story",
"title": "Shoshikantetsu"
},
{
"id": 34999925,
"link": "https://www.theatlantic.com/magazine/archive/2023/04/equity-language-guides-sierra-club-banned-words/673085/",
"time": 1677782634000,
"text": null,
"type": "story",
"title": "Banning words won’t make the world more just"
},
{
"id": 34972791,
"link": "https://www.jailbreakchat.com",
"time": 1677608361000,
"text": "Created this site two weeks ago to compile some ChatGPT jailbreaks I had created and gradually began to add more from across the internet. Been loving growing the site and tracking the status of new jailbreak prompts.",
"type": "story",
"title": "Jailbreak Chat: A collection of ChatGPT jailbreaks"
},
{
"id": 34796611,
"link": "https://writings.stephenwolfram.com/2023/02/what-is-chatgpt-doing-and-why-does-it-work/",
"time": 1676411339000,
"text": null,
"type": "story",
"title": "What is ChatGPT doing and why does it work?"
},
{
"id": 34301768,
"link": "https://words.filippo.io/dispatches/whoami-updated/",
"time": 1673203223000,
"text": null,
"type": "story",
"title": "ssh whoami.filippo.io"
},
{
"id": 34271167,
"link": "https://news.ycombinator.com/item?id=34271167",
"time": 1672981249000,
"text": "It&#x27;s been years (over a decade?) since I&#x27;ve had a server at home but I&#x27;m setting one up for media and I got to thinking: what else should I do with this box? So I was wondering what cool&#x2F;nerdy&#x2F;weird stuff you all are using home servers for. DNS and file sharing seem like obvious applications I could set up. I already run email and web on a VPS so that&#x27;s taken care of. What are you doing with your home server?",
"type": "story",
"title": "Ask HN: What's on your home server?"
},
{
"id": 34232190,
"link": "https://news.ycombinator.com/item?id=34232190",
"time": 1672758065000,
"text": "For folks looking to bypass these rudimentary DPI blocks, you don&#x27;t really need a VPN. DoH + one of these should be enough<p>On Windows:<p>- GoodbyeDPI: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;ValdikSS&#x2F;GoodbyeDPI\">https:&#x2F;&#x2F;github.com&#x2F;ValdikSS&#x2F;GoodbyeDPI</a> (<a href=\"https:&#x2F;&#x2F;ntc.party&#x2F;c&#x2F;community-software&#x2F;goodbyedpi&#x2F;8\" rel=\"nofollow\">https:&#x2F;&#x2F;ntc.party&#x2F;c&#x2F;community-software&#x2F;goodbyedpi&#x2F;8</a>)<p>On Mac &#x2F; Linux:<p>- GreenTunnel: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;SadeghHayeri&#x2F;GreenTunnel\">https:&#x2F;&#x2F;github.com&#x2F;SadeghHayeri&#x2F;GreenTunnel</a> (<a href=\"https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;green-tunnel\" rel=\"nofollow\">https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;green-tunnel</a>)<p>On Android:<p>- Intra: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;jigsaw-code&#x2F;intra\">https:&#x2F;&#x2F;github.com&#x2F;jigsaw-code&#x2F;intra</a> (<a href=\"https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=app.intra\">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=app.intra</a>)<p>- (I co-maintain this) Rethink DNS + Firewall: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;celzero&#x2F;rethink-app\">https:&#x2F;&#x2F;github.com&#x2F;celzero&#x2F;rethink-app</a> (<a href=\"https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=com.celzero.bravedns\">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=com.celzero.br...</a>)",
"type": "comment",
"title": null
},
{
"id": 34168284,
"link": "https://www.youtube.com/watch?v=1c8i5SABqwU",
"time": 1672276402000,
"text": null,
"type": "story",
"title": "I ran the length of every street in Pittsburgh [video]"
},
{
"id": 34160611,
"link": "https://news.ycombinator.com/item?id=34160611",
"time": 1672233050000,
"text": "The year is coming to an end. Time to look back and reflect. What are the books you&#x27;ve read in 2022? Which books made you change your mind or you simply enjoyed? And which books would you recommend to others for 2023?",
"type": "story",
"title": "Ask HN: Books you read in 2022 and recommend for 2023"
},
{
"id": 34044784,
"link": "https://www.uber.com/blog/devpod-improving-developer-productivity-at-uber/",
"time": 1671403466000,
"text": null,
"type": "story",
"title": "Devpod: Remote development environment at Uber"
},
{
"id": 33885153,
"link": "https://maximumeffort.substack.com/p/i-taught-chatgpt-to-invent-a-language",
"time": 1670352781000,
"text": null,
"type": "story",
"title": "I Taught ChatGPT to Invent a Language"
},
{
"id": 33854815,
"link": "https://news.ycombinator.com/item?id=33854815",
"time": 1670169799000,
"text": "I’ve gotten to be quite good at the actual coding part after a decade or so of programming. I’m not looking for better code practices, although I’ll obviously still learn and grow there.<p>What I’m seeking is reading material regarding how to manage project scope, be better team member, converting asks to deliverables, managing expectations from management, enabling team members by opening communication channels across teams, time management, etc.<p>Any suggested reading material? Preferably books, but excellent blog posts are welcome.",
"type": "story",
"title": "Ask HN: Reading material on how to be a better software engineer?"
},
{
"id": 33755016,
"link": "https://stylometry.net/",
"time": 1669485796000,
"text": "Author here. This site lets you put in a username and get the users with the most similar writing style to that user. It confirmed several users who I suspected were alts and after informally asking around has identified abandoned accounts of people I know from many years ago. I made this site mostly to show how easy this is and how it can erode online privacy. If some guy with a little bit of Python, and $8 to rent a decent dedicated server for a day can make this, imagine what a company with millions of dollars and a couple dozen PhD linguists could do.<p>Here&#x27;s Paul Graham:<p><a href=\"https:&#x2F;&#x2F;stylometry.net&#x2F;user?username=pg\" rel=\"nofollow\">https:&#x2F;&#x2F;stylometry.net&#x2F;user?username=pg</a><p>Here are some frequent HN commenters: (EDIT: Removed due to privacy concerns)",
"type": "story",
"title": "Show HN: Using stylometry to find HN users with alternate accounts"
},
{
"id": 33742563,
"link": "https://blog.cloudflare.com/cloudflare-servers-dont-own-ips-anymore/",
"time": 1669385800000,
"text": null,
"type": "story",
"title": "Cloudflare servers don't own IPs anymore so how do they connect to the internet?"
},
{
"id": 33722862,
"link": "https://www.theverge.com/2022/11/22/23473358/lastfm-discord-bot-neil-young-spotify",
"time": 1669228367000,
"text": null,
"type": "story",
"title": "Last.fm turns 20"
},
{
"id": 33648341,
"link": "https://tailscale.com/blog/introducing-tailscale-funnel/",
"time": 1668733047000,
"text": null,
"type": "story",
"title": "Tailscale Funnel"
},
{
"id": 33425947,
"link": "https://www.recall-app.com/",
"time": 1667329862000,
"text": "I&#x27;ve been working on Recall for a while now, it had some initial traction in the beginning which has since died down now. I am facing the inevitable question of whether to continue with the project. I just put out a new release and it would be helpful to get advice from the community on what they think of the idea and my implementation.",
"type": "story",
"title": "Show HN: A tool to help you remember shit you are interested in"
},
{
"id": 33374770,
"link": "https://techcrunch.com/2022/10/28/elon-musk-owns-twitter-the-story-so-far/",
"time": 1666979405000,
"text": null,
"type": "story",
"title": "Elon Musk owns Twitter: The story so far"
},
{
"id": 33246700,
"link": "https://medium.com/user-experience-design-1/the-dark-yellow-problem-in-design-system-color-palettes-a0db1eedc99d",
"time": 1666099323000,
"text": null,
"type": "story",
"title": "The “dark yellow problem” in design system color palettes"
},
{
"id": 33214439,
"link": "https://engineering.skroutz.gr/blog/uncovering-a-24-year-old-bug-in-the-linux-kernel/",
"time": 1665839339000,
"text": null,
"type": "story",
"title": "Uncovering a 24-year-old bug in the Linux Kernel (2021)"
},
{
"id": 33130224,
"link": "https://www.tradientblog.com/2019/11/lessons-learned-building-an-ml-trading-system-that-turned-5k-into-200k/",
"time": 1665209902000,
"text": null,
"type": "story",
"title": "Lessons learned building an ML trading system that turned $5k into $200k (2019)"
},
{
"id": 32996953,
"link": "https://connortumbleson.com/2022/09/19/someone-is-pretending-to-be-me/",
"time": 1664293801000,
"text": null,
"type": "story",
"title": "Someone is pretending to be me"
},
{
"id": 32975173,
"link": "https://twitter.com/foone/status/1572260363764400129",
"time": 1664134708000,
"text": null,
"type": "story",
"title": "Someday aliens will land and all will be fine until we explain our calendar"
},
{
"id": 32952856,
"link": "https://news.ycombinator.com/item?id=32952856",
"time": 1663945349000,
"text": "A simpler protocol to realize that the Baader-Meinhof phenomenon is probably what&#x27;s happening:<p>- pick said topic, something you never cared about before, talk about it but don&#x27;t write any messages containing it;\n- for 1 month record every ad you see about it;\n- send a message about the topic;\n- for another month, record every ad you see about it<p>Comparing the number of occurrences will tell you what is happening.",
"type": "comment",
"title": null
},
{
"id": 32947303,
"link": "https://incoherency.co.uk/blog/stories/nightdrive.html",
"time": 1663900180000,
"text": null,
"type": "story",
"title": "Nightdrive"
},
{
"id": 32945906,
"link": "https://alistair.blog/mochip",
"time": 1663888800000,
"text": null,
"type": "story",
"title": "Avoiding homework with code and getting caught"
},
{
"id": 32615110,
"link": "https://peabee.substack.com/p/17-one-kitchen-hundreds-of-internet",
"time": 1661568154000,
"text": null,
"type": "story",
"title": "One kitchen, hundreds of internet restaurants"
},
{
"id": 32519881,
"link": "http://nabstreamingsummit.com/wp-content/uploads/2022/05/2022-Streaming-Summit-Netflix.pdf",
"time": 1660910023000,
"text": null,
"type": "story",
"title": "Serving Netflix Video Traffic at 800Gb/s and Beyond [pdf]"
},
{
"id": 32513240,
"link": "https://www.youtube.com/watch?v=tDacjrSCeq4",
"time": 1660847533000,
"text": null,
"type": "story",
"title": "Shouting in the Datacenter (2008) [video]"
},
{
"id": 32510581,
"link": "https://www.federalreserve.gov/paymentsystems/fednow_faq.htm",
"time": 1660834723000,
"text": null,
"type": "story",
"title": "FedNow FAQ"
},
{
"id": 32497780,
"link": "https://sive.rs/kimo",
"time": 1660750774000,
"text": null,
"type": "story",
"title": "There’s no speed limit (2009)"
},
{
"id": 32490290,
"link": "https://news.ycombinator.com/item?id=32490290",
"time": 1660691798000,
"text": "&quot;Enter&quot; then ~ then . will kill a hung SSH connection, instead of having to close the terminal tab. I use it all the time but most people haven&#x27;t heard of it.",
"type": "comment",
"title": null
},
{
"id": 32480009,
"link": "https://news.ycombinator.com/item?id=32480009",
"time": 1660633648000,
"text": "By getting into machine or deep learning I mean building upto a stage to do ML&#x2F;DL research. Applied research or core theory of ML&#x2F;DL research. Ofcourse, the path to both will quite different.<p>Standing in 2022, what are the best resources for a CS student&#x2F;decent programmer to get into the field of ML and DL on their own. Resources can be both books or public courses.<p>The target ability:<p>1. To understand the theory behind the algorithms<p>2. To implement an algorithm on a dataset of choice. (Data cleaning and management should also be learned)<p>3. Read research publications and try to implement them.",
"type": "story",
"title": "Ask HN: In 2022, what is the proper way to get into machine/deep learning?"
},
{
"id": 32470645,
"link": "https://news.ycombinator.com/item?id=32470645",
"time": 1660576054000,
"text": "For 10 years I&#x27;ve been using a custom email for every retailer I shop at that asks for an email address, always in the form of &quot;company@mydomain.com&quot;. I did not keep track of how many custom emails I used (hundreds, easily), but I have received spam from exactly zero of these accounts.<p>The only account that I received is one I used on my public website as a &quot;mailto:&quot; link. 100% of my spam comes from this address. I host on runbox.com.<p>Is the fear of &quot;people selling your email to spammers&quot; a modern myth, or are spam filters that good?<p>I would argue the former since I still get 30 spam emails a day from my website email address, and zero from companies that ask for them.",
"type": "story",
"title": "Tell HN: After 10 years of experiments, custom username emails receive no spam"
},
{
"id": 32467813,
"link": "https://giuliomagnifico.blog/networking/2022/08/14/home-network_v3.html",
"time": 1660558004000,
"text": null,
"type": "story",
"title": "My network home setup v3.0"
},
{
"id": 32447650,
"link": "https://programmingwithstyle.com/posts/howihackedmycar/",
"time": 1660375359000,
"text": null,
"type": "story",
"title": "I hacked my car"
},
{
"id": 32094645,
"link": "https://shkspr.mobi/blog/2022/07/dns-esoterica-why-you-cant-dig-switzerland/",
"time": 1657799133000,
"text": null,
"type": "story",
"title": "DNS Esoterica – Why you can't dig Switzerland"
},
{
"id": 31970805,
"link": "http://pilimi.org/blog-introducing.html",
"time": 1656880769000,
"text": null,
"type": "story",
"title": "Pirate Library Mirror: Preserving 7TB of books (that are not in Libgen)"
},
{
"id": 31908170,
"link": "https://deno.com/blog/fresh-is-stable",
"time": 1656426722000,
"text": null,
"type": "story",
"title": "Fresh is a new full stack web framework for Deno"
},
{
"id": 31846902,
"link": "https://rhodesmill.org/brandon/2009/commands-with-comma/",
"time": 1655977835000,
"text": null,
"type": "story",
"title": "Start all of your commands with a comma (2009)"
},
{
"id": 31823132,
"link": "https://blog.cloudflare.com/cloudflare-outage-on-june-21-2022/",
"time": 1655815170000,
"text": null,
"type": "story",
"title": "Cloudflare outage on June 21, 2022"
},
{
"id": 31743110,
"link": "https://www.hertzbleed.com/",
"time": 1655228638000,
"text": null,
"type": "story",
"title": "Hertzbleed Attack"
},
{
"id": 31544634,
"link": "https://crumplab.com/articles/blog/post_994_5_26_22_cheating/index.html",
"time": 1653779084000,
"text": null,
"type": "story",
"title": "My students cheated... a lot"
},
{
"id": 31261533,
"link": "https://ciechanow.ski/mechanical-watch/",
"time": 1651676801000,
"text": null,
"type": "story",
"title": "Mechanical Watch"
},
{
"id": 31199300,
"link": "https://kk.org/thetechnium/103-bits-of-advice-i-wish-i-had-known/",
"time": 1651186850000,
"text": null,
"type": "story",
"title": "Bits of advice I wish I had known"
},
{
"id": 31186696,
"link": "https://krausefx.com//blog/how-i-put-my-whole-life-into-a-single-database",
"time": 1651099042000,
"text": null,
"type": "story",
"title": "I put my whole life into a single database"
},
{
"id": 31170370,
"link": "https://slack.engineering/slacks-incident-on-2-22-22/",
"time": 1650994016000,
"text": null,
"type": "story",
"title": "Slack’s Incident on 2-22-22"
},
{
"id": 31040571,
"link": "https://blog.boot.dev/cryptography/elliptic-curve-cryptography/",
"time": 1650032476000,
"text": null,
"type": "story",
"title": "Elliptic Curve Cryptography: A Basic Introduction"
},
{
"id": 31012865,
"link": "https://ionathan.ch/2022/04/09/angzarr.html",
"time": 1649844086000,
"text": null,
"type": "story",
"title": "U+237C ⍼ Right Angle with Downwards Zigzag Arrow"
},
{
"id": 30920318,
"link": "https://news.ycombinator.com/item?id=30920318",
"time": 1649172866000,
"text": "I recommend running Universal Android Debloater [1] on all Samsung devices (I have 2 of them) plus other manufacturers are even worse (e.g. Xiaomi) and the same accept works wonders on them too.<p>[1] <a href=\"https:&#x2F;&#x2F;www.xda-developers.com&#x2F;universal-android-debloater-update-debloat-list-new-features&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.xda-developers.com&#x2F;universal-android-debloater-u...</a>",
"type": "comment",
"title": null
},
{
"id": 30879327,
"link": "https://news.ycombinator.com/item?id=30879327",
"time": 1648827596000,
"text": "After having cycled through various CLI-based todo apps, I started to realise that I actually don’t need a tool at all for managing my todos. Most of the time, my use cases are quite simple, like viewing my todo items, checking them off, or adding a new one.<p>Rather than having to memorise CLI commands for these interactions (which I’m not super good at), I figured that it’s easier for me to use my text editor directly, and have an editor plugin help me with the visual structure and some convenience functionality. So, kind-of similar to Emacs Org Mode, but without having to use Emacs. I personally use Sublime Text, and even though I enjoy it a lot, I don’t like being bound to specific tools.<p>I think the best basis for staying independent is to have a data format that’s properly specified and meaningful on its own. This puts the data first, and it allows the tools to be built on top and shared (or interchanged) more easily.<p>This is what [x]it! is about, which is a plain-text file format for todos and check lists. I’m curious for thoughts and feedback. There is obviously not much tooling support (yet), but feel free to create something if the idea resonates with you.<p>Website with demo: <a href=\"https:&#x2F;&#x2F;xit.jotaen.net\" rel=\"nofollow\">https:&#x2F;&#x2F;xit.jotaen.net</a><p>File specification: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;jotaen&#x2F;xit&#x2F;blob&#x2F;main&#x2F;Specification.md\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;jotaen&#x2F;xit&#x2F;blob&#x2F;main&#x2F;Specification.md</a>",
"type": "story",
"title": "Show HN: A plain-text file format for todos and check lists"
},
{
"id": 30878489,
"link": "https://www.hagerty.com/media/advice/a-few-things-to-know-before-you-steal-my-914/",
"time": 1648824016000,
"text": null,
"type": "story",
"title": "A few things to know before stealing my 914"
},
{
"id": 30822339,
"link": "https://news.ycombinator.com/item?id=30822339",
"time": 1648403649000,
"text": "If you were to choose one book (or maybe more than one :P) to lure a curious person to your field of study, which will you choose?<p>For example: How to Design Programs for Computer Science.<p>Note: It has to be inviting for someone that knows nothing about the field but becomes hooked after reading it. Not some epitome which is revered by experts only.",
"type": "story",
"title": "Ask HN: Which book can attract anyone towards your field of study?"
},
{
"id": 30821894,
"link": "https://hn.algolia.com/?dateRange=all&page=0&prefix=false&query=%22peak%20hn%22&sort=byDate&type=comment",
"time": 1648400901000,
"text": null,
"type": "story",
"title": "“Peak HN” Occurences"
},
{
"id": 30781536,
"link": "https://rohanrd.xyz/posts/why-you-should-start-self-hosting/",
"time": 1648059384000,
"text": null,
"type": "story",
"title": "Start Self Hosting"
},
{
"id": 30771664,
"link": "https://greenash.net.au/thoughts/2022/03/i-dont-need-a-vps-anymore/",
"time": 1647983691000,
"text": null,
"type": "story",
"title": "I don't need a VPS anymore"
},
{
"id": 30753222,
"link": "https://kach.github.io/shabdle/",
"time": 1647865426000,
"text": null,
"type": "story",
"title": "Shabdle: Wordle in Hindi"
},
{
"id": 30752942,
"link": "https://twitter.com/LinManuelRwanda/status/1505646738627088389",
"time": 1647863288000,
"text": null,
"type": "story",
"title": "Sumerian dog jokes, or the difficulty of translating dead languages"
},
{
"id": 30707711,
"link": "https://tailscale.com/blog/how-nat-traversal-works/",
"time": 1647491758000,
"text": null,
"type": "story",
"title": "How NAT traversal works (2020)"
},
{
"id": 30642954,
"link": "https://www.youtube.com/watch?v=hCC1C5KIeUA",
"time": 1647019531000,
"text": null,
"type": "story",
"title": "A volumetric display using an acoustically trapped particle (2021) [video]"
},
{
"id": 30535225,
"link": "https://bam.kalzumeus.com/archive/moving-money-internationally/",
"time": 1646265297000,
"text": null,
"type": "story",
"title": "Moving money internationally"
},
{
"id": 30523911,
"link": "https://news.ycombinator.com/item?id=30523911",
"time": 1646197014000,
"text": "I have started saying aloud “Someone on the internet is saying something I disagree with, and it’s making me upset”. I say this whenever I notice it happening. It immediately makes me realize how silly it is for this to take up my time, and frees me to let go and move on.",
"type": "comment",
"title": null
},
{
"id": 30405815,
"link": "https://www.biphelps.com/blog/The-Fastest-GIF-Does-Not-Exist",
"time": 1645366274000,
"text": null,
"type": "story",
"title": "The fastest GIF does not exist"
},
{
"id": 30215235,
"link": "https://news.ycombinator.com/item?id=30215235",
"time": 1644018733000,
"text": "Every community slides into its own stereotype like becoming a caricature of itself, but it&#x27;s not objectively a bad thing, just strange to outsiders while the regulars are just fine with HN as it is. Oops, I mean LinkedIn.",
"type": "comment",
"title": null
},
{
"id": 30195931,
"link": "https://www.deadf00d.com/post/how-i-hacked-sonos-and-youtube-the-same-day.html",
"time": 1643910869000,
"text": null,
"type": "story",
"title": "I hacked SONOS and YouTube the same day"
},
{
"id": 29981188,
"link": "https://ciechanow.ski/gps/",
"time": 1642521964000,
"text": null,
"type": "story",
"title": "GPS"
},
{
"id": 29910958,
"link": "https://scholz.ruhr/post/alternative-dns-root/",
"time": 1642012307000,
"text": null,
"type": "story",
"title": "Alternative DNS Roots"
},
{
"id": 29772136,
"link": "https://twitter.com/mwseibel/status/1477701120319361026",
"time": 1641149438000,
"text": null,
"type": "story",
"title": "Google no longer producing high quality search results in significant categories"
},
{
"id": 29746674,
"link": "https://danpetrov.xyz/programming/2021/12/30/telegram-google-translate.html",
"time": 1640946935000,
"text": null,
"type": "story",
"title": "How Telegram Messenger circumvents Google Translate's API"
},
{
"id": 29699175,
"link": "https://computer.rip/2021-12-26-diy-mail.html",
"time": 1640578991000,
"text": null,
"type": "story",
"title": "DIY Mail"
},
{
"id": 29692087,
"link": "https://chaidarun.com/ten-years-of-logging-my-life",
"time": 1640523897000,
"text": null,
"type": "story",
"title": "Ten Years of Logging My Life"
},
{
"id": 29663323,
"link": "https://news.ycombinator.com/item?id=29663323",
"time": 1640276432000,
"text": "Me too. 20 years, actually. Mine was called todo.txt. It got unwieldy. I am now on todo2.txt.",
"type": "comment",
"title": null
},
{
"id": 29073899,
"link": "https://siddhesh.substack.com/p/culture-shock",
"time": 1635804809000,
"text": null,
"type": "story",
"title": "Culture shock"
},
{
"id": 29029825,
"link": "https://twitter.com/typesfast/status/1453753924960219145",
"time": 1635446704000,
"text": null,
"type": "story",
"title": "What caused all the supply chain bottlenecks?"
},
{
"id": 28752131,
"link": "https://blog.cloudflare.com/october-2021-facebook-outage/",
"time": 1633381885000,
"text": null,
"type": "story",
"title": "Understanding how Facebook disappeared from the internet"
},
{
"id": 28713249,
"link": "https://every.to/napkin-math/nft-projects-are-just-mlms-for-tech-elites",
"time": 1633049947000,
"text": null,
"type": "story",
"title": "NFT projects are just MLMs for tech elites"
},
{
"id": 28516064,
"link": "https://erkal.github.io/kite/",
"time": 1631563294000,
"text": null,
"type": "story",
"title": "Kite: An interactive visualization tool for graph theory"
},
{
"id": 28404447,
"link": "https://www.youtube.com/watch?v=z41Wy5ZF4O8",
"time": 1630678214000,
"text": null,
"type": "story",
"title": "Mushroom Cultivation Automation [video]"
},
{
"id": 28354194,
"link": "https://invisible-island.net/ncurses/ncurses-intro.html",
"time": 1630317628000,
"text": null,
"type": "story",
"title": "Writing Programs with Ncurses"
},
{
"id": 28295348,
"link": "https://fly.io/blog/api-tokens-a-tedious-survey/",
"time": 1629841262000,
"text": null,
"type": "story",
"title": "API Tokens: A Tedious Survey"
},
{
"id": 28232165,
"link": "https://news.ycombinator.com/item?id=28232165",
"time": 1629368306000,
"text": "... any blog post that had a major impact on your life, workflow, career, understanding, etc. qualifies.",
"type": "story",
"title": "Ask HN: What's the most life-changing blog post you've ever read?"
},
{
"id": 28207662,
"link": "https://news.ycombinator.com/item?id=28207662",
"time": 1629190529000,
"text": "Hey all<p>My name is Sindre, and I am the CTO of Scrimba (YC S20). For the last 7 years, I have written all my web apps in a full-stack programming language called Imba. It compiles to JavaScript and its main goal is to make web developers more productive.<p>I just launched a major overhaul of Imba, so I wanted to share it here on HN, in case anyone are interested in learning more about it. It is very opinionated, so some of you might not like it, but I would love to hear anyones feedback regardless. Constructive criticism appreciated!<p>The backstory:<p>Imba initially started in 2012 as an effort to bring the elegance and conciseness of Ruby into the browser, and also because I felt that JavaScript and the DOM should be more tightly coupled together. Over the years, I have taken inspiration from React&#x2F;JSX, and also Tailwind.<p>Since 2013, I have built several business-critical apps in Imba, so this is not a toy project or an academic exercise, it is extracted from a real project trying to solve real problems. Today, we are currently a small but passionate community of devs who use Imba all over the world.<p>The nitty-gritty details:<p>As mentioned, Imba compiles to JavaScript, and it works on both the frontend and backend. The quickest way to get a feeling of how it works is by checking out this video: <a href=\"https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=8XS5q9xhaMc\" rel=\"nofollow\">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=8XS5q9xhaMc</a><p>Alternatively, here is a list of the main benefits of the language:<p>* Clean syntax with built-in tags and inline styles<p>* Imba&#x27;s Memoized DOM approach is *an order of magnitude* faster than Virtual DOMs (Vue, React). Learn more here: <a href=\"https:&#x2F;&#x2F;www.freecodecamp.org&#x2F;news&#x2F;the-virtual-dom-is-slow-meet-the-memoized-dom-bb19f546cc52&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.freecodecamp.org&#x2F;news&#x2F;the-virtual-dom-is-slow-me...</a><p>* Imba works with Node and the npm ecosystem, and integrates tightly with both JS and TypeScript<p>* Blazing-fast dev&#x2F;build tools based on esbuild<p>Each of the benefits above are explained more thoroughly in our docs here, so please check it out if any of the above points spark your interest: <a href=\"https:&#x2F;&#x2F;imba.io\" rel=\"nofollow\">https:&#x2F;&#x2F;imba.io</a><p>With this version I feel that I am very close to my vision for what Imba should be. In other words; it is finally ready for public consumption. I&#x27;d wholeheartedly advice you to look into it and give it a whirl if you are interested in web development :)<p>Hope you like it, and please share any feedback you might have in the comments!<p>PS! We&#x27;re also hiring Imba developers at Scrimba - see <a href=\"https:&#x2F;&#x2F;jobs.scrimba.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;jobs.scrimba.com&#x2F;</a>. We don&#x27;t expect you to be a seasoned Imba developer, but we expect you to pick it up fast :)",
"type": "story",
"title": "Show HN: Imba – I have spent 7 years creating a programming language for the web"
},
{
"id": 28037317,
"link": "https://bou.ke/blog/formulas/",
"time": 1627916278000,
"text": null,
"type": "story",
"title": "Spreadsheet formulas for personal finance"
},
{
"id": 27973295,
"link": "https://ciechanow.ski/naval-architecture/",
"time": 1627398215000,
"text": null,
"type": "story",
"title": "Naval Architecture"
},
{
"id": 27805709,
"link": "https://www.adamseconomics.com/post/the-potential-orwellian-horror-of-central-bank-digital-currencies",
"time": 1626050071000,
"text": null,
"type": "story",
"title": "The potential Orwellian horror of central bank digital currencies"
},
{
"id": 27743738,
"link": "https://jayriverlong.github.io/2021/07/05/movies.html",
"time": 1625538997000,
"text": null,
"type": "story",
"title": "No More Movies"
},
{
"id": 27676266,
"link": "https://copilot.github.com/",
"time": 1624976979000,
"text": null,
"type": "story",
"title": "GitHub Copilot"
},
{
"id": 27658471,
"link": "https://twitter.com/TrungTPhan/status/1409185044501987340",
"time": 1624858712000,
"text": null,
"type": "story",
"title": "Sriracha hit revenue of $150M a year with no sales team or ad spend"
},
{
"id": 27593772,
"link": "https://karpathy.github.io/2021/06/21/blockchain/",
"time": 1624379443000,
"text": null,
"type": "story",
"title": "A from-scratch tour of Bitcoin in Python"
},
{
"id": 27569594,
"link": "https://leetcode.com/discuss/compensation/1281540/amazon-lethal-for-career-think-100-times-before-you-join-amazon",
"time": 1624194591000,
"text": null,
"type": "story",
"title": "Hire-to-fire at Amazon India?"
},
{
"id": 27541339,
"link": "https://gentlydownthe.stream/",
"time": 1623946741000,
"text": null,
"type": "story",
"title": "I wrote a children's book / illustrated guide to Apache Kafka"
},
{
"id": 27432408,
"link": "https://fastly.com/",
"time": 1623146257000,
"text": null,
"type": "story",
"title": "Fastly Outage"
},
{
"id": 27424195,
"link": "https://intuitiveexplanations.com/tech/replit/",
"time": 1623082084000,
"text": null,
"type": "story",
"title": "Replit used legal threats to kill my open-source project"
},
{
"id": 27333260,
"link": "https://old.reddit.com/r/ExperiencedDevs/comments/nmodyl/drunk_post_things_ive_learned_as_a_sr_engineer/",
"time": 1622382924000,
"text": null,
"type": "story",
"title": "Drunk Post: Things I've Learned as a Sr Engineer"
},
{
"id": 27270928,
"link": "https://thanaverage.xyz/",
"time": 1621898943000,
"text": null,
"type": "story",
"title": "Than Average"
},
{
"id": 27144566,
"link": "https://developers.notion.so",
"time": 1620925701000,
"text": null,
"type": "story",
"title": "Notion API – public beta"
},
{
"id": 27016630,
"link": "https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/",
"time": 1619973795000,
"text": null,
"type": "story",
"title": "Hosting SQLite databases on GitHub Pages or any static file hoster"
},
{
"id": 26859895,
"link": "https://symphony.iohk.io/en/",
"time": 1618816599000,
"text": null,
"type": "story",
"title": "Bitcoin Blockchain Visualization"
},
{
"id": 26839692,
"link": "https://trekhleb.dev/blog/2021/content-aware-image-resizing-in-javascript/",
"time": 1618611612000,
"text": null,
"type": "story",
"title": "Content-aware image resizing in JavaScript"
},
{
"id": 26815403,
"link": "https://news.ycombinator.com/item?id=3754664",
"time": 1618452032000,
"text": null,
"type": "story",
"title": "Brian Armstrong seeking cofounder on HN (2012)"
},
{
"id": 26808275,
"link": "https://blog.ycombinator.com/coinbase-from-yc-to-ipo/",
"time": 1618413353000,
"text": null,
"type": "story",
"title": "Coinbase from YC to DPO"
},
{
"id": 26769057,
"link": "https://news.ycombinator.com/item?id=26769057",
"time": 1618135171000,
"text": "&gt;The best minds of my generation are thinking about how to make people click ads. That sucks.<p>- Jeff Hammerbacher",
"type": "comment",
"title": null
},
{
"id": 26747305,
"link": "https://jacobian.org/2021/apr/7/embrace-the-grind/",
"time": 1617949757000,
"text": null,
"type": "story",
"title": "Embrace the Grind"
},
{
"id": 26745227,
"link": "https://neuralink.com/blog/",
"time": 1617926129000,
"text": null,
"type": "story",
"title": "Monkey MindPong"
},
{
"id": 26741829,
"link": "https://github.blog/2020-12-17-commits-are-snapshots-not-diffs/",
"time": 1617904948000,
"text": null,
"type": "story",
"title": "Commits are snapshots not diffs (2020)"
},
{
"id": 26721951,
"link": "https://news.ycombinator.com/item?id=26721951",
"time": 1617784863000,
"text": "Hey HN,<p>I&#x27;ll probably get a lot of flak for this. Sorry.<p>I&#x27;m an average developer looking for ways to work as little as humanely possible.<p>The pandemic made me realize that I do not care about working anymore. The software I build is useless. Time flies real fast and I have to focus on my passions (which are not monetizable).<p>Unfortunately, I require shelter, calories and hobby materials. Thus the need for some kind of job.<p>Which leads me to ask my fellow tech workers, what kind of job (if any) do you think would fit the following requirements :<p>- No &#x2F; very little involvement in the product itself (I do not care.)<p>- Fully remote (You can&#x27;t do much when stuck in the office. Ideally being done in 2 hours in the morning then chilling would be perfect.)<p>- Low expectactions &#x2F; vague job description.<p>- Salary can be on the lower side.<p>- No career advancement possibilities required. Only tech, I do not want to manage people.<p>- Can be about helping other developers, setting up infrastructure&#x2F;deploy or pure data management since this is fun.<p>I think the only possible jobs would be some kind of backend-only dev or devops&#x2F;sysadmin work. But I&#x27;m not sure these exist anymore, it seems like you always end up having to think about the product itself. Web dev jobs always required some involvement in the frontend.<p>Thanks for any advice (or hate, which I can&#x27;t really blame you for).",
"type": "story",
"title": "Ask HN: What tech job would let me get away with the least real work possible?"
},
{
"id": 26681969,
"link": "https://www.businessinsider.com/stolen-data-of-533-million-facebook-users-leaked-online-2021-4",
"time": 1617464961000,
"text": null,
"type": "story",
"title": "533M Facebook users' phone numbers and personal data have been leaked online"
},
{
"id": 26679067,
"link": "https://www.shipmap.org/",
"time": 1617435951000,
"text": null,
"type": "story",
"title": "ShipMap"
},
{
"id": 26671914,
"link": "https://www.microsoftcoffee.org/",
"time": 1617375296000,
"text": null,
"type": "story",
"title": "Microsoft Coffee"
},
{
"id": 26537734,
"link": "https://compiler.org/reason-re-nfa/src/index.html",
"time": 1616397530000,
"text": null,
"type": "story",
"title": "Show HN: Regular expression compilation visualized"
},
{
"id": 26487854,
"link": "https://mooseyanon.medium.com/github-f-ck-your-name-change-de599033bbbe",
"time": 1615968698000,
"text": null,
"type": "story",
"title": "GitHub, fuck your name change"
},
{
"id": 26428453,
"link": "https://old.reddit.com/r/mildlyinteresting/comments/m2x83h/my_bank_sent_me_64_copies_of_the_same_debit_card/",
"time": 1615493489000,
"text": null,
"type": "story",
"title": "My bank sent me 64 copies of the same debit card"
},
{
"id": 26422799,
"link": "https://tinyprojects.dev/projects/mailoji",
"time": 1615461428000,
"text": null,
"type": "story",
"title": "I bought 300 emoji domain names from Kazakhstan and built an email service"
},
{
"id": 26384403,
"link": "http://avinayak.github.io/algorithms/programming/2021/02/19/finding-mona-lisa-in-the-game-of-life.html",
"time": 1615201322000,
"text": null,
"type": "story",
"title": "Finding Mona Lisa in the Game of Life"
},
{
"id": 26347867,
"link": "https://github.com/git/git/blob/master/banned.h",
"time": 1614890001000,
"text": null,
"type": "story",
"title": "Git's list of banned C functions"
},
{
"id": 26300191,
"link": "https://archive.org/details/jonah-edwards-presentation",
"time": 1614579508000,
"text": null,
"type": "story",
"title": "Internet Archive Infrastructure"
},
{
"id": 26296339,
"link": "https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/",
"time": 1614541106000,
"text": null,
"type": "story",
"title": "How I cut GTA Online loading times by 70%"
},
{
"id": 26273960,
"link": "https://justine.lol/ape.html",
"time": 1614341173000,
"text": null,
"type": "story",
"title": "Actually Portable Executable"
},
{
"id": 26271117,
"link": "https://justine.lol/redbean/index.html",
"time": 1614310436000,
"text": null,
"type": "story",
"title": "Show HN: Redbean – Single-file distributable web server"
},
{
"id": 26269832,
"link": "https://beepb00p.xyz/myinfra.html",
"time": 1614296617000,
"text": null,
"type": "story",
"title": "Map of my personal data infrastructure"
},
{
"id": 26201160,
"link": "https://joshdata.me/iceberger.html",
"time": 1613790980000,
"text": null,
"type": "story",
"title": "Draw an iceberg and see how it would float in water"
},
{
"id": 26113444,
"link": "https://twitter.com/NotionStatus/status/1360220589743480838",
"time": 1613136896000,
"text": null,
"type": "story",
"title": "Notion is experiencing a DNS issue"
},
{
"id": 26088455,
"link": "https://cbeci.org/cbeci/comparisons",
"time": 1612961645000,
"text": null,
"type": "story",
"title": "Cambridge Bitcoin Electricity Consumption Index"
},
{
"id": 26072025,
"link": "https://phabricator.wikimedia.org/T273741",
"time": 1612828426000,
"text": null,
"type": "story",
"title": "20% of requests for Wikimedia Commons are for one image of a flower"
},
{
"id": 25986378,
"link": "https://spwhitton.name//blog/entry/geminispace/",
"time": 1612163695000,
"text": null,
"type": "story",
"title": "gemini:// space"
},
{
"id": 25955853,
"link": "https://zerodha.com/z-connect/trending/shorting-and-indian-capital-markets",
"time": 1611915510000,
"text": null,
"type": "story",
"title": "Shorting and Indian capital markets"
},
{
"id": 25904188,
"link": "https://stackoverflow.blog/2021/01/25/a-deeper-dive-into-our-may-2019-security-incident/",
"time": 1611588312000,
"text": null,
"type": "story",
"title": "A deeper dive into our May 2019 security incident"
},
{
"id": 25893171,
"link": "https://github.com/prince-mishra/the-constitution-of-india",
"time": 1611505074000,
"text": null,
"type": "story",
"title": "All 104 amendments to the Constitution of India as Git commits"
},
{
"id": 25865062,
"link": "https://astralcodexten.substack.com/p/still-alive",
"time": 1611266738000,
"text": null,
"type": "story",
"title": "Still alive"
},
{
"id": 25600338,
"link": "https://omar.website/tabfs/",
"time": 1609469335000,
"text": null,
"type": "story",
"title": "TabFS: Mount your Browser Tabs as a Filesystem"
},
{
"id": 25551487,
"link": "https://github.com/compumike/hairpin-proxy/issues/5",
"time": 1609081468000,
"text": null,
"type": "story",
"title": "Just Wanted to Say Thanks"
},
{
"id": 25517868,
"link": "https://pudding.cool/2020/12/judge-my-spotify",
"time": 1608733377000,
"text": null,
"type": "story",
"title": "How bad is your Spotify?"
},
{
"id": 25507123,
"link": "https://news.ycombinator.com/item?id=25507123",
"time": 1608650939000,
"text": "I read on a post somewhere that if you replace &quot;the economy&quot; with &quot;rich people yatch money&quot; a lot of headlines make more sense.<p>&quot;Last year, one study reported that digital video piracy costs the U.S. rich people yatch money $29.2 billion a year.&quot;",
"type": "comment",
"title": null
},
{
"id": 25415989,
"link": "https://news.ycombinator.com/item?id=25415989",
"time": 1607946690000,
"text": "various services are broken<p>- youtube returning error<p>- gmail returning 502<p>- docs returning 500<p>- drive not working<p>status page now reflecting outage: <a href=\"https:&#x2F;&#x2F;www.google.com&#x2F;appsstatus\" rel=\"nofollow\">https:&#x2F;&#x2F;www.google.com&#x2F;appsstatus</a><p>--------------<p>services look to be restored.",
"type": "story",
"title": "Google outage – resolved"
},
{
"id": 25396760,
"link": "https://thehill.com/homenews/news/529929-amateur-sleuths-crack-one-of-the-zodiac-killers-ciphers-after-51-years",
"time": 1607761852000,
"text": null,
"type": "story",
"title": "Amateur sleuths crack one of the Zodiac Killer's ciphers after 51 years"
},
{
"id": 25290629,
"link": "https://www.nsf.gov/news/special_reports/arecibo/",
"time": 1607013083000,
"text": null,
"type": "story",
"title": "Drone Footage of Arecibo Observatory Collapse"
},
{
"id": 25279544,
"link": "https://news.ycombinator.com/item?id=25279544",
"time": 1606933601000,
"text": "I used to come home and say “Ok Google, turn on the lights.”<p>80% of the time my lights would turn on.<p>20% of the time, I’d be greeted with: “Ok, playing ‘Turn on the Lights’ by Future on Spotify.”<p>And I’d stand there in the dark, listening to music I don’t like, questioning my life decisions.",
"type": "comment",
"title": null
},
{
"id": 25244872,
"link": "https://oisinmoran.com/quinetweet",
"time": 1606654432000,
"text": null,
"type": "story",
"title": "I Made a Self-Quoting Tweet"
},
{
"id": 25233136,
"link": "https://revealjs.com/",
"time": 1606516267000,
"text": null,
"type": "story",
"title": "Reveal.js: HTML presentation framework"
},
{
"id": 25225612,
"link": "https://news.ycombinator.com/item?id=25225612",
"time": 1606452465000,
"text": "Few band suggestions for people with rock, metal background who want to listen to carnatic music .<p>Agam \n<a href=\"https:&#x2F;&#x2F;youtu.be&#x2F;AiPnyxPyVVw\" rel=\"nofollow\">https:&#x2F;&#x2F;youtu.be&#x2F;AiPnyxPyVVw</a><p>Mother Jane\n<a href=\"https:&#x2F;&#x2F;youtu.be&#x2F;3y2siWVi-GQ\" rel=\"nofollow\">https:&#x2F;&#x2F;youtu.be&#x2F;3y2siWVi-GQ</a><p>Prasanna guitar\n<a href=\"https:&#x2F;&#x2F;youtu.be&#x2F;QA5UWHFg-SE\" rel=\"nofollow\">https:&#x2F;&#x2F;youtu.be&#x2F;QA5UWHFg-SE</a>",
"type": "comment",
"title": null
},
{
"id": 25222370,
"link": "https://www.ragya.com/",
"time": 1606415113000,
"text": null,
"type": "story",
"title": "Ragya – Indian classical music played by time of the day"
},
{
"id": 25149177,
"link": "https://forensic-architecture.org/investigation/beirut-port-explosion",
"time": 1605792075000,
"text": null,
"type": "story",
"title": "Beirut Port Explosion"
},
{
"id": 25143303,
"link": "https://www.johnluxford.com/blog/apples-15-percent-deflection-tactic/",
"time": 1605738214000,
"text": null,
"type": "story",
"title": "Apple's 15% Deflection Tactic"
},
{
"id": 25080811,
"link": "https://news.ycombinator.com/item?id=25080811",
"time": 1605261991000,
"text": "What&#x27;s worse is the number of other posts with the top comments being vociferous defenses of these companies as if they needed these people to defend them or cared one iota for their welfare. It feels like it&#x27;s Stockholm Syndrome on a mass scale.<p>I worry for Gen Z because they&#x27;re tiny-mobile-device native. And the only usable tiny mobile devices are walled gardens. They scream outrage when they&#x27;re not allowed their tiny little dance-jig operators provided courtesy of an abusive regime.<p>Sure, I reflect that I may be now nearing the curve of an obsolescent person attached to such silly outmoded principles like &quot;ethics&quot; but if we&#x27;re all just selling ourselves out constantly to the angry god-machine of the id, is this really the future we want for our daughters and sons?",
"type": "comment",
"title": null
},
{
"id": 25078034,
"link": "https://sneak.berlin/20201112/your-computer-isnt-yours/",
"time": 1605233439000,
"text": null,
"type": "story",
"title": "Your Computer Isn't Yours"
},
{
"id": 24922848,
"link": "https://news.ycombinator.com/item?id=24922848",
"time": 1603912016000,
"text": "Here are a couple of expertly-written C++17&#x2F;C++20 repositories:<p><a href=\"https:&#x2F;&#x2F;github.com&#x2F;hanickadot&#x2F;compile-time-regular-expressions\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;hanickadot&#x2F;compile-time-regular-expressio...</a><p><a href=\"https:&#x2F;&#x2F;github.com&#x2F;nlohmann&#x2F;json\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;nlohmann&#x2F;json</a><p>If you&#x27;ve not written C++ code before, it can take a while to catch up with the latest developments in C++23. Start with C, and learn these, in approximately the specified order:<p>1. lvalue references.<p>2. Constructors, destructors, and inheritance.<p>3. Annotations such as const and noexcept on members.<p>4. Simple type templates, and value templates.<p>5. constexpr, std::move, and rvalue references.<p>6. Type traits and std::enable_if.<p>7. Concepts.<p>Once you learn the core language features, learning the various data structures&#x2F;algorithms in `std` should just be a matter of looking them up in cppreference, and using them over and over again.<p>Good luck.",
"type": "comment",
"title": null
},
{
"id": 24886120,
"link": "https://which.nameserve.rs/",
"time": 1603632734000,
"text": null,
"type": "story",
"title": "Show HN: Which DNS servers are you pointing to?"
},
{
"id": 24834336,
"link": "https://www.hanselman.com/blog/i-miss-microsoft-encarta/",
"time": 1603173718000,
"text": null,
"type": "story",
"title": "I miss Microsoft Encarta (2019)"
},
{
"id": 24813795,
"link": "https://keepthescore.co/blog/posts/deleting_the_production_database/",
"time": 1602972545000,
"text": null,
"type": "story",
"title": "We deleted the production database by accident"
},
{
"id": 24718078,
"link": "https://samcurry.net/hacking-apple/",
"time": 1602156357000,
"text": null,
"type": "story",
"title": "We Hacked Apple for 3 Months"
},
{
"id": 24627363,
"link": "https://www.socialcooling.com/",
"time": 1601385170000,
"text": null,
"type": "story",
"title": "Social Cooling (2017)"
},
{
"id": 24574574,
"link": "https://yurichev.com/writings/Math-for-programmers.pdf",
"time": 1600912978000,
"text": null,
"type": "story",
"title": "Mathematics for Programmers [pdf]"
},
{
"id": 24541964,
"link": "https://github.com/docker/cli/issues/267#issuecomment-695149477",
"time": 1600686372000,
"text": null,
"type": "story",
"title": "I no longer build software"
},
{
"id": 24477941,
"link": "https://momentjs.com/docs/#/-project-status/",
"time": 1600144993000,
"text": null,
"type": "story",
"title": "We now consider Moment.js to be a legacy project in maintenance mode"
},
{
"id": 24440491,
"link": "https://news.ycombinator.com/item?id=24440491",
"time": 1599814323000,
"text": "&quot;A witty saying proves nothing.&quot;<p>-- Voltaire<p>The world is <i>far</i> more complex than any human could possibly fathom, and reducing complex subjects to witticisms usually works against those subjects, whether intentional or not.",
"type": "comment",
"title": null
},
{
"id": 24401999,
"link": "https://blog.libtorrent.org/2020/09/bittorrent-v2/",
"time": 1599507200000,
"text": null,
"type": "story",
"title": "BitTorrent v2"
},
{
"id": 24380969,
"link": "https://news.ycombinator.com/item?id=24380969",
"time": 1599273434000,
"text": "Almost eight years ago I launched an online “Linux sysadmin course for newbies” here at HN.<p>It was a side-project that went well, but never generated enough money to allow me to fully commit to leaving the Day Job. After surviving the Big C, and getting made redundant I thought I might improve and relaunch it commercially – but my doctors are a pessimistic bunch, so it looked like I didn’t have the time.<p>Instead, I rejigged&#x2F;relaunched it via a Reddit forum this February as free and open - and have now gathered a team of helpers to ensure that it keeps going each month even after I can’t be involved any longer.<p>It’s a month-long course which restarts each month, so “Day 1” of September is this coming Monday.<p>It would be great if you could pass the word on to anyone you know who may be the target market of those who: “...aspire to get Linux-related jobs in industry - junior Linux sysadmin, devops-related work and similar”.<p>[0] <a href=\"http:&#x2F;&#x2F;www.linuxupskillchallenge.org&#x2F;\" rel=\"nofollow\">http:&#x2F;&#x2F;www.linuxupskillchallenge.org&#x2F;</a><p>[1] <a href=\"https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;linuxupskillchallenge&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;linuxupskillchallenge&#x2F;</a><p>[2] <a href=\"http:&#x2F;&#x2F;snori74.blogspot.com&#x2F;2020&#x2F;04&#x2F;health-status.html\" rel=\"nofollow\">http:&#x2F;&#x2F;snori74.blogspot.com&#x2F;2020&#x2F;04&#x2F;health-status.html</a>",
"type": "story",
"title": "Show HN: Linux sysadmin course, eight years on"
},
{
"id": 24351073,
"link": "https://observablehq.com/@tomlarkworthy/hacker-favourites-analysis",
"time": 1599034054000,
"text": null,
"type": "story",
"title": "Most-favorited Hacker News posts"
},
{
"id": 24256883,
"link": "https://justine.storage.googleapis.com/ape.html",
"time": 1598233656000,
"text": null,
"type": "story",
"title": "αcτµαlly pδrταblε εxεcµταblε"
},
{
"id": 24246477,
"link": "https://news.ycombinator.com/item?id=24246477",
"time": 1598123492000,
"text": "Genuinely, why should I care? What harm is likely to happen to my life by sticking with Google, a service provider I find convenient?<p>EDIT: I don&#x27;t want to be accused of fan-boying or astro-turfing. I just see &quot;Avoid Big Company X because they collect your data&quot; a lot and I just can&#x27;t give a damn about companies collecting my data. Be my guest, if it means I get free stuff. My data is boring tech nerd data, use it to deliver relevant vacuum cleaner ads, I don&#x27;t care. I block them anyway.",
"type": "comment",
"title": null
},
{
"id": 24217116,
"link": "https://lapcatsoftware.com/articles/unsigned.html",
"time": 1597873858000,
"text": null,
"type": "story",
"title": "Can't you just right click?"
},
{
"id": 24205885,
"link": "https://news.ycombinator.com/item?id=24205885",
"time": 1597796527000,
"text": "Non-statistical methods of imitating handwriting are always fairly easy to identify as synthetic due to the uniformity of strokes and unnatural kerning (among other things). Even methods which incorporate random variations don&#x27;t hide these artifacts sufficiently well. In my opinion, the only way to generate synthetic handwriting which is convincingly real is to use statistical methods (i.e. machine learning) to model all variation which is present in real handwriting. I&#x27;ve implemented a neural network in javascript which does exactly this - <a href=\"https:&#x2F;&#x2F;seanvasquez.com&#x2F;handwriting-generation&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;seanvasquez.com&#x2F;handwriting-generation&#x2F;</a>. You can play around with it and find a few weaknesses, but in general I find that it can produce handwriting which is indistinguishable from real handwriting.",
"type": "comment",
"title": null
},
{
"id": 24106545,
"link": "https://superr.in/economy/i-tried-starting-a-manufacturing-unit-in-india/",
"time": 1597044601000,
"text": null,
"type": "story",
"title": "I tried starting a manufacturing unit in India"
},
{
"id": 24088582,
"link": "https://news.ycombinator.com/item?id=24088582",
"time": 1596855710000,
"text": "Hello all. There are nice frequent Ask HN threads where people share books that made a large impact on them and how they saw the world, and I was just thinking it would be good if there were a similar thread about movies.",
"type": "story",
"title": "Ask HN: Films that made you see the world differently?"
},
{
"id": 24047342,
"link": "https://musiclab.chromeexperiments.com/Experiments",
"time": 1596523518000,
"text": null,
"type": "story",
"title": "Chrome Music Lab"
},
{
"id": 24030969,
"link": "https://lawsofux.com/",
"time": 1596396657000,
"text": null,
"type": "story",
"title": "Laws of UX"
},
{
"id": 24003385,
"link": "https://web.dev/one-line-layouts/",
"time": 1596146834000,
"text": null,
"type": "story",
"title": "Ten modern layouts in one line of CSS"
},
{
"id": 23988269,
"link": "https://www.schemastore.org/json/",
"time": 1596038552000,
"text": null,
"type": "story",
"title": "Schemastore.org – schemas for all commonly known JSON file formats"
},
{
"id": 23967887,
"link": "https://jalammar.github.io/how-gpt3-works-visualizations-animations/",
"time": 1595874131000,
"text": null,
"type": "story",
"title": "How GPT3 Works – Visualizations and Animations"
},
{
"id": 23955527,
"link": "https://paveldogreat.github.io/WebGL-Fluid-Simulation/?play",
"time": 1595753224000,
"text": null,
"type": "story",
"title": "WebGL Fluid Simulation"
},
{
"id": 23948234,
"link": "https://textdb.dev",
"time": 1595674675000,
"text": null,
"type": "story",
"title": "Show HN: Textdb.dev – simple data sharing for fun projects"
},
{
"id": 23886788,
"link": "https://news.ycombinator.com/item?id=23886788",
"time": 1595129599000,
"text": "We must return, regretably, to judging the quality of a text on the content within itself, instead of by appeal to the authority who wrote it. This will all change if we can agree GPT-{3,4,...,n} is the greatest author on this planet.<p>To be honest I find it hard to believe that won&#x27;t be the case within this century.",
"type": "comment",
"title": null
},
{
"id": 23878980,
"link": "https://thecookie.website/",
"time": 1595047056000,
"text": null,
"type": "story",
"title": "Show HN: Cookie Recipe Generator"
},
{
"id": 23851275,
"link": "https://www.coindesk.com/hackers-take-over-prominent-crypto-twitter-accounts-in-simultaneous-attack",
"time": 1594845031000,
"text": null,
"type": "story",
"title": "Hackers take over prominent Twitter accounts in simultaneous attack"
},
{
"id": 23775404,
"link": "http://web.mit.edu/jemorris/humor/500-miles",
"time": 1594250965000,
"text": null,
"type": "story",
"title": "We can't send email more than 500 miles (2002)"
},
{
"id": 23771131,
"link": "https://www.runnaroo.com/",
"time": 1594223855000,
"text": null,
"type": "story",
"title": "Show HN: Runnaroo – A new search engine"
},
{
"id": 23543043,
"link": "https://driveandlisten.herokuapp.com/",
"time": 1592335607000,
"text": null,
"type": "story",
"title": "Drive through cities in the browser while listening to local radio stations"
},
{
"id": 23479435,
"link": "https://www.reddit.com/r/webdev/comments/gzr3cq/fyi_you_can_bypass_youtube_ads_by_adding_a_dot/",
"time": 1591808684000,
"text": null,
"type": "story",
"title": "You can bypass YouTube ads by adding a dot after the domain"
},
{
"id": 23371530,
"link": "https://news.ycombinator.com/item?id=23371530",
"time": 1590950035000,
"text": "I&#x27;ve been coding since I was young, so I&#x27;m not worried about struggling academically, at least in my CS classes. I&#x27;m more interested in knowing what I should do now to give me an advantage in getting a job or otherwise.<p>All advice is appreciated!",
"type": "story",
"title": "Ask HN: I'm an incoming freshman to college for a CS major, what should I know?"
},
{
"id": 23366546,
"link": "https://news.ycombinator.com/item?id=23366546",
"time": 1590890024000,
"text": "In May of 1963, I started my first full-time job as a computer programmer for Mitchell Engineering Company, a supplier of steel buildings. At Mitchell, I developed programs in Fortran II on an IBM 1620 mostly to improve the efficiency of order processing and fulfillment. Since then, all my jobs for the past 57 years have involved computer programming. I am now a data scientist developing cloud-based big data fraud detection algorithms using machine learning and other advanced analytical technologies. Along the way, I earned a Master’s in Operations Research and a Master’s in Management Science, studied artificial intelligence for 3 years in a Ph.D. program for engineering, and just two years ago I received Graduate Certificates in Big Data Analytics from the schools of business and computer science at a local university (FAU). In addition, I currently hold the designation of Certified Analytics Professional (CAP). At 74, I still have no plans to retire or to stop programming.",
"type": "story",
"title": "Ask HN: Am I the longest-serving programmer – 57 years and counting?"
},
{
"id": 23343794,
"link": "https://blog.stetsonblake.com/thoughts-on-learning-to-design-build-and-launch-a-saas-business/",
"time": 1590705544000,
"text": null,
"type": "story",
"title": "I wrote a SaaS product because the internet made me believe it'd make me rich"
},
{
"id": 23309269,
"link": "https://adayinthelifeof.nl/2020/05/20/aws.html",
"time": 1590488624000,
"text": null,
"type": "story",
"title": "AWS services explained in one line each"
},
{
"id": 23304614,
"link": "https://tinyprojects.dev/posts/i_bought_netflix_dot_soy",
"time": 1590438521000,
"text": null,
"type": "story",
"title": "I bought netflix.soy"
},
{
"id": 23304536,
"link": "https://old.reddit.com/r/techsupport/comments/gqb915/i_wrote_task_manager_and_i_just_remembered/",
"time": 1590438025000,
"text": null,
"type": "story",
"title": "I wrote Task Manager and I just remembered something"
},
{
"id": 23225080,
"link": "https://news.ycombinator.com/item?id=23225080",
"time": 1589821357000,
"text": "Anyone at Google, you can see the complete list here: <a href=\"http:&#x2F;&#x2F;cs&#x2F;Eric+Ciaramella\" rel=\"nofollow\">http:&#x2F;&#x2F;cs&#x2F;Eric+Ciaramella</a>",
"type": "comment",
"title": null
},
{
"id": 23224584,
"link": "https://marc.info/?l=openbsd-tech&m=158965652915344&w=2",
"time": 1589819353000,
"text": null,
"type": "story",
"title": "John Carmack is reading and contributing to OpenBSD source code"
},
{
"id": 23172483,
"link": "https://deno.land/v1",
"time": 1589408294000,
"text": null,
"type": "story",
"title": "Deno 1.0"
},
{
"id": 23165333,
"link": "https://github.com/in3rsha/sha256-animation",
"time": 1589364810000,
"text": null,
"type": "story",
"title": "Show HN: SHA-256 Animation"
},
{
"id": 23155177,
"link": "https://restofworld.org/2020/india-engineering-degree/",
"time": 1589298064000,
"text": null,
"type": "story",
"title": "The most prized degree in India became the most worthless"
},
{
"id": 23147372,
"link": "https://davestrickson.blogspot.com/2020/05/john-peel-sessions.html",
"time": 1589232912000,
"text": null,
"type": "story",
"title": "John Peel Sessions"
},
{
"id": 23113046,
"link": "https://news.ycombinator.com/item?id=23113046",
"time": 1588931751000,
"text": "The only thing I have ever gone back and admired is when I wrote the following snippet of code:<p><pre><code> long time; &#x2F;&#x2F; no see</code></pre>",
"type": "comment",
"title": null
},
{
"id": 23109997,
"link": "https://citizenlab.ca/2020/05/we-chat-they-watch/",
"time": 1588897675000,
"text": null,
"type": "story",
"title": "We Chat, They Watch"
},
{
"id": 23101869,
"link": "https://beepb00p.xyz/hpi.html",
"time": 1588851595000,
"text": null,
"type": "story",
"title": "Show HN: Interface for all digital aspects of my life"
},
{
"id": 22998423,
"link": "https://twitter.com/disneyplus/status/1254772307941191686",
"time": 1588011628000,
"text": null,
"type": "story",
"title": "Disney claims anyone using a Twitter hashtag is agreeing to their terms of use"
},
{
"id": 22992544,
"link": "https://en.wikipedia.org/wiki/Wikipedia:Lamest_edit_wars",
"time": 1587957141000,
"text": null,
"type": "story",
"title": "Lamest Edit Wars"
},
{
"id": 22925087,
"link": "https://github.com/elsamuko/Shirt-without-Stripes",
"time": 1587398440000,
"text": null,
"type": "story",
"title": "Shirt Without Stripes"
},
{
"id": 22853847,
"link": "https://en.wikipedia.org/wiki/PiHex",
"time": 1586763123000,
"text": null,
"type": "story",
"title": "PiHex"
},
{
"id": 22852646,
"link": "https://colornames.org/",
"time": 1586745332000,
"text": null,
"type": "story",
"title": "Colornames.org – A collaborative effort to name all 16.7M colors"
},
{
"id": 22838255,
"link": "https://ptls.dev/",
"time": 1586559836000,
"text": null,
"type": "story",
"title": "Pointless"
},
{
"id": 22790623,
"link": "https://wiki.debian.org/WhyTheName",
"time": 1586142330000,
"text": null,
"type": "story",
"title": "WhyTheName"
},
{
"id": 22778123,
"link": "https://news.ycombinator.com/item?id=22778123",
"time": 1586007324000,
"text": "I’m curious as to the tools or techniques people use to keep track of things like bookmarks, snippets of code or text, etc.?<p>I’ve used a variety of tools (simple browser bookmarks, Pinboard, Evernote, a text file, etc) but have never been very happy with any of the solutions.<p>Anyone have great tools or methods of storing bits of info for later access?<p>I’m thinking something that at a minimum has:<p>- Search<p>- Tagging<p>- Support for different content types (links, text, video embeds, photos, etc)<p>- Also would be nice to have mobile app, browser extension, API, Zappier integration, etc<p>Any suggestions?",
"type": "story",
"title": "Ask HN: What do you use to keep track of bookmarks/notes/snippets?"
},
{
"id": 22766690,
"link": "https://science.sciencemag.org/content/sci/os-1/1/5.full.pdf",
"time": 1585894278000,
"text": null,
"type": "story",
"title": "Electricity as Power (1880) [pdf]"
},
{
"id": 22758218,
"link": "https://htmldom.dev/",
"time": 1585830544000,
"text": null,
"type": "story",
"title": "How to manage HTML DOM with vanilla JavaScript only?"
},
{
"id": 22732214,
"link": "https://www.robinsloan.com/notes/integration-loop/",
"time": 1585601799000,
"text": null,
"type": "story",
"title": "An Integration Loop"
},
{
"id": 22732164,
"link": "https://news.ycombinator.com/item?id=22732164",
"time": 1585601431000,
"text": "I fully approve of art theft. There should be honor among thieves of course. You shouldn&#x27;t <i>damage</i> art. But if a painting isn&#x27;t stolen now and then, well it wasn&#x27;t worth painting in the first place. Really, what is art <i>for</i> but to enliven the doldrums of the rich?<p>A moment or three of aesthetic pleasure, bragging at parties, but really most days it&#x27;s just so much wallpaper. No, the true purpose of art is to be stolen. Then the chase begins, the drama, the mystery, the appreciation of the craft of skullduggery.<p>Eventually you track down the blighter who nabbed the splotchy-whatsit, buy him a beer and throw him back in the clink. That&#x27;s where he&#x27;ll meet his next crew, plan the next heist, and start the whole glorious affair over again.<p>So cheers to the cheeky beggars who grabbed the Gogh, let the fun begin!",
"type": "comment",
"title": null
},
{
"id": 22719288,
"link": "https://colors.lol/",
"time": 1585492443000,
"text": null,
"type": "story",
"title": "Show HN: Colors.lol – Overly descriptive color palettes"
},
{
"id": 22707102,
"link": "https://retrocomputing.stackexchange.com/questions/14229/is-there-any-code-in-firefox-as-of-2020-that-comes-from-netscape-navigator",
"time": 1585344765000,
"text": null,
"type": "story",
"title": "Is there any code in Firefox (as of 2020) that comes from Netscape Navigator?"
},
{
"id": 22634301,
"link": "https://news.ycombinator.com/item?id=22634301",
"time": 1584673554000,
"text": "right, if you don&#x27;t get tested then do you really have coronavirus?",
"type": "comment",
"title": null
},
{
"id": 22604597,
"link": "https://techcrunch.com/2020/03/17/remarkables-redesigned-e-paper-tablet-is-more-powerful-and-more-papery/",
"time": 1584451198000,
"text": null,
"type": "story",
"title": "ReMarkable’s redesigned e-paper tablet is more powerful and more papery"
},
{
"id": 22579598,
"link": "https://left.it/2020/03/13/covid_19-open-letter-from-italy-to-the-international-scientific-community/",
"time": 1584228727000,
"text": null,
"type": "story",
"title": "Open letter from Italy to the international scientific community"
},
{
"id": 22579290,
"link": "https://www.washingtonpost.com/graphics/2020/world/corona-simulator/",
"time": 1584225525000,
"text": null,
"type": "story",
"title": "Corona Simulator"
},
{
"id": 22574603,
"link": "https://minnie.tuhs.org/pipermail/tuhs/2020-March/020664.html",
"time": 1584186341000,
"text": null,
"type": "story",
"title": "The most surprising Unix programs"
},
{
"id": 22493216,
"link": "https://blog.cloudflare.com/the-history-of-the-url/",
"time": 1583414044000,
"text": null,
"type": "story",
"title": "The History of the URL"
},
{
"id": 22467744,
"link": "https://webkit.org/blog/10042/wide-gamut-color-in-css-with-display-p3/",
"time": 1583176604000,
"text": null,
"type": "story",
"title": "Wide Gamut Color in CSS with Display-P3"
},
{
"id": 22448933,
"link": "https://fasterthanli.me/blog/2020/a-half-hour-to-learn-rust/",
"time": 1582952052000,
"text": null,
"type": "story",
"title": "A half-hour to learn Rust"
},
{
"id": 22447606,
"link": "https://lwn.net/Articles/766374/",
"time": 1582934856000,
"text": null,
"type": "story",
"title": "Archiving Web Sites (2018)"
},
{
"id": 22401797,
"link": "https://www.pwn.college/",
"time": 1582520772000,
"text": null,
"type": "story",
"title": "Pwn.college"
},
{
"id": 22390740,
"link": "https://groups.google.com/forum/message/raw?msg=comp.lang.ada/E9bNCvDQ12k/1tezW24ZxdAJ",
"time": 1582375930000,
"text": null,
"type": "story",
"title": "Does memory leak? (1995)"
},
{
"id": 22364230,
"link": "https://uxdesign.cc/7-principles-of-icon-design-e7187539e4a2",
"time": 1582105763000,
"text": null,
"type": "story",
"title": "Principles of Icon Design"
},
{
"id": 22310813,
"link": "https://ciechanow.ski/gears/",
"time": 1581529100000,
"text": null,
"type": "story",
"title": "Gears"
},
{
"id": 22279051,
"link": "https://news.ycombinator.com/item?id=22279051",
"time": 1581201487000,
"text": "I&#x27;ve found lots of resources for x86, but considerably less for x64. Pentester Academy has a promising course on it, along with shellcoding, but I&#x27;m not sure what else is out there.",
"type": "story",
"title": "Ask HN: What's the best resource for learning modern x64 assembly?"
},
{
"id": 22130874,
"link": "https://blog.google/products/search/discovering-millions-datasets-web/",
"time": 1579807627000,
"text": null,
"type": "story",
"title": "Discovering Millions of Datasets on the Web"
},
{
"id": 22108540,
"link": "https://news.ycombinator.com/item?id=22108540",
"time": 1579625088000,
"text": "<a href=\"https:&#x2F;&#x2F;www.google.com&#x2F;about&#x2F;honestresults&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.google.com&#x2F;about&#x2F;honestresults&#x2F;</a><p>It&#x27;s a little confusing to read now, so for context: at the time Google published this, it only put ads in the sidebar to the right of search results. This post was written to criticize the practice of putting ads atop search results, which competitors sometimes formatted almost indistinguishably from organic search results.",
"type": "comment",
"title": null
},
{
"id": 22094396,
"link": "https://observablehq.com/@jobleonard/symmetric-nearest-neighbour-all-the-things",
"time": 1579471000000,
"text": null,
"type": "story",
"title": "Variations on symmetric nearest neighbour smoothing"
},
{
"id": 22092108,
"link": "https://news.ycombinator.com/item?id=22092108",
"time": 1579450160000,
"text": "Reading a tweet by Tommy Collison¹ reminded me that the best book I have read about musical harmony is practically unknown²<p>What are the best unknown books you read?<p>¹ <a href=\"https:&#x2F;&#x2F;twitter.com&#x2F;tommycollison&#x2F;status&#x2F;1215008546657423361\" rel=\"nofollow\">https:&#x2F;&#x2F;twitter.com&#x2F;tommycollison&#x2F;status&#x2F;1215008546657423361</a><p>² <a href=\"https:&#x2F;&#x2F;www.amazon.com&#x2F;Harmony-its-systemic-phenomenological-aspects&#x2F;dp&#x2F;B0000E8F1U\" rel=\"nofollow\">https:&#x2F;&#x2F;www.amazon.com&#x2F;Harmony-its-systemic-phenomenological...</a>",
"type": "story",
"title": "Ask HN: What are the best unknown books you have read?"
},
{
"id": 22022466,
"link": "https://overreacted.io/goodbye-clean-code/",
"time": 1578778327000,
"text": null,
"type": "story",
"title": "Goodbye, Clean Code"
},
{
"id": 22016212,
"link": "https://www.issms2fasecure.com/",
"time": 1578694584000,
"text": null,
"type": "story",
"title": "SMS is not 2FA-secure"
},
{
"id": 21998638,
"link": "https://dystroy.org/broot/",
"time": 1578545112000,
"text": null,
"type": "story",
"title": "Broot – A new way to see and navigate directory trees"
},
{
"id": 21988968,
"link": "https://github.com/hakluke/how-to-exit-vim/blob/master/README.md",
"time": 1578465969000,
"text": null,
"type": "story",
"title": "How to Exit Vim"
},
{
"id": 21955306,
"link": "https://mkaz.blog/misc/notes-on-technical-writing/",
"time": 1578151329000,
"text": null,
"type": "story",
"title": "Notes on Technical Writing"
},
{
"id": 21927804,
"link": "https://japaniot.github.io/2020/01/01/how-i-automate-my-home-en/",
"time": 1577882356000,
"text": null,
"type": "story",
"title": "How I automate my home"
},
{
"id": 21919685,
"link": "https://en.wikipedia.org/wiki/Immortal_Game",
"time": 1577780572000,
"text": null,
"type": "story",
"title": "Immortal Game"
},
{
"id": 21902127,
"link": "https://news.ycombinator.com/item?id=21902127",
"time": 1577570829000,
"text": "Re: <i>Why We Sleep</i> by Matthew Walker, this critique of the book is worth a read: <a href=\"https:&#x2F;&#x2F;guzey.com&#x2F;books&#x2F;why-we-sleep&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;guzey.com&#x2F;books&#x2F;why-we-sleep&#x2F;</a>",
"type": "comment",
"title": null
},
{
"id": 21900498,
"link": "https://news.ycombinator.com/item?id=21900498",
"time": 1577556285000,
"text": "Now that the decade is coming to a close, what where the most (personally) influential books you read? Which impacted you the most either personally or professionally? The ones you learned the most from?",
"type": "story",
"title": "Ask HN: Best books you read in the past decade?"
},
{
"id": 21878292,
"link": "https://grumpy.website",
"time": 1577278046000,
"text": null,
"type": "story",
"title": "Grumpy Website – a blog about everything wrong with modern web & tech"
},
{
"id": 21871026,
"link": "https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux/",
"time": 1577182542000,
"text": null,
"type": "story",
"title": "My Business Card Runs Linux"
},
{
"id": 21830277,
"link": "https://www.wired.com/story/meet-the-mad-scientist-who-wrote-the-book-on-how-to-hunt-hackers/",
"time": 1576709235000,
"text": null,
"type": "story",
"title": "Cliff Stoll, the mad scientist who invented the art of hunting hackers"
},
{
"id": 21822225,
"link": "https://news.ycombinator.com/item?id=21822225",
"time": 1576648388000,
"text": "I self taught myself a few things over the years and I can play my way through a lot of songs. But I&#x27;d like to dig deeper into music theory and have never been able to sift through a vast array of music theory blogs and tutorials to find something that made sense. I want a different perspective from the HN crowd. How did you teach yourself music theory?",
"type": "story",
"title": "Ask HN: How Can I Learn Music Theory?"
},
{
"id": 21802452,
"link": "https://news.ycombinator.com/item?id=21802452",
"time": 1576497994000,
"text": "Any great books you cannot wait to read next year? Maybe something you wish to learn? Curious about all kinds of great book suggestions for 2020. Thank you for sharing! (And I wish you all a great, educational new year)",
"type": "story",
"title": "Ask HN: Books you plan to read in 2020?"
},
{
"id": 21784392,
"link": "https://docs.google.com/file/d/0B0gPtgNVonXPT1NsWGpKZWZKV1U",
"time": 1576264142000,
"text": null,
"type": "story",
"title": "Layout 101"
},
{
"id": 21778298,
"link": "https://www.atlasobscura.com/articles/gandhara-scroll-library-of-congress",
"time": 1576200054000,
"text": null,
"type": "story",
"title": "How the Library of Congress Unrolled a 2000-Year-Old Buddhist Scroll"
},
{
"id": 21773991,
"link": "https://news.ycombinator.com/item?id=21773991",
"time": 1576171733000,
"text": "Seeburg 1000 - <a href=\"http:&#x2F;&#x2F;74.82.59.197:8351&#x2F;stream\" rel=\"nofollow\">http:&#x2F;&#x2F;74.82.59.197:8351&#x2F;stream</a><p>Super useful as background music.",
"type": "comment",
"title": null
},
{
"id": 21766781,
"link": "https://queue.acm.org/detail.cfm?ref=rss&id=3375635",
"time": 1576098019000,
"text": null,
"type": "story",
"title": "API Practices If You Hate Your Customers"
},
{
"id": 21745740,
"link": "https://instadeq.com/blog/posts/things-end-users-care-about-but-programmers-dont/",
"time": 1575920865000,
"text": null,
"type": "story",
"title": "Things end users care about but programmers don't"
},
{
"id": 21728436,
"link": "https://news.ycombinator.com/item?id=21728436",
"time": 1575692140000,
"text": "What was the specific mistake, what did you learn from it, and how did you change the way you do business as a result?<p>For example, I was told by someone who started a project without taking an advance, only for the client to decide not to pay. So he now refuses to take on a project without at least 30% advance.<p>What lessons did you learn the hard way?<p>I&#x27;m setting up my own consulting practice: kartick.org and would like to learn from other people&#x27;s mistakes rather than repeating them myself.",
"type": "story",
"title": "Ask HN: What mistakes did you make when starting as a consultant/freelancer?"
},
{
"id": 21719575,
"link": "http://blog.loadzero.com/blog/si78c/",
"time": 1575611617000,
"text": null,
"type": "story",
"title": "Show HN: Space Invaders in C"
},
{
"id": 21703345,
"link": "https://www.polemicdigital.com/google-amp-go-to-hell/",
"time": 1575475643000,
"text": null,
"type": "story",
"title": "Fight back against Google AMP (2018)"
},
{
"id": 21676252,
"link": "https://www.0x65.dev/blog/2019-12-01/the-world-needs-cliqz-the-world-needs-more-search-engines.html",
"time": 1575218518000,
"text": null,
"type": "story",
"title": "The world needs more search engines"
},
{
"id": 21655958,
"link": "https://firefox-replay.com/",
"time": 1574935187000,
"text": null,
"type": "story",
"title": "Firefox Replay"
},
{
"id": 21611677,
"link": "https://savedotorg.org/",
"time": 1574470964000,
"text": null,
"type": "story",
"title": "Save .org"
},
{
"id": 21578545,
"link": "https://news.ycombinator.com/item?id=21578545",
"time": 1574199200000,
"text": "&gt; Mastadon, and any other number of attempts at this have failed (calling Mastadon a failure is unfair, but its not Twitter and won’t ever be), so will this.<p>Who says that success should be measured by Twitter? It may be that no other social network approaches Twitter and Facebook in size given their dominance, but that doesn&#x27;t mean that there can be no other social networks.<p>In my opinion, one-size-fits-all social was a mistake to begin with. Smaller niche spaces (like HN) are much more interesting.<p>To think of it another way: did your favorite local bistro &quot;fail&quot; as a restaurant because it didn&#x27;t become as large as McDonald&#x27;s? Which one would you rather eat at?",
"type": "comment",
"title": null
},
{
"id": 21563355,
"link": "https://news.ycombinator.com/item?id=21563355",
"time": 1574075263000,
"text": "Hi all, I have Bose Quiet Comfort nc headphones from 2004. I loved them. Electronically, they still work great, but mechanically they are on their last legs.<p>I’ve had a hard time finding what seem like good reviews online.<p>My use case is primarily for airline flights.<p>Can anyone make any suggestions? Any thoughts about in ear vs over ear?",
"type": "story",
"title": "Ask HN: Best Noise Canceling Headphones"
},
{
"id": 21543377,
"link": "https://math.stackexchange.com/questions/2217248/which-answer-in-this-list-is-the-correct-answer-to-this-question",
"time": 1573808321000,
"text": null,
"type": "story",
"title": "Which answer in this list is the correct answer to this question? (2017)"
},
{
"id": 21501720,
"link": "https://www.netmeister.org/blog/cs-falsehoods.html",
"time": 1573440204000,
"text": null,
"type": "story",
"title": "Falsehoods CS Students (Still) Believe Upon Graduating"
},
{
"id": 21439659,
"link": "https://sharedrop.io",
"time": 1572853583000,
"text": null,
"type": "story",
"title": "ShareDrop – P2P File Transfer Using WebRTC"
},
{
"id": 21431071,
"link": "https://github.com/deezer/spleeter",
"time": 1572740094000,
"text": null,
"type": "story",
"title": "Spleeter: Extract voice, piano, drums, etc. from any music track"
},
{
"id": 21355575,
"link": "https://veridici.com/how-airbnb-is-silently-changing-himalayan-villages/",
"time": 1572015221000,
"text": null,
"type": "story",
"title": "Airbnb in the Himalayas"
},
{
"id": 21346500,
"link": "https://forge.medium.com/how-to-become-the-best-in-the-world-at-something-f1b658f93428",
"time": 1571936245000,
"text": null,
"type": "story",
"title": "How to Become the Best in the World at Something"
},
{
"id": 21332072,
"link": "https://news.ycombinator.com/item?id=21332072",
"time": 1571815915000,
"text": "This question was asked 2 years ago (<a href=\"https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13326535\" rel=\"nofollow\">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13326535</a>) by mdoliwa, and I&#x27;m curious what it looks nowadays.<p>&gt; How many people on hacker news are running successful online businesses on their own? What is your business and how did you get started?<p>&gt; Defining successful as a profitable business which provides the majority of the owners income.",
"type": "story",
"title": "Ask HN: Successful one-person online businesses?"
},
{
"id": 21234753,
"link": "https://mourner.github.io/bullshit.js/",
"time": 1570901410000,
"text": null,
"type": "story",
"title": "Bullshit.js"
},
{
"id": 21202905,
"link": "https://leahneukirchen.org/blog/archive/2019/10/ken-thompson-s-unix-password.html",
"time": 1570627371000,
"text": null,
"type": "story",
"title": "Ken Thompson's Unix Password"
},
{
"id": 21181015,
"link": "https://evilmartians.com/chronicles/images-done-right-web-graphics-good-to-the-last-byte-optimization-techniques",
"time": 1570457657000,
"text": null,
"type": "story",
"title": "Web Graphics Done Right"
},
{
"id": 21151646,
"link": "https://en.wikipedia.org/wiki/Karatsuba_algorithm",
"time": 1570133769000,
"text": null,
"type": "story",
"title": "Karatsuba Algorithm"
},
{
"id": 21120637,
"link": "http://calteches.library.caltech.edu/51/2/CargoCult.htm",
"time": 1569886205000,
"text": null,
"type": "story",
"title": "Cargo Cult Science (1974)"
},
{
"id": 21119553,
"link": "https://htmlhead.dev/",
"time": 1569876683000,
"text": null,
"type": "story",
"title": "HEAD – A guide to <head> elements"
},
{
"id": 21037167,
"link": "https://james.darpinian.com/satellites/",
"time": 1569091891000,
"text": null,
"type": "story",
"title": "Show HN: See a Satellite Tonight. No Telescope Required"
},
{
"id": 21028361,
"link": "https://www.colorbox.io",
"time": 1568996452000,
"text": null,
"type": "story",
"title": "ColorBox by Lyft Design"
},
{
"id": 21013618,
"link": "https://news.ycombinator.com/item?id=21013618",
"time": 1568871859000,
"text": "&gt; “Snaplight serves an extremely niche need: mine.”<p>There is a subtle brilliance in this sentence. With this recognition comes the permission to not try adding a mountain of features and complicating matters. Build something you will use. Solve a problem you have. Enjoy the process and accept the vulnerability that comes with shipping something to the world. Chances are good things will come of it.",
"type": "comment",
"title": null
},
{
"id": 21005704,
"link": "https://v8.dev/blog/cost-of-javascript-2019#json",
"time": 1568816527000,
"text": null,
"type": "story",
"title": "The cost of parsing JSON"
},
{
"id": 20985875,
"link": "https://broadcast.listennotes.com/the-boring-technology-behind-listen-notes-56697c2e347b",
"time": 1568652008000,
"text": null,
"type": "story",
"title": "The boring technology behind a one-person Internet company (2018)"
},
{
"id": 20873387,
"link": "https://news.ycombinator.com/item?id=20873387",
"time": 1567563423000,
"text": "Oh, it&#x27;s very simple.<p>USB 3.0 was renamed to 3.1, but that was confusing, conflicting with USB 3.1, so it was rerenamed to USB 3.2 Gen1, so that people understood that 3.0 was ACTUALLY the first generation of USB 3.2<p>But that caused problems with USB 3.1, which was faster than USB 3.2 Gen1, so it was renamed USB 3.2 Gen2, so that it crystal clear was faster than USB 3.0&#x2F;3.1&#x2F;3.2 Gen1.<p>But that caused problems with USB 3.2, because 3.2 is just two lanes of USB 3.2 Gen2, so 3.2 was renamed to USB 3.2 Gen2x2 so people knew it was TWICE as good as USB 3.2 Gen2.<p>The problem now is that USB4 eliminates all that clarity, so right now the big marketing push is to clarify it as USB 3.2^2 Gen1: The Reckoning.<p>To resolve the conflicts of historical naming with USB 1 and 2, those will be renamed USB 3.2 Gen √0 and USB 3.2 Gen √-1&#x2F;pi.",
"type": "comment",
"title": null
},
{
"id": 20870326,
"link": "https://www.usb.org/document-library/usb4tm-specification",
"time": 1567539515000,
"text": null,
"type": "story",
"title": "USB4 Specification"
},
{
"id": 20829715,
"link": "https://stallman.org/google.html",
"time": 1567088471000,
"text": null,
"type": "story",
"title": "Reasons Not to Use Google (2015)"
},
{
"id": 20751074,
"link": "https://pomax.github.io/bezierinfo/",
"time": 1566329849000,
"text": null,
"type": "story",
"title": "A Primer on Bézier Curves (2013)"
},
{
"id": 20726906,
"link": "https://startyourownisp.com/",
"time": 1566081817000,
"text": null,
"type": "story",
"title": "Start Your Own ISP"
},
{
"id": 20670432,
"link": "https://pagedout.institute",
"time": 1565556787000,
"text": null,
"type": "story",
"title": "Paged Out – a new experimental magazine about programming"
},
{
"id": 20643052,
"link": "https://www.newyorker.com/news/letter-from-silicon-valley/the-lonely-work-of-moderating-hacker-news",
"time": 1565257763000,
"text": null,
"type": "story",
"title": "The Lonely Work of Moderating Hacker News"
},
{
"id": 20627274,
"link": "https://www.reddit.com/r/typography/comments/aqcesg/history_of_the_broken_vertical_bar_being_the_form/",
"time": 1565111747000,
"text": null,
"type": "story",
"title": "History of the broken vertical bar, being the ¦ form of |"
},
{
"id": 20624576,
"link": "https://www.anishathalye.com/2018/04/03/macbook-touchscreen/",
"time": 1565095275000,
"text": null,
"type": "story",
"title": "Turning a MacBook into a Touchscreen with $1 of Hardware (2018)"
},
{
"id": 20616055,
"link": "https://www.theverge.com/2019/8/5/20754943/8chan-epik-offline-voxility-service-cutoff-hate-speech-ban",
"time": 1565025800000,
"text": null,
"type": "story",
"title": "8chan goes dark after hardware provider discontinues service"
},
{
"id": 20615019,
"link": "https://thestoic.me/there-is-no-evil-like-recaptcha",
"time": 1565019738000,
"text": null,
"type": "story",
"title": "There is no evil like reCAPTCHA"
},
{
"id": 20611390,
"link": "https://cheats.rs/",
"time": 1564980950000,
"text": null,
"type": "story",
"title": "Rust Language Cheat Sheet"
},
{
"id": 20608032,
"link": "https://www.janmeppe.com/blog/regex-for-noobs/",
"time": 1564940752000,
"text": null,
"type": "story",
"title": "Regex for Noobs – An Illustrated Guide"
},
{
"id": 20603567,
"link": "https://viewsourcecode.org/snaptoken/kilo/index.html",
"time": 1564877203000,
"text": null,
"type": "story",
"title": "Build Your Own Text Editor"
},
{
"id": 20600878,
"link": "https://github.com/ZipCPU/zipcpu",
"time": 1564846388000,
"text": null,
"type": "story",
"title": "ZipCPU – A small, lightweight, RISC soft core in Verilog"
},
{
"id": 20598907,
"link": "https://punpedia.org/",
"time": 1564811672000,
"text": null,
"type": "story",
"title": "Punpedia – The Online Encyclopedia of Puns"
},
{
"id": 20566779,
"link": "http://www.asahi.com/ajw/articles/AJ201907280007.html",
"time": 1564506039000,
"text": null,
"type": "story",
"title": "Technician keeps computer made in 1959 still humming along"
},
{
"id": 20550034,
"link": "http://tom7.org/chess/survival.pdf",
"time": 1564350947000,
"text": null,
"type": "story",
"title": "Survival in chessland [pdf]"
},
{
"id": 20453241,
"link": "http://matt.might.net/articles/what-cs-majors-should-know/",
"time": 1563306380000,
"text": null,
"type": "story",
"title": "What every computer science major should know (2011)"
},
{
"id": 20344565,
"link": "https://userinyerface.com",
"time": 1562164142000,
"text": null,
"type": "story",
"title": "User Inyerface – A worst-practice UI experiment"
},
{
"id": 20344244,
"link": "https://news.ycombinator.com/item?id=20344244",
"time": 1562161890000,
"text": "I installed Kubuntu on an old PC and am currently using it as a remote dev environment &amp; FTP server. Any other cool use-cases for a spare Linux box?",
"type": "story",
"title": "Ask HN: What are some fun projects to try out on a spare Linux file server?"
},
{
"id": 20343728,
"link": "https://retrocomputing.stackexchange.com/questions/11533/why-did-moving-the-mouse-cursor-cause-windows-95-to-run-more-quickly",
"time": 1562157354000,
"text": null,
"type": "story",
"title": "Why did moving the mouse cursor cause Windows 95 to run more quickly?"
},
{
"id": 20309311,
"link": "https://github.com/microsoft/WSLv2-Linux-Kernel",
"time": 1561760896000,
"text": null,
"type": "story",
"title": "Microsoft's Linux Kernel"
},
{
"id": 20297435,
"link": "http://theoldnet.com/",
"time": 1561662022000,
"text": null,
"type": "story",
"title": "Welcome to the Old Internet Again"
},
{
"id": 20295694,
"link": "https://blog.mozilla.org/futurereleases/2019/06/27/reinventing-firefox-for-android-a-preview/",
"time": 1561651591000,
"text": null,
"type": "story",
"title": "Reinventing Firefox for Android"
},
{
"id": 20294801,
"link": "https://www.fastcompany.com/90369697/googles-new-recaptcha-has-a-dark-side",
"time": 1561646471000,
"text": null,
"type": "story",
"title": "Google’s new reCAPTCHA has a dark side"
},
{
"id": 20294523,
"link": "https://www.twilio.com/blog/why-username-and-password-on-two-different-pages",
"time": 1561644848000,
"text": null,
"type": "story",
"title": "Why are the username and password on two different pages?"
},
{
"id": 20292638,
"link": "https://github.com/comntr/webext",
"time": 1561623980000,
"text": null,
"type": "story",
"title": "Show HN: A Firefox extension to leave comments on any URL"
},
{
"id": 20272346,
"link": "https://learningsynths.ableton.com/",
"time": 1561453834000,
"text": null,
"type": "story",
"title": "Learning Synths"
},
{
"id": 20264911,
"link": "https://news.ycombinator.com/item?id=20264911",
"time": 1561392145000,
"text": "I have Raspberry Pi and I mainly use it for VPN and piHole. I’m curious if you have one, have you found it useful? What do you do with your Raspberry Pi?",
"type": "story",
"title": "Ask HN: What do you do with your Raspberry Pi?"
},
{
"id": 20226778,
"link": "https://news.ycombinator.com/item?id=20226778",
"time": 1560974423000,
"text": "If you want to be more blown away. (warning some comments may be NSFW)\nAn entire subreddit where every poster&#x2F;commenter is a GPT-2 bot. <a href=\"https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;SubSimulatorGPT2&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;SubSimulatorGPT2&#x2F;</a>",
"type": "comment",
"title": null
},
{
"id": 20226506,
"link": "http://thismarketingblogdoesnotexist.com/",
"time": 1560972378000,
"text": null,
"type": "story",
"title": "This Marketing Blog Does Not Exist"
},
{
"id": 20210791,
"link": "https://decrypt.co/7502/facebook-libra-coin-cryptocurrency-launch-calibra",
"time": 1560848412000,
"text": null,
"type": "story",
"title": "Facebook reveals its cryptocurrency Libra"
},
{
"id": 20196061,
"link": "https://every-layout.dev/",
"time": 1560700199000,
"text": null,
"type": "story",
"title": "Relearn CSS layout"
},
{
"id": 20168936,
"link": "http://web.evanchen.cc/napkin.html",
"time": 1560371210000,
"text": null,
"type": "story",
"title": "An Infinitely Large Napkin"
},
{
"id": 20135047,
"link": "https://practicejs.com/",
"time": 1560026695000,
"text": null,
"type": "story",
"title": "PracticeJS – Coding exercises in a mobile friendly web app"
},
{
"id": 20112207,
"link": "https://en.wikipedia.org/wiki/List_of_inventors_killed_by_their_own_inventions",
"time": 1559804389000,
"text": null,
"type": "story",
"title": "Inventors killed by their own inventions"
},
{
"id": 20110442,
"link": "https://osgameclones.com/",
"time": 1559780949000,
"text": null,
"type": "story",
"title": "Open Source Game Clones"
},
{
"id": 20103589,
"link": "https://blog.inkdrop.info/introducing-inkdrop-4-9d0c63de16d2",
"time": 1559737034000,
"text": null,
"type": "story",
"title": "I've been building a Markdown note-taking app for 3 years"
},
{
"id": 20103540,
"link": "https://monitor.firefox.com/scan",
"time": 1559736622000,
"text": null,
"type": "story",
"title": "Firefox Monitor"
},
{
"id": 20088870,
"link": "https://en.wikipedia.org/wiki/Zero_rupee_note",
"time": 1559596481000,
"text": null,
"type": "story",
"title": "Zero Rupee Note"
},
{
"id": 20086045,
"link": "https://techcrunch.com/2019/06/03/apple-sign-in-privacy/",
"time": 1559584547000,
"text": null,
"type": "story",
"title": "Apple Sign In"
},
{
"id": 20062902,
"link": "https://phys.org/news/2019-05-ways.html",
"time": 1559323019000,
"text": null,
"type": "story",
"title": "Ways to travel at nearly the speed of light"
},
{
"id": 20060074,
"link": "http://lettersofnote.com/2015/07/a-most-important-discovery.html",
"time": 1559304251000,
"text": null,
"type": "story",
"title": "A Most Important Discovery (1953)"
},
{
"id": 20052931,
"link": "https://www.google.com/maps/timeline?authuser=0&pb",
"time": 1559233932000,
"text": null,
"type": "story",
"title": "Google – My Location History"
},
{
"id": 20048205,
"link": "https://ourway.keybase.pub/mathematics_cheat_sheet.pdf",
"time": 1559188157000,
"text": null,
"type": "story",
"title": "Mathematics all-in-one cheat-sheet (2013) [pdf]"
},
{
"id": 20041252,
"link": "http://datagenetics.com/blog/february72019/index.html",
"time": 1559143531000,
"text": null,
"type": "story",
"title": "Birthday Paradox Revisited"
},
{
"id": 20039891,
"link": "https://opensourceconnections.com/blog/2019/05/29/falsehoods-programmers-believe-about-search/",
"time": 1559136597000,
"text": null,
"type": "story",
"title": "Falsehoods Programmers Believe About Search"
},
{
"id": 20015775,
"link": "https://news.ycombinator.com/item?id=20015775",
"time": 1558888583000,
"text": "I don&#x27;t want them to become victims of phishing, hacking, ... any ideas? Any ideas how I could prevent these?",
"type": "story",
"title": "Ask HN: How do I make sure my non-technical parents are safe online?"
},
{
"id": 20012687,
"link": "https://www.nextdns.io/",
"time": 1558836047000,
"text": null,
"type": "story",
"title": "Show HN: nextdns.io – A Combination of Cloudflare DNS and Pi-Hole"
},
{
"id": 20008396,
"link": "https://stopthemingmy.app/",
"time": 1558783890000,
"text": null,
"type": "story",
"title": "Please don’t theme our apps"
},
{
"id": 20006062,
"link": "https://github.com/resotto/uranus",
"time": 1558739136000,
"text": null,
"type": "story",
"title": "Show HN: Uranus – Memo and Task App"
},
{
"id": 19998806,
"link": "https://blog.plover.com/tech/prudential.html",
"time": 1558676778000,
"text": null,
"type": "story",
"title": "The shittiest project I ever worked on (2013)"
},
{
"id": 19980257,
"link": "https://phys.org/news/2019-05-mathematicians-revive-abandoned-approach-riemann.html",
"time": 1558527060000,
"text": null,
"type": "story",
"title": "Mathematicians revive abandoned approach to the Riemann Hypothesis"
},
{
"id": 19969321,
"link": "https://djhworld.github.io/post/2019/05/21/i-dont-know-how-cpus-work-so-i-simulated-one-in-code/",
"time": 1558440251000,
"text": null,
"type": "story",
"title": "I don't know how CPUs work so I simulated one in code"
},
{
"id": 19968114,
"link": "http://507movements.com",
"time": 1558422372000,
"text": null,
"type": "story",
"title": "Five Hundred and Seven Mechanical Movements (1908)"
},
{
"id": 19967982,
"link": "http://settheory.net/",
"time": 1558420199000,
"text": null,
"type": "story",
"title": "Set Theory and Foundations of Mathematics"
},
{
"id": 19964431,
"link": "https://madaan.github.io/init/",
"time": 1558382105000,
"text": null,
"type": "story",
"title": "Notes on Weight Initialization for Deep Neural Networks"
},
{
"id": 19945984,
"link": "https://blog.osteele.com/2008/05/my-git-workflow/",
"time": 1558160332000,
"text": null,
"type": "story",
"title": "My Git Workflow (2008)"
},
{
"id": 19935648,
"link": "http://antirez.com/news/129",
"time": 1558059775000,
"text": null,
"type": "story",
"title": "The struggles of an open source maintainer"
},
{
"id": 19927266,
"link": "https://uxdesign.cc/i-turned-my-interview-task-for-google-into-a-startup-877943fb3b34",
"time": 1557996882000,
"text": null,
"type": "story",
"title": "I turned my interview task for Google into a startup"
},
{
"id": 19888493,
"link": "https://humanebydesign.com/",
"time": 1557610172000,
"text": null,
"type": "story",
"title": "Humane by Design"
},
{
"id": 19881709,
"link": "https://github.com/features/package-registry",
"time": 1557518673000,
"text": null,
"type": "story",
"title": "GitHub Package Registry"
},
{
"id": 19879513,
"link": "https://philippegroarke.com/posts/2018/c++_ui_solutions/",
"time": 1557506489000,
"text": null,
"type": "story",
"title": "C++ UI Libraries"
},
{
"id": 19877811,
"link": "https://git-rebase.io",
"time": 1557497202000,
"text": null,
"type": "story",
"title": "Git rebase in depth"
},
{
"id": 19876710,
"link": "https://wildduck.email/",
"time": 1557486677000,
"text": null,
"type": "story",
"title": "Show HN: WildDuck – Self-hosted modern email server"
},
{
"id": 19871207,
"link": "https://blog.mecheye.net/2019/05/why-is-2d-graphics-is-harder-than-3d-graphics/",
"time": 1557428778000,
"text": null,
"type": "story",
"title": "Why are 2D vector graphics so much harder than 3D?"
},
{
"id": 19867401,
"link": "https://frankeprogram.yale.edu/event/steven-strogatz-lecture-april-26-2019",
"time": 1557403274000,
"text": null,
"type": "story",
"title": "The Beauty of Calculus [video]"
},
{
"id": 19858015,
"link": "https://cssfx.dev/",
"time": 1557317052000,
"text": null,
"type": "story",
"title": "Show HN: CSSFX – Click-to-copy CSS effects"
},
{
"id": 19856419,
"link": "https://www.twilio.com/blog/a-http-headers-for-the-responsible-developer",
"time": 1557297749000,
"text": null,
"type": "story",
"title": "HTTP headers for the responsible developer"
},
{
"id": 19852105,
"link": "https://github.com/kkuchta/css-only-chat",
"time": 1557253662000,
"text": null,
"type": "story",
"title": "Css-only-chat: A truly monstrous async web chat using no JS on the front end"
},
{
"id": 19850656,
"link": "https://github.com/jarun/nnn/wiki/performance",
"time": 1557244516000,
"text": null,
"type": "story",
"title": "Performance of nnn vs. ls"
},
{
"id": 19845776,
"link": "https://juretriglav.si/open-source-collaborative-text-editors/",
"time": 1557194803000,
"text": null,
"type": "story",
"title": "Open source collaborative text editors"
},
{
"id": 19834132,
"link": "https://www.flashrom.org/Flashrom",
"time": 1557080373000,
"text": null,
"type": "story",
"title": "Flashrom – flash BIOS/EFI/coreboot/firmware/optionROM and expansion cards"
},
{
"id": 19829460,
"link": "https://www.smithsonianmag.com/science-nature/behind-scenes-national-zoo-worlds-most-dangerous-bird-180960704/",
"time": 1557004813000,
"text": null,
"type": "story",
"title": "The Cassowary: World’s most dangerous bird (2016)"
},
{
"id": 19826379,
"link": "https://github.com/mlabouardy/komiser",
"time": 1556977283000,
"text": null,
"type": "story",
"title": "Show HN: Komiser – Detect potential AWS cost savings"
},
{
"id": 19822100,
"link": "https://athenaeumreview.org/essay/the-problem-with-happiness/",
"time": 1556916289000,
"text": null,
"type": "story",
"title": "The Problem With Happiness"
},
{
"id": 19818078,
"link": "https://gavv.github.io/articles/new-network-transport/#",
"time": 1556889212000,
"text": null,
"type": "story",
"title": "Show HN: Working on a new network transport for PulseAudio and ALSA"
},
{
"id": 19813607,
"link": "https://maddiestone.github.io/AndroidAppRE/",
"time": 1556836328000,
"text": null,
"type": "story",
"title": "Android App Reverse Engineering 101"
},
{
"id": 19811715,
"link": "https://www.harshsikka.me/self-studying-the-mit-applied-math-curriculum/",
"time": 1556825385000,
"text": null,
"type": "story",
"title": "Self Studying the MIT Applied Math Curriculum"
},
{
"id": 19806169,
"link": "https://www.primepuzzles.net/puzzles/puzz_950.htm",
"time": 1556789939000,
"text": null,
"type": "story",
"title": "What is the largest bi-truncatable prime?"
},
{
"id": 19798678,
"link": "http://blog.chriszacharias.com/a-conspiracy-to-kill-ie6",
"time": 1556727919000,
"text": null,
"type": "story",
"title": "A Conspiracy to Kill IE6"
},
{
"id": 19794558,
"link": "https://dn.ht/intermediate-vim/",
"time": 1556685537000,
"text": null,
"type": "story",
"title": "Intermediate Vim"
},
{
"id": 19791208,
"link": "https://en.wikipedia.org/wiki/Apollo_15_postage_stamp_scandal",
"time": 1556653437000,
"text": null,
"type": "story",
"title": "Apollo 15 postage stamp incident"
},
{
"id": 19790912,
"link": "https://golden.com/blog/introducing-golden/",
"time": 1556651378000,
"text": null,
"type": "story",
"title": "Golden: Mapping human knowledge"
},
{
"id": 19788465,
"link": "https://kishuagarwal.github.io/life-of-a-binary.html",
"time": 1556636096000,
"text": null,
"type": "story",
"title": "Anatomy of an ELF executable"
},
{
"id": 19787186,
"link": "http://www.engineerbetter.com/blog/yubikey-all-the-things/",
"time": 1556626342000,
"text": null,
"type": "story",
"title": "Yubikey guide for Git Signing, SSH Auth, U2F 2FA, and 1Password (2017)"
},
{
"id": 19786633,
"link": "https://news.ycombinator.com/item?id=19786633",
"time": 1556619838000,
"text": "I always though how silly it was for teachers to pretend they got the correct answer in a text analysis of a century old author. Apparently it&#x27;s even true for authors that are still alive.<p>Some things seemed so far fetched, so random, so made up. And yet it was supposed to be _the_ right answer. When I offered another one, even knowing the official one but disagreeing, I was graded as failing.<p>Hell, I&#x27;m pretty certain most writers just wrote something, and never though about it more. Not all of them are pondering, rewriting every line. And even the ones that do don&#x27;t necessarily do it for the result the teacher expects.<p>And as a kid, you certainly can&#x27;t say a classic author is not interesting. You can&#x27;t say the text is boring, that you don&#x27;t see talent in it, that you didn&#x27;t learn anything from it. It has been validated by society, hence it&#x27;s good. Now you have to say why you think it is, even if you don&#x27;t. Actually you have to say what you know what the status quo is, which means repeating something you read elsewhere instead of forming a opinion from that and what you think. The opposite of what&#x27;s school is supposed to teach.<p>We wonder why fake news and bullshit work ? It&#x27;s because we teach kids to repeat popular opinions and make up things because they look good. We teach them that not only there is a price to pay for not doing that, but that we are ok with being the ones making them pay it.<p>People that felt like that usually went the science road. It&#x27;s not a bad thing, but it&#x27;s a positive feedback loop. It means fields in desperate needs of honesty and pragmatism are only welcoming bullshiters and conformists.",
"type": "comment",
"title": null
},
{
"id": 19784907,
"link": "https://writing.markchristian.org/2019/04/29/personal-web-sites/?c=1",
"time": 1556594926000,
"text": null,
"type": "story",
"title": "Have a personal web site"
},
{
"id": 19783650,
"link": "https://www.huffpost.com/entry/standardized-tests-are-so-bad-i-cant-answer-these_b_586d5517e4b0c3539e80c341",
"time": 1556580835000,
"text": null,
"type": "story",
"title": "I Can’t Answer Standardized Test Questions About My Own Poems (2017)"
},
{
"id": 19780387,
"link": "http://web.stanford.edu/class/cs166/handouts/100%20Suggested%20Final%20Project%20Topics.pdf",
"time": 1556558376000,
"text": null,
"type": "story",
"title": "Topics in Advanced Data Structures [pdf]"
},
{
"id": 19774997,
"link": "https://news.ycombinator.com/item?id=19774997",
"time": 1556499766000,
"text": "Big market, check. Validated demand, check. Product or service exists, uh-oh.<p>I set out to build a reverse address book. Instead of updating your address book with changes from everyone else, you update your own details and it pushes to everyone else. Turns out someone beat me to it and my inspiration evaporated.<p>Zoom is a recent and great example of competing in a crowded market and winning. For you builders&#x2F;founders out there, are you on a never ending quest to find something new&#x2F;unique or do you prefer another quality in your idea to start a project?",
"type": "story",
"title": "Ask HN: Are you put off building something because it already exists?"
},
{
"id": 19764916,
"link": "https://medium.com/cantors-paradise/the-riemann-hypothesis-explained-fa01c1f75d3f",
"time": 1556362801000,
"text": null,
"type": "story",
"title": "The Riemann Hypothesis, explained (2016)"
},
{
"id": 19756123,
"link": "http://mjparnell.com/bullshit_science_ux_design/",
"time": 1556274902000,
"text": null,
"type": "story",
"title": "Much of the “science” used in design is bullshit (2014)"
},
{
"id": 19756110,
"link": "https://news.ycombinator.com/item?id=19756110",
"time": 1556274671000,
"text": "I&#x27;d like to move away from Apples Photo.app to open-source, self-hosted, and browser-based application that may run on a NAS or Linux server.<p>There seem to be lots of alternatives out there (Nextcloud, Piwigo, ...) but I&#x27;d love to hear about recommendations and experiences.",
"type": "story",
"title": "Ask HN: Personal photo library recommendations? Open source, browser-based"
},
{
"id": 19730799,
"link": "https://www.dhruvonmath.com/2018/12/31/matrices/",
"time": 1556040313000,
"text": null,
"type": "story",
"title": "Relearning Matrices as Linear Functions"
},
{
"id": 19704486,
"link": "https://github.com/RomuloOliveira/commit-messages-guide",
"time": 1555727512000,
"text": null,
"type": "story",
"title": "Commit messages guide"
},
{
"id": 19696604,
"link": "https://www.ikonate.com",
"time": 1555640917000,
"text": null,
"type": "story",
"title": "Ikonate – fully customisable and accessible vector icons"
},
{
"id": 19687398,
"link": "https://possiblywrong.wordpress.com/2019/04/06/follow-up-i-found-two-identical-packs-of-skittles-among-468-packs-with-a-total-of-27740-skittles/",
"time": 1555544576000,
"text": null,
"type": "story",
"title": "I found two identical packs of Skittles among 468 packs"
},
{
"id": 19653875,
"link": "https://rjzaworski.com/2019/04/the-web-developers-guide-to-dns",
"time": 1555172299000,
"text": null,
"type": "story",
"title": "Web Developer's Guide to DNS"
},
{
"id": 19590709,
"link": "https://news.ycombinator.com/item?id=19590709",
"time": 1554558709000,
"text": "x86_64 please.<p><a href=\"https:&#x2F;&#x2F;software.intel.com&#x2F;sites&#x2F;default&#x2F;files&#x2F;m&#x2F;d&#x2F;4&#x2F;1&#x2F;d&#x2F;8&#x2F;Introduction_to_x64_Assembly.pdf\" rel=\"nofollow\">https:&#x2F;&#x2F;software.intel.com&#x2F;sites&#x2F;default&#x2F;files&#x2F;m&#x2F;d&#x2F;4&#x2F;1&#x2F;d&#x2F;8&#x2F;I...</a><p><a href=\"https:&#x2F;&#x2F;cs.brown.edu&#x2F;courses&#x2F;cs033&#x2F;docs&#x2F;guides&#x2F;x64_cheatsheet.pdf\" rel=\"nofollow\">https:&#x2F;&#x2F;cs.brown.edu&#x2F;courses&#x2F;cs033&#x2F;docs&#x2F;guides&#x2F;x64_cheatshee...</a><p><a href=\"https:&#x2F;&#x2F;web.stanford.edu&#x2F;class&#x2F;archive&#x2F;cs&#x2F;cs107&#x2F;cs107.1194&#x2F;guide&#x2F;x86-64.html\" rel=\"nofollow\">https:&#x2F;&#x2F;web.stanford.edu&#x2F;class&#x2F;archive&#x2F;cs&#x2F;cs107&#x2F;cs107.1194&#x2F;g...</a>",
"type": "comment",
"title": null
},
{
"id": 19590109,
"link": "https://witestlab.poly.edu/blog/capture-and-decode-fm-radio/",
"time": 1554546060000,
"text": null,
"type": "story",
"title": "Capture and Decode FM Radio"
},
{
"id": 19576092,
"link": "https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb",
"time": 1554405545000,
"text": null,
"type": "story",
"title": "You Are Not Google (2017)"
},
{
"id": 19555633,
"link": "https://editorjs.io/",
"time": 1554221430000,
"text": null,
"type": "story",
"title": "Editor.js – Block Styled Editor"
},
{
"id": 19532643,
"link": "https://github.com/taylorconor/tinytetris",
"time": 1553988643000,
"text": null,
"type": "story",
"title": "Show HN: Tinytetris – 80 x 23 Terminal Tetris"
},
{
"id": 19520122,
"link": "https://havetheyfaked.me/",
"time": 1553850410000,
"text": null,
"type": "story",
"title": "Have you been faked?"
},
{
"id": 19513912,
"link": "https://www.bloomberg.com/news/features/2019-03-26/the-world-s-cheapest-hospital-has-to-get-even-cheaper",
"time": 1553791304000,
"text": null,
"type": "story",
"title": "The World’s Cheapest Hospital Has to Get Even Cheaper"
},
{
"id": 19513450,
"link": "https://news.ycombinator.com/item?id=19513450",
"time": 1553788679000,
"text": "Absolutely! Aside from the plethora (never used that word before!) of videos on YouTube and courses on sites like EdX, you can pick up the theory books from Gloria St. Germain, grab a pencil, and go through them :) I use them in my classes with several students with good success, and my wife has been using them for years and years and years to teach theory as well. Those books will actually get you up to the level of being able to challenge (and pass) the Royal Conservatory of Music (RCM) theory exams if you want to go that far.",
"type": "comment",
"title": null
},
{
"id": 19501501,
"link": "https://news.ycombinator.com/item?id=19501501",
"time": 1553699017000,
"text": "Specifically asking for Indian folks who came to US, worked for a while and went back (due to VISA issues or otherwise). How has been your experience back in the homeland in terms of money and life?",
"type": "story",
"title": "Ask HN: Those who moved careers from the US to India, what's your experience?"
},
{
"id": 19492091,
"link": "https://www.quantamagazine.org/sum-of-three-cubes-problem-solved-for-stubborn-number-33-20190326/",
"time": 1553610094000,
"text": null,
"type": "story",
"title": "Sum-of-Three-Cubes Problem Solved for ‘Stubborn’ Number 33"
},
{
"id": 19490573,
"link": "https://medium.dave-bailey.com/the-essential-guide-to-difficult-conversations-41f736e63ccf",
"time": 1553596534000,
"text": null,
"type": "story",
"title": "A guide to difficult conversations"
},
{
"id": 19485609,
"link": "https://overreacted.io/name-it-and-they-will-come/",
"time": 1553540352000,
"text": null,
"type": "story",
"title": "Name It, and They Will Come"
},
{
"id": 19483628,
"link": "https://stevenpressfield.com/2009/10/writing-wednesdays-2-the-most-important-writing-lession-i-ever-learned/",
"time": 1553529240000,
"text": null,
"type": "story",
"title": "Nobody wants to read your shit (2009)"
},
{
"id": 19483313,
"link": "http://www.fourmilab.ch/etexts/www/barnum/moneygetting/moneygetting.html",
"time": 1553527469000,
"text": null,
"type": "story",
"title": "Golden Rules for Making Money (1880)"
},
{
"id": 19483123,
"link": "https://qz.com/1570687/how-indias-massive-2019-election-will-work/",
"time": 1553526525000,
"text": null,
"type": "story",
"title": "How India’s massive 2019 election will work"
},
{
"id": 19477868,
"link": "https://mathigon.org/",
"time": 1553451785000,
"text": null,
"type": "story",
"title": "Mathigon – an interactive, personalized mathematics textbook"
},
{
"id": 19477845,
"link": "https://factordaily.com/indian-data-labellers-powering-the-global-ai-race/",
"time": 1553451619000,
"text": null,
"type": "story",
"title": "India’s data labellers are powering the global AI race"
},
{
"id": 19475273,
"link": "https://katex.org/",
"time": 1553418093000,
"text": null,
"type": "story",
"title": "KaTeX – Fast math typesetting library for the web"
},
{
"id": 19474292,
"link": "https://images.guide/",
"time": 1553401291000,
"text": null,
"type": "story",
"title": "Essential Image Optimization"
},
{
"id": 19438826,
"link": "http://jeremymikkola.com/posts/2019_03_19_rules_for_autocomplete.html",
"time": 1553054327000,
"text": null,
"type": "story",
"title": "Rules for Autocomplete"
},
{
"id": 19413436,
"link": "https://geoff.greer.fm/2019/03/04/thinkpad-x210/",
"time": 1552821676000,
"text": null,
"type": "story",
"title": "Thinkpad X210"
},
{
"id": 19412420,
"link": "http://sprott.physics.wisc.edu/Pickover/trans.html",
"time": 1552801263000,
"text": null,
"type": "story",
"title": "Famous Transcendental Numbers"
},
{
"id": 19367850,
"link": "https://blog.mozilla.org/blog/2019/03/12/introducing-firefox-send-providing-free-file-transfers-while-keeping-your-personal-information-private/",
"time": 1552397082000,
"text": null,
"type": "story",
"title": "Firefox Send: Free encrypted file transfer service"
},
{
"id": 19216428,
"link": "https://iconsvg.xyz/",
"time": 1550753142000,
"text": null,
"type": "story",
"title": "Show HN: ICONSVG – Customize and Generate Common SVG Icons"
},
{
"id": 19089091,
"link": "https://news.ycombinator.com/item?id=19089091",
"time": 1549396356000,
"text": "* The Selfish Gene - our bodies are vessels for DNA as they travel through time. Also colony insects and birds are fascinating.<p>* Thinking Fast and Slow - study after study shows that we exhibit so, so many cognitive biases, as our minds take shortcuts. there are some things you can do to recognize and mitigate these biases.<p>* Imagined Communities - the notion of a &quot;nation&quot; is only 300 years old and has no objective basis, only the fact that a group of people agree that it is a thing.",
"type": "comment",
"title": null
},
{
"id": 19088692,
"link": "https://news.ycombinator.com/item?id=19088692",
"time": 1549394113000,
"text": "So many, and I wish I could write a long paragraph on each, but I&#x27;m unfortunately short on time. I&#x27;m posting any in case just one person who hasn&#x27;t heard of those checks them out and gets value:<p>-Godel, Escher, Bach (Douglas Hosfstadter)<p>-The Mindbody Prescription (John E. Sarno, completely cured my long-term crippling RSI that kept me from using computers and was ruining my life)<p>-Feeling Good (Dr. Burns, cognitive therapy mostly centered on depression, but I want to learn about this <i>before</i> I have depression so that I can avoid it and do &#x27;maintenance&#x27; on myself)<p>-The 5 Love Languages (Gary Chapman, made me understand a lot more about how people express and receive love, and the problems that arise from mismatched languages in relationships)<p>-Surely You&#x27;re Joking Mr. Feynman (you guys probably already know this)<p>-The Blank Slate (Steven Pinker)<p>-The Snowball (Warren Buffett biography)<p>-Influence (Robert B. Cialdini)<p>-Your Money or Your Life (Joe Dominguez and Vicki Robin)<p>-When Heaven and Earth Changed Places: A Vietnamese Woman&#x27;s Journey from War to Peace (Le Ly Hayslip)<p>-The Halo Effect (Phil Rosenzweig)<p>-The LessWrong.com sequences on rationality",
"type": "comment",
"title": null
},
{
"id": 19087418,
"link": "https://news.ycombinator.com/item?id=19087418",
"time": 1549387905000,
"text": "I was reflecting today about how often I think about Freakonomics. I don&#x27;t study it religiously. I read it one time more than 10 years ago. I can only remember maybe a single specific anecdote from the book. And yet the simple idea that basically every action humans take can be traced back to an incentive has fundamentally changed the way I view the world. Can anyone recommend books that have had a similar impact on them?",
"type": "story",
"title": "Ask HN: What books changed the way you think about almost everything?"
},
{
"id": 19084773,
"link": "http://fabiensanglard.net/floating_point_visually_explained/index.php",
"time": 1549370742000,
"text": null,
"type": "story",
"title": "Floating Point Visually Explained (2017)"
},
{
"id": 18743988,
"link": "https://news.ycombinator.com/item?id=18743988",
"time": 1545531575000,
"text": "Favorites that I read in 2018:<p>* Why We Sleep: The New Science of Sleep and Dreams by Matthew Walker (<a href=\"https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;34466963-why-we-sleep\" rel=\"nofollow\">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;34466963-why-we-sleep</a>)<p>* Longitude: The True Story of a Lone Genius Who Solved the Greatest Scientific Problem of His Time by Dava Sobel (<a href=\"https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;4806.Longitude\" rel=\"nofollow\">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;4806.Longitude</a>)<p>* Never Split the Difference: Negotiating As If Your Life Depended On It by Chris Voss (<a href=\"https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;26156469-never-split-the-difference\" rel=\"nofollow\">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;26156469-never-split-the...</a>)<p>* Evicted: Poverty and Profit in the American City by Matthew Desmond (<a href=\"https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;25852784-evicted\" rel=\"nofollow\">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;25852784-evicted</a>)<p>* Steve Jobs by Walter Isaacson (<a href=\"https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;11084145-steve-jobs\" rel=\"nofollow\">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;11084145-steve-jobs</a>)<p>PSA: if you use an e-reader or like audiobooks, check out Libby: <a href=\"https:&#x2F;&#x2F;meet.libbyapp.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;meet.libbyapp.com&#x2F;</a><p>I&#x27;m not affiliated with them. Nice app for borrowing ebooks and audiobooks from your local library.",
"type": "comment",
"title": null
},
{
"id": 18743465,
"link": "https://news.ycombinator.com/item?id=18743465",
"time": 1545524848000,
"text": "What are your favorite nonfiction books of 2018 (Read in 2018)",
"type": "story",
"title": "Ask HN: Favorite nonfiction books of 2018?"
},
{
"id": 18073169,
"link": "https://news.ycombinator.com/item?id=18073169",
"time": 1537942265000,
"text": null,
"type": "story",
"title": "Ask HN: What podcasts do you listen to regularly?"
},
{
"id": 17532094,
"link": "https://news.ycombinator.com/item?id=17532094",
"time": 1531598860000,
"text": "I&#x27;ve been using Evernote but I&#x27;m tired of the 2 device limit; suggestions for alternatives? Thanks!",
"type": "story",
"title": "Ask HN: Favorite note-taking software?"
},
{
"id": 12792063,
"link": "http://www.lightnote.co/",
"time": 1477432559000,
"text": null,
"type": "story",
"title": "Music Theory: An Education from First Principles"
},
{
"id": 11037242,
"link": "https://news.ycombinator.com/item?id=11037242",
"time": 1454620259000,
"text": "If you&#x27;re relying on backups for servers other than your database then you&#x27;re keeping state on your servers and that&#x27;s a Bad Thing. You should regularly destroy your own servers and recreate them using your configuration &#x2F; deployment scripts if the prospect of this happening worries you. Do it before your business starts to rely on it.<p>For database servers you need to have procedures in place to quickly switch the production application over to a database you just spun up and migrated the data from a recent backup to in order to test your data backups. You want this to happen as smoothly as possible in the case of a failure. Keep data backups in three different places and test your procedure on all of them.<p>On a production system, do not keep the database on the same server as the application.",
"type": "comment",
"title": null
},
{
"id": 9219162,
"link": "https://modelviewculture.com/pieces/i-can-text-you-a-pile-of-poo-but-i-cant-write-my-name",
"time": 1426610366000,
"text": null,
"type": "story",
"title": "I Can’t Write My Name in Unicode"
}
],
"lastfm": {
"totalPlayCount": 219,
"topFive": [
{
"name": "Pink Floyd",
"playcount": "34",
"image": "https://i.scdn.co/image/f0a39a8a196a87a7236bdcf8a8708f6d5d3547cc",
"url": "https://www.last.fm/music/Pink+Floyd"
},
{
"name": "Kodaline",
"playcount": "14",
"image": "https://i.scdn.co/image/ab6761610000f1780b99560e4162fe239ac6d3ba",
"url": "https://www.last.fm/music/Kodaline"
},
{
"name": "The Strokes",
"playcount": "14",
"image": "https://i.scdn.co/image/ab6761610000f178c3b137793230f4043feb0089",
"url": "https://www.last.fm/music/The+Strokes"
},
{
"name": "Pixies",
"playcount": "12",
"image": "https://i.scdn.co/image/ab6761610000f178399ff62a27204779d722a05e",
"url": "https://www.last.fm/music/Pixies"
},
{
"name": "Fred again..",
"playcount": "9",
"image": "https://i.scdn.co/image/ab6761610000f1782302e6ba3091fcbc6fd5bb54",
"url": "https://www.last.fm/music/Fred+again.."
}
]
},
"wakatime": {
"total": "7 hrs 2 mins",
"average": "1 hr 10 mins",
"languages": [
{
"name": "TypeScript",
"percent": 84.85,
"time": "6 hrs 6 mins",
"color": "#3178c6"
},
{
"name": "Python",
"percent": 9.06,
"time": "39 mins",
"color": "#3572A5"
},
{
"name": "C++",
"percent": 2.77,
"time": "11 mins",
"color": "#f34b7d"
},
{
"name": "C",
"percent": 0.9,
"time": "3 mins",
"color": "#555555"
},
{
"name": "Git Config",
"percent": 0.07,
"time": "0 secs",
"color": "#F44D27"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment