skysight-inc/HackerNews huggingface dataset:
This isn't Rust specific. The same issue exists in all languages where the versions can be restricted at project level. It's an issue in Debian because they can't handle multiple concurrent versions (beyond renaming the package) and want every package built without internet access.

But that same issue affects Ruby, Python, etc. if the project specifies strict versions. And if you deal with filesystems, you really want strict versions - I understand why the author wants to keep it that way.

It's more of a self-inflicted Debian policy pain rather than anything to do with Rust. The author could be nice and vendor, but also he's completely right to refuse. The request is basically "we put handcuffs on ourselves, so please you do the work instead".
The US does not have freedom of speech (whatever that means), either on private platforms or at a government level.
How many tickets are given out for texting while driving versus being unluckily singled out while going a road's customary traveling speed?
F2024 #01 – Relational Model and Algebra (CMU Intro to Database Systems) [video]
Nice. The Black and white Spiny Spider is quite striking looking. Nothing like that in the UK, as far as I know.
See also on the same general topic: “The modern packager’s security nightmare” (2021) [1] by Gentoo maintainer Michał Górny, and Drew DeVault’s posts on why FOSS developers should not distribute software directly or try to impose their will on distros[2,3].

[1] https://blogs.gentoo.org/mgorny/2021/02/19/the-modern-packag..., discussed at https://news.ycombinator.com/item?id=26203853 (320 points, 278 comments)

[2] https://drewdevault.com/2019/12/09/Developers-shouldnt-distr..., no notable HN discussions

[3] https://drewdevault.com/2021/09/27/Let-distros-do-their-job...., no notable HN discussions
It's a good test of one aspect of a democracy, but a democracy is more than just its leader. A strongly independent judiciary is also a crucial element for a fair and free democracy. In my view the US fails in this regard. Its supreme court is effectively made up of politicians; judges with party affiliation who are appointed for life for partisan reasons. Its rulings frequently end up being split down party lines when such a thing is statistically improbable in a system where decisions should be based strictly on interpretation and application of the written words of the law.
Ever tried to use your phone in a tunnel or underground, Elon?
Yep. People think I'm exaggerating when I say I've developed dementia. It's pretty intense (and terrifying) on the inside, but I've found ways to compensate to appear vaguely normal on the outside. Look, I'm even using multisyllabic words here!

I also have the profound cardiovascular deconditioning described in other comments. So many hopes dreams flushed down the toilet, but people assume that I'm just lazy and stupid. My heart goes out to the millions with this condition who aren't as privileged as I am. At least I have savings and family to fall back on (as well as a large cognitive reserve).

AMA, I guess!
Expect was the first tool that really hooked me at my first job at Sun. I had to write a tool to automate verification of the boot process during firmware dev, handling variety of odd/unexpected behaviors, paths, and prompts.

Many years later I heard they were still relying on that tool!
You know what increases likelihood of blood clots?

Covid

https://www.hdruk.ac.uk/news/risk-of-blood-clots-remains-for...

You should be grateful that you've been able to get a vaccine when you could, and quit being so arrogant and know-it-all.

You typed 3 replies, and you didn't corroborate a single one of your posts, all the while projecting your ignorance onto others

You'd have a more sympathetic argument if you could talk about non-covid induced blood clots, that despite being reported didn't get accounted properly in statistics. I'm sure the numbers might be a bit worse than in official statistics, because of deficiencies in our covid19 first-line response, and in the lack of trust that people like you have in the medical establishment (which means that issues might go unreported, or dismissed if reported by cranks without evidence)
It isn't just statistics and bad luck for PM inventors. There are physical reasons arguing strongly that it's impossible.
Even if that argument somehow statistically works/worked, sometimes it should be mentioned: I would rather have some 3 terror attacks more per year, than having privacy of millions invaded and our way of living destroyed, just to prevent those 3 cases. It would be letting the actual terrorists determin how we live, what rights and privacy we are allowed to have.
Most residents of the USA want restrictions on free speech too. And they have it.
You could have just said 'no'. Equating secrecy of letters with nuclear weapons isn't helping your argument.
this makes me think of the IBM i (fka OS400) Operating System, where the DB integration is so tight in with the OS. Originally DB2 did not have a name because it was so tightly part of an OS, it didnt need one until it came time to compare it to ther dbs and make standalone offerings of it. So therefore "IBM i" is basically DB2OS then?
if you deal with filesystems, you really want strict versions

