skysight-inc/HackerNews huggingface dataset:
> > The absolute worst thing that someone can do [at SpaceX] is inform Musk that what he’s asking is impossible. An employee could be telling Musk that there’s no way to get the cost on something like that actuator down to where he wants it or that there is simply not enough time to build a part by Musk’s deadline. “Elon will say, fine. You’re off the project, and I am now the CEO of the project. I will do your job and be CEO of two companies at the same time. I will deliver it,”’ Brogan said. “What’s crazy is that Elon actually does it. Every time he’s fired someone and taken their job, he’s delivered on whatever the project was.”

> I was feeling bad about reading an eight-year-old biography just before an exciting new one comes out, but this story alone makes the whole book worth it.

That anecdote has much less of a ring of truth to it then the summary given earlier:

> When he decides to do something, he comes up with an absurdly optimistic timeline for how quickly it can happen if everything goes as well as the laws of physics allow. He - I think the book provides ample evidence for this - genuinely believes this timeline2, or at least half-believingly wills for it to be true. Then, when things go less quickly than that, it’s like red-hot knives stabbing his brain. He gets obsessed, screams at everyone involved, puts in twenty hour days for months on end trying to try to get the project “back on track”. He comes up with absurd shortcuts nobody else would ever consider, trying to win back a few days or weeks. If a specific person stands in his way, he fires that person (if they are an employee), unleashes nonstop verbal abuse on them3 (if they will listen) or sues them (if they’re anyone else). The end result never quite reaches the original goal, but still happens faster than anyone except Elon thought possible.

And the two don't seem compatible.
When technology decisions are too often made on signalling trendiness and shiny object syndrome, all organizations will eventually evolve out of this.

Simple technologies leave innovation points to be spent in the problem and user instead of experimenting with new tech that is usually a rewrite of something else that’s already similar, except without the hardening and maturation
long long time ago. When there was no built-in sorting library and I forgot how to implement n log n sorts.
seems dumb to include, but it's their choice
I believe that the fundamental physical particle interactions are not yet well enough understood to make a precise simulation, even if you had a supercomputer.

Ie. currently it can't be formulated as a search problem entirely on a computer.
Simple answer: no. Ferromagnetic hysteresis increases with temperature, and the hysteresis here is stronger at lower temperatures. The amount of hysteresis they see at low temperatures is also too much to explain with undetected contamination. Plus, the scientists posted a picture of them fully floating a sample upside-down, which is pretty hard to explain away.

Complex answer: Maybe. Copper sulfide does a lot of weird things, and it's very easy to screw with ferromagnetism in unexpected ways. It's totally possible there's a lot of iron in this sample, and the huge incentive for room temperature superconductors is a powerful temptation to slant your data... or fabricate it entirely: https://www.science.org/content/article/plagiarism-allegatio...

That's my alma mater :(
> Nothing stops the copyright holder from relicensing future versions of the software under a different license.

Accepting contributions without a CLA does, because then there's too many copyright holders to do so.
Worse, the food produced by Big Ag from such practices borders on poison.

My wife suffers inflammation when eating most any food from the grocery store, with the exception of raw organic ingredients that we can prepare ourselves.

Most people do not react at a noticable level, but she has autoimmune issues that make her sensitive to trace amounts of pesticides, preservatives, cooking oils, and more. After only a few bites, her hands will swell up and prevent her from removing her rings. Sickness follows if she doesn’t take heed.

We cannot go out to eat anywhere that uses an inexpensive oil; she reacts to most popular varieties. She cannot even eat simple table sugar beyond a bite or two.

Without exception, the common denominators are those ingredients produced at industrial scales.
WSL conflicts with many antivirus/security packages due to e.g DNS filtering or other network restrictions. WSL itself on a non-managed box works not-too-bad, sure.

Cygwin has been very useful to me, but also caused its share of issues with its permissions model, creating large directory trees that couldn’t be deleted.
That's why I said "most", not all. Type II is 95% in USA.

[0] https://www.cdc.gov/diabetes/basics/type2.html
Why is that bad? That's implementation detail and I would say the right implementation.
Thanks for the kind words! Note that Orion is macOS/iOS only for now (we had to start somewhere).
Simpler can be better than a more unnecessarily complex stack that could be added later anyways
Heroin physically alters brain chemistry. It's worse.
I respect the intention here. I'm a big fan of "DOM as State", myself. I'm more partial to modularity and encapsulation using custom elements, rather than runtime js objects that inject well-known elements, but I can't say one is better than the other. Just my current naive preference.
Farnborough is ridiculously expensive for small aircraft. Not just expensive like for example Amsterdam Schiphol which is about 10x more than a small airport, but 10x more expensive than even Amsterdam. It's really a private jet only kind of place.
46 years ago today, the BBC aired its latest science fiction series – Blakes 7
This is just garbage. The publisher's business model is producing as much content as possible without care for what programmers actually need to know.
It's not hijacking back like it happens with some sites that redirect and such. It's just pushing each color into history.
The bootloaders have been locked; and the 2015 models (iirc) were the last ones where a bug allowed unlocking them by shorting some pins. Without an unlocked bootloader, you might be able to root Android, but you can't replace Android or the ROM.

