skysight-inc/HackerNews huggingface dataset:
Why do people keep posting this nonsense?

Who cares how many clots birth controls produce? What matters is the outcome compared to the thing birth controls prevent - pregnancy.

Do you get more blood clots from being pregnant or from being on the pill? It's order of magnitudes more from being pregnant, therefore if you're sexually active it's safer to be on the pill compared to not.

How is this the top post? People have no knowledge of basic Bayesian statistics.
About successful co-founders dynamics
Based on the Global Wealth Book 2018 and 2019 from Credit Suisse, comparing Table 3-1 in both books, it appears that the number of adults in "under 10.000" range increased significantly in 2019. This is likely not a real change, but rather a change of methodology or data sources. As far as I can tell however, this is not detailed in the text. I have directed an email to Credit Suisse on this, as it's a rather interesting piece of data.
> The guy has no idea what he's talking about and comes across as incredibly desperate to justify obscene hoarding of wealth.

I don't think he's ill-intentioned, but like many people in his position, he's probably just personally unaffected by the crumbling of public goods.

He'll never take a dangerously overcrowded train, nor will he ever worry about whether his kids are in a safe school. Inequality seems mostly like a set of interesting stats to him, with little real world negative personal impact.

I don't believe he has ill intent because he has taken concrete steps to examine the issues (i.e. YC's UBI experiment), but it sounds like he's limited like anyone by the environment he mostly exists in, where he reasons about issues like inequality too much from data like the Forbes top 100 list.
Microsoft also gave countless thousands of people the opportunity to get into the field. I know it's easy to shit on them now, because we can look back and say that just about everybody then was an idiot by today's standards, but if you compare what your options were, Microsoft was by and away the best option for a lot of people getting started. I have an interest in what computers were like around 2000 (I didn't live it at the time, so I don't have any warm, fuzzy feelings towards any of these systems in particular), and as far as I've seen, you had three options:

1.) Proprietary UNIX vendors. Cheap workstations? Fuck you. OS without a support contract? Fuck you. First party compiler? Fuck you. These started to improve after 2000 with ports of open source tools, but most people would realistically be in way over their head price-wise unless they were accessing these systems through a university or workplace.

2.) Open source UNIX and UNIX-like systems. Linux was still pretty rough around the edges, and BSD derivatives were still pretty widespread. All said and done, you had to know these existed, know how to be involved in the community, and deal with the reality that the money just wasn't there yet. These options were not without compromise -- it would be years before Linux began making inroads in the "serious" deployment market.

3.) Microsoft. They did shitty things, but it was possible to get affordable development tools on affordable (and actually quite performant, all things considered) hardware, instead of needing tens of thousands of dollars for option 1 or being in the right place and time for option 2. Windows, VB, etc. causes lots of moaning and groaning today, but it had to have been magical at the time.

Give them all a try on period accurate hardware, one after another. You will become acutely aware why people put up with Microsoft.
Not without pretty severe fallout for those on the other side of the equation. That same tax would force long-time homeowners and retirees out of their houses as soon as the neighbors start selling to build condos. Maybe this isn't a terrible thing if it leads to more density, but the profit still goes to the developer.
https://en.wikipedia.org/wiki/Crimean_Tatars
1Password Launches Secrets Automation
I have a different idea that maybe I can get some feedback on here. Maybe it's really dumb for obvious reasons, so please tell me.

Construction companies that build residences are clearly creating value for society, so they should be allowed to make some kind of profit. Real estate agencies that buy property from construction companies are doing a very bad thing by renting them as "luxury" housing to people who otherwise have no choice since their livelihood is tied to an urban area.

Why not put a cap on the profit that can be made from a residence? Something like 5x construction costs, plus ongoing costs of maintenance. Suddenly, the "luxury" housing market is no longer suffocating all the affordable housing out of town since the property owner can't expect to rake in the piles of money every month.
People keep saying this will add to vaccine hesitancy but I'm not convinced. The vaccine-hesitant are already skeptical of authorities and aren't going to be especially reassured just because US agencies say it's fine, when it's already hit the news that European agencies have halted J&J.

