Thursday, March 30, 2023

New top story on Hacker News: Retool Database

Retool Database
43 by antonyl | 8 comments on Hacker News.


March News Quiz for Students: Bank Failures, Girl Scout Cookies, "Last of Us"


By COMPILED BY JEREMY ENGLE from NYT The Learning Network https://ift.tt/YlUvzho
via IFTTT

New top story on Hacker News: Tiny Tapeout: From idea to chip design in minutes!

Tiny Tapeout: From idea to chip design in minutes!
13 by rbanffy | 0 comments on Hacker News.


New top story on Hacker News: Computational Mail for Computer-Supported Cooperative Work (1992)

Computational Mail for Computer-Supported Cooperative Work (1992)
8 by codetrotter | 2 comments on Hacker News.


The U.S. imposes sanctions on a Slovakian accused of trying to broker a Russia-North Korea arms deal.


By BY KATIE ROGERS from NYT World https://ift.tt/Pqlbg1U
via IFTTT

New top story on Hacker News: How to Read MySQL EXPLAINs

How to Read MySQL EXPLAINs
31 by creativedg | 4 comments on Hacker News.


Wednesday, March 29, 2023

Texas Observer Says It Will Shut Down After 68 Years


By BY MICHAEL LEVENSON from NYT U.S. https://ift.tt/qkpU6sb
via IFTTT

Putin’s top security adviser holds talks with India’s prime minister as Moscow seeks closer ties.


By BY SAMEER YASIR, IVAN NECHEPURENKO AND JAMES C. MCKINLEY JR. from NYT World https://ift.tt/RNmCFPX
via IFTTT

New top story on Hacker News: Sōzu – HTTP reverse proxy in Rust for immutable infrastructures

Sōzu – HTTP reverse proxy in Rust for immutable infrastructures
25 by lwhsiao | 8 comments on Hacker News.


New top story on Hacker News: Pause Giant AI Experiments: An Open Letter

Pause Giant AI Experiments: An Open Letter
288 by jiripospisil | 411 comments on Hacker News.


PC


By Unknown Author from NYT Home Page https://ift.tt/76tCMWO
via IFTTT

New top story on Hacker News: What we still don’t know about how A.I. is trained

What we still don’t know about how A.I. is trained
60 by cocacola1 | 56 comments on Hacker News.


Tuesday, March 28, 2023

Body camera footage shows officers racing through the school to find the shooter.


By BY EMILY COCHRANE from NYT U.S. https://ift.tt/YPAky5W
via IFTTT

New top story on Hacker News: TaxyAI: Open-source browser automation with GPT-4

TaxyAI: Open-source browser automation with GPT-4
16 by kcorbitt | 2 comments on Hacker News.


The 28-year-old assailant used three guns that had been purchased legally, officials say.


By BY EMILY COCHRANE AND BEN SHPIGEL from NYT U.S. https://ift.tt/CdqgEza
via IFTTT

Silicon Valley Bank Hearing Takeaways: A Blame Game, but Few Solutions


By BY ALAN RAPPEPORT from NYT Business https://ift.tt/De7x435
via IFTTT

New top story on Hacker News: Interaction Nets, Combinators, and Calculus – HVM

Interaction Nets, Combinators, and Calculus – HVM
17 by erlend_sh | 1 comments on Hacker News.


New top story on Hacker News: The BRICS Has Overtaken the G7 in Global GDP

The BRICS Has Overtaken the G7 in Global GDP
52 by georgecmu | 41 comments on Hacker News.


Sunday, March 26, 2023

New top story on Hacker News: The Graphical User Interface Gallery

The Graphical User Interface Gallery
31 by 6581 | 10 comments on Hacker News.


New top story on Hacker News: CNBC just deleted 5 pages showing CD5 data for banks including JPM and BAC

