skysight-inc/HackerNews huggingface dataset:
> Piano music is mostly written by right-handers for right-handers

Even if that does not directly say that people (right-handers, specifically) insert their handedness bias into the things they write, it does certainly imply that that is important for people who write piano music to put the athletic part (the melody) in the more dextrous hand. It is not. The reason for the right hand to carry the melody is the sound projection of high notes, nothing to do with handedness.

Incidentally, many famous composers in the piano canon were lefties. Rachmaninov, Prokofiev, and Ravel all have strong evidence of being left-handed. CPE Bach may have also been a lefty, as may have Mozart and Beethoven. This is not "right-handed people making right-handed music" by any means.
I just bring this up as a reminder that the government did kill Bell Labs by breaking up a trust. There are pros and cons to every corporation system.
It's not unclear at all without the apostrophe, because in German, compound words are written without spaces. If it was indeed a bar that specialized in a drink called "Rosis", it would be spelled "Rosisbar". The space makes it immediately apparent that it's a bar operated by someone called Rosi.
Not all goods are nontradeable. Flights and lodging at a destination cost the same to everyone as do iPhones etc.
> this is practically impossible to hunt down in a big codebase

use linters, they keep getting smarter
I wonder if this is a large enough catalog for IA to fly out to the Netherlands to ship these in as they do with entire libraries:

>We will be very accepting of materials that you will pack, ship and de-dupe, and we are more selective when we have to pay and coordinate. But we can do this and we have done so for many many collections of items we do not have. For full libraries our Away Team will travel to your location to pack and ship.[0]

See also "Preserving the legacy of a library when a college closes."[1]

[0] https://help.archive.org/help/how-do-i-make-a-physical-donat...

[1] https://blog.archive.org/2019/12/10/preserving-the-legacy-of...
Caste is not the driving factor in Indian culture.
> huge pain in the ass

Maybe if you structure your code weirdly? I haven't encountered a major borrow checker issue that I couldn't easily resolve in many years.
Password Pusher: Securely share sensitive information with automatic expiration
I mean sure, it can make things up just like any fake CEO can. I can ask ChatGPT for a list of goals and values right now and they might even sound reasonable.

But there's no discernment, no conviction. No actual 'seeing', just words and concepts thrown together in an attempt to pass muster. You can argue that's all that humans are doing, and to be sure, there are many people who are faking it like this all the time, sometimes through their entire life, and even in high-level positions. One of them is even running for president right now. But when you compare one of these fakers with someone who has actual principles and values and meaningful goals, there's clearly a bright line difference. And there's no way the current round of AI/LLMs could have that, no matter how much they sell it or say that's around the corner.
So what you're saying is that many asset values are purely fictional and don't correspond to a real value that anyone would pay. But, you think this is a good thing and that the government would ruin things if it foced asset values to be closer to what someone would actually pay for them.

I don't think your argument is as strong as you think it is. The value of an asset in a market economy is supposed to be what someone would pay for it. If you can't sell your Tesla stock for it's value, then it doesn't actually have that value.
I had a book when I was a kid that talked about global warming with a very 1990s distant future point of view on the situation but it did discuss how it would play out, what would happen first, what would be the point of no return that kind of stuff.

Everything that it talked about happening in a hundred years has already happened.

The melting of the permafrost in Siberia was one of the books examples of a world ending highly unlikely/near impossible scenario - of course that's also happening rn.

I can't recall the name of the book for the life of me but the reality is that my entire life the people that run the world have known about this problem and only made it worse.
A pop-up that said,

"Have you ever felt like the Internet Archive runs on sticks and is constantly on the verge of suffering a catastrophic security breach? It just happened. See 31 million of you on HIBP!"
The article says that the oxygen is mainly for guests, who aren't going to have time to acclimate. Or the elderly for whom acclimation is much more difficult. It's not trying to be a perfect solution of any kind.
He sounds like a multi faceted person to me
interesting perspective....agree nothing is permanent but competition keeps monopolies from forming and stagnation/rot from setting in...
C++ programmers decided against NULL, and for well over a decade, recommended using a plain 0. It was only recently that they came up with a new name: nullptr. Sigh.
It's also been called that in a software engineering context[0], though it looks the post didn't get much traction on HN when it was submitted[1].

[0] https://lethain.com/no-wrong-doors/

[1] https://news.ycombinator.com/item?id=40450485
>> Perhaps Ma Bell taught us lessons to avoid this time around.

I hope this is true. I'm not sure breaking up Ma Bell was a good thing long term. All they did was break them up and then all the regional bells and smaller companies just re-constituted themselves again in some other form. The deregulation created more competition, but it was short lived because of economic pressures.

