jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Learn how to design large-scale systems
https://github.com/donnemartin/system-design-primer
Secret Military Telephone Buttons
https://computer.rip/2022-01-01-secret-military-telephone-buttons.html
Detecting login state for almost any website on the internet
http://words.zemn.me/csp
When Unpaid Student Loan Bills Mean You Can No Longer Work
https://www.nytimes.com/2017/11/18/business/student-loans-licenses.html?action=click&contentCollection=Opinion&module=Trending&version=Full&region=Marginalia&pgtype=article
HBO Decides It Still Isn't Difficult Enough To Watch HBO Shows
http://www.techdirt.com/articles/20120418/08405618545/hbo-decides-it-still-isnt-difficult-enough-to-watch-hbo-shows.shtml
Open Machine Learning Course
https://mlcourse.ai/
Man sued for $30K over $40 printer he sold on Craigslist
http://www.usatoday.com/story/money/nation-now/2016/06/06/man-sued-30k-over-40-printer-he-sold-craigslist/85478168/
DuckDuckGo Raises $10M
https://news.crunchbase.com/news/while-google-is-attacked-over-privacy-concerns-and-perceived-bias-duckduckgo-raised-10m/
What Zillow doesn't want you to know about its listing gap
https://www.buildzoom.com/blog/zillow-realtor-listing-war
TSA Plans to Use Face Recognition to Track Americans Through Airports
https://www.eff.org/deeplinks/2017/11/tsa-plans-use-face-recognition-track-americans-through-airports
French lawmakers approve a ban on short domestic flights
https://www.reuters.com/article/us-climate-change-france-flights-idUSKBN2BY0AO
Reddit 1.0 source code
https://github.com/reddit-archive/reddit1.0
68% of total Ethereum transaction value controlled by one system
https://blog.cyber.fund/huge-ethereum-mixer-6cf98680ee6c
Intel will lay off 20k employees
https://www.quicktechnics.com/en/post/intel-will-lay-off-20-000-employees
Google sheep view
http://www.googlesheepview.com/
The hyperinflation gallery
https://lcamtuf.coredump.cx/hyper/
Hardware is dead
http://venturebeat.com/2012/09/15/hardware-is-dead/
GitHub – nushell/nushell: A new type of shell
https://github.com/nushell/nushell
LibreTaxi – A free and open source alternative to Uber and Lyft
http://libretaxi.org/
Officially our best-ever cease and desist
http://www.thinkgeek.com/blog/2010/06/officially-our-bestever-cease.html
Charles Proxy now available on iOS
https://www.charlesproxy.com/documentation/ios/
Xlite: Query Excel and Open Document spreadsheets as SQLite virtual tables
https://github.com/x2bool/xlite
CEO compensation has grown 940% since 1978
https://www.epi.org/publication/ceo-compensation-2018/
All the oxygen trapped in a bubble
http://37signals.com/svn/posts/3177-all-the-oxygen-trapped-in-a-bubble
LeakedIn
http://leakedin.org/
How I helped fix Canadaʼs Covid Alert app
https://seancoates.com/blogs/how-i-helped-fix-canadas-covid-alert-app
Less, a leaner CSS
http://lesscss.org
Time-zone database used by Unix shut down due to IP litigation
http://blog.joda.org/2011/10/today-time-zone-database-was-closed.html
Blue Ocean
https://jenkins.io/projects/blueocean/
How can you be fooled by the U+202E trick? (2013)
https://galogetlatorre.blogspot.com/2013/07/how-can-you-be-fooled-by-u202e-trick.html
Cultures where men and women don’t speak the same language (2017)
https://www.k-international.com/blog/men-and-women-dont-speak-the-same-language/
'Superager' brains resist the march of time to have memories like 25-year-olds
https://www.sciencealert.com/superagers-with-incredible-memories-have-brains-like-25-year-olds
Goldman Sachs, Ozy Media and a $40M conference call gone wrong
https://www.nytimes.com/2021/09/26/business/media/ozy-media-goldman-sachs.html
The Matrix Cookbook (2012) [pdf]
https://www.math.uwaterloo.ca/~hwolkowi/matrixcookbook.pdf
Performance Improvements in .NET Core
https://blogs.msdn.microsoft.com/dotnet/2017/06/07/performance-improvements-in-net-core/
Americans are changing their relationship with Facebook
http://www.pewresearch.org/fact-tank/2018/09/05/americans-are-changing-their-relationship-with-facebook/
Porting third-party programs to TempleOS
http://blog.jwhitham.org/2015/07/porting-third-party-programs-to-templeos.html?
Reddit’s disrespectful design
https://ognjen.io/reddits-disrespectful-design/
Netgear Firmware Requires Online Registration
https://kb.netgear.com/000062364/GC108P-GC108PP-Firmware-Version-1-0-5-8
Beware of Developers Who Do Negative Work
http://blog.professorbeekums.com/2016/12/beware-of-developers-who-do-negative.html
Guide to Landing Page Optimization
http://moz.com/blog/most-entertaining-guide-to-landing-page-optimization
PaperBack – How to store data on a single A4/Letter sheet
http://ollydbg.de/Paperbak/#1
Show HN: My CV is also a bootloader
https://github.com/pjimenezmateo/curriculum-bootloader#
"It would be hypocritical for Westerners to criticize them for it."

