skysight-inc/HackerNews huggingface dataset:
An MMU is somewhere on the TODO list. I'm still focusing on user space and I still have not added support for interrupts or exceptions.

Exceptions in particular is something that I want to research more before I dive into implementation. So far I am of the opinion that memory faults is the only exception kind that you actually expect to see during normal program execution (IEEE-754 exceptions don't count, they are archaic and not really necessary). All other exceptions are exceptional and usually result in abnormal program termination (i.e. there's really no need to provide low latency precise exception handling for them).

With that in mind, I want to investigate how to best handle memory faults, rather than just implement exceptions (although memory faults are usually handled by exceptions).

There's also the issue that I want to support gather-scatter vector memory operations, which can be tricky w.r.t. memory faults (potentially a single instruction can produce one memory fault for every vector element).
Thank you for sharing this. I've been going though it for over a decade and I rarely talk about it. I'm almost ashamed of it for reasons that I don't think I can put into words right now.

But I feel so isolated sometimes. Physically because it's so hard for us to go out, and mentally because if I share the details with 'ordinary' people it just tends to alienate them. People want to hear about softball tournaments and class plays, not feeding tubes and adult sized diapers. It's important for me to remember that I'm not uniquely cursed in having to deal with this.
Not to step on any toes here (I've starred whisperspeech b/c it really is amazing and I intend to use it), but you should also check out Tortoise [1]. IMO the quality is a little better (for now) but it is painfully slow, even with KV caching it doesn't quite get up to real time on my 4090 except with very short snippets.

1 https://github.com/neonbjb/tortoise-tts
The letter makes it clear he is still in prison
Is there something similar for SQL Server?
Yeah this was thirty years ago. Still, closer to today than that time was to Ellis Island.

Not chosen voluntarily. A young man, a kid really, arriving in a foreign country does what he's told. So that was his name.

You'll have to look up the documents yourself.
Or just require CS students to take at least one lab science course. I started in the engineering program and switched to CS, but by then had already taken lab-based chemistry and physics. Those courses taught me more about “debugging” than any dedicated engineering or computer science course I took (and I did take the software engineering courses that were offered). In fact, at a reception dinner during graduation week I was seated at the same table as one of the deans, who asked if I had any recommendations for improving the program. I said that they should require students to take physics and he was shocked - what would that do for students??? I explained my reasoning and he understood what I was getting at. But I don’t believe they ever acted on my suggestion.
Speaking in general terms, not to the specifics of Hans Reiser's crimes - I dont see why it wouldn't allow for redemption, people do stupid things and get blinded easily.
> ChatGPT is far and away the best tutor I have ever had.

> Regardless I have learnt things

who cares what we learn is true as long as we learnt something?
This is slightly unrelated but the intense childhood nostalgia I feel from the design of this site - its clean and beautiful in its way
You can absolutely be arrested and convicted and serve time on attempt to sell/distribute even if the thing is 100% not a real drug.
Hans Reiser – American computer programmer, entrepreneur, and convicted murderer
> No. JDK9/JDK11's adoption issues were due to --add-opens/--add-exports and the JDK developers hostile approach towards reflection.

No. JDK 9 and 11 kept all default accessibility the same as in JDK 8 (all you got was a warning) until it was changed in JDK 16: https://openjdk.org/jeps/396

The adoption issues were almost entirely due to non-portable libraries depending on internal implementation details that had changed in 9. Some were due to changes like that to the version string that dropped the "1." prefix for the first time.

> It's an obsession over "pure" code that has no basis in reality. I'm sorry: Applets don't exist anymore, this obsession is outdated and futile.

I don't understand the relationship to Applets, but the emphasis on integrity (a generalisation of safety) is all around the software world. It's the main reason for Rust's existence.

> to the extent that https://java.com still downloads Java 8.

That's because java.com is a website for end users downloading the JRE, which was discontinued after 8 (really in 11).
"We want to provide services to our people, and violently attack our neighbors." And then, in an extreme motte-and-bailey, when anyone criticizes the violence, we get reminded of the services they provide to their people. And it's true; they do. And they violently attack Israel, with great persistence, determination, ingenuity, and ferocity.

Same with the Houthis. Same with Hizbullah. Same with the Muslim Brotherhood.

And Iran tries very hard to equip them for that violence. Iran is much the same, though they prefer to use proxies for their attacks.

Is there anyone in the Middle East who can competently provide services to their population without being violent extremists?
Dropped your fedora there good sir.
How AI is decoding the animal kingdom
I recently ran into an overload issue and it turned out to be a not-obvious "hard limit" that was mentioned. Everything would be smooth for a bit and then my throughput would be halved after I walked away, backing up the queues indefinitely and paging me again.

I had moved a single-broker RabbitMQ from GCP to AWS and the instance type I chose had bandwidth "up to" 10Gbps. Being less familiar with AWS, I did not realize they will actively throttle based on credits because "up to" means "burstable to" regardless of available capacity. My messages are pretty large and I was running out of credits after about an hour.

Bandwidth was the last thing I considered since I hadn't had the issue on GCP. Switching to a larger instance with guaranteed bandwidth was a band-aid. Clustering to spread the load between multiple instances will be my longer term fix. Lesson learned, hopefully this helps someone someday.
That's an interesting take. Essentially, we've been spoiled by living an a high SNR world, but that's changing, so we'll need more robust human systems.

Not to get too political, but covid and the 2020 US presidential election showed how bad we are at handling untrustworthy information.
1) I'm not a robot. Humans exist in physical space and it is necessary for our mental health to see other people in person. We cannot get our social battery filled by virtual interaction alone. 2) Otther people don't participate in these things very often when I try to suggest them. People naturally talk to each other in physical spaces. Therefore, the solution is the office.
As an athiest myself, is this really the thread to be attacking people on?
OP meant what they said kindly and with the intent of helping based on their own world view. I have no issue respecting that and the intent it was made in, why do you?

