skysight-inc/HackerNews huggingface dataset:
If you are interested, I've used a slightly modified version of this tool for the visualizations: https://recursion.now.sh
For this case, I actually think Python's approach is the best:

- Exceptions, so you don't need error handling

- stack traces so you know the entire call tree. This is pretty important -- without stack traces, it is very hard to make sense of error messages like "Cannot open file 'none'" -- the filename is clearly wrong, but where did this come from.

- chained exceptions so you can add context trivially. Doing "try: ... except: raise Exception('Cannot load config')" will print both error messages and two stack traces, so you know both original error and better description.

- verbose by default so if you don't put any effort into error handling, you get lots of details. This is somewhat controversial -- when some people see large stack traces their eyes glaze over and they just stop reading. But as a program's author, I love this -- the stack traces are informative enough I can often figure out what's wrong immediately.
Note, the Go model falls short against the Erlang/Lunatic one. You can't externally kill a goroutine at arbitrary points (you need to cancel them with a cancel chan / context with manual checking). You can't prioritize a goroutine over others. You can't serialize a goroutine state and send it over the network. You can't fork a goroutine. You can't sandbox a goroutine. Etc.

Using WASM is a tradeoff, but WASM is very fast, surely faster than BEAM process.
Yes! So great, especially after a night of drinking Belgian beer. These Belgian frites are the best fries I've ever had (and I'm old enough to have had the original McDonald's fries.)

I love them topped with mayo but some places have a curry option that is even better!
Yes. Why would they put any those resources in when it will not increase revenue?

Geoblocking takes less than a day to implement and shields them from legal issues, what you are asking is several weeks of work initially + continuous maintenance work.
Everyone talks about how US tech salaries are inflated values because they don't include the cost of healthcare, a lack of guaranteed PTO, etc.

I like feel they're actually under-inflated (at least for comparing high paid workers in both places) because of equity.

The company I work at has rallied many times over 100% since I joined a bit over a year ago. I could sell my equity and "semi-retire" 30+ years early, working when/if I feel like it and not eat really into my savings

It wasn't some grand plan to join a company that would do well during a pandemic, but I did intentionally choose a public company since saying in the tech sector has exploded would be an understatement, and I wanted equity in that.

I'm guessing a lot of people who joined FAANG companies in the last few years are all probably sitting on enough to start thinking about that.

There are those who feel this is a bubble and not sustainable... maybe? But the way I see it is, even if this is the bubble before the next dot com era-style bust, it's better to have a position in it provided by my work and cashing out along the way, than not and end up losing my job anyways.
"only"; it's a very privileged position to be in if you are able to earn so much and spend so little to be able to head in that direction.

Personally, after spending most of the past decade in substandard / 'affordable' student housing, I'm now very comfortable with owning a house and making ends meet at the end of the month. I've got enough savings to keep afloat for a year if I somehow lose my job, and I even have some in the stock market because savings account interest is trash at the moment (iirc because of European money lending policy, causing cheap mortgages, causing low savings account interests, and causing climbing house prices from both low mortgage interest rates + investments in real estate).
Looks like a good high-level intro for a first-time founder. It would be good to have another section on some common legal policies (privacy policy, terms of service, etc.).
>Hint, it goes beyond doing CLI applications and daemons.

So please tell me then. All Unixes have more or less the same FHS, Solaris did nothing different as..lets say BSD in the User-space nor did Irix, so tell me what did Solaris or Irix and even Nextstep fundamentally different then any other Unix?

>BeOS is 25 years older and 25 years younger than UNIX, yes modern.

Yeah lets stop here, it's getting ridiculous.
I guess my question was whether "shuffle" was a legitimate part of the game, or if it means "you've lost, try again."

When the tiles are shuffled, the situation you describe gets undone, no? So I'm guessing that means you've basically lost, but in this implementation it doesn't make that clear (at least to me), so I just carried on and figured I won.
What psychedelic did you get this feeling with? I've tried a few but have never noticed noises sounding weird.
Not the OP, but this is an interesting question; So you'd have to save at least 72k per year for 35 years. That would put you on the 45% tax in my country so you'd have to make 131k to be left with 72k after tax. Maybe +30k to live on, assuming you commute out of the city. So OP should be on something above 161k.

In the US the OP would be in the top 3% of earners, top 4% in the UK. Even if you are in the top few percent you still have to spend most of your life working to be 'free' for a bit at the end of it.

Of course if you are inside the top 1% you could probably get away with a 10-15 year sentence. Where the average wage is generally life with a few years of poverty like freedom at the end.
How to write an effective developer resume: Advice from a hiring manager
The only thing worse than having no soul is whining on the internet about it.
it's not really a lockdown, so much is open, a lot of people are still going to work, even in offices. Markets opened here selling Christmas trees and decorations despite the lockdown, shops selling chocolate open and trading as normal, there was even a dancing ELF performance in the city centre here, it's really not much of a lockdown compared to last time.
> Just a single user's data point, not claiming that this is a universal view.