I'm not fully convinced. When you know better, you do better. And we now know better.

"A did a stupid thing to achieve X result, therefore B must be allowed to do the same stupid thing" is not a great argument.

There's more than one way to create economic value.
tldr; Without quite realizing it, these geniuses figured out who is actually raising a generation of the children of single moms.
Is it possible to default to sharing in read-only mode?

I've got plenty of stuff I'd be happy to share with other people to let them look, but I don't want them messing things up.

I'd be fine allowing them write access on a per-user/per-window basis, but I'd like to default to read-only.
Amazon retail sales is 10x larger than AWS and subscription services (aka: Prime) combined. By any sane measurement, Amazon is still primarily an online retailer.
Stuff like this shouldn’t be even possible in a well run country.

And the reason this isn't a "well-run country"... is what, exactly?

Might the influence of companies like Amazon have something to do with it?
Helpful feedback is welcome, especially when solicited. But it doesn't belong in an official review, and should be timely, not on some yearly basis.

When your manager puts a negative word on paper, you know it's over. Or, put from the other direction, if you're a manager, don't crap on your people and expect them to stay.
They were a lot more useful when computer access was limited. You could do a lot of practical things on, say an HP-48 that these days you would just use a laptop for.
So basically this just turns a second display into a screen share where multiple users can share their app windows? Seems like this could have been tackled 95% with existing open source software and supported on multiple platforms.
It's a screenshot I've found on the Internet. Perhaps they've updated it; I haven't used Discord in months.
Your statement didn't involve negligence, only probabilities. Not recieving a vaccine is not negligent. Even careful drivers with well maintained vehicles have accidents.
But help prints single dash for long flags which contributes to the fall of double dash long flags.
io_uring shouldn't be used yet, though. Its ABI is not stable (not even talking about liburing) and its performance characteristics are not figured out yet.

It's not super well tested and so far only gives reliable speedups for Filesystem operations.