For many business customers, their first dealings with local telecom companies that were competing with Qwest at the time were horrific. Business customers would lose their landline and internet service for days without any idea when it would be restored. Cutovers were problematic and a total crap shoot if they went smoothly. Qwest regularly tagged the wrong lines that needed to be cut over. The billing nightmares of moving off of Qwest to a local company were too numerous to remember. Many businesses would switch for the savings and within a few months, would switch back because it was just one thing after another these companies couldn't get right. Suddenly paying a little more for the peace of mind far outweighed any savings they were getting.

I suspect Google customers will have the same experience so I'm still on the fence whether it will be worth it long term. The one argument you can make is that Google isn't simply a company that needs competition, but that's its actually doing damage by how they manipulate their search rankings and what results they're delivering to people - so in that regard, they absolutely need to be broken up.
> which by its whole design and intention is supposed to be written before the number (€50,00)

What makes you think that? The intention of the € symbol is to be used exactly like other currency notations before it in each respective language. In English it’s before the number, but in many others including German, it is after (50,00 DM).

https://en.wikipedia.org/wiki/Euro_sign#Use

https://en.wikipedia.org/wiki/Language_and_the_euro
Thank you! That clears it up, makes sense. It sounds like a different thing than what the other person was talking about.

I don't have personal experience either way - I see both of you saying the thing you're talking about exists and the thing the other doesn't. Is it possible both are happening? How would you know if the other isn't?
> However it takes some careful consideration and knowing your audience to make sure that they understand what to do.

I fail reCAPTCHA at least 50% of the time so it would be hard to be worse.
"Reproducible build" is a term used to refer to getting an exact binary match out of a build. This is outside the scope of the OSD. I am not certain, but it sounds like this is what they are talking about here. Just because you run the build yourself doesn't mean you will get an exact match of what the original producer built. Something as simple as a random number generator or using a timestamp in the build will result in a mismatch.
Are there any good benchmarks for float vs fixed point, specially for ARM systems?
There is really any mystery as to why half the voters don't vote?

Unless you live in one of the half dozen "swing states", your vote is just a symbolic gesture with little chance of impacting the overall outcome.
Alternatives are bad because they do not have 24 years of data how users use the search. They will also never get this data if Google keeps dominating.
Defacto, yes they do, that’s the entire value proposition of their advertising model — that they can target customers better than any other platform due to buying intent signals from search queries.

When companies buy ads with Google they’re quite literally bidding for microtargeted user intent data.
I get the questions of eternalism, the reality of the past and future, why privilege the present (or at least my present), and all that. I just don't understand why the fact that you can record events in a medium that doesn't experience the time that it records has any implications for how we should think about this.

Whether or not you want to say "Napoleon exists" or "Napoleon existed" seems to be a matter of linguistic convention and the more common latter would reflect speakers privileging their own time. If you want to look at it another way, Napoleon exists, but entirely in my past light cone, and I exist entirely in his future light cone. I can't send him any kind of information, but he can send information to me. Is there anything special in this perception? To who? To observers at the absolute end of all time, my future is just as written in stone as Napoleon's. To observers I can receive information from, my future is unknown.

To any particular observer, there are regions of spacetime in which you have no past. There are regions in which you have no future. There is a region in which you have both a past and a future. Is there anything "special" in perceiving the sequence of events within the third region as passing rather than existing forever as a log? Not really. You're just describing a different variety of the Copernican principle or relativity as far as I can tell. But so what? None of us are the center of the univers. None of us exist in a special inertial frame describing absolute spacetime. These facts, however, have consequences in terms of how to measure and compute stuff. They change the kind of testable predictions you make given certain conditions. What computational or predictive consequences arise from observing that the entire world curve of the universe exists at once from a perspective outside of the universe? Going back to the I can't send information to Napoleon thing, if observers outside of our universe are keeping a log, none of us nor anything else in our universe can receive information from them, so what difference does it make?

It's an interesting shower thought but kind of also a big so what?
Have "fun". The stuff in the article represents just a small fraction of disgusting stuff I've read over years.

DISCLAIMER: The link contains vile and evil text, you've been warned.

https://neolurk.org/wiki/%D0%A5%D0%BE%D1%85%D0%BB%D1%8B
> Maybe not yet, but it is heading in that direction

About 95% of the unstable features lift limitations that most people expect not to be there in the first place. I'm not aware of all too many that aren't like that.
I tried out tldr a few years back and in practice tldr never seemed to have what I want in it

