skysight-inc/HackerNews huggingface dataset:
I think candidates might be reluctant to do this, since it could be seen as an admission that the candidate thinks they might not win (although personally I would view a candidate as being arrogant and complacent if they couldn't imagine losing).

You're probably right, though, that candidates should be forced to do this, and maybe they should be able to choose whether or not to disclose their preference in advance to potential voters. If they opt to keep it secret and they win, then their preference never has to be revealed, and if they are eliminated then only their highest remaining preference is revealed.

Admittedly I haven't proved that there aren't times when a candidate may need to tactically reorder their preferences based on the actual distribution of votes, but I can't think of a situation where they wouldn't want to re-assign their votes to the candidate whose values are most similar to theirs / their voters.
I see 7 steps on both pages.
> Linus goes nuclear.

By his own standards he’s been very polite and calm. Remarkably so I’d say.

He used to be way ruder in the past, then decided to work on that and be kinder.

You can clearly see that in those emails.

The fact that he doesn’t agree with somebody and articulates why doesn’t mean he’s rude.
That’s exactly my point. Rust’s definition of safety is a very specific one, and one has to be careful about what it actually implies in the context where Rust is employed. “Safety” isn’t a well-defined term for PL in general. “Soundness” is.
Love the colorful headline which actually helps illustrate the situation in a relatively terse manner. Don't see that very often.
Future of Hastebin
Is this now a N=2 study with grandparent as the test group and parent as the control group?
Do you know absolutely every medical device in existence and do you know how broad the definition of a medical device is (including e.g. the monitor attached to the PC used for displaying X-ray images)?
I was surprised to find out that Kill-sticky works with this method.

It was recently featured on HN: https://news.ycombinator.com/item?id=32998091
In a Rust defined without `panic!`, a stack overflow would not be able to panic. What would probably happen is the process would just die, like C.
On a tangent, my native language is not English and I very often find pieces written in 'Indian English' extremely hard to read. It gives the opposite feeling of reading a novel, NOT because it would be incorrect English, but because it seems to be stuffed with unnecessarily complicated constructs. Like double negations, long sentences interleaved with short ones, choice of nouns and verbs that are not the most common, while a common alternative exists, and so on. Does anybody share this feeling?
I already have a docker registry too, so I guess I missed the point of your entire article. You can use the registry as a cache for build artifacts... that's what it's for. Your article was written like you just figured that out, and I was providing context to the other confused HN users.
I take immunosuppressants and have a kid in pre-school, so maybe I should get a sauna...
> Yes because if he were at any company, he’d have been fired. Decades ago.

And then there would be no Linux kernel. So much for companies.
Nice, list could be sorted though
Does this change the numbers we get from our own galaxy for the existence of dark matter and/or dark energy ?
That's different. We're the good guys.
Fwiw, the original article/email is less about "Rust has unsafe" and more about "panicking/crashing to avoid triggering UB isn't a viable strategy in the kernel."
I assume they meant to say "you are encouraged to use DVC to run your model and experiment pipeline". They want to encourage you to do this because they are trying to build a business around being a data science ops ecosystem. But the truth is that DVC is not a great tool for running "experiments" searching over a parameter space. it could be improved in that regard, but that's just not what I use it for nor is it what I recommend it to other people for.

However it's fantastic for tracking artifacts throughout an project that have been generated by other means, and for keeping those artifacts tightly in sync with Git, and for making it easy to share those artifacts without forcing people to re-run expensive pipelines.
The center view always supports the most lucrative option for the people espousing the center view.
Personally, I wouldn't want to take a medication that would permanently change my political views.

I seriously doubt there's a drug that reliably makes your political opinions more correct and truthful, but I'm sure that there are drugs that impair your judgment so much that you cannot tell you are impaired. So I would suspect that LSD falls into the latter category, not the former.

If the changes are irreversible, I certainly wouldn't want to take that risk.
Turn off optimizations and find out.
It can, until you locate people farther from fresh food markets and closer to dollar store offerings. Then you end up with somewhat educated but obese and malnourished people visiting ER regularly. And with nobody skilled enough to do plumbing in your house.

Post secondary education for everyone may be seen as a silver bullet, but it isn't. Part of the solution is what you put in your education (more general and less particular stuff), the other part is having faith that any system, human or else, ends up regulating itself without external intervention. Blanketed social economic intervention has many limitations, and should probably be reserved to people struggling, for the time they are struggling.
Differential personality change earlier and later in the coronavirus pandemic
> 22% lower for men using the sauna 2–3 times per week, the risk was 63% lower for men who used the sauna 4–7 times per week

Extrapolating further, going to the sauna 10-14 times a week would make you immortal.
Haha, coding with pencil on paper (but modern) is actually pretty awesome: https://mlajtos.mu/posts/new-kind-of-paper
Maybe there's an opportunity here with on-the-fly OCR. Imagine if a screen reader could really read.
Neat! Im curious - were you in tech before becoming a baker at all, or did you pick up the programming skills to help your baking career?

I ask because I'm always interested in hearing how non-programmers end up programming. I've long held the opinion that we (tech that is) should try to make things more programmable by users (e.g. game scripting, excel, the "citizen developer" world of sharepoint), etc and like to hear how non-tech folks use programming to solve problems.
This is not the first time it's happened. JS is effectively deprecated in favor of TS in the hearts of programmers in that ecosystem. There was a lot of disagreement about this a decade ago, but TS is now at its 10 year anniversary and any serious project in that world should be written with static type definitions. It had the early adopters that were insufferable at the time, but they were right about the path and those that have jumped in are having a way better experience.

I think history will show that we can do a lot better than C/C++ and Rust is one of the best steps yet to show that. Rust will be replaced by something better some day and the cycle will repeat.
It’s a small world. One of my friends worked on those books. We enjoyed a few years eating test bread every time we saw them.
Old news, but I found the dialogue with the folks from Toptal quite fascinating. They seem totally clueless as to how to acquire and integrate in a tasteful way. They simply purchases, shuttered the original domain and redirected to an ugly url, and slapped an obnoxious "apply as a freelancer" at the top. Then offered lip service in the form of "we love the OSS community."

Anyhow, thought it was interesting to see just how classless and clueless Toptal is.
All we need to do to end piracy or pornography is "no-platform" it, right?

Sunlight is the best disinfectant. Rational or not, it's better for bad ideas (ignoring the even more pernicious question of who decides which ideas are "bad") to be examined than have them fester in dark corners.
Witchetty: Group Uses Updated Toolset in Attacks on Governments in Middle East
Pragmatic.

Can anyone say more how the increased electricity consumption by EVs will pressure the existing grid, and what sources (green or otherwise) will generate the extra capacity?
https://www.nature.com/articles/s41380-022-01661-0 this paper was published recently, shows there's actually a lot less evidence for the "depression is caused by a neurotransmitter imbalance" hypothesis than people tend to believe.
There’s nothing to walk back since the post does not contest Rust’s safety guarantees at all. The link is (by design or not) effectively click bait “Linus Torvalds says that Rust is not really safe”, when in reality it is just him saying that panicky (panic on programmer error) Rust code is inappropriate for the kernel and that Rust-in-Linux code should by default limp on when it has encountered an error. That is a perfectly reasonable point to make, but has got nothing to do with “safety” in the sense that the Rust project talks about that term.
>Ideas, especially those that stoke resentments, are like viruses.

The problem is that people make statements like this but apply them selectively. E.g., platforms like major news networks are happy to give airtime to the claim that people alive today, who never owned slaves and are very likely not descended from anyone who did, must pay reparations to others alive today who were never enslaved and may well not be descended from slaves. These same platforms also give airtime to those claiming all societal ills stem from one ethnic group or another (as long as it's the "right" ethnic group being blamed).

This incredibly skewed double standard isn't fooling anyone.
You seem to know very little about the topic and yet seem to have strong opinions about what the “social justice crowd” is up to.

I’d reflect on that.
Yeah. People don't appreciate how wasteful companies can be; being brutal about it, odds are a lot of those resources are unnecessary.

I say this as someone who was an unnecessary resource. In the early 10s I got hired into the "machine learning" division of a ~7000 person company, which was a local ML startup that had gotten acquired. After starting there, I quickly realized: the acquisition was just done by an exec/VP who decided the company needed a machine learning strategy, but had no idea what to actually do with the acquisition. I was there for about a year, and I couldn't really tell you what me, or anyone on my team, did that provided any value. We played around with Spark; we hired a few PhD students to mess around with some data, for no real reason; we had a dev who spent 6 months writing an insane purely functional CRUD HTTP framework. We ostensibly had some long-term project we were working on, but literally no functional software to show by the time I left. I was well-compensated and treated extremely well (fully stocked liquor cabinet and we start pouring drinks at 2pm on Friday, whoo!) yet probably the most miserable I had ever been in my professional life.

Anyway... I've found that my experience is not uncommon. Companies of 1000+ people have a lot of entire teams who are not really contributing anything to the business. During the boom times it's simply not worth it for management to spend their time trying to hunt down those teams, though; the salaries of 40 people is a drop in the bucket for a company of that size. Plus you never want to make cuts to your own headcount, as that reduces your power as a manager.
Depends on when you measure the overhead. Peak means when it’s running at its fastest.
I will go against the grain and recommend learning WPF baceuse principles learned there (xaml and mvvm pattern) will be usable and transferrable to most other UI frameworks that came later.
It's also stable and mature technology and works on older Windows versions as well.
Wouldn’t taking a nice hot bath have similar effects? I also tend to feel a bit dehydrated afterwards, if the water is particularly hot!
> the idea that academics should never let their core beliefs impact their work isn't really realistic.

I wanted to explore this a bit. Let's hypothesize that the academic is in some ISIL dominated region and the caliphate says that all research must further the goals of caliphate expansion and the spread of the religion. If an academic were to write an equivalent statement - is it their core belief, or are they simply saying the Emperor's clothes are beautiful?

Given the ideal role of academia in society, isn't the latter possibility quite harmful?
> This is incoherent.

I'm sorry you're having trouble following this. I agree that the original "nobody could be excited about working for Google" is a weird and most likely wrong assertion. But answering it by inventing a sub-class of Google workers whose only options are a) keep working for Google or b) let their family STARVE TO DEATH is not very helpful.