There's a lot more work to be done on it before anyone should be using it in production, IMO.
You can't install a poetry package editably into another environment. It's really a missing feature in the pyproject spec. There's an open issue about it under one of the pypa repos. Someone just needs to do the work of implementing it in pip/setuptools.
A cookie to save your answer to the cookie prompt.
I would suggest that you describe someone's problem, and explain exactly how you solve it. This should be a relatively narrow group (like restaurant franchisees, or people running Shopify stores selling soap), who will recognize how your product can help them.
1 to 100 in the consumer space seems to me extremely optimistic, not sure if I'm betting that it's a 2 or 3 orders of magnitude miss.
That's for taking the time to explain - makes perfect sense - cheers.
Wrote this today in the hopes of inspiring others. Enjoy!
Basically, yeah -- just add a target for asm.js so the same code can run in browsers that don't support PNaCl.
Well, in fairness, they said Cortana would only pop up on "pages where Cortana can be useful." Perhaps this means Cortana will be configured to never pop up.
You don't need a good excuse... Any excuse would do really.
ICANN having little oversights is not an accident. It’s corrupt current and past leaders have ensured that. This organization is supposed to be non-profit international organization. If you ask me “who controls Internet”? it’s these guys. They have managed to convert ICANN into a perpetual personal wealth fund for friends and families.
If you keep using HN primarily for ideological battle, we're going to have to ban you. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.
On average it's true, but we make Nespresso.
You could write one for yourself in no time as long it isn’t DDR type. Most applications use only one access type (16 burst for example) anyway, so you don’t need to implement all bells and whistles found in data sheet.
I like to do TDD (Test Driven Debugging). I have found it to be a bit lackluster for development (we write the feature, then tests up to 100% as snapshots), but for debugging there is nothing better than replicating the bug with a test, making a small change we believe to be the correct answer, and it works (or it doesn't).
I mean we don't really use espresso machines in Italy, we use moca's. Moca machines can run easily on a camp stove. Try it, you'll get better coffee from a camp stove than most espresso machines, promised!
The insurrection wasn't organized.
Brittanica:

"Terrorism, the calculated use of violence to create a general climate of fear in a population and thereby to bring about a particular political objective"

Not seeing it. They were going to bring about a general climate of fear in the population to prevent something that was happening that day?
Would you change your opinion if your life or life of your family member depends on what president says on Twitter?

Can you put yourself into shoes of SOS of Georgia, policeman in DC, senator Lindsey Graham? The mob will tear them apart if they had a chance and mob is advised to do so by Trump. I live in Trump country. A lot of Trump supporters take his calls to action literally.

Should someone's freedom be curbed if it causes harm and death to someone else?

Practically though he will still have ways to reach his base. It'd be okay if they cook in their own soup but problem is that their madness spills over and innocent people get harassed, hurt and now killed. Imagine being on the plane with dozen of Trump supporters and no bodyguard that want to punish you? That's how Mitt Romney felt few days ago. Whose freedom of speech created this situation?
Are you being purposefully obtuse, or do you actually believe that HN wrote your comment?
My take is that this means the courts may not question any legal exercise of those powers sure, but if the exercise of the powers is found to be contrary to law then it is void and subject to judicial review. And that’s fine, there shouldn’t be any way to bypass judicial review.
With great power comes great responsibility. The president of the United States should be aware of how his words will be received. And he is responsible for the consequences of those words. He doesn't have to concede but by constantly claiming the election was stolen he is responsible for the ensuing violence.
In the late 90s, looking for "printf(string)" [0] in the code was a great way to discover remote code execution 0days ;-)

[0] should be "printf("%s", string)".
GP isn't meaning it like that, they mean being able to add some spaces so that the next log entries stand out for quick visual identification as you're making changes and reloading the application.
Cool. If that's the case, if they get everything they need from that page, you can safely remove all of the adsense plastered all over the page right? Since people are sitting on that page learning to play chords, and the content is so awesome.
This is great! I too like keep my online-time to a minimum.
"... and their users need to handle multiple versions in multiple locations ..."

Man, I get crotchety just by going to different King Soopers (Kroger) stores in my area and having to deal with variations in "swipe your card" terminals and protocols.
Can someone explain why this one (the top answer) is false:

For vector spaces, dim(U+V)=dimU+dimV−dim(UV), so
dim(U+V+W)=dimU+dimV+dimW−dim(UV)−dim(UW)−dim(VW)+dim(UVW)
Those angels and Sand Hill VC's frequently invest outside of the valley tho.
> Not builtin anyway

Yes. Its a plugin[1] for bzr.

[1] https://launchpad.net/bzr-bisect
i think it makes you dumberer
You'll be shocked when you turn 30 that you can do all of those things in your 30's (and I suspect your 40's, 50's, and on...)

:)
I heard that Swift catches the overflow (and underflow). Rust also does that, but only in debug builds. So now we're finally seeing the mainstream languages adopt the integer-overflow-as-an-exception approach.

Rust had used unbounded integer literals by default for some time, so `let a = 1` was an error unless the type could be inferred otherwise. But it was abandoned as it caused some ergonomic problems. Now the integer literals without a suffix are considered `i32`. Given the overflow is catched in runtime, I believe this is a good compromise between the two extremes.
I figured I could add a little clarification to this comment.