Is a thread about losing a child really the correct forum to be attacking someone on about faith especially when the original blog post is from someone of faith?

I am not attacking you, just urging you to be aware of your surroundings. I will not respond to any further comments in this thread as I don't want to detract from what its really about.

I wish you well.
https://www.phoronix.com/news/Hans-Reiser-2024
Maybe if you could stop being condescending I'd stop replying. Do you think you can handle that?

Just go away.
Warnings and the possibility to override

This thread is kinda funny because generally aviation threads on HN like to shit on airbus for their sidesticks and tout linked controls as obviously superior.
My own interpretation here would be most of those programmers wrote a lot of code from scratch, without a ton of library support.

When I think of most of the innovations that came later to text editors, I mainly think of features that make it easier to leverage massive amounts of code written by other people in a collaborative environment. E.g., linters, LSP, autocomplete, version control integration.

Also, perhaps unintuitively, I'd also put window management in that category which is for me the most important text editor feature. I.e., reading and understanding code written by other programmers spread across many files is the most difficult part of my job, therefore window management is the most important feature.

I might even put debugger integration in this category, something I always reach for the debugger for is answering "what is calling this function and with which arguments?"

Just about the only feature I can think of that's not in `ed` and that's not most helpful for collaboration and using libraries is syntax highlighting.
One day I'll sit down and just go through them all to fix them.

I had a spate of going through and putting in 2FA on everything 1Password indicated could have it.

