skysight-inc/HackerNews huggingface dataset:
I literally cannot walk or ride a bike where I live. I will get robbed and/or killed and the weather doesn't play nice. Distances to places I need to go are also quite lengthy. Ordering stuff online doesn't solve the problem, they also drive vehicles with tires. It is out of necessity that people in my part of the world are reliant on vehicles, and I assume most other people in other countries are too.

This is a very complex problem that is extremely difficult to solve and shouldn't just be dismissed as people just being married to their cars.

However, I'd love to see a less polluting compound used for vehicle tires, which is also cost effective for the end user. In my country the railroad system is totally buggered due to crime and corruption, so there are trucks everywhere. Reducing reliance on semi trucks for freight could possibly reduce the pollution a bit. In my country at least...
And then maybe the voices will finally go silent, saying we cannot do battery grid storage in big numbers, because lithium is limited.
Twitter has search if you really want to see examples. Took me a few seconds to find this one with 16k likes from a couple of days ago.

https://x.com/GarethDavies007/status/1861477780778529043
This test is no real.
These languages works differently. Garbage collected and manually allocating and deallocating. If you do not configure a garbage collected language correctly it will spin out of control in memory consumption because it will just not garbage collect. If you would have configured the garbage collection to be low for java and go then go would look like rust.
I think just taxing the tires is the solution! More wear on roads should closely correlate with more wear on tires, and each tire likely has a lifetime determined by weight * distance. You need to account for tire structure, but even if you tax all tires the same, it should be a good approximation of what we're looking for.
How can you protect children from the absolute devastating effects of social media on children, by banning it for adults?
Can you make a shared album and invite the same account to all of them?
Australia's social media ban for kids under 16 just became law
> A lot of artists seem to think that they're entitled to make a living off their art, which seems to me to completely misunderstand the history of the music industry.

Or just the history of value in general. People definitely love music and will pay for it, but not for everyone who makes music.
> A double-entry system is an accounting method that tracks money at both its source and destination.

Nope. Double entry bookkeeping means every transaction is recorded in (at least) two accounts.
Well, as long as I’ve got my music, it’ll be a good deal to me.

I mean, respectfully, I really don’t care about their profitability if : 1) I get to pay reasonable price 2) artists are paid a reasonable prices 3) VCs are ok to throw money at it for any reason.

On the current state of affairs, everyone is happy (or at least happier than Spotify).

Is it future proof ? Probably not, but it’s a little more present proof than Spotify.

If someday this equation changes or the company collapses, well, I’ll just go elsewhere.

And if the industry is not capable in itself to handle the use case of paying a monthly fee to be able to listen to music while remunerating artists, given that humanity in general never paid as much money just for music in the whole human history, it would just mean that they are incredibly stupid and that they deserve the piracy.
That's why they were bitching about nature sounds and white noise eating into their money. A lot of people listen to an hour of music during the day then listen to 8 hours of rain while they sleep.
Sell them to someone for $95k and take some time to figure it out.
Rambling interview. As best as I can tell Synapse said there were technical issues with Evolve the bank.

Meanwhile this article said Synapse withdrew from Evolve the end user funds. Mr. Holmes of Evolve said the bank “transferred all end user funds” to other banks at the request of Synapse, but declined to identify them

https://www.nytimes.com/2024/07/09/business/synapse-bankrupt...
The problem with this approach is that you will have two groups of children, the ones who have access and the ones who don't have access.

This is a worse problem than allowing it for all.

Its another vector of temptation, distraction, in-equality, etc.
When adults make decisions for children it's called "parenting"

Acting like we should be seriously treating children and teens as an equal political group is a joke
What would that additive do to prevent microplastics?
> The requirement is to run 1 million concurrent tasks.

That's not a real requirement though. No business actually needs to run 1 million concurrent tasks with no concern for what's in them.
For what it's worth, non-portable battery storage these days is mostly lithium iron batteries. Which are, yes, heavier; but are superior to lithium-ion in most other ways.
Adults can still be on SM and can still criticize the govt.

Also, it must be the state of affairs that an Adult can have an ID on SM and criticize the govt. and the laws and courts should protect that individuals right to criticize.

