skysight-inc/HackerNews huggingface dataset:
I might be misreading the comment you're responding to, but I think it was describing science as a religion.

The dichotomy of "pro-science" and "anti-science" elevates science to an almost religious stature. Science is fallible, it's very hard to do and just as hard to interpret. It's also not the right tool for a lot of issues.

Increasingly people have been adopting being pro-science as a part of their identity as if science held some ultimate, unquestionable truth. To me it is akin to faith, it's an appeal to a higher authority that is used to shut down debate and paint some opinions as moral and others as immoral.
Thank you for the detailed explanation! That actually clarifies a lot of things.

Indeed, there's no straight-forward answer to the question "Should I learn Rust as a web backend developer?". It depends on all of the above things you mentioned here.

Go: Trades off correctness with opinions and abstractions. Has a GC. Has a simple, dare I say old or not-modern, type system. Easy to pick up. Hard to have full control over the program.

Rust: Reflects and embraces the actual system with its complexity. Correctness is first and foremost as it deals with all the edge cases. Not easy to pick up. But worth it for critical projects.

In a realisation, why do people even compare these two? :)
That seems a bit out of touch for a universal education program. I'd start with interest rates, consumer credit, mortgages, filing taxes, self-employment, retirement accounts and how to avoid scams.
If God meant for people not to eat people, we wouldn't be made of meat!
There are a lot of Jewish communities in Brooklyn and it's hard to know what you're referring to, but if I am correct, they're so insulated against the outside world that they could really move anywhere (and often do, for cheaper housing prices, as has happened to many a modern orthodox community)
>Trump's election had made him adopt a policy of no longer engaging in any business travel to anywhere in the USA except major metropolitan areas

So not because of any negative experience with these areas, just because of some bigoted stereotype? Sounds like the parent post was right, nothing in daily life really changed, except perhaps the perception of some increased danger. Perhaps brought on by the way that Trump was reported on in the media?

The fact that people feel something does not imply that it exists. Humans are notoriously unreliable witnesses.
When I was a kid I'd often spend an evening on a deep dive reading How Stuff Works (as Wikipedia didn't exist then).

https://computer.howstuffworks.com/microprocessor.htm
With your and the sibling commenters comment, I've made up my mind:

I'll definitely learn Rust one day and make stuff with it when I have proper time and I'm not learning anything else.

Thanks for the insights!
Sure, but you can say that about a lot of things. Students who have the means to pay for tutors have a higher chance of success at admissions. Athletes with access to expensive training programs/equipment/supplements/time-off to train versus poor people who need two jobs to survive. Like I said, the world is fundamentally unfair. What policy proposals do you think would help reduce the divide?
I started reading this, but then realized it was almost 20000 words long.. how much is there to say?

He faked his career, then got called out after some time, this topic really isn’t worth all the effort that was put into it
> If these salaries are only attainable at FAANG companies

They are not. Looking at LinkedIn I see many such salaries for engineers. At your experience level you would be making many hundreds of thousands of dollars in the US, even remotely.
We know the downsides.

https://twitter.com/ppathole/status/1116670170980859905?lang...
SRE = site reliability engineering (as best as I can tell), for anyone else wondering.

How you can write an entire article with an acronym in the title and not define it anywhere is beyond me.
I quite enjoyed being warned against reading Nietzsche at Harvard.

Philosophy is the penultimate science, but as a pedagogic discipline it’s practically hopeless nowadays.
> What changes if we call people negros instead of black?

Well, they're a minority. If the majority loses control then they are at extreme risk of being hit by an ethnic cleansing or something. It can happen pretty much anywhere with only a relatively short lead-up. Picking a stupid act and making it compulsory is a classic way to keep tabs on how the wind is blowing.