CNBC just deleted 5 pages showing CD5 data for banks including JPM and BAC
36 by janmo | 8 comments on Hacker News.
CNBC just deleted 5 pages showing the current and historical 5 year Credit Default Swaps for: - JPMorgan, deleted URL: https://ift.tt/3gSPOoN - Bank of America, deleted URL: https://ift.tt/JSYV9U6 - PNC, deleted URL: https://ift.tt/v3TA2ZL - Truist Financial, deleted URL: https://ift.tt/vpBqCzw - Wells Fargo, deleted URL: https://ift.tt/VqzyoDM Not deleted: Goldman Sachs https://ift.tt/DM8U7KO, Deutsche Bank https://ift.tt/8lkuZYF . You can easily use archive.org to check for yourself example: https://ift.tt/SPmN7OB This might not seem like a big thing, but it is! This was one of the very few sources were you could see current credit default swaps data online. I would love to get an explanation from CNBC. EDIT: I was actively crawling the pages in question, it did work until at least Friday, 24 March 2023 23:55:35 after that the crawling paused for the weekend as the markets are closed. So this change occurred during the weekend.

New top story on Hacker News: Py-template: one-click Python environment v0.2.0 update

Py-template: one-click Python environment v0.2.0 update
5 by szymonmaszke | 2 comments on Hacker News.


In pictures: Violent storms leave behind scenes of devastation and heartbreak.


By BY THE NEW YORK TIMES from NYT U.S. https://ift.tt/a4thwer
via IFTTT

New top story on Hacker News: Show HN: Apple Notes Liberator – Extract Notes.app Data and Save It as JSON

Show HN: Apple Notes Liberator – Extract Notes.app Data and Save It as JSON
7 by kello | 0 comments on Hacker News.
Hey there! I just released the first version of a project I’ve been working on solves a very specific problem that perhaps only I have. I welcome any and all feedback, even if you just want to drop in to say that this is a hot piece of garbage!

New top story on Hacker News: Are you ready for 13.3 or 9.1?

Are you ready for 13.3 or 9.1?
3 by rcarmo | 0 comments on Hacker News.


Saturday, March 25, 2023

New top story on Hacker News: Mathematicians Discovered a New 13-Sided Aperiodic Monotile

Mathematicians Discovered a New 13-Sided Aperiodic Monotile
8 by galaxyLogic | 0 comments on Hacker News.


Maryland Races Past Notre Dame to the Round of 8


By BY KRIS RHIM from NYT Sports https://ift.tt/OWuwf5D
via IFTTT

New top story on Hacker News: Hospitals Are Reporting New Mothers for Neglect from Poppyseed False Positives

Hospitals Are Reporting New Mothers for Neglect from Poppyseed False Positives
56 by fortran77 | 25 comments on Hacker News.


New top story on Hacker News: The Myth of the Alpha Wolf

The Myth of the Alpha Wolf
35 by cocacola1 | 2 comments on Hacker News.


New top story on Hacker News: Barebones project to get an Inkplate 10 using WiFi, HTTPS using the Arduino IDE

Barebones project to get an Inkplate 10 using WiFi, HTTPS using the Arduino IDE
8 by jgrahamc | 2 comments on Hacker News.


New top story on Hacker News: Cigna Saves Millions by Having Its Doctors Reject Claims Without Reading Them

Cigna Saves Millions by Having Its Doctors Reject Claims Without Reading Them
74 by metadat | 19 comments on Hacker News.


New top story on Hacker News: An Interview with Nvidia CEO Jensen Huang About AI’s iPhone Moment

An Interview with Nvidia CEO Jensen Huang About AI’s iPhone Moment
16 by pps | 1 comments on Hacker News.


Friday, March 24, 2023

My Fundamentalist Parents Won’t Accept My Marriage. Should I Cut Ties?


By BY KWAME ANTHONY APPIAH from NYT Magazine https://ift.tt/ZaVrzik
via IFTTT

New top story on Hacker News: The Pocahontas Exception

The Pocahontas Exception
4 by diodorus | 0 comments on Hacker News.


Review: In ‘Alma,’ the Flamenco Star Sara Baras Warms Up


By BY BRIAN SEIBERT from NYT Arts https://ift.tt/eqyI0Ug
via IFTTT

Senators Urge Biden to Send Evidence of Russian War Crimes to the I.C.C.


By BY CHARLIE SAVAGE from NYT World https://ift.tt/P6BmI4L
via IFTTT

New top story on Hacker News: Let's Encrypt: Reliability via Automated Renewal Information

Let's Encrypt: Reliability via Automated Renewal Information
35 by dfern | 12 comments on Hacker News.


New top story on Hacker News: The Paja Formation: An ecosystem of monsters

The Paja Formation: An ecosystem of monsters
3 by Thevet | 0 comments on Hacker News.


