skysight-inc/HackerNews huggingface dataset:
Grids were designed to operate in tight tolerances. Cycling power levels up and down a lot, while handling the frequency variation lots of renewables inputs bring, wears down the grid without protective measures. Those measures are called firming [1].

Not sure what Germany did (or plans to do—you can run an unfirmed grid until stuff starts failing for several years).

[1] https://www.gevernova.com/gas-power/applications/grid-firmin...
Assuming a bedroom with surface area of 50 m^2 and an insulation R-value of 2 m^2K/W and an outside temperature of 30C, 300W would be required to keep the room at 18C.
Cooling down 8 billion such bedrooms would require 24TW, which represents approximately a 10% increase in global power consumption.

Certainly a lot, but doesn't seem "catastrophic" and is realistic with today's technology.
I think they address this to some degree by checking different year pairings (end of page 2), where the only excess usage they found was of words related to current events (ebola, coronavirus, etc.) and even then not to the same degree as the 2022-24 pair.

It would be interesting to analyze how well a language model is able to predict each abstract. In theory if the text was largely written by a model then a similar model might be able to predict it more accurately than it would a human-written abstract. (Of course the variety of models and frequency at which they're updated makes this more difficult.)
But they don't have the stored energy density of fissile nuclear reactors; they have the stored energy density of a big particle accelerator. Shutting down a particle accelerator (either temporarily or permanently) is way easier than shutting down a fission pile, because a particle accelerator or fusion reactor would just dump the plasma into a graphite bed and dump the stored magnetic field energy into a bunch of large copper bars acting as big resistors.

EDIT: If you shot a hole in a fusion reactor, the cold air would immediately quench the plasma down to room temperature.

https://www.fusionindustryassociation.org/nrc-decision-separ...

Supporting letter from Helion Energy: https://www.nrc.gov/docs/ML2224/ML22243A083.pdf
I don't have a specific link, but the general method is called "image streaming". It's pretty googleable so you should be able to find something similar at least.
Ruby is an amazing language. I've seen some systems it's not already installed on and hop over to something like perl/python in those cases, but Ruby is by far my preferred hammer for small scripts. The code is beautiful.

Small nit: your note in Feature 4 is actually supposed to be in Feature 5, I assume.
I assume it means Linux Standard Base:

https://refspecs.linuxbase.org/LSB_3.2.0/LSB-Languages/LSB-L...
In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6.

"What are you doing?", asked Minsky. "I am training a randomly wired neural net to play Tic-tac-toe", Sussman replied. "Why is the net wired randomly?", asked Minsky. "I do not want it to have any preconceptions of how to play", Sussman said.

Minsky then shut his eyes. "Why do you close your eyes?" Sussman asked his teacher. "So that the room will be empty." At that moment, Sussman was enlightened.
The best CRT I ever had and kept well into the flat screen era was the Sony GDM-FW900. Released in 2002, 24" widescreen with a resolution of 2304x1440.
She hasn't replied to the tweet directly, but I haven't poked around her profile because Twitter it's behind the sign-in wall. The only thing her tweet showed was that she was previously notified and that she presumably hasn't taken action.
Lmao what?
that's obviously a striking statistic. do you have a cite for anyone interested in assessing for themselves the veracity of such a claim?
I think this is myopic and you're the one describing an utopia. Or a dystopia, depending on how one looks at it.
The greatest feature for this is inline deps, something very rare to have built-in (I've only found Deno to have a similar feature): https://bundler.io/guides/bundler_in_a_single_file_ruby_scri...
Less lamentable than the health impacts (famine) of not centralizing and industrializing food production!
There was nothing saying that unlimited was forever. Usually if there is some guaranteed time period it should be documented as such in the contract. It's Google's right to change the product they are offering and it's your right to decide it's no longer the product you want to use as a result. The only thing you can ask for is ample notice so that you have to adjust to change if need be (which I guess is more of a courtesy and show of good faith).
And submarines.

https://en.wikipedia.org/wiki/Nuclear_submarine#United_State...
CentOS went from being a “bug for bug” clone of RHEL to being upstream of RHEL ( the place RHEL gets branched from ).

That means you can no longer use CentOS as a 100% clone of RHEL that allows you to avoid paying for RHEL if what you need is exactly RHEL.

CentOS Stream is still available and still does everything RHEL does ( more really since the software will be newer ) but no longer guarantees bug-for-bug compatibility with RHEL. So it is a real alternative if you just want the functionality but not an option if what you really require is guaranteed compatibility.

SUSE is offering a 100% bug-for-bug RHEL compatible distro along with commercial support. It costs $25 per server with a $2500 minimum spend.
Beware the difference between familiarity and simplicity!

To compare readability, you must first get used to the thing.
Already written and in use with about half of our clients, but I've got to migrate the "early half" that have things caked on v1
Jump to definition works well with each of the lsps out there. Has for years. No refactoring functionality but llms filled that gap.

Each liveview is an isolated process. You can easily inspect this in the process tree with the phx dashboard that is bundled. State & messaging is certainly the hard part to grok with the beam. I found elixir in action to cover these concepts very well and nothing has really changed since it's first release.

Your experiencing trying to follow data through Phoenix is the complete opposite than what I had when I picked it up many years ago. The request response cycle is pretty straightforward to follow being a struct piped through the endpoint. Liveview isn't much different. Breath of fresh air for me really. Coming from a year or two studying rails which is a nightmare in comparison with all the metaprogramming.

While I do think you can be productive in this stack without knowing much about the BEAM, just taking a week or so to get to know it will pay dividends. It's a paradigm shift compared to a lot of what's out there -- but isn't one that I found difficult to grok as a new developer in the middle of my CS undergrad at the time. Many of my friends shrugging it off for python found their way to elixir eventually :)
I remember reading somewhere that there was this wild prototype flat CRT where the electron gun was at the top, shooting down, and the beam did a 180 degree turn at the bottom before being deflected into the surface of the screen.
I don’t understand what was learned here
Neither seems realistic or achievable, except the latter by nuclear armageddon.
> Just as the new automatic registering of 18/26 y/o people for military only concerns men.

I think the people who want to protect the draft have a vested interest in not introducing equality here. Namely, their constituents have a particular mental model of how the world should be. They want to maintain that illusion.
Thanks. Dad was a specialist on the engineering/science side. He learned and grinded enough over time to become quite dangerous on the business stuff.

I guess he'd be what some folks would call T-shaped.
https://en.wikipedia.org/wiki/T-shaped_skills
Discussion (55 points, 5 days ago, 32 comments) https://news.ycombinator.com/item?id=40706872

Related Weird Final Test (20 points, 2 days ago, 8 comments) https://news.ycombinator.com/item?id=40737883
This is expected behavior if you understand that the results from any data-based modeling process (machine learning generally) is a concactination of the cumulative input data topologies and nothing else.

So of course a model will be biased against people hinting at disabilities, because existing hiring departments are well known for discriminating and are regularly fined for such

So the only data it could possibly learn from couldn’t teach the model any other possible state space traversal graph, because there are no giant databases for ethical hiring

Why don’t those databases exist? because ethical hiring doesn’t exist in a wide enough scale to provide a larger state space than the data on biased hiring

Ethical Garbage in (all current training datasets) == ethical garbage out (all models modulo response NERFing)

It is mathematically impossible to create a “aligned” artificial intelligence towards human goals if humans do not provide demonstration data that is ethical in nature —- which we currently do not incentivize the creation of.
Corporate law changes in Delaware would favour big shareholders
I sometimes wonder why we don't see ruby used for shell stuff more often. It inherited most of the good stuff for shell scripting from Perl, and Perl took a lot of it's syntax from sh and sed and awk, so almost anything you can do in shell script you can do in ruby, but with an option of making it gradually less terse and more readable, while having sane variables and data handling from the start.

Also ruby is great in allowing complexity to grow smoothly, no sudden hiccups. You start with just one line (everything goes into module main implicitly), extend it to a single-file script, require some built-in libraries, then add a module or helper class in the same file, and only then maybe extract those files to required files, add gems, whatever. No boilerplate whatsoever, no jumps, no big rewrites.

meanwhile, a lot of tooling nowadays is written in Go, and I have no idea why, it's not friendly for os manipulation at all, and number crunching power is not needed in many, many tasks of that sort.
Perl also satisfies all listed features
Anarchist Techno Attacks: Remembering Reclaim the Streets
I know what they look like (and could happily draw them), but I can't close my eyes and picture them.
Would it not be more efficient to put solar on every bunnings/warehouse/mall rooftop and over parking lots .. rather than on home rooftops ?
Sure, but that’s how language works. Lots of words that we use in modern English have drifted away from their original meaning.

Language is the shared meaning between people, so if lots of people understand something the same way… then thats what the word means now
Asked to think of the Mona Lisa, there's just... nothing?
Reality is reality regardless of what you perceive.

Presumably the argument is that training a neural net from a basis of complete ignorance is inefficient because we have facts with which we can initialize the model.

So far as applicability to TFA, we can and probably should initialize or bias models that select candidates so their inferences reflect our values.
It would still work, technically.
Not too bad for a 70s book. There's also "Directive 51"
All browsers implemented it before deno with ESM and importmap.
Traditional grammar correction applications usually drop the "important" words as well and suggests something else.
Silly question but say fusion works and we use massive amounts of it. Wouldn’t that increase global temps?
So you are the one i need to be angry at for caving and perpetuating this bs.
Yeah but in this case it’s Facebook that is delusional.
Java for the win. Have used java for any kind of programming or running shell commands or literally anything since last 5 years professionally and personally.

Language is just a tool, anything and everything works if you love it enough
I think golang is used because you can easily create a single static binary, which is incredibly easy to distribute. I often find non-trivial CLI tools written in Python cumbersome because of the dependency wrangling necessary.
There is none. The word has been misused to the point of ambiguity being an accepted part of its definition, and we are all worse off for it. The language is now less expressive, and you need to use more words to add context and remove ambiguity when you really do mean "literally" in the literal sense.
Ruby is my favorite shell scripting language, I used it last year for a complex ffmpeg automation script (use blackdetect to detect long stretches of power-off and split a video file into much smaller components), and Ruby made it a breeze when I know it would have been a real struggle to get working in bash or powershell
I’m not sure why you seem to be getting wrapped around the axle here.

There is zero need for a ‘key establishment’ message here. The platform has zero need to, or reason to even be aware of the existence of these keys. all it needs frankly, besides a simple WORM style ‘post that has a timestamp’ (with encoded signature + one time use pubkey embedded of course, which can be done compactly and in Base64)..

The only ‘trust’ of the platform required would be that they aren’t tampering with timestamps or arbitrarily changing contents - and even then, the actual impact is quite limited correct? Since it would detect tampering of message contents, and timestamp changes are of dubious impact in most of these scenarios. At most someone could post the same thing as you (or similar) but under a different key - which no one could prove was you and would be anonymous. If there was someone you wanted to be able to verify it was from you, you could easily do so while remaining anonymous to everyone else.

Usenet, HN, IRC, Twitter/X, or frankly any of a number of basic web forums would be fine. Accounts could be disposable, and probably should be to.

That’s the whole point.

None of this needs, or would really benefit from, specialized infrastructure besides some client side scripts that could easily just do cut/paste style interactions of messages to/from whatever medium was being used. I’d bet $20 this could even be implemented using GPG with some scripting.

Unclear why anyone would care while we have major celebrities bleating out the color of their poop and their latest political crimes for all the world to hear though.
I had a 21” Viewsonic in the late 90s, with an enormous (for the time) 1600x1200 resolution. It weighed around 60 pounds. My desk sagged in the middle from the weight of the monitor.
Off-topic: Embolt looks interesting. I am an I.T. consultant and sysadmin for a chiropractic trade association, and have been looking for something to help manage and grow their memberships. Do you offer any evaluation plans or free tiers (or are the transaction fees the only monetization involved)?

FYI, your account creation page is pushing a special offer that expired 6/2/2024.
it shows us ourselves, and the parts we pretend aren't there.
Many languages have a third-party way of doing it and a few even have first-party support, see https://dbohdan.com/scripts-with-dependencies

Since that document, Python PEP 723 was approved, see https://peps.python.org/pep-0723/ and https://packaging.python.org/en/latest/specifications/inline...

Similarly, Rust RFC 3502 was approved and an unstable implementation is available, see https://rust-lang.github.io/rfcs/3502-cargo-script.html
The whole point is wanting to shift the support burden to the distro provider. They have to maintain a consistent environment while also upgrading the security and hardware compatibility. That gives you those advantages without having to update your application.

I agree that people should be moving on from CentOS 7 by now and also agree that Alma is a great target. Alma is shooting for binary compatibility with RHEL without just blindly recompiling the RHEL sources. They start with CentOS Stream just like RHEL does.
Let's Design RDMA
Daydream gets $50M seed funding to build an AI-powered e-commerce search engine
"Enforcer" did not provide full memory protection. It only protected the lower page of memory (which were used as lookup tables by the OS, example: address 4 which was the Amiga "Exec" base address), in addition to some unmapped areas of memory.

It definitely helped, but it did not prevent processes from writing all over each other like on a modern operating system.
Every time I hear about a 100+ core my mind jumps to python GIL
> this is an old partner

“Old” might be intended to mean “former” or “ex”, which could be as recent as merely weeks ago. (i.e. ESL / lost in translation issue).
Sure but if you randomly initialize weights you can keep shuffling the initial state to discover new local maxima. Baking in an informed starting state biases the results and requires a new biased start if you wish to explore other areas of the gradient. Basically, the student seems to have a reasonable approach. So how does the lesson follow from the preceding paragraph?
Could you clarify the scenario you have in mind?

The whole point of signing messages is non-repudiation, so the recipient can be sure who sent it, no?

So if you want repudiation then just don't sign the messages?
The Seams in Mainframes for Incremental Modernisation
Sounds like a good candidate for FessHole: https://mastodon.social/@fesshole
That’s a non answer - what improvement
Quite probably, but I only thought to look up the stats for residential dwellings, and price data was easily available.

(I love solar parking lots in particular because it makes double use of the space with zero downside, plus I no longer burn my hands on the steering wheel after going shopping on a 44℃ day.)
Yes, you can recover from a screwed up rebase or virtually any git problem you created via git commands. You find the commit before you rebased and reset to it. One reference: https://stackoverflow.com/questions/134882/undoing-a-git-reb...
Sarepta. Why?
In my mind it’s always “not!”
> After more than a decade at large sw companies, I can count on one hand the number of migrations where the legacy system was ever able to be turned down.

If part of the plan wasn't to run a v1 shim on top of v2 to handle legacy users that won't migrate, v2 almost certainly doesn't meet the needs of v1 customers and it's not a question of 'migration' it's a question of ending a product and releasing a similar product.

Sometimes that's what's wanted and needed, but often it's not, and then it's a surprise that the v1 users want their needs met and it's hard to say no to paying customers, but nobody signed up to run two products forever.
In a prefix language, I first learn what I'm going to be doing, then I learn what values I will be doing it to. This has the advantage that I understand the context in which things are going to be used. It helps in working from the top down.

In a postfix language, I first learn about how the values are constructed, then afterward I learn what I am going to do with them. This has the advantage that I am reading through things in the same order in which they happen. It helps me to think from bottom up.
Many distros come with Ruby standard, it's not very big and I think it has a lot to recommend it over Python or Perl when it comes to lightweight scripting for sysadmins and day to day automation. I wouldn't necessarily pull it into an open source project where they weren't already present, but I would definitely choose it for personal use well before Python or Perl
Not who you asked, but also have aphantasia.

"think of" is far too ambiguous here to really meaningfully drill into the differences of _how_ people think about things. I know that a stop sign is a red octagon (with a white boundary) with the word "STOP" in the center. I could draw you a plausible picture of one without issue. Thinking about it just involves no imagery.

Information you might rely on visualization for, I don't (because I can't). I couldn't tell you with any confidence what my family that just visited this afternoon was wearing (something I assume is easier for people who would remember it visually), but I can recall what happened - in what order, where, who said what, etc. - throughout their visit.
...why not just su then?
I use at least four of those pretty heavily, and I suspect that I'm in the top quartile in terms of using at least three of them. I guess I'm going to be queued for deactivation now.
Thanks. I was considering Capacitor. It looked a bit heavy. Really dreading this process to be honest. I'm hoping we can convert the majority iOS users to installing the PWA and have that hold long enough to either go native or better PWA support on iOS. Not holding my breath for the latter.
>> there are no giant databases for ethical hiring

Setting aside ethics, there are so many bright line anti-discrimination rules that I find it hard to believe that an AI could possibly account for them, not without lots of hand-holding. One often forgotten law states that you cannot discriminate against veterans. That is a hard thing for an AI to grasp. Phrases like "served four years in X" is confusing, so too all the military names/units/ranks. But if your AI is even slightly downvoting veterans... good luck in court. What makes that particular law so dangerous is there is no sliding slope. Either someone is a vet or not: a binary choice. So much of the are they/aren't they testing is dead simple. It will be detected and actioned against very quickly.
Asian groceries like H Mart and Patel Brothers are reshaping America
My bubble app has been loading slow lately
If ‘sudo’ is properly configured running bash or anything that allows command execution (vim, eMacs, etc) is disallowed.

Also, may I introduce you to the ‘sudo -i’ option.
Excellent context, thanks!
https://archive.ph/qEdyg
Even randomness isn't unbiased. A random distribution will have local minima and maxima, just not in all the same places in the next try.
I think it means that 'random' is not the same as 'no preconception' in the same way that being unaware of the contents of the room is not the same as it being empty
Update on GNOME Newton, the Wayland-native accessibility project
The Data Conversion Handbook (2005)
That behavior inconsequential during non-congestion hours as the traffic can flow around the bus or else there'd be congestion, and helpful when traffic is near congestion. Traffic models show that it's the sudden acceleration and esp deceleration that "propagate" and cause congestion, accelerating slower and staying (at a safe distance so you don't have to hit the brakes) behind the bus are helpful.

Imo everyone driving unpredictably to "get ahead" and save (literally, do the math) 1 minute on a 30 minute commute is what causes a lot of congestion.

Imo even if a bus took up 10 car spaces, the more predicable driving and slower accel/decel might still be a net positive for traffic flow.
Deadly Counterfeit Air Bags Are Making Their Way into Vehicles
If you're wondering why OpenAI is bothering to fight the never ending war to align their models here it is. Misguided people are already using it for tasks like this and the blame falls on the model provider when it reflects our own biases back at us.

It would be fascinating to explore perhaps the greatest mirror that has ever existed pointed back at humanity and show near indisputable proof of the many many unconscious biases that folks constantly deny. You could even have models trained on different time periods to see how those biases evolve.

But these things are designed to be tools and nobody expects a drill to be ableist so you have a weird amount of responsibility foisted upon by your own existence to do something. Lest you knowingly amplify the very worst parts of ourselves when it's deployed.

And this isn't theoretical, folks in CPS are right now deploying this to synthesize and make recommendations on cases. It's going to be catastrophic all the while every agency fights to be on the waitlists because it's the first thing that can take work off their plate.