There isn't really any threat like that from the Jews posed to anyone else, they don't have the numbers. There is no need to police them; indeed policing the language of minorities trying to maintain their own culture is in really bad taste. The issue with negro doesn't have anything to do with the word itself being offensive; that has the same logical problems as objecting to 'gentile' does.
I've been a happy user of ledger-cli.org for 2 years now, simple plain text.
There is no expansion. It’s a distinctive signal in Morse that’s easy to recognize.

It replaced the earlier CQD. The Titanic transmitted both because SOS had only recently been adopted.
I used pavucontrol to simply tell it to not do it. Once is enough.

In the sound cards list, just set to disabled.
Please, no. Do you think a bird really laid eggs in a woman’s hair and a decision needed to be made? This is a really arrogant and frustrating assertion you are making.
Very cool article, but if you want to draw straight lines just use the start and end points :/
how do you want to pay for roads?
You can determine that by the ordering of Q * v vs. v * Q though just like on paper or in any book. The method syntax isn't doing anything for comprehension.

(Although it could really use a transpose operator as well and proper row and column vectors, but gamedevs are filthy savages)
Is "founding" being used too liberally these days?
Have you considered that you might have to drastically change how you teach to be effective online? Simply trying to copy what you do offline to online will most definitely not work well. Doing live online lectures for example is frankly a waste of time. So perhaps instead record your lecture once and let the students watch it offline, submit questions, and only then discuss those questions online. Or even better: find the best online recording of your subject matter and let the students watch that instead. The likelihood of you being the best lecturer to present the material is low. So go find the best one out there and use that instead. And customise your online interactions to the specific problems your students have instead.
To be honest I'm in a similar boat but not as bad as you. I have friends, peers who's college/education wasn't as good, people who I mentored, friends who aren't as intelligent go up the career path, get fancier titles, whatever.

First I'd have to say I'm happy with what I'm doing. I am making an impact to my very large company, to my team. I took a management route, because those opportunities don't come around. I am trying to promote someone and I told her the same. Take the opportunities as they come.

However unlike my peers, I'm not job hopping, or going to smaller companies for titles. If that's your boat, then that's fine. Sounds like it is, or it isn't for you.

In your more serious case - one analogy I can give is like...getting married. You may have a few girlfriends/boyfriends. Some are good, some or bad. Maybe one gets away. But the only way to find out who you want to marry is having those experiences. You can't look at someone else, see them marry their first boyfriend/girlfriend and come away with envy.

You've learned what you like, or don't like. I'm sure there's something out there that would make you happier - and you've been able to narrow it down.
A cross-account database vulnerability in Azure PostgreSQL
They aren’t going to care about most of the things on that list because they won’t be getting a mortgage or investing for a while. It’ll go in one ear and right out the other.

Debt and compound interest can be taught in one class period.
Will's a great communicator, and quite personable: I know this because I've worked with him for a few years. I don't think it's bravado, SRE is a common industry term.
https://ei.marketwatch.com/Multimedia/2017/03/23/Photos/NS/M...
Nasdaq-100 is 27.51% over one year ago.
Believers are also encouraged to go their local cult leader instead of seeking professional help, so they are not included in these statistics.
Someone should make a celebrity soundboard of this where all the buttons just say "Wow"
Changing something as deeply rooted as the string type?

Python already went through exactly that disaster once before, when they changed the default string type from b””-strings to u””-strings. It took about 20 years for this transition to finally complete.
It's an article on a personal blog targeting a specific readership familiar with the term.

More broadly, I think the level of granularity at which it makes sense to define terms (Mesos, Kubernetes, even Uber) has to roughly match the level of familiarity of the reader that will get something meaningful from the piece.
Thanks for this, looks like a solid introduction!
> The SRE organization remained. The SRE organization that we’d built was gone.