How are doing everybody else ? What is specific with filesystems, here ?

This is a bad dependency management, nothing more. Vendoring is a PITA.
this is "static vs shared libraries" fight again. no one remembers the first iterations, and there's more layers of "stuff" in the way now, so now one sees the actual issue for what it is.

"shared libs" was the product of storage constraints; a bobble in the smooth pace of progress that shouldn't be needed now. Our faith in "the way things are done now is the right way" and our (justified) fear of messing with the foundations of running systems will make excising the notion take longer.
I don't want far-right neonazis freely inciting people to violence towards immigrants, no.
Significant other was studying removal methods for those chemicals and as soon as I learned enough about them, I threw all of my non-stick pans away.

Learning to coat steel pans in oil to make them non-stick-ish has been a great help.
MΛX is working on a 3D implementation and has been sharing their progress on Twitter.

https://twitter.com/mxacop/status/1822851339635867878?s=46&t...

And a few others are working on their own and have been sharing progress in the discord dedicated to the technique.
Honestly what annoys me most is that it looks like a sideways traffic light.
That is what the person you're responding to meant.
Most of the small-"c" cloud services are that way. Less novelty, more "don't need to figure out how to configure DRBD just right, then let the burden of maintaining it fall on my shoulders".
It runs on the jvm
Data Exposure from LLM Apps: An In-Depth Investigation of OpenAI's GPTs
Interesting. I saw the wobbly numbers instantly, but I didn't see any of that, and can't even see the 31/63 issue now.
It will be because the mental image of a startup involves herman miller chairs and everyone in one room, grinding out broken code while sleep deprived against a background of colleagues fighting in a corner. With beer.

That this stereotype is self evidently absurd doesn't really detract from the psychological pressure to imitate. It's like the companies who carefully copy all the hiring practices they've heard about from Google but don't bother with the compensation or aggressively targetting specific university graduates to recruit from.

It's really easy to get a single room with a beer fridge and make everyone stressed, and some successful companies had that property, so let's copy the properties we know how to.

An alternative game plan would be to try to copy the aspects of companies that made them successful, as opposed to the aspects that are easy to copy, but that's very much harder to do.
Strava and Letterboxd Surge as Users Crave Social-Media Refuge
Why PS5 joysticks drift (2021)
Show HN: VSCode extensions to run ALife simulations
I don't know that you can 'cast' using DLNA. Live streams and such.
Wait, no, false alarm. I remember this happened before COVID. The first thing I remember having trouble remembering was the name of the game "Signalis". That was like a year ago. I'm mid thirties. So it's not COVID, I'm just demented. What a relief!! I should play Signalis again...
I agree, it’s likely many subtle, accumulated factors.

I think the interesting question, that we may never be able to answer, is whether crow intelligence is such that they could have developed on our trajectory as well, had things been different. Or is our intelligence, while similar to crows and other animals in many ways, fundamentally different in some way? Or was early hominid intelligence middle of the pack and it was just the other factors you mentioned that gave it the edge it needed?
Thanks for taking this effort, I hope it takes off!
Neither. legal and compliance. If you hire someone in a new country you now have to comply with that country's labor and tax codes, a lot of times that means setting up a new legal entity in that jurisdiction. This can be really difficult/impractical for smaller companies.
The debate about a surveillance state isn't the same debate as whether it should be allowed to deny the Holocaust. I know 0 Germans who are bothered by the latter.
I think this is the same shape of issue that I’ve experienced with Debian for as long as I’ve used it - close to 15 years now.