now, for the same use case, I search for the man page on Kagi, use the LLM "ask this page questions" feature to ask the man page how to do what I want, and then ctrl-f with the flags it outputs and read the man page entries for those to ensure no hallucinations.
I'm with you on undesirability of silent change of behavior. But requiring people to make an explicit choice would immediately break a lot more code, because now all the (far more numerous) instances of code that genuinely doesn't care one way or another won't run at all without changes - and note that for packages, this also breaks anyone depending on them, requiring a fix that is not even in their code. So it's downsides either way, and which one is more disruptive to the ecosystem depends on the proportion of code affected in different ways. I assume that they did look at existing Python code out in the wild to get at least an eyeball estimate of that when making the decision.
> Most devs are lazy, and would rather sweep complexity under the rug and pretend it doesn't exist until it becomes a real problem they can't ignore anymore

You mean pragmatic. Not all of us are memory absolutists. The time ideally invested in memory management really depends on the problem space, the deadlines, etc.
The "upward trajectory" we're all so familiar with is not (yet) as big a part of their culture yet. (I believe this is changing... the chronically online young generation seem to be absorbing a lot more of international culture than their ancestors). The regulatory environment for any business is an absolute nightmare of hostile patchwork policies different in every city and state. When foreign companies come in, the government babus want to yell Imperialism! at every turn, which leads to 51/49 ventures being the way to go, which are overly bureaucratic.

It brings me hope to see shark tank getting popular there. Not to say the hosts or the contestants have been as honest as they should be, but it shows a big shift in mindset since India's 80s/90s economic policies
There are a variety of people that did just that. It’s frustrating to keep seeing the sentiment, on HN of all places, that Google Reader is what is needed for RSS services. RSS readers are a niche business and clearly not worth Google’s opportunity cost of maintaining. I have used NewsBlur as my RSS aggregator since Reader shut down. Pretty sure it is a one man operation.
I just got a Discord "breaking news" notification about this from a server I am, said it may not show on Have I Been Pwned as it is so new.
I like Rust but at the same time I agree with the points here. These things are indeed problems with Rust.

Nevertheless, C++ has even worse problems. When your alternative is using C++, that's the time to consider Rust.
> I still ended up falling back to google all the time.

It uses google search behind the scenes. Among other search providers.
I agree with you. I use systemd myself and think it's great.

It was just an example of how simple things can be when programs don't daemonize. Supervising and managing the processes is systemd's job and it does it well. Daemonizing makes its job harder and is not necessary to begin with.
Yep, those kinds of teams are the most fun to be in.
A perfectly valid way of reading "promote the general welfare" is as a constraint on the government, i.e. it shouldn't do anything not consistent with that premise, not that it's empowered to do anything that is. The latter would be inconsistent with the overall architecture of the constitution as setting out a government of enumerated powers.

But the preamble to the constitution isn't legally binding anyway.
The thing will never, ever be approved under EU rules, and the only bad thing about that is that I'll never get the chance to point and laugh at the driver of one.
Should be "renounce" presumably.
This was an oddly defensive and vapid comment. Mostly just handwaving away any views the article brings up, of which at least the article expands on their thoughts. This comment is just "meh not a bad thing" repeatedly. Why is this comment being upvoted?
It's a wonderful language. Unfortunately the only places I've been able to use it and get paid were places where I ultimately had the decision making ability of the tech stack.

Why isn't it used? It's niche and betting on such a small community is risky for the majority of companies. Why use Elixir when you could hire 10 engineers to pump out javascript. That's the mentality of most.

Hiring for elixir was great, it self selected people who wrote code as their craft. You kind of have to be curious about code to even be aware of Elixir, know how to write elixir. These types of devs would pick it up really quickly because the language is just so damn ergonomic.

I'm using Elixir now, and I wake up so happy that I get paid to do this. I am really blessed.
https://www.globalgovernmentfintech.com/bank-of-russia-exten...
That is not “de facto” selling data about an individual to other businesses.

No one can go to Google and buy information about a specific person.
The Teddy Ruxpin with the sync'd movements is crazy impressive.

Having to provide an address and a credit card before the drawing is obnoxious, but it's led me to realize that if I really wanted things that played Green Day, I could make most of these things myself.
The price doesn't get you the item, it gets you an entry into the drawing. You're buying a lottery ticket for $19 - $99 with unknown odds.

It sounds like they aren't all one-off.

>QUANTITIES VARY BY TRACK.

The could probably produce as many floppies as they want, while the player piano... probably not so much.
Ok, I tried it:

> The term "game engine" arose in the mid-1990s, especially in connection with 3D games such as first-person shooters with a first-person shooter engine.

> Such was the popularity of Id Software's Doom and Quake games that, rather than work from scratch, other developers licensed the core portions of the software

Want to correct any of your comments? Or make any other personal accusations?

https://en.m.wikipedia.org/wiki/Game_engine
Thank you dang. I’ll take the downvotes/flags but it really would be beneficial if HN “understood” that we are better off removing sensationalism rather than playing directly into the bait of it.
It's interesting but I would also recommend checking out the BLS if you are interested in what other locations have to offer. It also has maps of where people are actually employed as well as the pay.