Definitely not for me. As a matter of principle, I try to keep my computation and visualization tools strictly separate. Even, "artificially" separate, if you may. I would actually like octave more if it didn't provide a plot function. It would be closer to the spirit of the unix philosophy.
Unfortunately, there are still a lot of shitty "frituurs" in Belgium that just fry bought frozen fries instead of the double fried freshly cut ones. Problem is, they get taken over by new owners very quickly (also the the barrier to entry the market is very low).

Although checking out the Google Reviews before a visit filtering by the Belgian names of the reviewers' is generally a good enough measure to go by.

But please, do try them with mayo!
Great episode! Love how they had people at one of the top food R&D labs in the US nerding out over fries
Chess has been popular on HN for more than a year. It was popular before covid lockdowns. Covid lockdowns have done a ton for chess popularity. Then queen's gambit is very approachable without chess knowledge. It's a perfect storm.
Wow, that is truly a beautiful quote. Thank you!
I've had to confront my southern accent a few times in my life to get taken seriously. Moving from rural North Carolina to attend college in Chapel Hill, I had to "scrub the rural from my voice." When I went to graduate school in New York, I tried my best to coach myself to a "flat American accent," which carried me well through the midwest when I later moved to Ohio.

One of the small joys of my life right now is working with folks with thick accents in positions of seniority. At my previous job, we had a chief scientist who also came from NC. At one point, he told me that he'd suppressed his accent until he was promoted past the level where anyone could judge how he said things instead of what he said.
How to Keep Yourself Intact?
Have you ever wondered how you can keep yourself intact? Well, It's so easy and so simple, but if you make it complex it simply lies complex. It can be done through the following ways so simply.

1) Oxygenation: It's nothing but your deep inhalation and exhalation. When you keep your cells oxygenated you are indirectly boosting your immunity system up. Do it at least seven to nine times anytime you want either in the morning or in the evening. You try to be so close to Nature, that time, as plants and trees always help you in this regard. Several studies have shown how deep or diaphragmatic breathing can slow your heart rate and reduce blood pressure. This kind of breathing stimulates the Vagus nerve, which reduces the 'fight or fight' response that causes feelings of anxiety or tension. Deep breathing can help you get closer to reaching your lungs' full capacity.

2) Hydration: It means that you are supposed to take plenty of water. Never wait until you go thirsty as it's the last signal your body gives you. The Hydration helps you get yourself out of the accumulated toxic elements within your body causing Urination more. Proper hydration regulates body temperature, keeps joints lubricated, prevents infections, delivers nutrients to cells, and keeps organs functioning properly. Being well-hydrated also improves sleep quality, cognition, and mood. Learn more:https://youtheuniverse379.blogspot.com/2020/08/how-to-keep-yourself-intact.html?m=1
Well they qualified that statement with 'I literally have enough money not to worry about it and now my interest is in the things I spend my money on' so I'm not sure if that disqualifies what GP was saying. It's easy to say you're not solely focused on money anymore when you have enough money to never worry about your financial security again.
Agreeable remarks. I was heading with the educational view point but is still thrown to the educational side just the same. I ask how else do you move to production if you don't take your educational work to the next level?

If I create a mature, well thought piece of encryption. There is no irresponsibly in wanting to use it in production. Yes, I should have it validated and if that validation comes back as something with no thought, buggy and disastrous then that would be irresponsible of me. And one could argue it's irresponsible to run it without validation too. To which I would agree upon.

I still disbelieve that those who create something being told: "you should not be allowed in production ever" and only run "battle-proven" is the wrong approach. Create something, validate it and then run it.

Besides battle-proven systems had to be ran in production in the first place and that those battle-tested systems still have vulnerabilities themselves, ie: HeartBleed. Again which was immune with Mbed TLS/PolarSSL that someone had reimplemented TLS. Validation is the key that's required.

"You should create your own implementation of TLS but you should should not run it in production as that would be irresponsible until you have validation". Not just to blanket "you should t" end of. Above is what should be passed to developers. If you feel your work is good enough, then pay the price for validation.

Besides what makes an expert if you don't make it for yourself?
My personal opinion is this only captures one third of what most people need to be happy. To paraphrase people much smarter than me, I think people need to meet the needs of 1) mastery 2) autonomy and 3) purpose.

Being financially free can certainly help with #2 but I don't think it inherently addresses the others.
new version of rust comes out.

me: ooo... new shiny toys.

new version of pip comes out. again.