Debian is a great OS, but it targets stability and long term support for its releases. That just isn’t compatible with newer, faster moving software that’s still working towards stability. I remember it being an issue when I was playing around with Mono around 2010 ish, and it’s an issue now with bcachefs - a very new and fast moving technology.

For motivated users, the solution is to install bcachefs-tools direct from upstream, or from a third party packager (if one exists). When bcachefs stabilises, I’m sure it’ll find its way back into Debian official.
Not really a cs player but I'm curious how this supports CS:GO. Wasn't there a huge uproar when cs2 released, and valve basically replaced csgo with it? I know it disappeared from my library at least.
That's me. One of the hardest parts is that people assume I'm just lazy, because how else could someone be as out of shape as I am? But the truth is that I love intense exercise, and even still try to do it. The body just doesn't respond any more.
I spent 7 years getting rid of the PFOA-derived chemical across all our product lines. they are super useful, but they cross the placental barrier and have a half-life of 6.5 years or so. They were replaced by not-PFOA chemicals that had similar chemical properties so not sure that it did a whole lot of good in the long run.
Third one was interesting but out of place. It didn't move the story forward. Maybe a little bit (I don't want to spoil the ending).
lol

proof for your assertion?
it is rust specific because rust is the first attemp to replace proper system engineering languages with one that while nicer on memory management and overall ergonomics, is worse in tooking. cargo brings many malpractices from java/JavaScript (maven, npm, etc) that were always shunned in systems engineering and, mark my words, will be a security nightmare for linux in the near future.
Every time this is mentioned I feel a wild flash of anger that he didn't set it to 2.56cm.

That would make the inch precisely (1/10 000)^8 meters.

Instead, we're stuck with almost that. Forever.
free speech is often not something one “enjoys”. If you are at a funeral and have protesters burning pictures of your dead child then you aren’t “enjoying” that.

Howver the US does not have free speech. It has some speech which is not allowed by law, some which is allowed in theory but not in practice, and some which is allowed completely.
When I visited New York on vacation I was delighted to spot the fallout-shelter signs posted around the city and it makes wonder what what extent economies of scale make communal shelters advantageous as opposed to every family fending for themselves.
I wouldn't teach it that way, you're teaching 2 non-standard matrix operations, and matrix multiplication is simple enough on the face of it that there's no need to build up to it with additional layers.

You also lose an intuitive property of matrix multiplication, that you can figure out where the resulting element value goes in terms of which row and which column you're iterating over. If you're iterating over the second row of the left-hand side matrix, and the third column of the right-hand-side matrix, that implies the resulting value must go in the second row, third column, of the result matrix.

Matrix multiplication can easily be visualised and taught in terms of dot products, without using additional transformations. An example: https://www.mathsisfun.com/algebra/matrix-multiplying.html
Right? It's baffling.
On a hard drive array, backed up on tape.
There's plenty to find. Ask any dog or cat owner.