* The human genome project created a "single" genome (thats not quite right, but close enough for this discussion). This was and is incredibly useful, but a single genome can only do so much. To answer population genomics questions (e.g. is this mutation common and therefore probably not disease causative) you need lots of people and the more the better.

* The 23andme dataset is not whole genome data, but instead some subset of genomic locations that they consider more interesting. Still valuable but not as much as whole genome data.

Also, for big whole genome datasets you can check out the 1000 Genomes Project, which has somewhere north of 2000 genomes. And there are many more big datasets in the works, which will continue to be incredibly useful!
SRV records, used in DNS-SD and notably in Zeroconf, provide you the port numbers dynamically. Assigning port numbers to internet services globally across the entire internet was a mistake, and one that we can avoid for newly defined services. It creates two problems:

1. The one mentioned in this article: the namespace is finite and small, leading to conflicts over the administration of its allocation;

2. virtual hosting — you can only have one instance of a service per IP address, unless you kludge into the higher-layer protocol (every higher-layer protocol) some way of telling the server which instance of the service you were trying to connect to. And even then, all your “virtual hosts” have to be running on the same software — you can’t run some of them on Courier IMAP and others on Dovecot, say. By contrast, if you just bind them to different ports and publish those port numbers in DNS SRV records, these problems go away.

TCPMUX on port 1 was the first attempt to solve this problem, but it didn't catch on. DNS-SD/Zeroconf/Bonjour/Rendezvous/SRV records seem like a viable and highly usable alternative, as long as we don’t get lost in the alphabet soup.
This is interesting and entertaining, but rather than a warning sign, it is just a good demonstration of the limits of our knowledge.

We should not be alarmed that we can only come up with post-facto explanations for the behavior of complex, chaotic systems such as human society, because that is a direct consequence of what they are: complex systems. In fact, we should be alarmed if the opposite were true, and by analyzing current trends, current data, we were able to predict future events. If that were true, then society would be no more than a simple system, completely predictable, whose complete dynamics could possibly be described some closed-form formula.
I called them all projects.

Haploid genetics[1] is just one example of a technology that is doing real, far reaching stuff in human genetics (sorry, SNPs). There's numerous companies being developed from discoveries using this technology.

I love YC (and huge props to you personally for all the amazing things you've contributed, I'm very honored to be speaking with you), but in talking to many colleagues, the money involved $100K or the hype machine involved in YC just doesn't move the needle in biology. So, you're unlikely to get any real players interested.

http://www.ncbi.nlm.nih.gov/pubmed/21866103
If you google "pass-by-value" vs "pass-by-reference" and understand what they mean, in a language-agnostic way, and you understand what Java is doing when you pass parameters, then you too will come to the same conclusion and I have, and the people who wrote the wikipedia article, and everyone else.

If you like, though, feel free to provide your plethora of references and documentation that supports your claim that pass-by-reference is meaningless, and is also what Java does.

> If you don't understand how you're being insulting here, I can't help you.

There's no help needed. Asking someone to read and comprehend is no more insulting than pointing out where they are wrong. If being wrong insults you, then I suggest you refrain from posting misguided opinions in technical forums and standing by your incorrect position even in the face of overwhelming opposition from numerous sources.

If I was being insulting, I'd link you to the proggit thread and say "look, even proggit got it after a short discussion, why are the hacker news folks taking so long to get this simple concept"... but I haven't. Instead I would like to try to correct those who are mistaken. I feel like anyone who comes and reads the incorrect statements in threads like this should be able to then read the corrections so they too don't fall into the same traps you have.
So you get 1.2 btc from unknown origin for 1 fresh btc. looks like the simplest laundering scheme.
That's why that 49% figure is so exciting. Because it's so high it could mean that, say, this retro-virus truly is involved in 100% of cases of true schizophrenia, but that those other 51% of the people either (a) don't really have precisely "schizophrenia" but a slightly different disease that just has very similar symptoms, and/or (b) experimental error of some kind. And not only could there be different diseases that have very similar symptoms but it's possible that a single disease could be reached via a different set of initial/contributing causes, or at least a slightly different causal pathway. For example, take some hypothetical disease that is found to be "caused by" a lack of vitamin D. Well, it may be possible that a particular person gets plenty of vitamin D intake, but that they have a gene variant that makes their body not utilize vitamin D normally. Or perhaps their genes are fine, but they have some other gross bodily malfunction (organ failure?) that is causing the vitamin D utilization process to be disrupted or minimized. Regardless of the specific chain of causation, they could all result in the same unhealthy symptoms expressed.
I don't think that's entirely a dealbreaker. If all you want is a completely private homeserver then you can set one up and disable federation and if you want to not stand out then you can use the matrix.org homeserver and set up private chats on that.
Founded in 2012. That's like yesterday. 80% of his stuff was done by then.