Then, I had another spate of changing all my passwords on accounts I still had in my defunct LastPass. (I switched from LastPass to 1Password before the big breach.)
He was found guilty by the jury in April 2008 and led police to her body in July.
"""Usage limits

GitHub Pages sites are subject to the following usage limits:

* GitHub Pages source repositories have a recommended limit of 1 GB. For more information, see "About large files on GitHub"

* Published GitHub Pages sites may be no larger than 1 GB.

* GitHub Pages deployments will timeout if they take longer than 10 minutes.

* GitHub Pages sites have a soft bandwidth limit of 100 GB per month.

* GitHub Pages sites have a soft limit of 10 builds per hour. This limit does not apply if you build and publish your site with a custom GitHub Actions workflow

In order to provide consistent quality of service for all GitHub Pages sites, rate limits may apply. These rate limits are not intended to interfere with legitimate uses of GitHub Pages. If your request triggers rate limiting, you will receive an appropriate response with an HTTP status code of 429, along with an informative HTML body.

If your site exceeds these usage quotas, we may not be able to serve your site, or you may receive a polite email from GitHub Support suggesting strategies for reducing your site's impact on our servers, including putting a third-party content distribution network (CDN) in front of your site, making use of other GitHub features such as releases, or moving to a different hosting service that might better fit your needs."""

- https://docs.github.com/en/pages/getting-started-with-github...

I managed to use 25 GB in a month for games that were less than 5 MB(!) each (shareware model, so more downloads than sales), and that was for something generating mere hobby-level income, not full time job replacement income.
Medjed: From Ancient Egypt to Japanese Pop Culture (2017)
It’s really more than that. I live in the city, my office is 7 minutes away most mornings.

The transition time of arrival and departure is easily 30-45m daily, on my employers dime.

I do 50% and it works for me. End of the day most of the problems associated with this issue are workplace and cultural issues that come to a head with remote/hybrid. The only novel dysfunctions with employees that I see (and I’m an exec with about 900) are people doing things like secretly moving away and abusing medical accommodation. There’s also an issue where people build their life around remote and are disappointed when they miss opportunities, but are unwilling to meet in the middle.

End of the day. The lazy idiots are just as lazy, grinders grind, and smart people continue to be smart.
Starlink Community Gateways boast 10 Gbps speeds from space at a cost
That "tax cuts for the rich" line buds me so much. Republicans do not simply cut taxes for the rich. I've looked at income tax tables going back to the mid 70's. It's clear that Republicans cut taxes for all, not just the rich. Regan , G.W. Bush, and Trump cut taxes for the poorest, Middle class and the wealthy. I don't know of any case in the past 50 years when Democrats have cut taxes for the poor, though Obama did continue the Bush tax cuts.

Now if that's a good policy to cut taxes and spend as much as they do (Trump especially), that is another question.
But self driving has improved. Maybe not as fast as people would like but its clearly better than it was 5 years ago.
To be fair though, my previous role I found the day got longer during/post COVID because senior managers suddenly felt empowered to schedule meetings earlier and later.

In some cases, it was getting brought into more senior manager meetings I previously wasn't privy to, that had always been too early (7-8am).

In other cases, it was moving those same managers goal posts because they'd always been online early and hey if you want access to them, the only place to find time on their calendar was like 8am or 5pm.

I know A LOT of senior IC / team lead people who fell into this trap during COVID.
Came here to recommend GDevelop too. I taught my 10 year old GDevelop and she preferred it to p5js (Javascript programming) and it's a lot more powerful than Scratch coding. (but is visual too, like Scratch)

Also, lots of good tutorials on YouTube and a friendly community.
Conceptually, collect seems to create a new vector. In that case you would expect that the memory of the old vector is freed. The library tries to be smart and reuses the old vector as an (undocumented?) optimization. So the old memory that is no longer needed is not released.

Whether you call that a leak or not, Rust is known for its predictability. Allocating 200x the memory which a programmer would expect if he doesn't know the implementation details is bad.
https://www.starlinkinternet.info/community-gateway

> The company has announced a new program called Community Gateways which claims to offer fiber-like internet performance from space. While that sounds awesome, this isn’t something you’re going to be able to buy for yourself. Starlink Community Gateways will cost partners a one-time fee of $1.25 million and $75,000 per month per gigabit of performance.