Sad :(.

> That’s not to say the experience was entirely good. Working at that era of Uber extracted a toll. Many others paid a much worse price; I paid one too. I was in way over my head as a leader, and I struggled with it. On a work trip ramping up the Uber Lithuania office, my partner of seven years called to let me know they’d moved out. Writing had been my favorite hobby, but I gave up on writing during my time there. Some chapters enrich our lives without being something we’d repeat, and Uber is certainly one of those chapters for me.

As someone very early in their career, I would still take that experience in a heartbeat. Just by observation, I strongly believe that kind of experience is both extremely rare and extremely valuable.
Correlated, not caused.
Sure but hotlinking I don’t think makes sense anymore. Every link will eventually die so the only way to really ensure that links live as long as the content that they point to is to host a copy yourself.
What about playing a game about learning to code instead of writing a game? I spent a few days on codecombat.com as a beginner and thought it was both a great learning experience and an entertaining game.
Income stability is a big one too. I'd rank that right behind health in importance.

If you are healthy and know you're going to have income for the foreseeable future that counts for a lot.
How far into the website did you get?
states hosting their own bastions of their own citizen's speech is such a vast moral cause. these sites need to provide some attestable proof, signed http exchange vouchers for content, hosted on state sponsored sights OR upon feeds of their citizens. but any measure states take today: any of it is vastly more prp-democratic, pro-value based than the fat load of nothing we've gotten up to. this os such a basic & essential first baby step to governments doing anything useful in the new world.
This is a startling reversal from the pre-pandemic days, when workers would pack up and move wherever the higher-paid spouse’s company said they had to. It’s amazing, and I believe we must fight for this. It’s a more humane way to do business.
You'd think that but from TFA:

> The job reductions come from both Ford Blue and Ford Model e teams

Ford Blue makes hybrid tech, and Ford Model e is responsible for EVs.
Related:

https://dl.acm.org/doi/abs/10.1145/3339825.3394927

>"This paper presents Kvazaar 2.0 HEVC encoder that is the new release of our academic open-source software (github.com/ultravideo/kvazaar). Kvazaar 2.0 introduces novel inter coding functionality that is built on advanced rate-distortion optimization (RDO) scheme and speeded up with several early termination mechanisms, SIMD-optimized coding tools, and parallelization strategies. Our experimental results show that the proposed coding scheme makes Kvazaar 125 times as fast as the HEVC reference software HM on the Intel Xeon E5-2699 v4 22-core processor at the additional coding cost of only 2.4% on average. In constant quantization parameter (QP) coding, Kvazaar is also 3 times as fast as the respective preset of the well-known practical x265 HEVC encoder and is still able to attain 10.7% lower average bit rate than x265 for the same objective visual quality."
What about this? I've seen it posted on HN before. Seems like a good place to start for a beginner:

https://easylang.online
Iron sulfide is an unrefined ore that humans could access well before the iron age (if or when they ever had a use for it). Fortunately for the birds (and fish with the ecological role of birds) of the world, there are no truly iron snails.
So it's a synonym for "common knowledge” in the technical sense distinguishing between “you know that I know that you know” and “everybody knows”?

edit: …or rather, that which exists _because_ of it being common knowledge?
focusing on a pedantic detail that i clearly didn't intend and which doesn't change my point.

consider it from a blocks-of-code metric, or some better slightly more abstract metric, that isn't affect by simple things like whitespace transformations, and try assuming that we all understand that we should write code that isn't monstrous to begin with.
From the article:

> "Any opinions expressed by Rick Falkvinge are his own and not a reflection of PIA or its beliefs as a company. In particular, PIA in no way condones child sexual abuse or exploitation of any form," ...

All you really need to know about the accusations from Hollywood. They're trying to paint VPN users as criminals by virtue of simply using a VPN.
> It's funny to read about folks on HN where the audience is likely in the top eschelons of earning percentiles complain about a bespoke vertically integrated solution like the Apple computers.

Just because you can afford an absurd $4000-8000 Apple computer doesn't mean you want to waste your money on it. I have a finite amount of money and choose to spend it on other things.

Apple is fine for like, a $1500 laptop. The macbook air is a fine product.

Not for an actual workstation.
The US is definitely in a post-Christian era. Europe has been there for a long time. Christianity is growing in China. Those with a post-millennial eschatology see the church as ushering in a golden age before Christ's return, but I still subscribe to the premillennial view that we are heading to a time when less folks will care and, as in the days of Noah, folks won't see the judgment coming until its too late.
Why not give Bitwarden a spin, even if self-hosted?
C++ is the #1 language used for commercial games. Followed by C# (because Unity). Those languages would be my #1 recommendation if you want to do commercial games. If you just want to have fun and get something done quick then Python might be a good choice.
Audacity releases on Microsoft Store to counter fakes
Ignoring tantrums makes sense. They’re doing it because they want something, and ignoring it shows that won’t work.

Ignoring other bad behavior isn’t the same. If a child is hurting someone, is being destructive, or ignoring what you say you absolutely should do something about it. I’ve seen plenty of parents that don’t and it doesn’t work.
Can you provide some context or analysis of this figure?
>Cultures change constantly. They’re never in a sort of stasis. Culture is just the expressions of a group of humans, how they think, and how they interact.

That doesn't obligate a people to quietly accept a culture imposed onto them by out of touch urbanites/intellectuals/ivory tower elites.

>Same with bills like the one in Florida that disallow teachers from discussing human gender or human romantic relationships.

Human gender and normalcy of romantic relationships are culturally defined. This bill isn't about forbidding discussion of genders, its about resisting the imposition of progressive culture onto the children of moderate/conservative parents. This isn't about bigotry, this is a genuine concern that normalizing fundamentally abnormal behaviors can do more harm than good to individuals and society.
What if the piano had a piece of tamper tape and the landlord saw it the next time he was doing work for the tenant. The students thought it was fishy, but there was no time line associated. (Or for that matter, the tenant may have gotten drunk and spouted off about it in the biergarten.)
10 bit color would be nice. I'd love to see this technology mature to that.
Despite iTunes fans bashing me since iTunes inception the simple file structure

Artist
Album
Artist
Album
Game OST
Game Name
Film OST
Film Name

works just fine.

With WinAmp's quick jump it was a blast to navigate.

(just checked - my mp3 folder has 6231 files)
Neural networks can approximate any function, but that doesn’t mean they do so efficiently. Depending on the function, they can require incredible amounts of neurons and training. At their worst, they devolve into a lookup table. It’s not hard to find these examples either. Just try training a neural network to compute sin(x)!

This is possible! One of the cool things about neural networks is that you can try to encode prior understanding into either the structure of the network or choice of activation function. See the paper Neural Networks Fail to Learn Periodic Functions and How to Fix It by Ziwin, Hartweg, and Uweda. Where they propose the activation function f(x) = x + sin(x)^2 that can encode an understanding that the underlying function should be periodic.

[1] https://proceedings.neurips.cc/paper/2020/file/1160453108d3e...
Why do you think white noise causes autism?
Equally "The Art of Doing Science and Engineering" by Hamming is one of the best books around on the philosophy of problem solving, and an excellent primer on core concepts in signals processing, information theory, and computing.
Voicee glasses are the latest to offer captioning to deaf wearers
Tooth enamel is not as hard as even unhardened steel. It's a composite material whose hard phase is hydroxyapatite, a hydroxyphosphate of calcium, which is even more brittle than hematite. But the hydroxyapatite crystals are below the critical size for flaw-insensitivity, and the protein matrix that binds them together is too soft to propagate cracks from one to the other. Limpets' teeth do use goethite, an oxyhydroxide of iron, in exactly the same way, achieving hardnesses that do exceed iron's.

So in a way we do already have iron teeth because there's an iron compound better than calcium compounds for teeth, if "we" includes mollusks.
This is how bash works. Any string with a $ in it will be interpolated unless you double escape it. Also depending on if you use double or single quoted strings.

Spaces as list separator could also fall into this philosophical question of what makes most sense as string separators. Some times it is super convenient, until you have actual spaces in your string and it becomes a pita.

See also the yaml Norway problem for what happens when implicit goes over explicit.

It generates about the same amount of bugs, if not more, and would also end up with a code-review-doctor suggesting you to use /$ over $. In the end, regardless of syntax, a human always have to make the final call on whether interpolation is wanted or not.
I used Prolog at my job to fill out complex regulatory forms required in the financial industry. I have a Perl module that queries an Oracle database and constructs the facts database. This is paired with a set of rules to write out the form elements.

I have one other Prolog project that is part of a tool. It explains the relationship between potentially related people. It is used in financial surveillance.
If you're going to post joke research, please don't do it about autism. It's already bad enough as it is with all the quackery going around.
Ask HN: Do you read every single comment on a post?
I will usually read 80% of comments at least on HN.
Not sure how helpful it is for your purposes, but I found the usage of Prolog in Windows NT to dynamically build the network stack super fascinating: https://web.archive.org/web/20040603192757/research.microsof...
Correlation does not Imply Causation : https://en.wikipedia.org/wiki/Correlation_does_not_imply_cau...

Edit: Add;

White Noise : https://en.wikipedia.org/wiki/White_noise

Pink Noise : https://en.wikipedia.org/wiki/Pink_noise

Red (Brownian) Noise : https://en.wikipedia.org/wiki/Brownian_noise

Purple Noise : https://en.wikipedia.org/wiki/Purple_noise

Grey Noise : https://en.wikipedia.org/wiki/Grey_noise
That doesn’t seem to be the case. According to the source below it’s down 7%. What am i missing.

[1] https://www.cnbc.com/quotes/.NDX?qsearchterm=nasdaq
this acronym is ubiquitous in the industry of this site and anyone who follows his blog. it's not unreasonable. I'm shocked someone commenting on Hacker News doesn't know it.
Sre is a really common term
I think the point was how many other lives and how much money was affected by just one person and to unravel it.

I mean there are several books and movies written about Armstrong and the like, cycling is full of drama and people apparently like it because Armstrong has a huge fanbase and is still very successful/wealthy despite all his exposed corruption and doping.

I am sure there are plenty of serious amateurs who are clean and honest but to this day I cannot watch professional cycling of any kind, they are all doping and cheating one way or another just using the excuse "well everyone else is doing it".

(adding link to reddit analysis just to be useful https://old.reddit.com/r/Velo/duplicates/uegizk )
I see a lot of comments about fun resources and useful automation. Those can get you to like programming... But most value I've ever gotten in the field was from algorithmic challenges. From contests. They are generally pretty dry, but it's the same way you learn maths or physics. Solving problems.

I can only remember one in Romanian, but I'm sure google is your friend.
I teach kids programming in my spare time. I would still recommend Scratch programming to absolute beginners.

It has very low cognitive overhead so you can get going quickly and focus on the concepts.
you’re not missing anything. slaw has called this one wrong
yea, i think so - latest 5.17 - heres the package with a few patches https://archlinuxarm.org/packages/aarch64/linux-aarch64/file...
"If you're not trying to evade taxes, and aren't making much anyway, most places don't actually do anything, but if they decided they wanted to they could."

Skirting gray areas is fine - working while on a 3 week vacation is likely not worth chasing down.

Staying in a country for 4 months knowing that after 3 months you should pay taxes, but just pretending you're a tourist? That's pretty clearly trying to evade taxes.
I don't know the first thing about train operations - could someone ELI5 why signal failure is a recurring thing in the UK?

After a decade of upgrades the Met line suddenly had extremely frequent signal failure (around 2019ish) and ran a service that felt considerably less reliable than 2007 before upgrades began.

Places like Singapore, Hong Kong and Tokyo run like clockwork. I also feel like the DLR runs better but I don't take it often enough to intimately know its failure rates.

Is it just the curse of legacy infrastructure?