Not that it matters anyway - it's MediaTek. Their partition layout and driver model from those eras is generally a disaster. There's no way you'd be able to make FrameOS in a reasonably elegant way work on that hardware.
What are some reasons to use Sloaris based operating systems over Linux these days?
A single talented developer taking weeks sounds about right, that's what I meant by difficult but also you have vulns that never get a cve issued or exploit developed because of kernel specific hardening.

As for container escapes, there are tools like deepce:

https://github.com/stealthcopter/deepce

I can't honestly say I've heard of real life container escapes by attackers or pentesters using kernel exploits. Although I am sure it happens and there are people who won't update the host's kernel to patch it.
> [as the fire was spreading into the plane]...some things went wrong. It took several minutes to get the Japan Airlines plane’s doors open.

> Japan Airlines said it took some time to get the doors open because cabin attendants first needed the pilot’s confirmation that the airplane had come to a complete stop. The cabin attendants also needed to confirm whether it was safe to evacuate and figure out which slides were usable, an airline spokeswoman said.

Obviously, any "people burned alive because the door wouldn't open in the actual emergency" scenario would be double-plus bad.

OTOH, I've read accounts of similar-ish emergencies where either (1) the door would not open due to sh*tty design/manufacture/maintenance, or (2) the door was easily opened...allowing smoke/fire into the cabin.

I look forward to Admiral Cloudberg's detailed article...probably a few years from now.
The key there is what you are building. The problem is that people who aren't aware or don't have appealing alternatives will still build a full SPA for something simple like a blog. This just makes the internet a worse place. It's frameworks like this that are trying to capture that audience, I think. AFAIK there is still nothing comparable to Rails/Django in the Javascript world.
It's definitely gotten worse just as train travel has gotten worse in Europe in my adulthood.

When I started in grad school I could catch a bus from Manchester, NH to Ithaca, NY that went through either Vermont or Boston and the Mass Pike.

There was one winter that the bus got stuck in Vermont because of heavy snow and because of that, I think, they started routing people through New York City which is way out of the way although it is more reliable because you are always traveling on big roads and routes with heavy traffic. (Meant my future wife and I got to shake hands with Gus Hall at a Communist Party Christmas Party on the way home for the holidays where she met my mom for the first time... Those folks might not be approving of a post on a Trotskyite blog)

A longtime friend of ours still goes back to Detroit to see his family and he's found it harder and harder to get there, frequently taking a train that arrives at a suburban station at 4am, buying bus tickets ahead of time and finding the bus is full, etc.

There are new entrants and a lot of competition on some routes. For instance you can get up and down the East coast cheaply on the "Chinese bus" but they don't seem to go west to Detroit. If they did you'd still ride from Ithaca to Chinatown, NYC and then to wherever.

Cornell started running a premium bus from Ithaca to NYC and several competitors (including Cornell MBAs) now run buses that compete with that at various price points. There are other companies that run regional networks, but what is really missing is a national network that goes everywhere.
"You can try solving this by industry-wide regulations"

Also known as "price fixing".
The hobbycnc subreddit is a decent place to start: https://old.reddit.com/r/hobbycnc/

Many machines/platforms also have their own subreddits, like https://old.reddit.com/r/printnc/ for PrintNC.
But it isn’t a business that can shuffle human resources at will.

Your point reminds me of Theo losing his shit about how long it took me to build the CD release images I was responsible for. Poor machine crunched for more than a week to do it.
> RawJS is a better way to call document.createElement().

React is a way to reduce calls of document.createElement using virtual DOM, ie using React.createElement. It’s JSX which is supposed to be a better way to call document/React.createElement. So what exactly does this compete with?
I maybe used to read 30+ books a year. (And subscribed to a lot of magazines.) I’m not sure I read many fewer words these days but I read far fewer books—maybe 5-10.
Graphite 2D graphics editor built in Rust: Looking back on 2023 and what's next
Let's hope this paper doesn't just join the list of broken promises we were made in the 80's
I only asked because a google search tells me it includes Canada and Mexico.

At least you got to be snarky, good job.
In the lawsuit, NYT pointed out that their articles are the third-most used source in GPT-3, behind Wikipedia and the US patent office. We don't know what they used for GPT-4 but I imagine NYT is still very prominent. High-quality newspaper articles are valuable for training LLMs because they contain good prose and an enormous variety of factual information. They can't be replaced by throwing in a bunch of Reddit comments and hoping for the best.