Tuesday, March 21, 2023

Why There Is Talk of a Writers’ Strike in Hollywood


By BY JOHN KOBLIN AND BROOKS BARNES from NYT Business https://ift.tt/WTpaNCH
via IFTTT

New top story on Hacker News: Show HN: Public transportation signage based on bloom filters (rough mockup)

Show HN: Public transportation signage based on bloom filters (rough mockup)
11 by bitsinthesky | 8 comments on Hacker News.
Hello, I was running around Germany, hectically navigating public transportation, and getting lost all the time. I noticed that every station had i platforms, each used lists of n buses (trains, whatever) arriving, each has their list of m destinations. That means I would be scanning i x n x m items just to see if I was at the correct stop. As I was nervous, for every bus that arrived, I would rescan the list of stops to double check. I began thinking how I could make a better system. Linked is a very shoddy mockup of how bloom filters could be used to allow passengers O(1) lookup time for which platform+bus is the correct one. I believe it's likely for public transportation to grow increasingly more complex in the future, as population grows, and under the current list-based system, this will make the signage ever more complex. I think some bloom filter mechanism could reduce that complexity. So, here is my fantasy, my day dream. What do you think?

New top story on Hacker News: Show HN: Watermelon – GPT-powered code contextualizer

Show HN: Watermelon – GPT-powered code contextualizer
22 by baristaGeek | 7 comments on Hacker News.
Hey there HN! We're Esteban and Esteban and we are looking to get feedback for the new version of our GPT-powered, open-source code contextualizer. We're starting with a VS Code extension that indexes information from git (GitHub, GitLab, or Bitbucket integrations available), Slack and Jira to explain the context around a file or block of code. Finally, we summarize such aggregated context using the power of GPT. As devs we know that it's very annoying to look at a new codebase and start understanding all the nuances, particularly when the person who wrote the code already left the company. With this problem in mind, we decided to build this solution. You'll be able to get into "the ghost" of the person who left the company. Soon, we will also be building a GitHub Action that does the same thing as the VS Code extension but at the time of creating a PR: Index the most relevant information related to this new PR, and add it as a comment. This way we will provide context at one more moment, and also, we will be making the IDE extension better. Here's our open source repo if you also want to check it out: https://ift.tt/3dRSxaZ Please give us your feedback! Thanks.

Cronología del soborno a una actriz porno que podría culminar en una acusación formal contra Trump


By BY MICHAEL ROTHFELD from NYT En español https://ift.tt/AKipNjx
via IFTTT

New top story on Hacker News: Google was beloved as an employer for years. Then it laid off thousands by email

Google was beloved as an employer for years. Then it laid off thousands by email
40 by doener | 16 comments on Hacker News.


New top story on Hacker News: Nvidia Announces H100 NVL – Max Memory Server Card for Large Language Models

Nvidia Announces H100 NVL – Max Memory Server Card for Large Language Models
35 by neilmovva | 10 comments on Hacker News.


Monday, March 20, 2023

New top story on Hacker News: Show HN: Recursive LLM Prompts

Show HN: Recursive LLM Prompts
5 by andyk | 3 comments on Hacker News.


Biden Issues First Veto to Protect Socially Conscious Investing


By BY KATIE ROGERS from NYT U.S. https://ift.tt/CzRrshM
via IFTTT

New top story on Hacker News: Ask HN: Should I sign a pay cut agreement?

Ask HN: Should I sign a pay cut agreement?
16 by folivore | 39 comments on Hacker News.
Hi! My employer recently announced a 10% pay cut across the board. Where I live(South Africa), employee consent is required. The company sent out a document asking us to sign in agreement. ---- This is the state of things now: * Company laid an unknown number of employees off, and laid them off without letting employees know until a week later in a meeting where they announced pay cuts * The company is pretty much full remote and the office is a nice-to-have. It is in a very expensive part of town. * Lunches once a week are catered at the office * I asked what happens if one were not to sign, and the response was "Oh, we haven't thought about that. We're hoping that everyone pulls together." * The situation will be reviewed quarterly * Company says they don't expect it to last very long, also citing this for why they kept the office ---- A few things stand out to me and feel like red flags, namely: * They chose to cut salaries rather than cut the office rent and catered lunch/snack expenses * They have no plan should someone not sign. I would think they would have planned that out, specially since they went on about how long it took them to make this decision. * Layoffs were hidden until an announcement, which was also ambiguous where people thought it was still coming. ---- My options are to sign and take a pay cut, or refuse to sign and see what happens. Law here says I am entitled to what effectively comes to a layoff, but I can't predict what the company will do. The pay cut also makes my life a lot harder since we were already on a tight budget. I would appreciate any thoughts, knowledge, or advice you might have. I know you are not a lawyer and I am not expecting you to be, but lawyers can't speak to real world experience from others in the industry. I am currently finding a lawyer to assist.