Seeing US agencies halting J&J while continuing the other vaccines could even be reassuring. It shows that US agencies really are pretty cautious, and are willing to halt vaccines that show signs of problems.
Since everyone and their mother got access to it, the internet needs censorship to function. Imagine HN, the App Store, any Discord server or subreddit, or any forum ever with no moderation. They'd be dysfunctional to the point of being unusable (and often are, it's not like examples are lacking). If you agree with any of that, this is not an absolutist debate but a question of degree and picking a spot on the slope that isn't too slippery.
Froglogic becomes part of The Qt Company
I read the blog, and see it as a failure to prepare on the author’s part. I HATE the software engineering interview process, but like any good engineer I do some research and prepare. I have to re-learn the graph algo implementations every time I interview for a job that has that kind of process. The author seemingly did not study for something they could have been prepared for.
What is going on with this comment section? Pointing fingers at Apple because discord wants that 12+ flag seems pretty unprofessional. If discord doesn't offer a second "17+" app, they just left a gap for a competitor to fill the void. That's all.

The louder you scream "iOS is blocking adult content", the faster iPhones will approach 100% marketshare for kids, because parents buy those devices and they like some little help for managing content.
This is an eerily profound statement.

I've noticed the same preparedness for war amongst Europeans and while Mainland Chinese don't think there will be a war on Mainland China, they speak very freely about scenarios where Chine regains its rightful place in the world.

For example, Taiwan, Singapore and the islands around, the Chinese friends i have in the region candidly admit that they see holding a mix of the US Dollar among other assets in their savings mix as a hedge against any conflict in the region because "If there is one, these islands are so small that they would be wiped out almost instantly"

These conversations are usually in the context of saving for their childrens future and they're typically the biggest thing most Chinese families treasure, so their actions to protect and provide for them do speak loudly.
A possible way of doing what you describe might be to add an extra file descriptor or two when invoking processes. Along side the normal stdin, stdout, and stderr, you might have a couple more where a protocol can be used to negotiate and share typed data. It might even be possible to do it a backwards compatible way. (If in an app the extra file descriptors are missing, then fall back to old school stdin/stdout.)

This blog from years ago describes something similar: http://acko.net/blog/on-termkit/ i.e. expanding the process model
Amazon helps employees become software engineers in 9 months
Also 'Holodomor' is somewhat of a political creation. Recent authoritative biography of Stalin by Stephen Kotkin, for example states that the early 1930s famine was a pan-soviet famine, not restricted to Ukraine or any specific ethnic region.
I think this is not something bad in itself - such practice is well known, for instance truck drivers are being tracked routinely and nobody makes a big fuss about that. But this is unacceptable:

"telling employees to download an app on their personal phones that would check their location and ensure they were working their scheduled hours."

Why someone is obliged to install something on a private phone? What if someone does not have smartphone, what if that phone will stop working, who is to blame, who is responsible for fixing it, how quickly - will an employee sign SLA for fixing the phone?

Employer should provide a phone for an employee and then whatever employer wants can be installed there. If something does not work, well, it is up to employer to provide support.
Are you in a salaried role with pager duty? Are your responsibilities different from what was advertised? It sounds like you’re okay with pager duty—have you tried asking for an increase in comp? You can probably fix your current plight without invoking a union...
> And the LA area is one of the top porn producing areas in the world.

The US has the largest porn industry and its popular culture is full of sexual suggestiveness, but there is a very strange undercurrent of immense fear of realistic portrayal of sexual relations or even naked bodies. Not the cartoonish porn bimbos with huge plastic tits, not the endless comedic stream of inadequacy jokes (Al Bundy etc) - but meaningful and enjoyable sex and nudity.