"NYT bits of the corpus" is understating things - I imagine getting rid of NYT articles would significantly impact the overall quality of GPT-4's responses in many unexpected domains.
I understand some of the disparaging replies i regards to execution, but if I'm honest, as someone who writes a lot of React, the idea of ditching it for a universally support standard of any kind, is a very appealing idea.
Client side updates via livewire type tech, or even more crazy - we might be at the time where websockets can now be used for what they were meant for.
Show HN: Vent Your Frustration with Work
That's ridiculous, or scary. Are you one of those people who would shoot the police if they came to your door to enforce the law?

I can't think of any lawful way a gun can help you with dealing with a disagreement with the government.
Just Start. My first post chronicling my startup journey
Reading these comments... this is a disaster.
You can wrangle and mangle the original data much better than whatever JSON you decided to send. And you can make different apps with your database too.
The article doesn't link it, but from searching I believe this is the "content generated with AI" in the Argentine presidential campaign that the author mentions: https://www.youtube.com/watch?v=9E2rAyJflg4
> The Linux desktop appeals to developers and hackers, so 4% is probably the best they're ever going to do.

Probably not. The body of the article reports 6.24% desktop Linux penetration already.

The 4% reported in the headline refers to browsers which report Linux in the user-agent string. That is more down to browser choice than kernel choice. Specifically, a popular Linux browser has chosen to omit "Linux" from its default user-agent claim, hence the discrepancy.

It may be that developers and hackers are drawn to certain browsers, but that is beyond the subject of Linux.
People occassionally ask me what my best advice is for becoming a great programmer, and they are surprised when I say vim, bash (including for and while loops), and core tools like sed, grep, awk/cut.

When you know enough bash to (without having to look it up every time) write a command that filters (sed) and parses (awk, cut) and then loops (while, for) you will be amazed at what you can do and how quickly you can do it. Then add Vim and you can fly through tasks near the speed of thought.

In summary, I think you've made a great choice!
> I think the problem with this argument is that you think the user wants the source code.

I want the source code, so I want developers to push for copyleft. I am a developer, so I push for copyleft on my end, for the others who want the source code like me.

> even the best programmers would rather just pay money to not have to fix someone else's bugs

I regularly need to patch some (open source) software I use. I probably couldn't pay for it (not sure if anyone would fix it for me), so I don't have a choice. The proprietary alternative is that I just can't have the damn software fixed.

> If we're being pragmatic about what is good "for the user" then the best thing for the user is that there are as few obstacles as possible for developers to create products for the users to use.

When you make it as easy as possible for developers, you end up with ElectronJS crap and similar. With proprietary protocols, nobody can write a different client (e.g. to make it more accessible). I don't consider this good for the user.

> If a company doesn't like GPL, they'll simply not use GPL code, and maybe not using GPL means their product is not viable anymore

First, there is not only GPL. The weakest copyleft I know is MPLv2, which requires to share the modified files. If a company's product is not viable under those conditions, then that product is simply worthless.

Second, as an open source developer, I don't really give a shit if another company that is not paying me is not viable with my copyleft license. I am not working to help them make money while making the world less convenient for me.

> I have to add this feels so awkward because every time there's a thread about AI you'll find someone saying that the fact that data is copy-able renders copyright a thing of the past

It's not weird: I don't want AI to train from my code without permission. BigTech can abuse my licenses because they are too powerful for me to do anything about it. It's just a shameful workaround, and I am hoping that new licenses will come out that explicitly forbid ML training, so that I can update my licenses.

> everyone's like "if you didn't want to get scrapped, shouldn't have posted it on the internet."

I surely don't say that. People who say that have no idea how copyright works, there is nothing worth discussing there.
The thing is that coreutils is used everywhere - servers, desktops, and embedded devices, including 30-40 years old machines. You want to update coreutils on old SPARC or some even older mainframe? Every byte counts.

So, saving as many bytes as possible is still very relevant.
Can someone explain these bullet points from the sample repo? [1] They seem contradictory, but maybe there's some esoteric definition of "builds" that I'm missing.

> - No bundler, no build system. Near-zero complexity.

> - TypeScript builds your app in milliseconds, even if your app gets huge.

[1] https://github.com/squaresapp/rawjs-sample
my reading on the "limitations you need to accept with this project structure" is that those limitations are about this particular project structure, not on rawjs itself; i.e. my understanding was that you can also write a project using rawjs using normal ES modules and plain JS (as mentioned briefly in the main rawjs github repo readme).

that said, I do agree that pointing to a highly opinionated example project is a bit confusing
Many moons hence, when I was working for Logica, they had a campus out in Cobham ("Cobham Park"). The place was gorgeous, an old mansion on its own land, peacocks in the grounds, Chesterfield leather sofas in reception etc.

