skysight-inc/HackerNews huggingface dataset:
Rust is a programming language.. emotionally charged articles like this one and the behaviour of the Rust leadership lately are both ridiculous.

Programmers want good stable languages that are a joy to work with. Everthing else but this can take a hike.
And this is after node.js v20 already had some very impressive more compute-centric wins! https://blog.rafaelgss.dev/state-of-nodejs-performance-2023
I read those three reasons and see: weight, weight, and weight!

Of course a 9000lb hummer EV is going to require more raw materials and work to build, more energy to move down the road, and more effort to dispose of... But all that diminishes in favor of the EV if the EV is built less like a Decepticon land yacht and more like a minimalistic car.

Combustion cars have more of a static mass from the drivetrain they have to haul around with a pretty light gas tank (hence manufacturers have loaded them with luxury stuff without blowing up the drivetrain's mass), but EVs scale down very nicely because the battery dominates the car's weight. Its like the tyranny of the rocket equation: the more weight they carry, they more weight they need to carry that weight around, and so on.
Well, saying things like "I can tell you that all the good people who could’ve left haven’t yet, and that all the people who should’ve resigned, haven’t yet." does feel like there are fingers being pointed, but of course it's not clear who they are being pointed at. But I guess the people involved at least know who they are referring to, so at least that's good.
I'm not sure why you were downvoted for this. Maybe HN readers are mostly far-right, lol.
Human athletes can lay down for weeks at a time while a ligament is healing. A horse needs to be upright for its systems to continue functioning. They can lay down for hours, but not days. That means you can either put them up in a sling for the length of time it takes to repair the ligament or you can euthanize them. If a human athlete's ligament can't be repaired, there's crutches and wheelchairs and a number of other options. If a horse can't use all 4 legs, they can't function any more. Dogs and cats and people can adapt to being short a leg, but horses are not built the same.
I think everything there holds for GPT4, and may be true indefinitely. It's worth remembering that the Turing test is something that was proposed when the peak of existing AI was a calculator - something GPT4 is still struggling with - and it's totally reasonable to revise/refine our opinions as technology improves, but we should at least realize that we are moving the goalposts dramatically at this phase of the process.

Wittgenstein's theory of language in the Tractatus is something worth considering when thinking about language models and how they relate to "thinking". ChatGPT doesn't agree with me - it generally takes a hard line sceptical position about its own capabilities in this regard, although I think its opinion here can only worth considering if it is profoundly wrong.

https://tractatus.sengers.dev/1
I wonder if there are any discernible social structures in these cities, perhaps there is a mayor or sheriff.
Started reading this series last Monday, on book three now. Fantastic sci-fi, enjoying how optimistic and not grimdark it is
How is that “near liquidity” working out for Stripe employees?

And a lot of companies thought
they were “near liquidity” until the bottom fell out of the IPO market and the public got wise to thought that it might not be a good idea to invest in a money losing company where all of the upside had already been captured by the private investors.

And then the other out use to be getting acquired. But that’s not happening as much now because of the combination of high interest rates and more aggressive anti trust enforcement (I’m not saying whether that is good or bad).

Every startup I’ve ever spoken to has promised that they are near an exit. But when I was on the corp dev side of compensation, I valued that at $0 and made sure I was at market - which wasn’t hard as a journeyman CRUD developer living in metro Atlanta.

Now that I’m on the other side and have BigTech on my resume (cloud consulting department), startups are always trying to pull me in as an “architect” and occasionally a “CTO” (really just an overinflated title) and dangling “equity” at me. I would much rather have RSUs deposited in my brokerage account every six months.
Yeah, sometimes the fire is burning something which should be burnt, and "adding fuel to the fire" is the right thing to do. People are "adding fuel to the fire" regarding political decisions all the time, to get the masses engaged and make them pick a side.

And in the absence of a democratic process for decision-making, the only recourse we have, as people who depend on the projects governed by these groups, is to shout loudly enough to be noticed. If "throwing fuel at the fire" is what's needed to get enough people to engage to stop a really bad policy from going through, it's the right thing to do.
I think "welcome at almost all places" is dramatically overstating it.

I think you are more likely to get in trouble for shit talking internally than externally, if only because the people who care are more likely to hear.
You’re being downvoted for mentioning the H-man (bad), but I think your analogy has some merit:

A super-smart AI may be intensely popular with many people in the way that some politicians are. It may understand us and speak to us on a seemingly-personal level, the way the best politicians do. A lot of us could support the super-smart AI for that reason.
What am I missing? The rust board, or whatever entity, booked a keynote and then unceremoniously canceled it, right? Poor diplomacy, but why is there so much chiming on and so many allusions of various -isms?
I used to think that joke was pretty funny. I still do, but I used to too!
An awful lot of people still don't have the luxury of being openly gay in the 2020s, because they happen to live in militant theocratic states. People on the activist left often seem to conveniently forget this, in a way that can only be fairly described as "naive at best or disingenuous at worst".
What? Suddenly we are in a ficitious world where there are droves of trolls disliking videos, and somehow they are sentient as to YouTube's recommendation algorithm, and they desperately want the video to disappear from everyone's recommendations, so these trolls come up with new and inventive ways of DISLIKING videos?

I don't think I've ever read more made-up scenarios than on this website.
Does this potentially mean you could write a sql driver using libuv in python and benefit from async calls performance without the main python scripts using any async libraries or conventions?
That's a broad brush you're painting with. You could just as easily say that most dog competitions should be shut down. Most human competitions while we're at it.
Ding ding ding!

You basically can't allow people to give negative feedback for a thing and have that feedback mean anything (ie affect recommendations for anyone but you or show it to other users) without insincere feedback being used to hurt the reviewee.

There are ways to counter this, the easiest is to not show negative reviews but count them positively, a dislike actually boosts them just like a positive review would. Not really recommended due to promoting rage bait but brigading would stop working.
Other C interpreter threads here[1,2] refer to a number of historical implementations (which you can often find on abandonware sites if that’s your thing), but this particular one from 10th Edition Unix seems to mostly go unmentioned on the ’net (this roff source for the paper and a spartan man page[3] are all I could find).

[1] https://news.ycombinator.com/item?id=11748147

[2] https://news.ycombinator.com/item?id=20950865

[3] https://man.cat-v.org/unix_10th/1/cin
The private key was small but I suppose it was considered adequate at the time of release; it was cracked a long time ago (late 2009 was when I first learned of it) and an earlier keygen exists. Stuff like this tends to remain private/hard-to-discover, but I'm not surprised to see it publicised now.

Here's some more details:

https://sabah.forumotion.com/t333-all-you-need-to-know-about...

The key phrase is at the end: "Therefore, the complexity of computing the private key k is O(2^31)"
My $0.02. Always use sunscreen & eat more Vitamin D in your diet
You can both be right at the same time. It is true Russia was invaded several times over the last few centuries. It is also true that Russia have invaded and annexed many countries over the last few centuries. Evil empires also get invaded once in a while.

Sometimes, when everyone else is hostile to you, it can make sense to consider that maybe... just maybe... you might be doing something that triggers their anger. Like, what possible reason might the countries of Eastern Europe have to hate Russia? What possible reason might Ukraine specifically have to hate Russia? Does "Holodomor" ring a bell?

It is ironic that the countries of Warsaw Pact were more likely to be invaded by Warsaw Pact than by NATO.

> trying to understand what those motivations are, why their culture has evolved the way it has and how it is likely to react to your actions

But when we do exactly this, you call it "parroting the news".
I vehemently disagree. Unless there is reason to suspect race is a factor, which there is none in this case, then discussion should move on the issue at hand, and speculation about racism should be discouraged or ignored. Your perspective, while well intentioned, is exactly the sort that drives needless division and suspicion in modern discourse.
I don’t think the article is saying we should make everything into a question of race. Only that if Rust doesn’t reply, people will make up their mind, and people usually devolve to the lowest common denominator, which, in this case, is a race issue.
Irregular Gears (2013)
This is why I refuse to take Rust, Go, or Swift seriously. There are so many other languages out there that aren't insanely political with so many people's hands in it. There is no way good decisions can be made in an environment like that. Of course, the main advantage of joining the Rust cult is that the job market for "Rust programmers" is pretty well-defined, so labeling yourself as a "Rust programmer" will allow you to tap into those markets. But I'd argue those markets are pretty bad.
https://automaton-media.com/en/column/20230125-17606/

> the actual number doesn’t even reach 10% of what RYD displays. This isn’t just a slight miscalculation; it potentially changes the impression of the video itself

> there are also cases where the actual number of dislikes for a video on the channel are 5 times higher than what RYD estimates. Sometimes it’s too high and sometimes it’s too low
It's more valuable than having an invisible dislike count. If i found out one person with the extension (that I also use) disliked the video, that is infinitely more helpful than just having a blank dislike button with no statistics.
As an outsider with a professional interest in the language, it's hard (well, tiresome) to sift through the various committees and boards to identify the people who actually design and implement the language.

Is there a concise roadmap that's easy to share?
Show HN: Automate Google Meet with Hammerspoon
> youtube-dl and other downloads error out when trying to download DRMed content

Can you give an example of a YouTube video where this happens?

Take for example https://www.youtube.com/watch?v=E0ozmU9cJDg

That's a video of a song from the channel of the band that killed the Napster P2P network and software back in the day.

I hear that there is no problem downloading that song with yt-dlp.

Likewise, https://www.youtube.com/watch?v=_FTATjvCJ-Q

That's a video with music from a YouTube channel owned by one of the most copyright lawyered cartoon companies in the world. They successfully made videos of a cartoon mouse stay protected after it was supposed to enter public domain.

Yet, I hear that this video is also able to be downloaded without problem with yt-dlp.

So when these videos are able to download without problem, idk what public videos on YouTube would not be able to be downloaded with yt-dlp.
>It's so hard to imagine so many years & a microarchitecture remaining so unchanging.

It's a shame, because it was the best design from ARM; they're now focusing on Cortex-A7x and Cortex-X, which aren't anywhere as power efficient[0].

Meanwhile, their revised Cortex-A57 has been surpassed in performance/power/area by several RISC-V microarchitectures, such as SiFive's U74[1], used in the VisionFive2 and Star64, or even the open source XuanTie C910[2][3].

0. https://youtu.be/s0ukXDnWlTY?t=790

1. https://www.sifive.com/cores/u74

2. https://xrvm.com/cpu-details?id=4056743610438262784

3. https://github.com/T-head-Semi/openc910
I noticed the same thing in the US. When logged in I get mostly suggestions of stuff I tend to watch, which includes a few left leaning commentators and some more centrist news sources like NPR. If I check logged out, I get tons of right wing, own-the-libs type content with a lot of "men's rights" stuff.
Typically, we think of overfitting and underfitting as exclusive properties. IMO a large problem here is that the author's definition of overfitting is not inconsistent with underfitting. (Underfit indicates a poor fit on both the training and test sets, in general.)

For example, a simple model might underfit in general, but it may still fit the training set better than the test. If this happens yet both are poor fits, it is clearly underfitting and not overfitting. Yet by the article's definition, it would both be underfitting and overfitting simultaneously. So, I suspect this is not an ideal definition.
Four Levels of Grids for Web Designers
Stryker Playground: An interactive mutation testing demo powered by WASM
Hello HN, I built this playground as part of my graduation project.

I'm currently wrapping up my internship and am trying to measure how good of a job the playground does at teaching mutation testing concepts.

If you tried it out, I would greatly appreciate it if you could also fill out this survey: https://forms.gle/FH9tEib8iogn5F17A
And normal (aka non-insufferable) people would just frame these pretty much in the same exact way?

- Gay people can have children as well
- Gay people will also take paternity/maternal leave? Refer to the above point for this one
- This one is the one where people usually just substitute the word "wife/husband" with "partner"

Again, none of this has anything to do with software engineering or programming languages in the slightest, so why bring it up?
It's worth thinking about the fact that virtually the entire EU gets by with non fluoridated water.
Or perhaps outrage increases engagement, and YouTube optimizes for engagement (i.e. ad revenue)
In a false quarrel there is no true valour.
(Benedick, Act 5 Scene 1)
_Much Ado About Nothing_
Evidence that it is faster than non sat formulations? So, npm? Whatever go does? Poetry/pip? Java/maven? Or have all of those migrated to sat?
I guess this and Windows 365 is instead of Citrix or Thin Clients. It's not about price, it's about security, control and flexibility. Not meant to compete on price. Now I admit I kind of don't get it either.
Even if we adopt the moral relativism and stop calling Russia "evil"... still, the fact remains that it is an empire trying to expand its borders to its former glory.
I really don't agree, reading the original poster's experience, that we should walk away thinking that it was because they're black. Nor should we by default assume that's the case. Multiple follow-ups by people in the Rust community have said that the politics and behavior here are a wider issue with leadership.

If the takeaway or speculation is that what went wrong here was only an issue because the speaker is black, it cheapens their experience. It tells other minorities that when they flag a problem, the root cause is their race/gender/orientation; that the solution is then a code of conduct refresh, maybe diversity training, "educating themselves", etc. But that is not, fundamentally, as far as we can see, what is wrong here. We are not respecting the deep issues that the OP actually did identify by projecting other speculative possibilities.

What happened here is a problem no matter who the speaker was. Let's address that. If other evidence comes to light on the backing motivations, we can address those to, but it's not helpful to voluntarily pull other bad behavior that there is no reason to suspect here. No one can disprove a negative, but it's on all of us to not fall for that bait.
Very excited for the performance implications for Node in general. Node is going to be very speedy in v21.
When would I use Baremaps versus something like GeoServer?
What? Non-meritorious communities are known to last literal millennia.
This is the reason why we cannot take the Rust community seriously with these tantrums. We have given them enough time to get a grip on this nonsense and instead they are embarrassing themselves with pantomimes like this.

I had very high hopes on Rust, but it seems that they have to find another tiny first world issue to complain about and magnify it into a giant nothing.

Admittedly, this whole saga is more entertaining than the average pantomime but even that has its limits of banana slip-ups. There is a time where this 'entertainment' just turns into pure incompetence of this so-called community and its governance, which becomes very boring blazingly fast.
All those other ones you hadn’t mentioned. The true scotsman videos
This would've been really helpful for all those companies who are embracing remote work and so could quickly provision powerful development environment for all their remote devs who aren't being made to return to the office...................
I did. I don’t get why they wouldn’t be against the theory of something so obviously flawed that leads to exactly what they are describing.

It’s like saying you have nothing against eugenics in theory, but the leap to how that can go wrong in practice is painfully obvious.

Or “I have nothing against giving everyone a million dollars in theory”. Obviously that is a dumb idea, so why even say you have nothing against it “in theory”.
Go to HN page 2 and grep for Rust. More drama with the rust governance or something. They gave someone a professional honorific and took it back for unstated and less then satisfying reasons. The person it happened too seems to be a good enough person and some nice people left the rust org over it.
How to do (c)? I tried to model the reals as lazily computed sequences of intervals with rational bounds where every next interval is subset of previous one, and couldn't write a higher-order differentiator function because on every step for a given input interval there is output interval with non-zero (in most cases) size and the differentiated function may contain quick enough oscillations that the derivative is unbounded, and thus the derivative will stay unbounded no matter what you do. What do you mean by rate of convergence?
Wc3 reforged I guess but they made it so anything you make is owned by blizz so they don't let another Dota escape.
years ago I had a leaf and tried going on a few journeys that required in-route fast charging to arrive.

I can just say that range anxiety pales in comparison to charger anxiety.

There were only 3 general networks available to me (evgo, chargepoint and blink) and my experience was not great.

evgo was expensive but good, although their locations had only 2 L3 chargers available. They could sometimes all be busy. They were usually near a building and were sometimes occupied by ICE cars.

chargepoint was generally good, but they seemed to concentrate on L2 chargers and had few if any L3 chargers.

Blink sucked. 99% non-functional and broken. Like something out of fallout.

Then I switched to tesla and things immediately just worked. Not only was the telsa range practical, but the chargers were plentiful in location and number of stalls. The only hiccups I've ever heard of were from friends traveling during thanksgiving in the first few years, and that was just waiting in line for a supercharger stall.

It seems that the non-tesla networks are improving, but I don't think they are dependable enough to treat an EV like a gasoline car. I think driving a tesla you can pretty much do that.

as to the adapter, doesn't tesla already have a CCS -> tesla adapter? at a minimum wouldn't this sort of thing be available for ford? (honestly I think two ports in the side of the car would be awesome)
I went with Lua personally. I have mixed feelings about some aspects of the language but the ease of integration was hard to fault.

I'm using Moonsharp which is interpreted rather than jitted but Blua looks promising if performance on the Lua side is critical.
GraphQL and Type Systems
Aren't there any horse leg prosthetics?
Yeah, that's why absolutely nobody bought color TVs back when those first became available.. /s

People care about things looking nice. In particular, people who pay others to create websites also obviously want their stuff to stand out, look nicer, and "pop" more than the competition - and the things the person you replied to listed is part of that.
Why (besides religious reasons)?

I don’t see how can high-end/competitive RISC-V cores could be fully open/free and without that how is it better than ARM.
On that front, there is also one called the vaonis hyperia that seems totally automatic, but perhaps we miss out on the challenge of amateur astronomy..
Thanks. I'm not an optics expert, although my friend (the one who said they built a michelson interferometer in a day in their physics lab) is. Since I don't want to mislead anybody, could you explain what the Thorlabs kit can do, and is it technically a Michelson interferometer? The labs that feature the kit all seem to measure the wavelength of light.

It would seem odd that Thorlabs (generally well respected) would sell something that is not what it really is, or misrepresented its capabilities. my guess is that you're sayting the kit itself couldn't reproduce the original experiments, but that it still is a Michelson interferometer in design, which can be used to carry out less demanding experiments, but not demonstrate the (non) existence of aether?
I don't believe it's a fundamental GTK problem. When you scroll, the Wayland compositor sends scroll events to the app, with a float for the delta. KWin and Sway have an option to let you multiply that delta with a constant; multiply it by 0.5 and you have halved your scroll speed. GNOME doesn't have such an option.

GTK may have other scroll issues as well (I recall seeing some stuff about that, though I don't remember the details), but there is definitely stuff the compositor can do.
Yes, but as said, an automated system would need to be almost perfect, which it is nowhere near.

At it's best, and most of the time, an automated system will be a far superior driver than me.

However, coding error and AI hallucination mean I will not touch these systems until extremely proven. And we're at least 10 years from that, if at all.

(note I'm talking about true FSD not the current nonsense. An experience where you can have hands and eyes off the road. With the current nonsense, the novelty is cool, but when that wears off you're just a manager of your car. The worst of both worlds. You have to pay attention to the road and get none of the pleasure of driving. What a fail).
Azure, AWS, Google cloud all pay less for data that gets accessed regularly.

Google Cloud charges $0.02 / month for each gigabyte of storage, but if you store it in an infrequently accessed volume you can qualify for special pricing of $0.0012 / GB / month. That's a 177% difference in storage costs for cold storage vs hot storage.

So yeah, it's MUCH cheaper to store it in infrequently accessed volumes. And stopping people from finding the oldest videos allows them to do that.
https://officesnapshots.com/2015/04/06/github-san-francisco-...

https://www.officelovin.com/2014/05/inside-githubs-san-franc...