If you ever take a deep dive into the French or Italia cinema, one of the things you'll discover is the extreme immaturity of how intersex relations are depicted in American popular culture. It's very rare to see sex depicted as a natural part of a healthy relationship, and not an achievement, a reward or a proof of masculinity.
Noblesse Oblige came less from the old wealthy being kind and more from them being physically close to poor people. They were under constant threat of physical violence by sheer proximity, so they had to care - because they likely realized how tenuous their positions were.

The ultra-rich nowadays physically isolate themselves from the working class and generally have security forces and bodyguards to further ensure their separation.
Can the CDNA GPUs from AMD even connect to a monitor ?

I don't think they even have display ports.

Not sure what good would a "gaming driver" do you on those cards.

Same for the opposite. Do the RDNA GFX cards have even hardware for compute? They don't even have tensor cores, so why would AMD invest money into creating a compute driver for hardware that's bad at compute?

> I'm only talking about driver/license locks,

Not "locked" is a big understatement. A driver release for some hardware needs at least some QA, so the assumption that doing this is just "free" because its software is incorrect.
The missing item from your to-do list
Ask HN: Do you build notification processing infrastructure in house?
Hey all!

Does anyone here work on notifications processing pipelines/infrastructure? Specifically triggering of push, email, sms, etc. I’d love to chat with you if you do and understand your architecture designs more and bounce some ideas off of you!

Specifically, I’d love to learn:
Do you build notification event processing in house or use a 3rd party API?
What are your biggest problems with building/managing this pipeline internally?

For context, when I worked at a tech company, I worked on “saving a search” (think saving a search on Autotrader for any Honda car for less than $20,000). It was cumbersome managing, setting up, and debugging these notification systems. I was curious if others had similar frustrations.
Leetcode interviews _are_ nonsense, but not even preparing for them as they’re the predominant format, is just showing a lack of preparation.
didn't they vote for rainxit recently?
Isn't everyone usually praising taller ants?
https://www.smbc-comics.com/comic/taller
Is there an understanding of why the vaccines cause the clots?
I work in a sensitive field, and was looking for alternative terminology. This article offers good ones for:

> blacklist -> blocklist

> master -> primary

> slave -> secondary

It doesn't offer anything for

> whitelist -> ??

Got any ideas?
While the digital nomad lifestyle is attractive, I'm always bemused by people on HN who are concerned about burnout, but also don't even seem to consider the non-coastal US. It's a less drastic option than leaving the country entirely.

A lot of the annoyances with SF companies just go away (of course, there are new problems too). Nobody will ask you to implement a red-black tree from memory, you can consistently work under 40 hours a week, and interviews are more focused on behavioral questions and project experience. If you're ok with a salary in the low 6 figures, it's really not bad.
A guy with a proven track record of delivering on a deadline and he is getting passes. The thing that would make the most sense in this is they saw he would not be happy in the roles he was applying for.
Covid itself causes blood clotting in many seriously ill patients. A friend, who was in ICU in March 2020, was given Herparin (due to clotting concerns), and was told to take aspirin at home after release.

Is it surprising that the vaccines cause clotting too? Isn't this sort of obvious?
"It's hard to grasp things" is only one part of the problem. I mentioned that there's no good way to understand nixpkgs except to manually traverse the file tree. Grokking the directory scheme will help a bit, but there's no amount of Nix Nirvana that will make it as easy as hovering over the parameter in VS Code.

In other cases, things are just broken--my nix installed rustup is failing to build packages this morning with a clang linker error (can't find iconv) and Googling the error message + 'rust' indicates that this problem is only encountered in Nix environments. Similarly, many of the other problems are that it requires you to repackage other libraries from the ground up. For example, most Python packages are available in Pypi such that users can just `pip install` them. Nixpkgs has a `pypiPackage` function that allows us to import a package from Pypi, but if that package has C dependencies (and many do, because Python's performance sucks and Python's performance sucks because everything depends on C packages precluding optimizations to the interpreter, but that's a gripe for another day) then Nix requires you to package those C dependencies in Nix first, and because every C package has its own bespoke build system with implicit dependencies, you must be expert in each individual C package in the dependency tree. Again, there's no amount of Nix Nirvana that will save you from this.

