skysight-inc/HackerNews huggingface dataset:
"houses and cars are assets"

Technically. What matters is that the house you live in and the car you drive are not investments. Choosing expensive ones is a bad decision if you want to accumulate wealth.

At best it's an opportunity cost - you are tying up money which could become an investment. Practically it's much worse - a car is practically guaranteed to lose most its value within a few years. A house might gain value but if you want to actually realize the gains you are left without a place to live, so these gains are imaginary money.
out of memory conditions should not cause a kernel panic.
So I guess LLVM has rather poor fortran support, but zig fortran compilation would be really neat for all kind of scientific programming purposes.

Being able to call fortran code from zig as easily as one can call C libraries would also make it a really nice way to wrap fortran libraries into lightweight static programs.
Naturally the hacker's echo chamber will downvote my wrongthink into oblivion. I hate this community. Proceed to shadowban everyone you disagree with. Bye.
Even without Docker, the normal Debian mirrors all seem to carry oldoldstable, AKA Jessie at the moment. That was released in 2015. If you wanna go crazy, there's always https://snapshot.debian.org
If I’m not mistake, the BPF interpreter is gone. All those programs are JITed. I don’t know BPF well enough to know, but I suspect you can call kernel C functions from there.

Overall though, your overarching point still stands that the Rust development is big in that this marks the first time actual Linux kernel code will be written in a language other than C (or platform-specific assembly).
Lock-free vs. Wait-free concurrency
1) That really isn't true. Studies indicated anywhere from 40-75% of the time you can't find "touch" DNA on objects that were handled by someone. That's not even considering whether he could have been wearing gloves or wiped the object after.

2) Since the testing was conducted by defense counsel, we don't really know what an objective test would even show. His lawyers statements are a bit weasel worded--"did not show an 'absolute or conclusive' connection to Lee." Okay, but does that mean it showed a probable match? Is the DNA just too degraded to test?
> You Won’t Get Rich Renting Out Your Time

> Live Below Your Means for Freedom

> Learn to Sell, Learn to Build

Personally I like these three pieces.

HN users are good at picking something they don't agree and agure against it. It's fine. But how about discuss what you believe is intereting and useful?
Seems to me either you haven't experienced yourself the distinction between wealth creating and status seeking. Or you put it all into the box "they delude themselves they create wealth, to be ignored".
I've had thermal throttling issues with my 16" since I've gotten it, and it's only gotten worse. I had to do a downgrade to Catalina to even be able to use it. It's so funny that a $4.3k machine can't even run Zoom or Meet properly. I also had to do a SwitchResX trick + clamshell mode to even be able to dock for a few hours (and it'll overheat again).

I play an occasional Dota 2 match, that my 2014 13" handled without any issues, while my 16" just shuts itself down because of overheating (even while not docked, because of dGPU usage). I don't care if it's an AMD issue, then the GPUs shouldn't be in their machine.

MacBooks used to be so good, and just work. Now not so much. I'll think twice before buying anything Apple (computer-wise) ever again.

Specs: 2,3Ghz 8-core i9, 64GB RAM, AMD Radeon Pro 5500M 8GB
I read that book when I was an English-monolingual kid, living in Portugal, and /consequentemente/ that story really stuck in my head when I was struggling for Portuguese words: https://southerncrossreview.org/81/feynman-brazil.html
In case you didn't know, Freesound has an API: https://freesound.org/docs/api/

And publications: https://scholar.google.com/scholar?q=freesound

I believe it's managed by the Music Technology Group at Universitat Pompeu Fabra https://www.upf.edu/web/mtg

You can support it with donations: https://freesound.org/donations/donate/
That seems like the right characterization to me? Definition from wiktionary:

>3. (transitive) To provide an excuse for; to explain, with the aim of alleviating guilt or negative judgement.

Earlier in the thread there was definitely a tone of negative judgement. ie. "people show up all the time with a litany of complaints and a litany of awful, awful budget mistakes they have no interest in fixing"
I'm not claiming that message passing has no role in distributed system design, of course it does. I'm just saying that message passing is not how OO languages typically work.