> Starlink says that Community Gateways are capable of download speeds up to 10 gigabits per second, upload speeds up to 10 gigabits per second, and latency less than 99 milliseconds. The company is targeting the new program towards internet providers who are looking to provide service to customers in remote areas where satellite internet may make more sense than running fiber optic cables.
>> You’d have to be mad to buy any of these new. A realistically priced lease would be the way to go if you want new

> EVs in the ~5 year old bracket, they may be slightly better, but you still have to consider that in another 5 years it's basically going to be unusable and unsellable.

I'm just talking about the cost of ownership. If you want to own from new, it's more expensive to buy these models then sell at X years old than it is to lease from new.

E.g. VW ID Buzz - circa £5-£15k cheaper lease than purchase on a £66k EV, good treatment here: https://www.youtube.com/watch?v=UdHlZLcGquk

We've seen similar with ICE too though, it's a peculiarity of the current UK market that it can be cheaper to lease a brand new Nissan Qashqai for 3 years than it is to buy a used 3 year old one and sell it at 6 years. That just should not compute but the market is skewed.
Must have been, it sounds very much like the quality of the "we shall fight on the beaches" speech.

A bit unfortunate choice for a demo, sadly.
What is an example of an embedded systems project which truly benefits from a generic library in the way that you described?
Except you couldn't say HOW it's a mischaracterization.
It depends. In my case the commute is a (seriously) bumpy bus ride that takes 2-3 times more than by car (the bus has stops and it takes a longer route and I have to change the bus at least once, that adds extra latency). Fortunately the bus is relatively empty in my stop so I don't have to stand.

This means that I couldn't read anything. Shaking of the bus also gives me time to time a mild headache. Now if the ride was smoother (like a train or a tram) and I still could sit and read then indeed I would agree with you.

Fortunately I don't have to commute very often so I can tolerate this to a degree but if I had to commute every day then it would add considerable extra strain into my life.

Normally the day should be divided into 3 equal parts:
1 sleep time,
2 work time,
3 personal time.

Commute time effectively steals from either personal time or from sleep time and this comes on top of getting ready for work that is also a major waste of time in the mornings.
See RFC 970, "On Packet Switches With Infinite Storage" by John Nagle: https://datatracker.ietf.org/doc/html/rfc970

Back then (I was studying networking as an undergrad at the time, and interned with the Arpanet team) people really did think of network congestion as a buffer allocation problem, so the obvious solution was more buffering - i.e. adding queues. Nagel was one of the first people to point out the problem with this.
Look whatever beef you have with DEI, that's not what is wrong with Boeing. What is wrong with Boeing, is the same capitalism that allowed all drone production to be outsourced to China in the 2010s. Suicidal, globalist, sell them the rope they will hang you with capitalism.
I think your issue is less with politicians and more with the concept of checks and balances. A system where the executive and legislative branches are constantly at risk of dismissal at the decision of the judicial has massive problems. The government would be basically unable to attempt legislation for emerging situations, because there are often times where there just are not clear judicial standards for how the constitution applies.
Nobody is spending a year to crack your passwords or use a leaked password

How strong is that nowadays? How many bits of entropy?
I don't know why there isn't some sort of legislative barrier that at least runs new laws through some body that can flag constitutional issues. Most legislators have law degrees, so you would have thought they are aware of the issues before they pass them.