In many other cases (e.g., my 'packaging vs code with my rust plugins' example from my earlier post) we have to know the specific conventions for specific nixpkgs functions which will vary from others, and even that might not be enough. These conventions can't be derived from any general understanding or intuition of Nix (i.e., "Nix Nirvana") although it certainly doesn't hurt.

Further, NixOS is easy mode. It's the first class citizen in the Nix ecosystem. Other platforms don't work so well. In my vs code + rust plugins example, there were several posts documenting the process on NixOS, but for whatever reason Nix on other platforms (e.g., macOS) requires different configuration which is undocumented and even proficient Nix users couldn't figure out the issue.

But yeah, to your point, it is really hard to grasp as well, which exacerbates all of the above problems.
You do not need to be a CS bro to learn the basics of data structures & algorithms. If you're a self-proclaimed autodidact, couldn't you just learn it yourself?

Of course, hnewslets who get filtered by such interviews will come downvote in force.
Unfortunately this is the "dark side" of entrepreneurship, and people show be made more aware of it.

We all love to open HN and read the new PG essay and dream "I am the one", but the odds are not in our favor.

The extreme survivorship bias also doesn't help.
But honestly, I don't know what the ideal solution is.

Even though I read stories like these, hear all about how the odds are stacked against, how difficult and hard it can be, I keep wondering a simple "What if?".

I guess you could say that there can be a 100 reasons not to do something, and yet one good reason why is more than enough to offset the 100 bad ones.
Thank you, you're right that's a mistake.

This example was supposed to use:
{sensitivity: 'base'}

I've corrected it.
And why would the regulators allow that?
Not even 18-year-olds fresh out of their parents' house with no considerable assets, employment prospects, or credit history?
Yesterday, 400 people died of Covid in the US. That's a good day, in January the peaks were around 4k people per day

This is what vaccine delays cost us
Building an Electrical Discharge Machining (EDM) Machine – Part 1
API-Only Businesses
OTOH this is standard interview-curriculum stuff that people can prepare for, which is fair in its own way. Moving away from this can also put people at a disadvantage because it makes it harder to know how to prepare for interviews.

(I say this as someone with a weird background/employment history who'd be at a fair disadvantage in many respects if they had to get a normal job - but I know I can get a bit of normie cred by brushing up my algorithms at least...)
Interesting. I'll have to fully grok it later. I've never thought about defining upward mobility as doing better than your parents.
Irritatingly, it's also accurate, since it's not just a porn block.

I got blocked by the filter when trying to reach urbandictionary.com.
This is not really true. Firstly, the volume for automotive is much higher. 2nd the cost structure is entirely different and a business set up for high cost low volume military parts may not be competitive in automotive with low cost.
I love multiply-and-surrender paradigms!
I didn’t see anything saying that the author had a CS degree. I’ll be frank, we get a lot of applicants with no degree who claim to be “self-taught”. Because teaching yourself isn’t really accredited, self taught can mean anything from a genius level programmer who was too cool for school and cranks out amazing stuff, to some bootcamp grad who read some stuff once and went through some tutorials and thinks they’re now ready to start touching our web scale systems. It takes too much energy to sift through the bullshit and in the end the ROI isn’t even worth it because we don’t need a prodigy we just need someone who we can trust to do decent work.

A CS degree isn’t hard to get in the grand scheme of things, and not getting one is basically the equivalent of burning your boat and going all in to whatever alternative path you choose, because if you fail you’ll just end up unemployable later on.
Turkey is buying advanced weaponry from Russia. Also Russians are building a Nuclear Reactor in Turkey, all points a reasonable working relationship between Turkey and Russia.
Same sick to death of it, but thought I'd mention it because I know some people are still fine with it.
> dns that you actually own and not rent

Which projects are working on this? That sounds awesome
> What about "stop putting me on call without compensation or I will leave the company"

Says the dude without kids and a mortgage who can afford a couple of months without a salary :)
Doesn't matter, you shouldn't trust billionaires period. Every single one has exploited people left and right to get where they did. They don't care one iota for you, why do you care so damn much about them?
Unions don’t exactly give individual employees more input. By unionizing, the individuals surrender a lot of their individual bargaining power to the union and let the union act according to what it thinks is best for the union, but not necessarily individual employees.
That is the problem with the tech debt analogy. There are many times you can get away with dirty code with no costs.