Cobham is just off the A3, so my commute from South London was outbound, on a clear road, watching the traffic jam start in the other direction, a few miles outside the M25 (the orbital motorway around London).

Coming back in wasn't quite so clear, London being London, but still a comparatively serene drive compared to the other direction :)
Go through any of the app stores and look up all the trash that is published on a daily basis that gets single digit downloads. Look at all the new websites registered. Millions of people follow "create a React to-do list" tutorials and write their own. These are all software developers who make zero income from their craft. Yet no one is arguing that software developers as a whole are underprivileged. You can apply this same logic to actors, musicians, real estate agents and a hundred other professions. There's just the understanding that if there are zero barriers to entry you have to have some test that sets the professionals/serious practitioners apart. Otherwise your surveys are always going to tend towards 0.
Please include the domain you’re working in and what you’re comparing against when making value statements like this. It can be helpful for others and the debate at large.
...yuck.
The hilarious part to me is that every single thing this does could be done in one line of an angular template with massively less typing and opportunity for error. just a:

<div style="display:inline-block...." [style]="{ 'backgroundColor: hsl(215, 100%, 50%)' : active }" (click)="active = !active">

Like, I know you want to create an element and blah blah...but if it takes your dev 4x longer to write it, why are you doing it? Ultimately, in the real world, all of this is devs trying to make bragging rights for reasons with no real commercial viability intended. As much as we like the idea of less JS frameworks and all that, there is a reason why every major company uses them - they allow people to make business-impacting changes and features faster.

What is really funny to me though is that it is even an awful example - you should never use a div as a button, it is an accessibility nightmare. That is telling.
I don't know about people but I do pretty much every where I can. I make such a difference that AWS is heavily investing on lambdas that uses AOT[0].

[0] - https://docs.aws.amazon.com/lambda/latest/dg/dotnet-native-a...
I suspect those sort of liveness properties (and likely some safety properties in unsafe code) cannot be encoded in Rust's type system and you'd have to use a model checker at some point.

Still, it's cool to see such a system used and providing immediate benefits. Happy hacking!
The operators very very very very much require advanced skills. Don't confuse roughneck work with drilling engineers. Drilling engineers also aren't by any means the only advanced skillset required. It requires a large team of highly educated (postgraduate degrees usually required) and highly paid professionals.

The materials you're using when drilling are expensive. The steel casings that you're putting down the hole are specialized alloys. You're using very large amounts of expensive specialized fluids to fill the hole during drilling (drilling mud) that are relatively hazardous and need to be treated after use. You're going through large numbers of very expensive consumable parts (e.g. drill bits are _not_ cheap, and there are a lot of even more expensive consumables). A large amount of the equipment and consumables are custom built for the specific conditions you're working in. There are certainly cases where you can use things that are a bit more of a commodity, but deep and hot wells usually don't fall into that category. And yes, there are a ton of companies that specialize in making all of these things either en masse or custom built to order, but they're still expensive. You're also going to need to run logs (i.e. downhole measurements) using a wide variety of very expensive and very specialized tools.

It's not just a hole. You're also building a subsurface structure and collecting information about the subsurface.

Any well has a limited lifespan. Geothermal wells aren't that different from hydrocarbon wells in this sense. You're not actually able to extract heat from the bulk of the rock mass. Rocks are _very_ poor conductors of heat. So you're extracting heat from relatively tiny depth within the rock mass along the surface of a pore network. You're flowing water from one well (an injector) to another well (a producer). As that flows and temperatures and water chemistry change, various minerals precipitate out and block the pore throats. Even in cases where you can avoid those reactions, you eventually block different pores and fracture networks with debris. You can and do use techniques to restore that (aka "workovers"). However, they are expensive and have diminishing returns. And even if none of the before-mentioned things happen, you'll eventually hit diminishing returns on the temperature you can produce, as the heat can't migrate from the bulk of the rock to the water-rock interface very quickly.

Either way, eventually you drill new injectors and producers. The cycle you need to do that on varies quite a bit depending on the specifics of the project. In some cases, it's a couple years, in others it's a decade or two. Either way, you need continued redevelopment plans to continue production.

All of that is not a problem and is work as normal. I'm just trying to lay out what subsurface projects entail (be they geothermal, oil, methane, or even large scale water production). It doesn't mean geothermal is impractical or overly expensive (far from it). But it does mean that there are very large initial captial expenses and then periodic capital expenses needed at later dates to continue optimal operation.
Understood. I wouldn't say that OpenID or OAuth are particularly standardised to the point where you can freely switch providers, though. That's where companies such as Auth0 are required, just as Stripe abstracts over different payments APIs.
Second generation ceramic HTS is deposited in thin films on to flexible tapes:

https://www.superpower-inc.com/Technology.aspx

(scroll down for image of tape bending):

https://www.fujikura.co.jp/eng/newsrelease/products/2061942_...