I think if your 4-year-old aliens were found, many humans would find them charming and fun pen pals (assuming they're not dangerous).

It would be useful as the fly by of Pluto, where we finally found out things we couldn't possibly have known looking from here.
Level of potentially messing up. If you have a chat app, relax the deps and it crashes - oh well. But if you have a tool which can cause data loss, you really want to be sure everyone's running what you tested.

It's similar to why restic (backup software) has official, static, reproducible binaries in their releases.
https://archive.ph/IPwdr
I have the same problem with the bitwarden macos app. If you start typing directly when it opens it misses keystrokes drives me nuts.
> It’s often overlooked because it costs a little more than polycarbonate and most people don’t complain about the distortion.

I just started wearing glasses. I asked about fringing and they had brushed my concerns off as me being new to glasses.
‘ And there is growing academic and corporate attention to how Grothendieckian concepts could be practically applied for technological ends. Chinese telecoms giant Huawei believes his esoteric concept of the topos could be key to building the next generation of AI, and has hired Fields medal-winner Laurent Lafforgue to explore this subject. But Grothendieck’s motivations were not worldly ones, as his former colleague Pierre Cartier understood. “Even in his mathematical milieu, he wasn’t quite a member of the family,” writes Cartier. “He pursued a kind of monologue, or rather a dialogue with mathematics and God, which to him were one and the same.”

Never heard of him before, RIP but this reads like the beginning of neal stephenson novel… interesting
Alright, let's see.
First item:

> In Brazil, a judge cannot open an inquiry.

False allegation, the inquiry was asked by the Federal Police and the judge accepted it. If it starts with a wrong premise we can already know what's coming next.
Filesystems are complicated and have nasty failure modes. Strict versioning reduces the impact of software development QoI properties, i.e. that basically all code is substantially wrong.
Creepy beyond belief.

They will never stop pushing for this in public - what are they doing when we aren’t looking?

State power has grown steadily for centuries now, even in the US where there are strict legal limits on it.
Security Mailing List Archive
It was abandoned by Mozilla but Linux Foundation took over according to Wikipedia.
So 8 years is fine but 10 isn’t?

Policy dictated by a single elected leader is better than policy set by a group of elected people?

Just because your cultural and educational background has told you that the relatively new US model of democracy is better than that of other countries doesn’t make it so.
Why did you repeat the same message in multiples replies? This is weird. Replied once and it serves all them: https://news.ycombinator.com/item?id=41408410
> 18/06/2020

Please check the current date on your machine. Your "news" is about something that happened 4 years ago. Quite "old" for "news", huh?
A Look Back at Sony Ericsson's Pioneering Phones of the 2000s
Well somewhere in Czech Republic, some public servants are receiving well formed digital XML messages, and transcribing values from them manually to an information system. Sometimes they make a mistake and swap some values, which is how we know.

Information age is upon us.
It's a joke.

"Although fifty-seven is not prime, it is jokingly known as the Grothendieck prime after a legend according to which the mathematician Alexander Grothendieck supposedly gave it as an example of a particular prime number." [1]

[1] https://en.wikipedia.org/wiki/57_(number)#In_mathematics
Twig: A Fast, Flexible, and Secure Template Engine for PHP Developers
Have a VSCode theme that carefully colors all tokens of your code
Microsoft is fixing its terrible 'Account Manager' in Windows 11
How might LLMs store facts [video]
I think he should not commit crimes, if he does, yes, he need to have a legal representative. That's how the rule of the law works.
Maintenance is much more practical if everything in your dependency tree uses the same version of every dependency. Achieving this in practice is much of the work distribution maintainers have to do.

Doing this has a couple of key advantages:

1. when a security vulnerability needs patching in a stable distribution release, the security team only have to patch one version instead of a dozen or more different versions bundled all over the place

2. a library that depends on dependencies A and B, both of which depend on X, can actually work properly if it needs to pass API objects created by X across between A and B, since X is of the same version

In an ecosystem where it's considered acceptable to "pin" versions of dependencies and also call any system that doesn't use the pinned versions "unsupported", both of the above two cases become impractical.

Whether you use shared libraries or static libraries, the above matters still exist.
exactly. the sad part is that this is being coopted into an aegument for flatpack! it's insane the discussions on some distros.

they cannot see that by giving in to static libs you make every little application maintainer into a full-time distro maintainer responsible for it forever. ... good luck with that.
Microsoft, U.S. dispute nuke software threat (2001)
It’s rather the “vendoring is hostile to distros” fight. It’s adjacent to the shared vs static one but not the same: it’s absolutely possible to have statically linked binaries tracking distro-wide dependency versions, provided the distro’s build system is robust and automated enough. Not all are.
I am for legalization. The state and pension funds should profit, rather than cartels.
Simple Website for Splitting Bills
In fact, I am tired of the same issue e.g. when evaluating machine learning tools with Python. It's as if everyone just says "dependency = ${exact_version_I_have}" and never considers anything else. Not helped by the fact that most of these projects break ABI every other day which I still think it is just plain evil.

Please don't say "just use containers/virtualenvs/vendoring/whatever" because at some point you obviously want these "containers" to use your real hardware. And your GPU driver is only going to be at one version, no matter how many statically linked executables you have.
> Learning to coat steel pans in oil to make them non-stick-ish has been a great help.

Doesn't this involve cooking oil into harmful polymers?
And Java doesn’t properly support immutability :(

Encapsulation is a whole other issue, to which the ‘solution’ is almost always more encapsulation. The nice thing about immutability is that it is not really compatible with how we do encapsulation, so if you are strict about immutability then you are suddenly free from the whole quagmire as a side-effect.
>> Paul Krugman: "[cryptocurrencies] mainly seem suited for things like money laundering and extortion."

> unhelpful and misleading misrepresentation

This was a direct quote from the actual cited article that Mr. Krugman signed his byline to.
It should be noted that, particularly for rust, it's a silly policy as rust does not support dynamic linking of rust libraries. All rust applications are statically linked.

So trying to force all projects using foo onto the same version of foo is just a huge headache with no real benefit to anything.
they hid it behind a "beta" flag that you can enable via its settings.

so you can have both cs2 and cs:go installed in your library. when you go launch cs you'll be prompted by steam on which game you want to play.

i've taken some screenshots of how to do this and show it to the users in a modal if the app detects the `csgo.exe` missing from their path.

e.g.: more or less this https://steamcommunity.com/sharedfiles/filedetails/?id=30439...
"How tangled are the cables in the DC?"
You assume a lot of bad intent where there is (usualy) none. I worked with people related to cybercrime investigation a lot, and they are always driven by idea to help people. But when you see for a hundredth time that a struggling single mother loses her life savings because she fell victim to a phishing scam, you start being angry at the criminals. And when you invest months of your life to locate the perpetrator, and the investigation is thwarted by, let's say, encrypted chats, you start blaming the tools.

Now, I (obviously) don't agree with this, just trying to explain how something like chat control could be proposed in good faith by someone.
Gerald Bull
> I would contact Apple, if there was a feedback option, but there isn’t

This is infuriating and the same for all the big companies (at least Google, Microsoft, Apple); you have a serious issue and simply no way to talk to a representative. The best you can do is post something on Hacker News and hope it somehow gets picked up.

I worked at a company that paid Microsoft a lot to have a 1-day SLA for support. When I contacted them, I got a reply back weeks later saying "hey sorry I missed your email". About two weeks later (which was the time it took to email back and forth), it was clear that I had to insert another ticket and mark the subject as something else (that was not directly related, but apparently the team responsible for that subject was also working on the functionality I found a bug in. There was no way for me to know this since it was something internal to Microsoft). So, I had to go through the whole procedure again.

Once I did that, the reply was "oh yeah, we dropped that functionality but the documentation doesn't mention it. we recommend you use <technology X> for this". Where, of course, technology X did not support the feature I was trying to use.
This is unrelated to shared libraries. Those strict versions are for compile-time dependencies.
I would say yes you have.

Seeing as most transactional email from businesses is sent from a no-reply address, it would seem this is a huge oversight to not allow someway for you to email the business using that email alias.

One question though - does it allow you to respond to a previous email and add a new email address in the "to" field?

Also, I don't understand why people would disagree with you pointing this out... Are they the Apple developer who developed it and are butt-hurt that someone is pointing out a flaw? Are they an Apple investor and can't stand the idea of any negative Apple press hurting Apple's share price?

Surely it is better if any flaws in software are pointed out so that they can be addressed.
I wonder how much of a difference our ad-blockers made to their revenue; I always liked AnandTech and now I'll feel guilty about leaving my blocker enabled.
Indeed the U.K. did not give the right to vote for U.K. citizens living in the EU when there was a vote about stripping their citizenship.