me: :( this will probably break something. again.

I now just tell people to use conda.
> The unrecognized perception that one's own accent is not actually an accent is the keystone of accentism.

Is there anything research to support that claim? Seems like it is just a regular tribal thing (us vs them, in-group vs out-group).
if mRNA works in anything close to a general case, i’m beginning to think that it might be as fundamentally transformative as the move from sulfa drugs to antibiotics was.
I suffer this too. For me, it’s all tied up in my definition of “success” and not wanting to be a “failure” according to similar definition. I don’t impose it on others, just myself, I actually really admire people that have fun playing sports, have a deeper need for socializing, or other hobbies. I never had time for it, but even then I’m lying to myself. I never prioritized it would be more accurate.
I would imagine those that cheat at online chess wouldn't stay at a low level for very long.
The Complicated History of Religion and Archaeology
These are like a Christmas themed bash koans.

I love it.
.. except in Java and Python, where you also get 100-line stack trace in your error log. Or C/C++, where you get a full coredump with program state as long as you set up your system correctly.

Let's not forget there are more options than Go's and Rust's approaches. If some languages made error handling hard, it does not mean it is hard in general.
The person you're replying to says they're in the top 5% of earners in Germany, I feel that's closer to the small minority than most
In the USA top 5% income is about $300k USD[1]. With the relatively low tax rates, I would expect you can take home at least $200k (depends on the state). Like the original poster said, it's not that hard to live off of $50k in most of the US (even in the bay or NY, but you live like a college student). That leaves savings of 150k USD/yr from one source of income. Many families have two working professional adults and can almost double these numbers. Add in investment returns and $2.5 mil becomes a very achievable goal. I know a lot of people in their 30s like the poster and am closing in myself, it is not that uncommon in the US tech community.

[1]https://www.investopedia.com/personal-finance/how-much-incom...
I’m trying to communicate they’d rather make more per unit sold, and lowering costs while maintaining quality increases is good for making more money. Maybe upscale would be better than premium.
>But I bet the quality of health care available to you exceeds the imagination of those kings and emperors.
This raises the question of what should be included in the definition of wealth.

That king probably had one or more personal doctors, people they more or less owned, whose sole purpose and responsibility was their well-being.

Even if the efficiency of that person might have been low, it's certainly a lot more than being able to rent an hour of a doctors time.

Also, I have a color TV, which no king at that time have, but is that technological progress really wealth?

By that definition, starving people with cellphones are still wealthy.
This has to be the most pathetic piece I've ever seen on HN. Having no interests at all would be preferable.
You may need to see an expert if a little warning message actually gets you that angry.
High salary and/or low expenses, invest the difference.

Most of that 2.5 million probably came from either interest or capital gains (which compounds). I've only been saving for a bit less than a decade and my increase in net worth for the last few years was greater than my total salary (before tax) the same year. [My salary is extremely low compared to Bay Area.] I save 40% of my after tax income.
I don't think discussing about the shape of the cost function is necessarily irrational.

Let's say you've inherited a small fortune that includes a mansion. The mansion's upkeep is slowly eating away the fortune. What do you do? You can rationally make some scenarios how to deal with it. Maybe you sell it. Maybe you rent it out. Maybe you invest in it and start a hotel.
How to Create Elegant HTML Reports in Postman
Tesla isn't the only EV manufacturer. Others are ramping up production. Are their used batteries in such high demand?

Then there is the practical question. You have a 5 year old EV that doesn't get enough miles for your use any longer. So, you have someone swap out the batteries for new ones. Do the people who swap out the batteries actually resell them for reuse or try to recycle them? If it's not easy or financially viable they will likely not do it.

Just having technology isn't enough. It needs to be accessible to the people who will engage with it.
> reported cases have dropped by about4-4.5x.

Why are you mixing units? If infections are down 4X so 100 -> 25 (-75%), why not just quote in per cent terms as the headline is?
Who Mismanages Student Loans and Why?
Addendum: just to clarify, installing 3rd-party library dependencies is a good idea. There are many good reasons to do so. This just isn't one of them.

I've encountered ~100% custom codebases that are unmaintainable, and I've encountered ~100% custom codebases that are extremely maintainable, even for a new person joining a team. And we're not talking about leftPad-esque libs; entire frameworks made in-house.

It's rare, and there are reasons to avoid it (locking yourself into your own tech, not benefiting from community innovation, not being "on trend" with common dev conventions). But ease of maintenance is not one of those reasons. If it's hard to maintain, that's on you.
There's also a performance trade-off. Collecting contexts and stack traces has a cost. Usually you could assume that errors are rare, so the cold path can be expensive. But not always: if you have logic such as "try A, and if it fails, try B", the error handling may suddenly be on the hot path.
I wish the article mentioned the matrix materials for the electrolyte which AFAIK are pretty problematic poly-fluorated organic compounds. I wonder whether the pyrolysis is turning them into really nasty chemical waste.
I don't think it's fair to say it's one industry. Apart from the fact that they heavily use the internet, can you really say that Amazon and Facebook are the same industry? One is a social network, the other is a retailing and infrastructure shop
> You could - with extreme effort - make an Atari ST multitask. And of course with the Amiga it was built in. ... So why did we throw that away and go backwards to DOS

Mine is a US-centric perspective, it but always seemed like Commodore and Atari were selling niche follow-ons to their eight-bit lines, with momentum heavily toward DOS, even in the second half of the 1980's.

Open up the back of a 1987-era computer magazine, and the pages are full of companies that will sell you a DOS machine, expansion cards, operating system, etc. All these participants in the market are sinking money into the platform to try to establish a competitive advantage by making something better. (The Compaq Deskpro 386 and various video cards come to mind immediately as places where the market rapidly outran the original developers of the platform.)

But if you want an Amiga, you're stuck with Commodore. If you want an ST, you're stuck with Atari. Two individual companies both trying to build an entire _platform_ - custom hardware and OS - that's competitive with the collective output of an entire segment of the industry. I guess it's easy to say this now, but both of those companies picked a hard battle to fight - and both did very well, all things considered.

> ... single-process Windows - which eventually reinvented multitasking nearly a decade later and sold it as if it was the most astounding development in the history of computing?

The development wasn't the technology, the development was getting that technology into a delivery channel where it was relevant to a large group of people. This is why Windows 3.0 was such a big deal - there wasn't anything technically novel in it, but it was cheap, worked with what the customer base already owned, and attracted enough investment to overcome its (many) faults.
Wait until you hear about Chrome!
If a NIF fails it takes down the whole Erlang VM, so you loose all guarantees that make Elixir great once you resort to NIFs. There are many other gotchas, like if you spend too much time inside the NIF it will affect the stability of your whole system. This is eliminated by some design choices taken by Lunatic.

But as I mentioned in the blog, if you can use Elixir/Erlang do it! It's a great language and runtime.
I didn't think I had any other interests other than programming. I felt like I had nothing else. One day, I was inspired to go hiking. Ever since, my weekends changed from sitting on a computer, doing something I already did at work, to exploration and being on my feet.

Go try something new. If it clicks, great. If it doesn't, I'm sure there is something else you'll find, too. Just get out of your comfort zone.
Bind The Gap: Digital magazine about FP, pilot issue [pdf]
GM pulls out of Nikola equity stake purchase
Keenforms is a side project that I've been tinkering with. It's a form builder with a built in rules no code rules engine. We're launching today, you can create an account for free and try it out.

I've used quite a few form builders in the past, and at times they fall a little short. You can't do complex calculations, you cannot do conditional validations, you have no control over the order of operations. The goal was to build a form builder that could do those things. This is the MVP.

I have a long list of features I'm hoping to add. The Trello board is nearly 500 items deep. However being a full time developer while building something of this magnitude can be challenging. I'm hoping to get some feedback as well as answer any questions you might have. The goal is to get it robust enough that I will have paid plans available.

You can ask questions here all day, or send me an email at contact@keenforms.com - really looking forward to feedback, maybe even suggestions for features. Thanks for your time.
To anyone confused by the explanation (as $220x10 < 2.5M!), I would assume the key is likely in the investments.

Given the market of the last decade, investing everything above the 30-40k expenses and income tax in the S&P500 and re-investing the dividends would have brought GP there. Not really sure about how one can make it with 30-40k including rent in the Bay Area, but this sounds like the most reasonable takeaway for most readers.
The Indoorification of Outdoor Dining
I don't know how old GP is but their life sounds like it's pretty enjoyable and not what we generally picture when we think "a life whose main focus is money".

I think what they're saying is that it's important to focus on money early on if it's achievable for you to reach this level of independent wealth in a reasonable time frame.
How Zoom pulled off the scaling event of a lifetime
> In NZXT's public disclosure, the company has confirmed our findings, having "identified that the two screws that attach the PCIe Riser assembly to the chassis may cause an electrical short circuit in the printed circuit board (PCB)."
> I've always liked the idea of having a card that cause the device to behave as if the transaction had gone through successfully.

Fortunately it's not that easy. Almost all chip card transactions are online only these days, i.e. the issuing bank's host system has the final say on whether a payment goes through or not.
They also don't brine the fries in sugar afaik.
Van Buren vs. United States: The SCOTUS case splitting the privacy world in two
Show HN:100+ Curated Cyber Monday Deals
> I expect Google to take steps to lock it out.

They already did years ago. The PlayStore license prohibits manufacturers from providing Android based systems that do not come with Googles "services" preinstalled. Unsurprisingly this has been found illegal in many countries.
I do not know if you aware or not, but there is a similar to mRNA vaccines, yet different (actually, almost mirror reflection of what mRNA vaccine is) invention called antisense drugs. Those are actually already used as antivirals.