My original comment: I suspect that if you work at Google you have plenty of other career options before reaching the point where your family has to starve. really said it all. You have every right to be contrary, but it's more interesting if you stick to the topic and don't introduce fanciful edge cases.

Yes, there are Googlers who are supporting their families. No, that is not their only option.

Maybe there are journalists using Gmail for what should be confidential communication. No, they should not be doing that.

Call that nitpicking if you like, that's fine. They seem like simple, fundamental points to me. This thing that you've done a couple of times in this thread of refusing to see a very simple point and then complaining that it isn't "coming across" doesn't really do much to progress the discussion.
In the case of WARN() macros, it will be continued with whatever the code says. There is no automatic stack unwinding in the kernel, and how errors should be handled (apart from being logged) must be decided case-by-case. It could just be handled with an early-exit returning an error code, like other "more expected" errors.

The issue being discussed here is that Rust comes from a perspective of being able to classify errors and being able to automate error handling. In the kernel, it doesn't work like that, as we're working with more constraints than in userland. That includes hardware that doesn't behave like it was expected to.
Not a change of topic. Rudeness from a maintainer is equally corrosive.
Try to restrict the stay in the hot to around 10 minutes followed by 2 minutes immersed in cold water, repeating that 4-5x in a row with multivitamin/multimineral water in-between. That resets my brain and I feel like a newborn.
I haven't been here, but you could do it up _Rounders_ style...