Blinken Says Xi’s Visit to Moscow Offers ‘Diplomatic Cover’ for Putin’s War Crimes


By BY MICHAEL CROWLEY from NYT World https://ift.tt/gvtBsVc
via IFTTT

New top story on Hacker News: Cesium-137 missing and found in junk yard in Thailand

Cesium-137 missing and found in junk yard in Thailand
23 by quanto | 3 comments on Hacker News.


Saturday, March 18, 2023

New top story on Hacker News: Listening to the Creatures of the World

Listening to the Creatures of the World
4 by tintinnabula | 0 comments on Hacker News.


A Clandestine Trip and a Four-Decade Secret: An Untold Story Behind Jimmy Carter’s Defeat


By BY PETER BAKER from NYT U.S. https://ift.tt/8eHzEmT
via IFTTT

What It Means to Be Woke


By BY ROSS DOUTHAT from NYT Opinion https://ift.tt/DpKAO0W
via IFTTT

Sandy Hook Families Are Fighting Alex Jones and the Bankruptcy System Itself


By BY ELIZABETH WILLIAMSON AND EMILY STEEL from NYT U.S. https://ift.tt/auQTACP
via IFTTT

New top story on Hacker News: Prices at the supermarket keep rising. So do corporate profits

Prices at the supermarket keep rising. So do corporate profits
34 by ctoth | 18 comments on Hacker News.


New top story on Hacker News: Career Choices, a Short Story

Career Choices, a Short Story
12 by mhb | 0 comments on Hacker News.


Friday, March 17, 2023

‘Rye Lane’ Aims to Show You a Real London Love Story


By BY PRECIOUS ADESINA from NYT Movies https://ift.tt/RjLVid9
via IFTTT

New top story on Hacker News: Spycraft: The Great Game, Part 2

Spycraft: The Great Game, Part 2
11 by doppp | 0 comments on Hacker News.


New top story on Hacker News: California Court Affirms Right to Treat Drivers as Contractors

California Court Affirms Right to Treat Drivers as Contractors
18 by lxm | 3 comments on Hacker News.


Turkey’s Erdogan Finally Endorses Finland’s NATO Bid, but Not Sweden’s


By BY STEVEN ERLANGER from NYT World https://ift.tt/lO45hva
via IFTTT

New top story on Hacker News: DIY Nitrogen TEA Laser

DIY Nitrogen TEA Laser
4 by RicoElectrico | 0 comments on Hacker News.


New top story on Hacker News: Show HN: 'Hello, World ' in x86 assembly, but make it gibberish

Show HN: 'Hello, World ' in x86 assembly, but make it gibberish
5 by phoreverpheebs | 1 comments on Hacker News.


New top story on Hacker News: ChatGPT's Chess Elo is 1400

ChatGPT's Chess Elo is 1400
86 by dbrereton | 116 comments on Hacker News.


Thursday, March 16, 2023

New top story on Hacker News: The Worlds of Italo Calvino

The Worlds of Italo Calvino
5 by Caiero | 2 comments on Hacker News.


Georgia’s Jalen Carter Avoids Jail Time for Role in Fatal Crash


By BY KRIS RHIM from NYT Sports https://ift.tt/r93NJO6
via IFTTT

New top story on Hacker News: Launch HN: Outerbase (YC W23) – A new UI and editor for your database