The worst ones are criminal laws that send people to prison for years only to be found unconstitutional much later down the road. (e.g. Chicago's gun ban)
> Galaxy AI features will be provided for free until the end of 2025 on supported Samsung Galaxy devices.

We're drowning in subscriptions. I'm afraid that in the next few years, we will have to pay subscriptions for hardware features like camera, display, and other stuff as well. The BMW way.
The data point is the article and reality. My comment was just part of the answer, aka real world AI usage is nowhere close to what people want to believe here.

One commenter says everyone under 30 has a paid chatgpt account, yet chatgpt as a self reported user base of 185 millions, with only 100 millions unique active user per week, a far cry from every people under 30 with a spare 20$.

Even if every single one of these people installed bing on all their devices it wouldn't make a dent... chrome is used by more than 3b people.

I took a bet last year on this very forum about how chatgpt wouldn't become anywhere to what the HN prophets promised, I can take another bet for 2025 lmao

https://www.demandsage.com/chatgpt-statistics/

https://www.statista.com/statistics/543218/worldwide-interne...
You're lack of appreciation maybe related to your fury.

Younger peoples mental health has a lot more to do with wasting time in a office, but you can keep thinking that if it helps. I'd wager that younger people could learn a bit from older in this area.

In the end, we do what we think is best and I'll continue heavily advocating for remote work. Good luck!
From Slow to SIMD: A Go Optimization Story
Panama was delivered in JDK 19 and is final in JDK 23, out this March.

We don't give ETAs as people may make business decisions based on them. As a matter of policy, we only announce a targeted JDK within the 6 months prior to its release.

> it’s getting quite tedious to persuade everyone to keep it up and not jump ship, after getting burned by the previous JDK (and Spring) upgrades.

If nothing else, they should be placated by the fact that upgrades are significantly worse in every other ecosystem.
VCs in one hand have successful companies (that generally IPOs), and losers on the other hand.

They can use their influence on the people who having voting rights, to actually push the hot-potato to public investors.

That's one big reason why you public companies purchasing somewhat useless companies, or acquihiring them at insane valuation.
The argument I am making is that this is already happening. It wont be great that the BS is more convincing and more pervasive. It also wont be the end of society and truth, leading us all to a deadly spiral of misinformation.

People should strive to be more critical, if that includes evaluating the source of whatever they listen to then I think thats great. This is something we should be doing anyway.
The argument is that, if the money is just a database, the police will get it policed, or the bank will police it themselves, in an extra-legal way of just deleting or freezing accounts on request.
> They thought they went with the cheaper option, but in fact they only considered the value of a life as estimated by the NHTSA ($0.2M). In reality, the damages that juries tended to assign for each needless loss of life turned out to be more like $100M.

That was in large part due to the disgust over the report they had penned.

> If Ford had accounted for those punitive costs in their calculation, then the outcome of the cost/benefit calculation

Would still have been a cost/benefit calculation rather than a moral or ethical one, aka capitalistic greed.
Small increase in economic productivity. Like the invention of the word processor or spreadsheet. It's hard to quantify but it trickles into the economy in the form of lower prices for the same goods (or prices that aren't as high as they otherwise would have been).
They have been talking about AI being able to do better than doctors at cancer detection for over a decade now: https://www.wired.co.uk/article/ibm-watson-medical-doctor
I do not have a link for Facebook, and I did not claim that Patternz was slurping data from Facebook specifically.

But here's a couple links for Google: https://developers.google.com/authorized-buyers/rtb/start and https://developers.google.com/authorized-buyers/rtb/download... .

You are just not in the right position in the market to do much slurping.
I married a southern gal, eastern North Carolina to be exact. As a Minnesotan, I have become familiar with the following:

1. "[he/she/they] are doing the lord's work" roughly translates to, "that task is so terrible/annoying, but someone has to do it, so props to them for doing it without complaining."

2. "bless their heart" roughly translates to, "they are really trying, but wow, so much fail"
That's quite irregular.
As you suggest, the performance benefits of increased clock speeds is highly workload specific. I agree. It's roughly linear for some workloads up to a point, and highly non-linear for other workloads (especially memory bandwidth constrained workloads, which is a relevancy case given that it's SoCs we compare, not stand-alone CPUs).

Yes, target clock speed is a big part in considering power usage, but also fab process, memory architecture, etc. Adjusting for clock speed makes no sense, though adjusting for power consumption might.
What time frame did you work there?

I enjoy reading about the Mercury missions and the work IBM did in that era. There must have been a lot of smart people there then.

There's also a (recent?) book about IBM's work with the Nazis during WWII that has gotten some press lately. Has anyone read it?