https://banyasf.com/
I never knew any real human that thought Stadia was anywhere near a good idea, or even used it.

All of us techies around me thought this was yet another dillettanting around by Google that they were going to dismiss any day now.

And we were not wrong.
I think the word "safety" existed before rust…
What caused Bezo's success or Zuckerberg's?

Being in the right place at the right time and then being ruthless and inconsiderate.

And then you are rich and powerful enough that you can impose your mistakes on others
By exceptions, I’m referring to languages with exceptions as a dedicated language construct with automatic stack unwinding, and preferably without UB (e.g. Java or C#). Rust doesn’t have exceptions in that sense.
Perfect. Yes, that's exactly right -- if the language semantics is able to guarantee a set of possible values for a data-racy read, then it doesn't catch fire.

The catch-fire terminology comes from the analogy that, as soon as a data race occurs, the semantics of the program completely explodes, and all guarantees are lost---the program is then allowed to do literally anything. This is sometimes known as "DRF-SC or catch fire": either the program is data-race-free (and therefore its executions are sequentially consistent), or the program has undefined behavior.

Infamously, the C memory model has the catch-fire problem. And therefore, any language which relies on the C memory model can catch-fire. As of today, I believe this includes C/C++, Swift, Rust, and probably a few others.
The argument is for deplatforming, so it would be more accurate to say, “in order to prevent book burnings, we must not give them any assistance in publicizing their thoughts.”

Deplatforming doesn’t forcibly prevent speech, it just pushes it to the margins. You can still publish your book in favor of book burnings, but, in a deplatforming world, no major publisher would publish it, so you’d have to do a small independent print run that would likely be ignored.

This is the way the world has always worked. Publishers (including TV channels, newspapers, etc.) have always exercised discretion over what they thought was worthy to publish. What’s different today is that the human content moderation has largely disappeared, which has allowed the marginal voices (antivax on both left and right, QAnon, etc.) to flourish.

Edit: That’s not to say this content moderation has been perfect. It allows small communities to exercise behavior that the larger society finds abhorrent, such as refusing service to people of color. And so laws are passed regulating what small communities can do, which understandably pisses them off. Human systems are messy; there’s no absolutist answer that works, either in unbridled control or unbridled tolerance.
>When Saint Even (Pronounced like "Evan")

So, if that's how it's pronounced, what does it sound like when a (presumably English speaker) says it?
I see people more and more putting their not so neurotypical issues front and center, especially among the young. I see this among my own children and their friends. Saying with a light tone "and then I had a full blown panic attack" or "I didn't want to go because I was depressed." I suspect this is just part of a greater acceptance of mental health issues in society in general, but I'm not sure they realize the weight these terms can have for some people, or that they can come off as making light of something that is quite serious for many people.
> I think there are a few gramar and idiom differences

Sign languages are unrelated to spoken languages: they're not just sign representations of existing languages like English and Spanish, they are independent languages. But deaf people do learn to read spoken languages in school, essentially as a foreign language.
Prints it out how? If the kernel has crashed how do you guarantee anything gets printed, either to the screen, tty, log file?
In order to indulge in a sauna session you need free time. Also, saunas don't grow on trees. Access takes resources. I didn't see anything about how they controlled for this.

It's an interesting finding but it feels closer to coorelation at this point.
The business model made no sense.

You don't get a big library of games for free to stream, and you don't get to use existing licenses of games you already own, now you have to double dip the full price of a game to play it on Stadia.
You're kind of stretching the definition of "code production" and including effectively-deprecated features: https://www.typescriptlang.org/docs/handbook/enums.html#obje...

Turning `export function a(){}` into `exports.a = function a(){}` hardly qualifies as generated code, much less "slower than hand-written"
How is this relevant to the question of whether censorship is effective?
> including e.g. the monitor attached to the PC used for displaying
> X-ray images

Somewhat off-topic, but I used to work in a dental office. The monitors used for displaying X-rays were just normal monitors, bought from Amazon or Newegg or whatever big-box store had a clearance sale. Even the X-ray sensors themselves were (IIRC) not regulated devices, you could buy one right now on AliExpress if you wanted to.
My sympathy.

Ideally you could have
added QR code based authenticator when you removed phone number.
I've always said DIE
As I recall, kids and teachers would regularly be low level sick during school, which seems to be supported here:

“It varies a lot among kids. But most babies, toddlers and preschoolers can have as many as 12 colds a year and still be normal. On average, you’ll probably see between seven and eight infections a year. This number may be higher for children who are in child care or when they start school. It’s also typical for kids to have symptoms lasting up to 14 days. And sometimes a cough can last up to six weeks. That means kids can be sick for a majority of the year and still have a pretty typical immune system.” https://mcpress.mayoclinic.org/parenting/the-constant-cold-w...
What IDEs have a GUI for creating image maps anymore? Last one I remember using was in Macromedia Dreamweaver.

> image-based websites are massive

With the huge gains we've made in image optimization since <map>s were popular this isn't always true anymore.
APU has two parts, there is no GPUCPU hybrid in the same functional package, they are separate modules.
> Aren’t patients with cardiac problems generally discouraged from using sauna?

If so, I've never heard about it. In Finland, sauna is usually promoted as something that improves cardiovascular health. Associated activities like rolling in the snow or winter bathing is a completely different matter, but it's perfectly possible to enjoy sauna without those.

I'm not a health professional, though, so check with your doctor first if you have heart problems.
I find the Rust community to be hostile towards any inquisitive questions about their claims of "guaranteed memory safety". I've argued before that C is probably a safer language in practise for the Linux kernel than Rust because you would have to contort and write non-idiomatic Rust, using FFI, or deal with C data structures that will hamper/remove a lot of Rust's memory safe benefits. Rust is also harder to read than C - especially if you are trying to keep a mental model of the bitmap layout in your head and just dealing with low level code.

Of course I've had many negative comments from "Rustaceans", with their defence of their negativity being "we don't like it when someone comes into our community".

It is a shame because Rust is a pretty cool language, but at this current rate I don't really see it being "the" systems programming language de jure.

I think Zig is probably a much better fit for writing a Kernel in a safer language. Again, rust programmers pile on and tell me that "zig isn't memory safe". We can't make use of other languages that bring safety benefits without the dog pile of "you should use Rust it's safe". Apparently nothing is safe other than Rust.
I am not a lawyer.

My understanding is that lowering the value of the original work is an argument against a particular use being fair use.

Which is to say that Fair Use is not intended to further commercial competition.

And that the purpose of copyright is to forestall commercial competition.

Of course I could be wrong.
The problem is political parties, more than voting systems. The best solution would be to ban them completely.

Obviously in the US you can't do that in speech, so candidates can still publicly align themselves with others or on positions. But when you go to the ballot you should know who you're voting for and not base it on the D or R next to their name. Remove party affiliation from ballots and stop supporting the primary system and that would be an enormous improvement.

No wonder countries won't try it, party affiliation is their most effective means of controlling the narrative that keeps them in power.
> "delusionally optimistic"

Often, this is a necessary aspect of the entrepreneurial mindset. Necessary but not sufficient because the ability to curate ideas, organize resources, execute and deliver are also required.
> Information is readily available for free

As much as people decry the internet and it’s role in modern society, I’m glad that I generally have easy access to massive archives of knowledge.