Launch HN: Outerbase (YC W23) – A new UI and editor for your database
38 by burcs | 16 comments on Hacker News.
Hi HN – we are Brandon and Brayden (confusing we know), and we are building Outerbase ( https://ift.tt/ebQ8DoB ) a better interface for your databases. Think Google Sheets or Airtable, but on your relational database. We provide a collaborative UI on top of Postgres, MySQL and other databases, enabling teams to view, edit and visualize their data. Here’s our short demo video: https://www.youtube.com/watch?v=38RslBYdZnk Accessing data is a challenge to team members who aren’t data analysts or engineers. Databases are usually locked down to a few team members, and everybody else has to rely on them to get access. Most non-engineers can’t (and don't want to) use developer tools, and developers don't want to write SQL for teammates all day. Technical employees end up being bottlenecks for access to data. In some cases this can be extreme—we’ve seen publicly traded companies with only 2 data scientists for the whole org! Our goal is to make data accessible to everyone who needs it. We have an intuitive spreadsheet-like editor that sits on top of your databases, as well as the capability to save and share queries. You can take those queries to create charts and dashboards for your team. You can also query your data using EZQL, our natural-language-to-SQL conversion. We use OpenAI to power the natural language process, and we pass the relational schema on top so we can easily know the relationships between your tables. Prior to starting Outerbase, I (Brandon) was a product designer at DigitalOcean and noticed that while DO did a good job making it simple to create databases, there wasn't a modern solution to manage them afterwards. Often users had to use PHPMyAdmin, psql, or $insertDBGUIHere, and to be honest most of them do not provide the best user experience. They’re for a very technical audience, and fall short of making data accessible for everyone. We saw a need to do for data what DigitalOcean did with the droplet. Brayden led an engineering team at Walmart and dealt with data at a completely different scale. He led the iOS, Android, and web teams for their amends experience and a lot of time was spent pulling, querying, and generating reports on that data. So when we talked about building this he was immediately in. How it works: We have a React-based frontend that uses a combination of Sequelize and some native libraries to normalize the underlying SQL, which allows us to query and connect to different relational databases. Currently we support Postgres, MySQL, Snowflake, BigQuery, and Redshift. We don't store any of your end data—everything else is encrypted and all credentials are stored in KMS. Tools like Outerbase make it possible for people to do their jobs more directly. One of our larger customers uses us as a way to moderate what gets posted to their app. Users submit data and our customer will actually go in and mark a column approved if the content is ok for their audience. Outerbase is available to use today. You can try it for free with 1 user and then if you want to collaborate or use additional features you can upgrade to our pro tier or the obligatory “call us” enterprise tier. We would love to hear your thoughts on the product, you can sign up today for free, use the sandbox database or connect your own! We know the space isn’t exactly uncrowded, but we hope our approach to building something that is intuitive and collaborative will make it easier for everyone to access their data. We know some HN users are not our target audience because they’re technical and already have tools they’re comfortable with—but even then you might want a tool so your team doesn’t have to bug you as much with data requests! We let you simply give them read access to their db and enable them to do their own queries. We’d love to hear your views, opinions, experiences about this. What would you want to see from a database/data visualization tool? Looking forward to discussion in the comments!

New top story on Hacker News: Show HN: Alpaca.cpp – Run an Instruction-Tuned Chat-Style LLM on a MacBook

Show HN: Alpaca.cpp – Run an Instruction-Tuned Chat-Style LLM on a MacBook
78 by antimatter15 | 21 comments on Hacker News.


New top story on Hacker News: How they Sent Photos Across the Ocean Back in 1926

How they Sent Photos Across the Ocean Back in 1926
24 by _Microft | 11 comments on Hacker News.


New top story on Hacker News: John Deere's ongoing GPL violations: What's next

John Deere's ongoing GPL violations: What's next
36 by pabs3 | 1 comments on Hacker News.


New top story on Hacker News: OK, it’s time to freak out about AI

OK, it’s time to freak out about AI
61 by tejohnso | 93 comments on Hacker News.


Wednesday, March 15, 2023

New top story on Hacker News: A Master of a Curious Midcentury Art Form, the Industrial Musical

A Master of a Curious Midcentury Art Form, the Industrial Musical
6 by samclemens | 1 comments on Hacker News.


Memphis Grizzlies Guard Ja Morant Suspended 8 Games for Gun Video


By BY TANIA GANGULI from NYT Sports https://ift.tt/WwXiqmb
via IFTTT

New top story on Hacker News: An Uber-like CDN

An Uber-like CDN
19 by mranton | 9 comments on Hacker News.


What We Can All Learn From a Prehistoric Fish


By BY PETER COY from NYT Opinion https://ift.tt/QblOVhf
via IFTTT

New top story on Hacker News: Show HN: Ingest data from your customers (Prequel YC W21)

Show HN: Ingest data from your customers (Prequel YC W21)
22 by ctc24 | 1 comments on Hacker News.
Hey HN! Charles here from Prequel (https://prequel.co). We just launched the ability for companies to import data from their customer’s data warehouse or database, and we wanted to share a little bit more about it with the community. If you just want to see how it works, here’s a demo of the product that Conor recorded: https://ift.tt/I7uDxmG. Quick background on us: we help companies integrate with their customer’s data warehouse or database. We’ve been busy helping companies export data to their customers – we’re currently syncing over 40bn rows per month on behalf of companies. But folks kept on asking us if we could help them import data from their customers too. They wanted the ability to offer a 1st-party reverse ETL to their customers, similar to the 1st-party ETL capability we already helped them offer. So we built that product, and here we are. Why would people want to import data? There are actually plenty of use-cases here. Imagine a usage-based billing company that needs to get a daily pull from its customers of all the billing events that happened, so that they can generate relevant invoices. Or a fraud detection company who needs to get the latest transaction data from its customers so it can appropriately mark fraudulent ones. There’s no great way to import customer data currently. Typically, people solve this one of two ways today. One is they import data via CSV. This works well enough, but it requires ongoing work on the part of the customer: they need to put a CSV together, and upload it to the right place on a daily/weekly/monthly basis. This is painful and time-consuming, especially for data that needs to be continuously imported. Another one is companies make the customer write custom code to feed data to their API. This requires the customer to do a bunch of solutions engineering work just to get started using the product – which is a suboptimal onboarding experience. So instead, we let the customer connect their database or data warehouse and we pull data directly from there, on an ongoing basis. They select which tables to import (and potentially map some columns to required fields), and that’s it. The setup only takes 5 minutes, and requires no ongoing work. We feel like that’s the kind of experience every company should provide when onboarding a new customer. Importing all this data continuously is non-trivial, but thankfully we can actually reuse 95% of the infrastructure we built for data exports. It turns out our core transfer logic remains pretty much exactly the same, and all we had to do was ship new CRUD endpoints in our API layer to let users configure their source/destination. As a brief reminder about our stack, we run a GoLang backend and Typescript/React frontend on k8s. In terms of technical design, the most challenging decisions we have to make are around making database’s type-systems play nicely with each other (kind of an evergreen problem really). For imports, we allow the data recipient to specify whether they want to receive this data as JSON blob, or as a nicely typed table. If they choose the latter, they specify exactly which columns they’re expecting, as well as what type guarantees those should uphold. We’re also working on the ability to feed that data directly into an API endpoint, and adding post-ingestion validation logic. We’ve mentioned this before but it bears worth repeating. We know that security and privacy are paramount here. We're SOC 2 Type II certified, and we go through annual white-box pentests to make sure that all our code is up to snuff. We never store any of the data anywhere on our servers. Finally, we offer on-prem deployments, so data never even has to touch our servers if our customers don't want it to. We’re really stoked to be sharing this with the community. We’ll be hanging out here for most of the day, but you can also reach us at hn (at) prequel.co if you have any questions!

Tuesday, March 14, 2023

Monday, March 13, 2023

Inside Vanity Fair’s Oscar Party: Every Star, All at Once


By BY JACOB BERNSTEIN from NYT Style https://ift.tt/qQkbJLT
via IFTTT

New top story on Hacker News: ttyd - Share your terminal over the web

ttyd - Share your terminal over the web
18 by skilled | 1 comments on Hacker News.


New top story on Hacker News: Things I learned after getting users

Things I learned after getting users
8 by HermanMartinus | 0 comments on Hacker News.


A Conductor Arrives at Encores! With a Jerry Herman Rarity


By BY JOSHUA BARONE from NYT Theater https://ift.tt/mlspjYN
via IFTTT

New top story on Hacker News: PCIe 4.0 Card Hosts 21M.2 SSDs: Up To 168TB, 31 GB/s

PCIe 4.0 Card Hosts 21M.2 SSDs: Up To 168TB, 31 GB/s
40 by ohmyblock | 14 comments on Hacker News.


New top story on Hacker News: Peppercorn (re: Contract Law)

Peppercorn (re: Contract Law)
7 by thinkingemote | 2 comments on Hacker News.