Avoiding IDs on the internet, just so that the govt can't catch hold of the critic is a lot of step backwards.
Hiring AI Engineers and co-founder CTO
Tire changes were disallowed in 2005 to break Ferrari's dominance who's strategy relied on super soft sticky tires being charged often.
December 1st's change isn't just for new customers. It's for newly-created or rescaled servers belonging to existing customers too, and it's plausible that those operations might happen a lot for some customers. And Thanksgiving and Black Friday are holidays for almost all American tech workers, so I'm not counting them as business days.
Different population (and business) density for most of America which is entirely suburban except for the dangerous downtown areas.
You're arguing from a point of something you read. I'm arguing from a point of a market that I'm heavily invested in and monitoring daily. Get back to me when you've got a couple mil parked in residential real estate in a market where the kinds of development projects you're trying to provide cover for have been commonplace for a decade. I'll wait. Spoiler: you're going to find that both rents and purchase price both skyrocket.
I agree. I would rephrase it „send someone you appreciate and that you wish had a mild heart attack this official looking letter“
Please elaborate. If each stack is 2KB then surely all of that virtual memory is committed to physical RAM, and hence is using actual memory?
Is taxing car use bad?
Maybe I’m missing something here but surely Node isn’t doing anything concurrently? Promises don’t execute concurrently, they just tidy up async execution. The code as given will just sequentially resolve a million promises. No wonder it looks so good. You’d need to be using workers to actually do anything concurrently.
Key phrase from that research:

> I'm not sure how much royalties you can expect when you're one of 17 credited songwriters on one song you don't even own which samples a song that also samples songs...I think $45k is pretty damned good.
> Now Go loses by over 13 times to the winner. It also loses by over 2 times to Java, which contradicts the general perception of the JVM being a memory hog and Go being lightweight.

Well, if it isn't the classic unwavering confidence that an artificial "hello world"-like benchmark is in any way representative of real world programs.
Correct. Children deserve rights, representation, and bodily autonomy. Today they have none of this
Not really. If I have a profitable app that only uses 10% CPU on average, and you have a profitable app that uses 90% CPU on average (because it is a more CPU intensive program), both of us are going to keep paying our hosting provider indefinitely, but you are less profitable to them.
https://news.ycombinator.com/item?id=42271142
Everyone has a profil and everyone who wants to, leaves contact inside the profil.
Ya that’s true. I guess I’m imagining the “25%” being pushed towards 4chan type environments, and perhaps then a subset of that towards more dangerous environments.
> I don't see a way this could be implemented where the govt doesn't know what site is requesting the verification

Blind signatures. Briefly, a blind signature is a way for a party to sign a document without seeing the contents of the document. The cryptographic forms of this, at a high level, work like this:

1. You do a keyed reversible transformation on document D that produces a transformed document D'. This is called "blinding" the document.

2. They sign D' with signature S'.

3. You apply the reverse transformation to S', which gives you a signature S from them for D. This is "unblinding".

Use a random key each time you need to get something blind signed and throw away the key afterwards.

Even if they later see D and S they can't match them up with any D' and S' because they don't know the key.

For age verification D would be some kind of token you obtain from the social media company during age verification. You'd then have the government blind sign that with a signature that is only used when the government has verified you are at least 16. You'd unblind the signature and give that back to the social media company.

There are also protocols to do this using zero knowledge proofs.
check out termux if you have an android. not sure is the ios terminals let you do as much. its pretty neat being able to run yt-dlp to download the odd youtube video or ffmpeg to resize photos or videos before sending them off. i have all my python and lua scripts synced with syncthing and they all work as normal. fzf gets quite a bit of use in my scripts, like searching tmdb for a movie, showing the results in an fzf menu, then adding it to a watchlist. i have another one that lists all my spotify playlists in fzf then opens the playlist in the android app. its kind of crazy how much you can do with it. i even started learning neovim a few months back just so i could edit the scripts easier on my phone and im surprised how much easier it is to use on mobile compared to other android IDEs.

the only other thing that comes to mind is streetcomplete which asks you questions about the openstreetmap map in your area. its a nice casual way to contribute to osm without having to do anything too complicated
The bank IS printing new money. You are ignoring the money multiplier effect where the money lent by bank 1 is deposited into bank 2, bank 2 lends 90% of that deposit, which is deposited into bank 3, ... repeating the process over and over.

With a 10% reserve requirement, a 1,000,000 USD deposit will result in up to 10 times that much money being lent out.

The formula is 1/r, where r is the reserve requirement.
We need to turn down the volume here.

Not being exposed to social networks for a few years is no way comparable to depriving them of bodily autonomy.
>Unless there is an underlying assumption that the US is incapable of producing these better technologies itself, in which case the US is probably fucked regardless.

That seems to be a safe assumption these days: I just don't see the US producing these better technologies itself at all. It's still pretty good at making cutting-edge software, but that's about it.
you must be joking, that's exactly how communist government works.

Given strict laws but "don’t prescribe any particular ... methods" so one day law enforcements can extort a large sum of fine from companies as needed.

The only difference is Commie leaders invent bullshit "laws" by themselves and no voting.
Interesting, I find the UI to be better than Spotify. Not good, but better.

For Spotify, which I’ve been a paid subscriber from basically day one, the UI went downhill from incredibly great (I do have fond memories of the first client in Qt) to a total mess without any consistency.