To me, it seems like you're arguing that having a less accurate (I'm sorry, less "limited") understanding of actual language semantics (that it's just "message passing") somehow helps you design distributed systems. In my experience, the opposite tends to be the case.
Wow! I really appreciate this! I'll try to think of this during my frequent existential crises wondering what the hell I'm doing with my life.
What's the issue? Just on Windows? Mac OS X with 13.2 has no issue for me with the 1.1gigabyte 20million record csv just imported last week, or some bigger ones I did a few months back.
> poor a-list actors

A-list actors are pretty much defined by being the extremely narrow elite of the profession (entry into which elite requires work and talent and lots of luck) whose income is determined by their value licensing their personal brand to attach to things.

> Odds are a doctor making 7-figures will become more rich compared to an entrepreneur who dropped out of college.

Sure, but most doctors don’t make 7 figures. Anesthesiologists (the highest paid medical occupation code in BLS data) have a national mean salary of $271K.
Well my logic for flutter is it's made by google, so it's support for android & google chrome will always be far better. Supposedly flutter is basically google's next gen UI toolkit for fuscia, so it will probably stick around.

Nobody focuses on windows or linux desktop, so it will be decent enough for them too. Google effectively owns the browser with chrome and flutter and chrome both use skia as their render system, so the likelihood of long standing bugs between them are reduced further.

Apple doesn't like it when their biggest direct competitor tries to commoditize them, and are not a money maker like games, so they foot drag in subtle ways to make flutter not as good of a thing.

I use iOS personally, so there is also a built in skill component there.

If the company got really big, then I would probably do a native web UI because web developers are easy to hire relative to many other types.
I have a crazy idea to make an 'Xtreme Olympics' where participants are allowed to take any substances that they'd like, as long as they are communicated so viewers can see which participant took which steroid and which stimulants.

I'd watch that.
> The number of things we take for granted in languages, without really noticing them as a native or familiar speaker, is astounding.

And this is just the parsing and cognition of language, now imagine what goes on in the perception of reality itself (of which language processing is but one component), which is far more complex and less understood than language. And yet, we literally run our world upon this flawed (to a degree which we haven't the slightest idea) system, and seem to think nothing of it, if not worse.
Being a doctor that makes 7 figures is rare, yes.
When rust can significantly beat C for security, speed of development, and speed of execution then it will start to infect the kernel. Why use rust if it only improves security but has other downsides?

This is an amazing peoject because it will encourage rust to improve to be better than C for multiple dimensions.
There is only one study to estimate the effectiveness of the mrna vaccines. It was quite small, and performed only on those who received pristine mrna injections.

It's come out that the mass produced vaccine has significant mrna degradation. It's unclear how many people's vaccines were even effective.

Additionally you have 9 Yankees players who were fully vaccinated contracting the virus, so its not 95% effective in preventing infection and there's a very real risk of Merek's disease as a result.

Furthermore, Pfizer is on record as saying a 3rd dose will be needed. Meanwhile, natural immunity has been shown to be robust and long lasting.
Can't this be applied to wide swaths of hard sciences as well? Lots of scientific work overlaps heavily with engineering, which is all about changing the world.

Also, I don't think ending poverty is a major stated goal of psychology research. . .
Firefox did ship some Rust code, and I haven't heard anything about Firefox giving up on Rust.

https://wiki.mozilla.org/Oxidation
I think the point is that git isn't "so much better" than mercurial, while pgsql has had a lead on mysql for quite some time on a lot of technical measurements.
> there is no need to "quote" or otherwise escape the lists in the caller's context.

That's a handy feature. Thanks for the explanation.
How did you get into scientific computing? This is something I've been interested in but not sure what paths look like.
ZHEAP Status: https://cybertec-postgresql.github.io/zheap/

- 12-10-2020: "Most regression tests are passing, but write-speeds are still low."

- wiki: https://wiki.postgresql.org/wiki/Zheap
Maybe all papers should have a replication score ?
> You end up being a hub for the larger team, helping everyone do their jobs.

This is 70% of my job as a Sr Staff Engineer and I love it. But yes, it does take a certain temperament to enjoy it or find it satisfying. I like collaboration and pairing and helping other ICs grow their careers. And I love teaching, which this role allows me to do in abundance in all sorts of ways. Sure, I enjoy sustained technical work as much as the next engineer - but usually that work is better done by someone else who can use it to learn and grow and can own it down the road. Otherwise it becomes another piece of company knowledge that lives only in my head, and there's too much of that already.

I think there is still a bit of a perception that IC levels higher than Senior are about "Senior but with more interesting technical problems". This is largely false. In most organizations those roles are about empowering other people. You can see this if you read the stories Will Larson's new book, Staff Engineer: Leadership Beyond the Management Track. Done right, it can delivery a ton of business value. Yes, it may be a continuation of the IC track, but it's a qualitatively different job. I think that could be stressed more in career guidance from management or when promoting folks into these roles, so that we don't keep promoting our most effective programmers into jobs for which they're not really suited and won't enjoy.
Also please have an example API key that actually works. There are some ways to do this depending on your use case

- Have a rotating example key in your docs that rotates once a week.

- Have the example API key return redacted data, example data, or old data instead of real data instead of failing out as an invalid key.

- Add something to the response that doesn't make it usable in production (e.g. a TTS API response can have some duck noises in the background for the example key)

- Limit the total number of requests per IP address to something that's usable for dev work but not usable in production

It reduces a LOT of friction for the user to be able to just curl something off your website instead of going through the whole registration process to get the first 200.
He actually talks about four kinds of luck.
Have you read it?
This is an interesting post, but I think it should have mentioned the point that GoL is a tour-de-force to show off what is possible in the language, but it's not what the language is mostly used for. Most people using J or APL will just be getting some statistics out of large tables of numbers, or simulating something. So it's a little unfair to criticize the language for not being well suited to the problem. It's an extreme example of something well beyond what you would normally see written in that style.
I can’t see the article - just the teaser text.
Do you have a link to the research you’re citing from the other day? Also the basis for your implication that there’s a known difference in T cell response for natural immunity vs vaccine immunity?
It may not "need" to be[0], but the externalisation of poverty is precisely how the particular quality of life that the lower classes in most developed countries enjoy is maintained - from the workers that make their fast fashion to the ones that assemble (or mine raw materials for) electronics that they cannot afford themselves.

0. At some point in the not-so-far-off future we will get around to automating all of these things, but until then people have become too deeply entitled to commodities produced by other people that are paid poverty wages.
Perhaps the problem is that these things do not have definitive answers.

Reality is extremely complex, with many interfacing chaotic systems. Why would we expect a single answer to work in every instance?

What if there isn't a perfect diet for everyone, but each person can find the one that works best for them?

I don't think it's surprising that there isn't a definitive answer to what the effects of a carrington event might be. The analysis required to provide such an answer would have such vast complexity that it's likely not worth the effort.

All we have is our best guesses, based on informed and deliberate inquiry.

I don't think we can reasonably expect anything more than that.
Pretty neat.
Probably an interesting concept to make use for IPFS as well rather than S3
The kernel uses a non standard `kmalloc` to allocate memory anyway, I don't know how they plan to integrate Rust into the kernel but I would be very surprised if they imported any of Rust's std as-is.

Actually most of the time you probably wouldn't want a Vec that reallocates automatically in the kernel, you'd probably want a dynamically allocated array of fixed length the majority of the time.
They haven't officially, but the last layoffs gutted the teams working on rust to such an extent that it seems it's no longer a prioritization, at least if they remain for the same amount of funding.
Are we still going to need PgBouncer when there are a large number of connections?
That’s a surprising read given Linus’ general overall positive sentiment to the preliminary interactions. Yes there are concerns but it seems like the team involved is working on solving them & believes it is a tractable problem, not to mention strong support from the Rust standard library maintainers. There are always risks but I wager this is far more serious than past attempts like the C++ one which never had any significant commitments from the standards body to support kernel needs. That Rust is building a language that can fit wildly different use-cases (embedded, kernel, web servers, systems programming, etc) without serious sacrifices for other use-cases is truly impressive to me.
I think the point of the original comment is that everyone can't follow that path, at least right now. Someone has to pick the oranges and work in the warehouse.

So pretending that everyone in those jobs is making bad choices is wrong, because someone has to do those jobs.
ha! No, but I do remember thinking as a child, "That would be super uncomfortable and maybe even hurt!"
I'll be frank, the developer experience of swift is horrible. Webdev with typescript, their instant response times in development, lack of compiling and lack of an update cycle (the URL is always the latest version, whether you like it or not) is way more productive than compiled iOS dev. Swift is only good for macOS and iOS effectively now.

Flutter devex is also faster and more responsive, but it just doesn't quite make as a good of a product on iOS. iOS users are higher revenue and have higher standards than android users also.
It does destroy trust in the chain
We no longer need the paperclip maximizing AI from Adams' novel. Turn all resources into beautiful hashes and HODL!
Bug chunks of Firefox are still being rewritten in Rust.

Parts of Google Fuchsia are apparently developed in Rust, too.
"I told you to take care of him, not to take care of him!"
Natural antibodies target several proteins: https://directorsblog.nih.gov/2021/05/18/human-antibodies-ta...

Natural immunity robust and long lasting:
https://www.nytimes.com/2020/11/17/health/coronavirus-immuni...

Killer t cell importance:
https://www.nature.com/articles/d41586-021-00367-7
Wow, how have I never heard of this tool?! Thanks a lot for the link!
Amazon Customer Service
I WANTED TO SPEAK TO A HUMAN FROM CUSTOMER SERVICE AT AMAZON BUT COULD NOT FIND A CUSTOMER SERVICE NUMBER ANYWHERE. I DID USE LIVE CHAT BUT COULDN'T REALLY RESOLVE THE ISSUE. AMAZON NEEDS TO POST A CUSTOMER SERVICE PHONE NUMBER OR I WON'T BUY FROM THEM AGAIN.
Why would there need to be appearance of re-education? The society doesn't owe anyone a re-education. It's not really about punishment either... If someone doesn't respect others' life and property, why would theirs be respected at all? There's no more revenge here than in drowning a tick that bit you instead of releasing it back into the wild. In abstract, I'd apply it to many more crimes with an unambiguous victim and selfish intent, even minor ones.

The only problems I have with death penalty is potential for abuse (to be clear, I don't believe it's the present danger, more of a future danger if the death penalty was normalized), and wrong convictions (and that I think would mostly be solved by requiring multiple separate convictions before it's applied).
Why do HP and Qualcomm want to offshore but FAANGs dont?
WSL2 is quite a bit better than WSL1 imo, speaking as someone who has used both a fair bit. Especially now that GPU, GUI, and audio support are available on Insiders. Some tasks still don't work very well, like connecting to external devices or anything that needs systemd (like installing snaps), but by and large I've found it harder and harder to justify dual booting Linux with WSL2 available.
> Or an engineer at FAANG+M? There's literally millions of us

“Software and Web Developers, Programmers, and Testers”, total, in the US are under 2 million, and FAANG+M are a small fraction of that. FAANG+M is around 1 million total employees, but most of that is Amazon, non-software.

The idea that there are millions of FAANGN+M software engineers is simply nowhere close to true.
The consistency is probably a bonus as well.
But Jack Dorsey said that crypto is good for the environment!!! /sarcasm
... and the next halving is still ~3 years away.
> some skillful diplomacy

I think you're projecting modern population density into pre-classical times.

Colonies were just a bunch of people from one place that decided to grab some available land somewhere else.
If your company has a subscription business model, keep a history of user's subscriptions. They change over time and it is likely you will need to measure popularity and profitability of product offerings over time. Please don't force your analytics team to rely on event logs to reconstruct a subscription history.
Its good insight but also recognize that all of these distinctions are arbitrary.

The only usefulness in these observations is knowing that you can keep raising the rent and there will still be people willing to pay it. Too bad about the favela at the end of your driveway though, but the millionaire janitor’s children will still be able to make rent.
The author is mostly right, in this meta the best thing you can do is leverage as much as you can and pray that it doesn't burst at the wrong time. But that takes luck.

Incentives drive behavior. If you perverse the incentives, the economy will follow.

Why is our productivity growth at all time lows? Because our best are figuring out how to get people to click ads. Our best are trying to work out exactly which financial product will go up the most safely.

When the increase of the money supply outpaces the increase in productivity, everyone mistakes leverage for genius.
But our "parents" are still largely in control? Wouldn't passing economic reforms probably be easier without a bunch of deluded boomers and gen Xers in Congress?
Zig definitely looks interesting, but it hasn't been nearly as much battle-tested yet, so it's a bit early to know whether it would be useful (or even usable) in the context. It is possible that opening the kernel to Rust would also open it to other system languages.
>I am getting more and more convinced that to have a sustainable and fulfilling career you need to be honest with yourself and find out what you like to do not what you'd like to be.

This was a huge shift in mentality for me. I wanted to do exploit dev, I wanted to (and for a while, did) teach computer security online, and the list goes on. There was always this huge dissonance when I didn't do those things.

Then I sat down and looked at what I did do. I program obsessively. I defined that as what I enjoyed doing, rather than conflating what I wanted to do or be with what I enjoyed doing. I don't reverse engineer or create content for 10 hours a day. I do sit down and work on problems I'm excited about though.
You need to assign the API key to an email both for contacting and also a way to limit abuse.
Strangely, the site itself does not appear to currently offer an RSS feed. Was hoping to subscribe for updates to the article collection: https://www.romanzolotarev.com .
> is it for security

It is because TLS client certificates do not exist.
Even if Linus wants it, and this is a big stretch since "I don't hate it" is best characterized as neutral and not positive, there are others who have a say.

Remember what happened with KDBUS? Gregkh fought long and hard to get it merged but in the end it didn't happen because too many people didn't want it.
Seems likely that the enforced schema would then break things when someone updates the "live" schema without updating all of the checks littered through downstream tables...
somehow rust going off from mozilla into a kernel is such a fail-to-win :D
Oddly, I feel the opposite is also a trap. A carefully crafted data model often stalls out compared to a grown one.
There are deep connections between dynamic programming (Bellman's equation) and the Hamilton-Jacobi wave equation...
Or just imperfect technology and wanting to believe in the impossible for the dopamine drip.

https://www.vice.com/en/article/n7wjzg/the-skeptics-guide-to...
Well, there's also the BPF. But it's a domain-specific language, by opposition to Rust.
I've long thought about this as the 15 minute rule. Meaning, with curl, reading the docs/examples, and 15 minutes I should be able to get a response back from you API.
Exactly, if there is one thing that is to blame for cooking CPU's it's an ORM, and those aren't very typical to see in PHP at all.
It seems like a lot of the people in this thread are not really twitch users and aren't really aware of what's being discussed. They're seeing "Hot Tub Streams" and think it's just a person sitting in a hot tub, unaware of how sexual these streams have become.
Structs are passive data structures. Objects include these procedures with the data.
Yes, indexing into arrays in C (well, really, de-referencing pointers) in ways that are out of bounds will in the best case result in a fault which results in a BUG() invocation in Linux.

Panicing on invalid slice indexing is a non-issue.
Great idea. Not gonna happen quickly, particularly worldwide.

So now what do we do about Bitcoin in the meantime?
Cscope as a SQL DB? I would really like that. But it's important not to stop at parsed code, especially in C (for obvious reasons).
"This made sense when the planet was a conquest, but not so much as a management strategy" is such a powerful phrase! Thank you
> This is because Norwegian jails pay inmates per day

Do they pay them more than typical software developer salary is in Eastern Europe? Asking for a friend.