I wasted time before cleaning up code only for it to be dropped or for the code not needing any additional updates for over 5 years.

You can't always anticipate tech debt in advance so it often better to leave the quick and dirty solution and revisit if it becomes painful to update in the future.
This is how you make it worse for the next person.

Life is too short to engage in nonsense unnecessarily.
Cue tons of people claiming that they "love the freedom" of being able to use discord without swear words!
I quit a job when after hired they wanted me to use hub staff. I tried for a while, and it is an incredibly hostile piece of software.
After some stressful events with it I said: I don't need this s*it and asked to leave.

Mind you, I don't care if a company decides to spy on his workers using tools like Hubstaff, but they should be upfront about it during recruiting so both me and the company don't waste our time.
Buying a 64GB iPhone Was Not the Wrong Decision
I was surprised and pleased to see that they include piano roll scans in their archive.

The perfect candidate for inclusion in this section of the archive would be the works of Conlon Nancarrow, whose works for player piano were composed directly onto paper rolls. Transcribing them from recordings is prohibitively difficult due to the unusual and precise time relationships between the notes, and the density of the textures. Supposedly his works have been scanned, but the resultant midi files were not made publicly available. Some potential difficulties in doing this are acquiring access to the rolls, and their copyright status.
I suspect a decent amount of the European disdain for peanut butter comes from the majority of it being god-awful here, with decent quantities of sugar, palm oil, and salt added in. Until recently it was very difficult to find "pure" peanut butter (at least in Spain and Portugal).
Yeah, try that outside a 100 km radius from SV.
Chat profanity filtering is usually part of Xbox/PlayStation certification requirements, so their hands might be tied on that.
Great site. Great idea. Keep it up and add more!
lolwhat.

Runs startup. It fails.

Makes a game. It fails.

Fair enough, those things are really hard to do.

Gets into tech interview, asked a question he doesn't know the answer to and DOES NOT RESEARCH THE ANSWER FOR THE NEXT INTERVIEW?

Now I'm starting to understand why the startup and game failed. Sure, reversing a tree is arbitrary. However, when there's a 6 figure job on the other side of that arbitrary line... it's probably worth learning.
Why didn't they stop the vaccinations in women under age of 60/65?

I'm a 40 year old man, if I were a woman I wouldn't take J&J or AstraZeneca, but as I'm a man, I think it's worth to take the risk of the side effects of the vaccination.
A 3.5 jack to lightning connect converter cost maybe $5. I have a set of mixed devices, some with and some without a 3.5 jack. I bought a few of these converters and just toss them in the headset cases (of which I also have a few).
I don't see your point. The J&J vaccine also presumably prevents much more blood clot-related harm than it's causing. OP is pointing out that we seem to have weirdly high standards for COVID vaccines vs. stuff we're used to.

Also, how does Bayes' Theorem apply to your comment?
I have a CS degree but we just never really covered parsing or compiling at all, for whatever reason (well... technically we talked about the formal theory behind grammars a little bit but we never did anything with it, and it hasn't really been useful at all)

But I always dreamed of making a programming language so one of my pandemic projects was to read Crafting Interpreters, and ever since then I've been a little bit obsessed

That's a great point about regexes! I'll have to keep that one in mind