https://www.bls.gov/oes/current/oes151252.htm
With you up to the last sentence. What were the learnings for the current crop of companies?
Rust makes you think about your memory layout, memory allocation and avoiding thereof, about the specific time you grab and release other resources, about specifics of your inter-thread interactions, etc.

If such considerations are natural for your problem domain, you likely do "systems programming" and also happen know C, have an.opinion on Zig, etc.

If such considerations are the noise which you wish your language would abstract away, then you likely do "application programming", and you can pick from a wide gamut of languages, from Ruby and Python to Typescript to Elixir and Pony to C#, Java, and Kotlin to OCaml and Haskell. You can be utterly productive with each.
Maybe the word should be : renounce?

https://dictionary.cambridge.org/dictionary/english/renounce
The Deadly Consequences of Rounding Errors (2019)
There can definitely be cases where interesting links get immediately flagged due to bias but often times mods will pick it up pretty quickly. Locking is an interesting idea though.

In this case this techcrunch article is baiting garbage. They cherry-picked a single statement from something that is much more interesting. All this article serves to do is continue the boring regurgitation of pro or against sama.
It depends on the context, I have been in meetings where everyone except for one PHB was left handed. The ratio was probably 50:50 across the company as a whole.
That's a good point. High dimensional objects can obtain very unintuitive properties, like you describe.

This to me feels similar in many ways to how a corner in a high dimensional n-cube, although 90 degrees, no matter how you measure it, seems extremely spiky. As the shape does not increase in width, but the corners extend arbitrarily far away from the center. A property reserved for spiky things in 3D.
Just as a reminder, the BDFL supported the "walrus operator" and co-authored the PEP for it.
I think to some extent Rust is a victim of its own unreasonable effectiveness. It is great at its narrow niche of memory safe low level programming, but frankly pretty good at lots of other things. But at these other applications some of its design principles get in the way - like the pedantic borrow checker. Languages not used outside their niches don't tend to collect such criticism.

Python is a bit like that. It is a top choice for a few things, and ends up used effectively for other things, simply because it is versatile. But then people run into issues with dynamic typing, zero static safety, start slapping type annotations everywhere... and bemoan Python as a bit of a horror show.

My use case for Rust is complementing Python, where frankly I don't care about half the complex features, still it's nicer than C or C++ to code in. The complexities of the borrow checker are more like a tax to me. I understand people who are frustrated with it thought, as otherwise they see it as a bit of a perfect language.
A lot of their failures were "redundant" systems that weren't truly redundant.
Yes I can. Because none of the others would allow my family the standard of life we have here.
> In 2021/2022 there were 60 people in the UK who probably fall into that last group. Together their taxes accounted for about 1.4% of the UK tax bill despite being something like 0.002% of the population.

How much wealth do they have compared to other population?
The regulations concern any manual, semi-automatic, or fully automatic equipment which may be used for the compaction or molding of powdered or granular solids, or semi-solid material, to produce coherent solid tablets.

If the device in question is non-functional, I would dispute the "may be used for" requirement of the definition.
Oh, that makes it slightly less cool, although still very cool.

It would have been nice if they made it a limited run (say, 100 copies) instead of singular pieces.
amazing album. amazing concept.
If blast used a neural network it may have had a chance!

The question is: has blast made more of an impact than alpha fold? I think so at the moment.
> macOS is produced by the richest company on Earth and a few years ago the CALCULATOR app had a bug that made it give the wrong answers...

This is stated as if surprising, presumably because we think of a calculator app as a simple thing, but it probably shouldn't be that surprising--surely the calculator app isn't used that often, and so doesn't get much in-the-field testing. Maybe you've occasionally used the calculator in Spotlight, but have you ever opened the app? I don't think I have in 20 years.
Could someone explain to me what problem exactly Zod solves?

Why do you need to do `type User = z.infer<typeof User>;` instead of declaring a class with typed fields and, idk, deriving a parser for it somehow? (like you would with Serde in Rust for example). I don't understand why Zod creates something which looks like an orthogonal type hierarchy.

For context: I come from the backend land, I enjoy strong, static typing, but I have very little experience with JS/TS and structural typing
> Does Rc really resolve the core problem this post is talking about, which is that it's really painful to naturally express tree and graph structures in Rust?

No, but Gc will not resolve the core problem either. The core problem is that rust forbids two mutable pointers into one chunk of memory. If your tree needs backlinks from child nodes to parents, then you are out of luck.
That's effectively already the rule if you sell something and can't figure out the cost basis - it counts as zero.
It isn’t brought up because it isn’t true. Plenty of ad blockers for iOS/ipados Safari.