Tidal is just a stagnant mess. Apple Music is not better.

I guess we are just suffering from the fact that UI are not made anymore to be useful but to influence customers behaviors.
For a time, we did not have an “R” rating for video games and this sort of content called for this rating, which legislation said could not be given. Fortunately saner heads prevailed and they created an “R” rating for video games and this oddity went away.
> if angry is the right emotion

Of course it's not, haven’t you noticed they said "irrationally"?
Aha, 2k stacks. I figured that stacks would be page size (or more) so 2500 seemed both too small for the thread to have a stack and too large for it to not have a stack.

2k stacks are an interesting design choice though... presumably they're packed, in which case stack overflow is a serious concern. Most threading systems will do something like allocating a single page for the stack but reserving 31 guard pages in case it needs to grow.
That's not entirely true. There's a thread pool of workers underneath libuv. Tasks that would block do indeed execute concurrently.
Go is absolutely using that ram, it’s not available to other services on the system.
Thanks for your input! I don't org-mode myself but I know it's a killer feature for many. In fact, I think if someone commit to it, they can likely build an even more powerful version of org-mode with a lot less and cleaner code, because Neomacs use arbitrary HTML DOM as its editing representation, and no need for regex/text-property hack. See https://github.com/neomacs-project/neomacs/issues/53 for an example.

That being said, Neomacs definitely need a user base and eco-system for that to happen, but I hope so!

As for magit, I wish one day Neomacs get one as well. For now one can use Neomacs's built in terminal for git.
What is the most secure and reliable harware crypto wallet
I'm in a search of secure and reliable cold crypto wallet. I tought that Ledger was a good option, but after reading some reddit posts, now not so sure in its security. Looking for recommendations and explanations :)
i think most folks have moved on from tpb to either zlib or DRM free legal sources (like Kobo)
You're thinking of parallelism. Concurrency doesn't require them to actually be running at the same time.
I cannot understand how you oppose these two terms: mental-health, and objective, as if they were an either-or.
There are many people with objectively measurable and diagnosed personality disorders, you could even observe that the way society is going, being somewhat narcissistic is a pre-condition for success.
I miss Grooveshark :)
I highly doubt they have the expertise to implement anything remotely 'cryptographic.' Their level of competence seems stuck in the 1950s, stamping paper forms, while anything more complex is handed off to consultants in Australia. These consultants appear far more interested in lining their pockets than in understanding technology or math.

The far more likely scenario is they piss a couple of hundred billion away on the first company that shows up with a slick-sounding, half-baked platform, claiming it can magically solve all their problems with just a few "minor" tweaks.

I'm an interested party, I have a 13 year old daughter who would benefit from a little less time on social media. But that's my problem, and my belief that these idiots in our government could help me with that is zero percent. I am probably in the .1% of households where dads know more than kids.

(If photometric id comes in, I want to be in the fake moustache business).
Oh, I know. But the code used in this test doesn’t utilize that thread pool at all. It just uses setTimeout.
Responding to the title:

I've always viewed the act of computer programming as a bunch of experiments or thought experiments. You first build a hypothesis in code, then you evaluate it and analyze the results.

I like this because it puts the science in computer science.
This is a bad idea, and it’ll be very hard to implement. Better to ban old people from watching Sky News and using Facebook, that’s the real danger to our democracy
You seem oddly emotional about this. Also, you're wrong.

Hosting companies count on a certain <100% average CPU usage, and this factors in to their business model in the shared CPU plans. That's literally why those plans exist, because they are getting more users on a machine by counting on less than 100% usage. The users get a lower price and the risk of getting throttled in certain situations. Nowhere in their product description do they promise you can use 100% all the time. If you want that, you go to their dedicated plans.

Don't get so emotional, but if you do, at least make sure you aren't wrong first.
ASIO has been able to track you for decades since they have real-time metadata feeds from Telstra, Optus, NBN etc.

They have access to your location estimate, URLs of sites you've visited, people you talk via email/phone etc. And we know that this dataset is shared to the Five Eyes.

So if you are concerned about being tracked I would strongly recommend leaving Australia.
> Arch

Check out "sbctl" by Foxboron, it's a UEFI key and signature manager [1] that's pretty nice.

But other than that I agree with you there, I wish that upstream kernel builds would be signed by the distro for secureboot usage. Maybe this should be part of the archlinux-keyring package?

[1] https://github.com/foxboron/sbctl
Forced voting is proof of it. Australia is by far the least free Anglo nation. I will never step foot on that god forsaken island.

They have no culture, and that’s the opinion of Australians: https://en.m.wikipedia.org/wiki/The_Lucky_Country