edit: Even then, now he probably has the world's nicest co-founder instead. Who does cognitively demanding open source software projects made available for free online, while running a startup?
I Agree. All this things are changing. New vectors and new emergent diseases are not uncommon. An example is the new feline morbilivirus, very dangerous for cats and discovered in 2012. A local and experienced vet is in the best position to have trusty local info about diseases and parasites. Webs like this can not have this info, at least in its current state. Not a bad start, but can be improved a lot.

Is the med X legal in your country?, dunno, but you can order here your dog drugs. Can I mix X and Y?, dunno, order both and read the contraindications later. Are this meds dangerous for my other pets like my "always-chewing-dog-ears" cat, or my ferret? this web don't give you any clue. I know cases of kitten killed by the wrong treatment; Can you calculate the right doses for your big but starved and weak new rescued pet?... etc, etc...

Of course the owner can and should take some time to educate itself about recognising diseases (and much specially poisonings) of his pet, but good and comprehensive manuals are available in your book store, and of course to identify what kind of roundworm could or not have your dog is not trivial at all for a normal owner.

The guy that that puts all in his tank to cure "don't know what's this thing growing in my fishes" is sadly very common in aquariums. He/she kills currently much more aquarium fishes than the real diseases do.
This is a transcript of his video message which you linked that was removed by Twitter. I'll hold off on commentary/speculation of why it would have been removed.

> I know your pain, I know you’re hurt. We had an election that was stolen from us. It was a landslide election and everyone knows it, especially the other side, but you have to go home now. We have to have peace. We have to have law and order. We have to respect our great people in law and order. We don’t want anybody hurt.

> It’s a very tough period of time. There’s never been a time like this where such a thing happened, where they could take it away from all of us, from me, from you, from our country. This was a fraudulent election, but we can’t play into the hands of these people.

> We have to have peace, so go home. We love you, you’re very special. You’ve seen what happens, you see the way others are treated that are so bad and so evil. I know how you feel, but go home and go home in peace.
Telegram is getting really popular in India for bigger groups such as those in building societies and for parents in schools as they allow for more members. For one to one communication I don't see a change happening soon.
Agreed. It looked odd to me how few police where there when they knew for weeks this was going to happen.
And one day trump will finally be Presidential (TM)

Any one off act is meaningless. What matters is continued, persistent good behaviour. Once in a blue moon is just bad behaviour.

Your standards are too low, and encourages people with bad behaviour to not change. After all, you get accolades for doing one good thing in a sea of bad, but get admonished for one bad thing amidst a sea of good
I was nodding along with your comment, wondering why it had been downvoted until I reached your last statement and couldn't tell if you were being serious or not.
Because they aren't a bug, nominally - they're very potent side channels that peer directly into the CPU's operation at a very topological level.

CPUs are extremely expensive to design and verify, and astronomically expensive to make - these things take time.
I think part of the problem is the network effect. Social networks want to maximize the number of users so that anyone can connect to you on Facebook, Twitter, etc. The lowest barrier to entry is free, and that usually means ad supported (and personalized ads for the most revenue).

Maybe there's some space for a freemium model (IIRC one of the questions asked during the Facebook hearing was whether they could add a paid ad-free option) but so far that hasn't happened.
No it's not pointless. It might just be pointless for the "socializing with random people" use case.
My first though too
really?

I have tried repeatedly to work with AT&T phone support with zero success. I am a programmer and a network engineer, I can find any setting, etc. you want to know about on the Mac