https://en.m.wikipedia.org/wiki/The_Australian_Ugliness
Not all lead-acid batteries are like car starter batteries: deep-cycle batteries are the same basic technology but they're actually good at being discharged heavily and recharging over and over. They're not good at supplying tons of current quickly, though, which is what's needed for a starter battery.
Hey, didn't you get the memo that teenagers know everything, have the simple & straightforward solutions to all of life's problems, and are never wrong?? ;)
> loops like this are easy for compilers to analyze, in a way that makes them not representative of real code

Which makes it a perfectly fine benchmark to measure whether a particular compiler implements these optimisations. The benchmark also highlights fine implementation details. I did not know about Dart's interrupt checks, for instance.

I see these microbenchmarks as genuinely useful, as I can analyse them, the logic behind them, and apply results in interpreter design. Consider [0] for example. Any sane compiler would do this kind of optimisation, but I've seen only one production interpreter (daScript) doing it.

[0] https://ergeysay.github.io/optimising-interpreters-fusion.ht...
Fair point. Kind of makes the comparisons between languages a little unfair, though. Go and Rust would be executing these operations in parallel, Node would not. Would make a significant difference to real world performance!
Tweet OP here: Very good analysis, thanks for sharing.
Weight * distance is actually literally fun for governments to implement.

Why?

Because it gives them more taxes, bigger government and as a bonus more spying on citizens.

The Dutch government has been talking about this type of tax for decades. The idea is to put a mandatory live-tracking device in every car that sends data to the government about where you are at all times.

Currently the tax is based on weight and type of energy source of the car and some of the highest taxes on fuel in the world. This boils down to the same as the weight * distance tax. But why keep it simple if you could complicate it further AND get free live spying as a bonus?
Facebook already does this with users under 13. Read here about how they do it: https://about.fb.com/news/2021/07/age-verification/

But I agree it's a bad idea. See my comment above or below.
Wdym. It takes one click to favorite a song and one click to play an album.
The article is telling us that you can run really inefficient code. Goroutines should be run with worker pools and a buffered channel and it's silly to not do that and then compare it to things like an optimized Rust crate like Tokio.
Curing addictions is very hard and some addictions are very strong. Some addictions are also guarded by business interests leveraging close to a trillion dollars to increase this addiction.

We didn't reduce smoking through personal responsibility, stop using "nanny state" tropes.

In democracies the government is an imperfect representation of the will of the people and sometimes it decides individuals can't fight some things.
Again I really hope you read about the luddites rather than draw conclusions from surface-level observations of them.

Not only were they essentially one of the first organized labor protestors, they also protested against the poor quality of the products made by the machines. This is why they were extremely popular among most people who lived during this time, and would be sheltered by people unrelated to the workers of the mills.

Someone who made quality garments for their town was put out of business by a mill mass-producing terrible quality products. It’s almost the first echoes of what we see coming over from Amazon/Temu now.
… the latter which ironically used what would become ARM chips
The exceptions being Tesla and possibly Rivian and Lucid. With Tesla you know that Musk will find a way to keep going either by hook or by crook. Rivian is in a more uncertain situation but they have shown that they have the mindset of a SV company like Tesla and so we can't write them off yet. Finally Lucid seems to have a large well of cash from the Saudis so they may stick around as a niche maker.
Agreed. This was an incredibly stupid statement to make because they didn't reduce prices anywhere. This was not a price re-balancing, but a price hike.
I haven't defined any problems or solutions but certain people do seem to have defined the problem like you have. What I said specifically was that whatever people perceive to be a problem with the global human population is self-correcting (from a biological perspective) because those who voluntarily choose to not procreate will be replaced by those who are more than happy to have as many children as possible.

If someone has a different perspective on this then they are welcome to make their version of the problem explicit and concrete and explain what exactly they propose as a valid intervention for fixing it. I suspect and am almost certain they have not thought about the issue as rigorously as they think and are simply parroting popular talking points they've seen and heard on social media platforms about the impending collapse of civilization caused by declining birth rates.
The measurement is memory, not performance. Paused/queued tasks in the sequential node version still count, and in theory could be worse since the Go and Rust ones would be consuming them in parallel and not building up the queue as much.
The idea that your operating system might share with meta your personal data like your age is pretty messed up.
Yes, but then how could they find audience for political ads, if not in social media?
I just want a programming language (probably a Lisp) where every thing is on a separate line, every sub-thing is indented and there is no choice (there always is only one right way to write something).

E.g.

println(greetings(users))

should always be

println
greetings
users
You know what I mean. If this was a real world program where those million tasks actually performed work, then this stack space is available for the application to do that work.

It’s not memory that’s consumed by the runtime, it’s memory the runtime expects the program to use - it’s just that this program does no useful work.