skysight-inc/HackerNews huggingface dataset:
It's more than that.

A great write-up by Tesla (2007) [1]

In an ideal brushless drive, the strength of the magnetic field produced by the permanent magnets would be adjustable. When maximum torque is required, especially at low speeds, the magnetic field strength (B) should be maximum – so that inverter and motor currents are maintained at their lowest possible values. This minimizes the I² R (current² resistance) losses and thereby optimizes efficiency. Likewise, when torque levels are low, the B field should be reduced such that eddy and hysteresis losses due to B are also reduced. Ideally, B should be adjusted such that the sum of the eddy, hysteresis, and I² losses is minimized. Unfortunately, there is no easy way of changing B with permanent magnets.

Essentially, this new tech combines the best of Permanent Magnet Brushless DC and Induction motors. It allows you to change the magnetic field B without contact.

The losses in the shaft coils are low when B is low so the gains in efficiency for an "eco mode" would be excellent as you modulate B for low torque and you would still retain the ability to crank up the power in a "sport mode" at the cost of efficiency.

[1]https://www.tesla.com/blog/induction-versus-dc-brushless-mot...
The very first sentence of that link says just what I said: "The RS232C DE-9, often mistakenly referred to as a DB-9..."

https://en.wikipedia.org/wiki/D-subminiature

If you were doing this during the Ethernet transition (to thinnet) you probably remember the AUIs also had DE connectors though I don't remember how many pins -- perhaps a dozen.
They need that tech tanks use to keep their gun level, that multi axis gyroscope thing. This is the sort of tech crossover that could make military spending more acceptable.
This is the way, because intermediate build artefacts also end up in `build/`. You don't want those in your `output/` directory, but you also don't want to delete them because they help speed up the incremental builds.

Edit: `make install` also protects you against broken builds breaking your live site.
All sorts of wonderful benefits will accrue and require more study up until the patents expire and generic versions come on the market. Then there will be another news cycle about all the negative side effects and how these drugs are too dangerous to be on the market and so on.

Just guessing. These things keep happening.
I might be migrating to using Revenuecat and I am curious about one thing. I have in app subscriptions in iOS and Android. I plan to add Stripe into this mix as well at some point and I wonder if you handle the case when users jump from subscriptions in one platform to another.

I would like to move certain users (for instance by recommending that in a newsletter, or handing out coupons for the Stripe subscription) from their current iOS subscription to Stripe, and it is hard to make the overlap smooth. Does Revenuecat have some solution to this?
This is an excerpt from an upcoming book, as noted at the bottom of the article.

> Excerpt adapted from The Internet Con: How to Seize the Means of Computation, by Cory Doctorow.

I also felt like the adaption wasn't perfect, but this excerpt had me hooked enough to convince me to buy the book when it comes out.
Look what happened to Chesa Boudin, expect that to be the playbook opposing any prosecutor working toward systemic changes. Another example is Desantis removing elected prosecutors who oppose the police/fascist agenda.
But that needs a bigger conspiracy than just kill JFK.

I don't feel like "two dudes who both want to kill the president in a country where it's really easy to get a rifle and there are ~16mil WWII veterans and millions more who know how to use them" is a really big or implausible conspiracy.

What about that seems implausible to you?

As for coordinating their fire, what about that seems implausible?

"I'll shoot first, once JFK reaches point XYZ. When you hear my shot that's your signal to shoot. Be ready and have your finger on the trigger, because obviously Secret Service is going to floor the gas and GFTO ASAP as soon as the first shot is fired"

That seems entirely within the realm of plans two dudes could come up with. I don't think it necessarily points to some larger conspiracy.
Bezos/Amazon: changes in the laws concerning mail order and paying taxes for items shipped from one state but being delivered in the other (there are 7000+ taxing jurisdictions in the USA), which made it impossible for smaller businesses to remain compliant; thus forcing many to use Amazon as fulfillment; and Amazon gets a cut of all those sales.

Probably close to $50 billion or more in tax abatements and other tax incentives over the years went to Amazon.

The "OpEx vs CapEx" difference in tax laws, between running your own on-prem datacenter vs. putting the same services on AWS.

And don't get me started on the difference between what Amazon pays the USPS vs. what other businesses have to pay...

Google: should never have been allowed to acquire DoubleClick; clearly this consolidation of online ads resulted in a near-monopoly for Google.

Google also "gave away" their Gmail service for a long time, destroying the many mail services that ISPs and others were doing as part of their offered services.

This is akin to "dumping", since of course, there never was a way that a free service could make Google money. Google now reserves the right to build more information in their profiling of you, by scanning your emails.

And they did a similar thing with Chrome, while paying Mozilla enough money to serve as a foil for Google to say that they were not monopolizing browsers. Now, they are pushing the "attestation" WEI stuff, since they have captured enough of the market.
Show HN: Free webtool to understand & review pull requests faster
Still in early stages!
Did it take 1 year to know he was passed away?
Do we know how much of that is causing global warming?
Check compat status here: https://bun.sh/docs/runtime/nodejs-apis
I don't know if it's arrogance as much as complacency and every change to the website requiring someone to work with an outdated Lisp dialect and the gross JavaScript/HTML tricks the frontend uses.
I always find advice like this a little confusing. A lot of these things seem (to me) to be none of the engineers' business.

To me, engineers receive specs from management and implement solutions that meet those specs. And that's it.

I suppose my personal experience must not be how things work elsewhere! Kind of fascinating, and it makes me wonder if people enjoy all this extra responsibility and how things go when engineers disagree with management.
all-AMD : posted on July 9

There are now 85 configurations available in the EU featuring Zen4 and DirectGPU

https://geizhals.de/?cat=nb&xf=18367_001+-+(dGPU)%7E19538_17...
Thanks! Smaller, active groups definitely discourage toxic interactions. I'm still trying to understand the mechanism but its a trend I've noticed over the years.

Looking forward to seeing you around!
> The "advantage" of being able to drive 12+ hours without taking a couple hours to charge is absolutely ridiculous. It's not something people do or should do.

I pretty regularly drive between Washington, D.C. and northern New Hampshire. That's about a 9hr drive under good traffic and weather conditions, 575mi. My truck gets about 13.5mpg and has a range of around 300mi, so I have to stop for fuel once. It's nice to get out of the car every 4hr or so anyway. If I was driving, say, a Rivian that gets ~400mi/charge I would also only have to stop once, but the stop would take about an hour and a quarter [1]. I could probably live with that, and I'd appreciate not burning as much dino juice.

However, I recently did that trip with the truck totally freighted, towing a two axle trailer. I got 9.5mpg, which is about 65% what I get empty, putting my range at ~200mi/tank. I had to fill up twice. A Rivian under similar conditions will be getting about 260mi/charge. That means I'd have to charge twice, adding 2.5hr to what's already a 9+hr trip.

Another thing my truck can do is go off road. It has a mild suspension lift, and locking differentials front, center, and rear. It runs slightly taller than stock tires to give it more ground clearance. I can roll over 2-3ft high rocks without having to think too hard about it. Under these conditions, I expect to get even worse than 65% of my empty highway mileage. 50% is common, and it can even be as bad as 35% in really technical terrain. Ignoring the fact that the Rivian would likely break if I tried to take it places my truck can go off road that translates to something like 150-200mi/charge. And if you're actually taking it off road you better plan for plenty of reserve, because there aren't any chargers there.

> Who brings 160 lbs of gasoline with them anywhere?

Someone who wants to get there, most likely. If you calculate you need to make it a certain distance, and you know your expected fuel burn rate, then you can count up the number of jerry cans you need. In this case they needed 5 of them.

So it's a question of capability, right? My truck is in some ways more capable than the EV alternative. One capability I have is to be able to throw some cans in the back and extend my range. Another capability I have is being able to travel long distances under adverse conditions.

Crucially, though, the capability my truck has that the competition lacks is I can fix it and maintain it without having to hire a specialist. It has simple, impeccably engineered field serviceable systems.

And it cost 1/6 what a Rivian would.

If someone makes an EV with these capabilities, I'll buy it, even if it does cost as much as a damn house. Until then, I'll stick with my old truck.

[1] https://www.caranddriver.com/news/a38944499/2022-rivian-r1t-...
That's clearly from an Ancient Cartouche from the Goa'uld era, before Ra left the earth and the stargate was buried. The symbols are clearly chevrons! That places it at least pre-2995 B.C. which is predynastic, not even Old Kingdom yet.
If the state you need at startup isn't the same as you need for production, this could be incredibly useful. It also means that you can save a lot of time starting and stopping containers for many common configuration changes in production. There's a lot more utility in this than just PHP.
Google Cloud reported profits in the last two quarters, and seems to be the thing they have been reallocating resources to this year, not from.

I think the reality is just that Google Domains was not (and never had been) a product of the Cloud organization and was not subject to their decision making process. But obviously that's not how anybody outside the company would have viewed it; they don't know the internal org charts nor care about them.
Why is it so hard for Android OEMs to keep supporting their devices? I don’t buy that it’s just planned obsolescence. As Apple invests in making devices usable for longer and longer this doesn’t seem like a competitive move.
Where dangerous heat is surging
This completely misses the point - we are talking about easy wins. There is zero point putting triple glazed windows in a 200 year old house that isn’t otherwise insulated
The mismatch between a constrained rare earth supply and rising demand for motors and generators means that the case gets better as time passes.
Even if this is faster than Samba... the max. transfer speed will be dictated by the client running Windows, surely.
I was skeptical but what you said is real: https://www.cnbc.com/amp/2023/09/06/texas-paid-bitcoin-miner...

This is utterly disgusting.
They just had a big power crisis (summer AC, maximum GWh usage) and survived.
Oh boys, crypto again.

I am honestly and sadly not sure why crypto is still a thing now. I am unaware of any significant or major product that came out of crypto except for all the "coins" and the NFT fad. I know that on paper, blockchain tech has great potential for security and bookkeeping stuff but I don't see anyone using it for that yet. Every time crypto comes up, it is always about some virtual currency that is notoriously difficult to transact and has extreme volatility.

Can someone explain to me why crypto is still a thing in 2023? Beside the "coins" reason?
How do you define these "top engineers" without using the fact that they work in big tech (or passed a big tech interview)? It seems kind of circular otherwise.
https://bezier.method.ac/
A simple example...people (in the West) can't change their diet and lifestyle for their own well being, what are the odds they'll change (e.g., less factory farmed animal proteins) for the good of others and the planet?
I don't buy it. For this situation I would much rather have the software load its (regular) configuration file from a URL.
It would be interesting to see what the corresponding figures are like for on-prem, although they would be much more difficult to calculate and would vary wildly between companies.

The only thing that really stood out to me was the Google storage price increase, which seems rather large, as in way out of line in comparison to our 2023 spend and 2024 budgeting.

It would also be nice to see what exactly is meant by SaaS vs presumably IaaS. I.e. would Amazon Glacier (random selection since we've been comparing the pricing with tape recently) fall under their definition of SaaS.
> you need to set it running on a remote server

So someone else's computer then? If this is running on a server, who's running the server where the file's being loaded to? Should I only install this on pwned machines, for you know, safety?
Yeah, but there's no reason to do that with IPv6
The best is that if you (junior or senior) bring this up, you're either shut down by management because you don't have the right expertise (how dare you, especially if you like me are mostly working in backend) or by the UX guy saying 1) it's a best practice, and 2) if they ran a research/survey, they found that it makes "almost no difference" - the major points are xyz (which is something really worse that requires immediate work).

At a certain point just accept the way it is, and wait until the better way of doing things becomes the new best practice...
Why Is Manhattan So Expensive? Regulation and the Rise in House Prices (2004) [pdf]
It’s all about files. That we have a photos app with a custom database is an obvious failure of the OS file system. Why didn’t the BeOS approach work?
Ask HN: Is LLM advanced enough to generate optimized database indices?
What is the current state of code generation using LLM?
> happens naturally in the ocean

That's not fast enough and also risks making the ocean too acidic.

> Injecting CO2 into rocks "all by itself" is extremely slow

By injection I meant injection. Drilling a deep hole and pushing the CO2 out the other end.

Only the reaction happens by itself.

With the right structure underground the CO2 can spread over an enormous surface area at a high concentration that promotes reactions. But even if it that takes too long, each well doesn't need to operate forever.
If she started on DOS, there was no concept of "shutting down." At the end of the day you just flipped the big red paddle switch on the side or front of the PC case.

Not saving? If she learned her secretarial duties using a typewriter, there was no saving. Once the document was scrolled out of the typewriter, that page was done. I could see someone like that using the computer the same way. Type the letter or document, print it, done.
Yup, it's essential function composition.

If IIRC technically it's a bit more. It's a monad just like function composition, but it's bind has to handle data threading and short-circuit behavior. If you squint it's not too differently than than a parser combinator over Applicative matching a sequence of characters. Composing operations to correct thread sequential data while handing short circuiting.

I'm not certain about the optimizations due to associativity. While yes function composition is associative, that just builds the query. Running the query itself must be sequential as each operation depends on the data from the prior, leaving I believe little room for optimization.
That would be true if it were not for state.
The problem, if anything, is that people vote on headlines (or on authors) instead of on article content.
I was curious about this myself. Perhaps the pizza request is arcane or buried in lots of other requests?
Well, that makes a lot of sense.
AI Written Children's Book: Huey the Happy Helicopter
That doesn’t really solve the problem. They’re just dumping the waste heat on the back of the building where tourists aren’t walking. And producing more of that waste heat because they’re trying to condition a leakier building.
> the people that are buying a product, are the advertisers, not the end users. Antitrust enforcement made the major mistake of only considering welfare of the end user.

Google and Facebook substantially decreased the price of advertising and greatly improved its effectiveness. Antitrust law seems to be moving towards a more competition-focused approach, at least in Europe, so maybe the legal system will push them towards higher prices and more competitors.
The difference I would point out, is that Rust has corporate sponsorship. I don't recall any large corporations sponsoring e.g CMUCL/SBCL to the same level.
> I guess refusing to use newer and more accurate SI units isn't nearly as egregious but nonetheless petty. Very very petty.
While there is some truth to your point, you have to remember that resolutions where already pretty high in the 90s (CRTs, not LCDs); I remember using 1024x768 as the standard, and it only required something like a 2MB VGA card. Part of the reason we had these huge framebuffers and still work with a minuscule amount of RAM is cultural. Programs (GUIs, games) would just NOT store a bazillion copies of the framebuffer, but rather only one or two (and mostly in the video card itself), and would prefer to scroll or redraw rather then to save/restore contents of the framebuffer whenever possible.

One pretty obvious example happened in the 2000s where the major 3 operating systems switched to desktop compositing almost simultaneously. You suddenly jump from requiring memory for just one framebuffer to requiring memory for one framebuffer + a copy of all the windows you have created.
Knuth has been saying interesting things for a very long time. He began _The Art of Computer Programming_ project in 1962.
It seems folks want a working example. Here's one in prod:

Metabase is a BI tool, backend written mostly in Clojure. Like basically all BI tools they have this intermediate representation language thing so you write the same thing in "MBQL (metabase query language)" and it theoretically becomes same query in like, Postgres and Mongo and whatever. End user does not usually write MBQL, it's a service for the frontend querybuilding UI thing and lots of other frontend UI stuff mainly in usage.

Whole processing from MBQL -> your SQL or whatever is done via a buncha big-ass transducers. There's a query cache and lots of other stuff, you need state, but you also need it to be basically fast. Metabase is not materially faster than other BI tools (because all the other BI tools do something vaguely similar in their langs and because the limiting factor is still the actual query running in most cases) but it's pretty comparable speed and the whole thing was materially written by like 5 peeps.

https://github.com/metabase/metabase/blob/master/src/metabas...

(nb: I used to work for Metabase but currently do not. but open core is open core)
Relatively, the ecosystem is low concern when compared to the sociopolitical implications. The latter trending in the wrong direction is early days. It *will* get worse.
Reaching for the screen all the time also sounds like a shoulder RSI just waiting to happen.
He should have spoken up 2-3 decades earlier for better credibility.

Internally, the KGB considered the JFK assassination as a coup
Even if it is illegal for them to use it, the courts have ruled that law enforcement can use illegal tools during investigations, and then lie about it in court without compromising their case.

The legal term for this is “parallel construction”.

Even if the courts threw out cases that were built this way, it is hard to detect, and most cases don’t go to court.

Even if prosecutors behaved ethically, and didn’t pursue such cases, there are well-documented problems with organized crime infiltrating police departments, and then being difficult to bring to justice (e.g. LA’s deputy gangs have had control of a chunk of the LAPD for over 50 years).

The best solution is to ban the collection of the data in the first place.
The podcast has 3 daily editions. One for Hacker News, the others for Tech News and General News.

This is new and experimental. Please send feedback and suggestions to feedback@theautomateddaily.com
> For one thing, what if that socket is shared across tasks?

Yeah that’s an issue. In Go they sync it (thread safe), which in Rust would translate to interior mutability.

> What if I want to do per-request timeouts?

Ah you’re right in http2 there can be multiple concurrent reqs per conn. Go still allows request based timeouts, but I wonder if that’s possible with the limited primitives in std. It’s also true that this is a case where the inner conn should not be exposed.

> I may want a very long socket timeout but still have a distinct timeout for the individual chunked operations.

Right! That’s typically done by extending the deadline for every chunk. Ie the user/caller needs a way to set timeouts.

> The ability to cancel work in progress is extremely important to me.

Yes for sure. I was just curious. Btw which libs are you referring to for network requests? I’d like to see their APIs.
Does it compile to JS? I didn't see a mention in the repo, where did you see that?
Remember when we used to make fun of Windows for putting random bullshit in the kernel "for performance reasons"?

And then they stopped doing that. Because it was stupid.
No, I don't use A/B tests for usability as they aren't very helpful to find usability problems.

A/B testing is more for conversion optimization, it's to measure how persuasive something is.

User testing is my preferred method (in it's simplest form just observing people doing a task), if that's not an option I like heuristic evaluations.

I suggest you actually look into what usability is about, you might enjoy it. Good luck with your assumptions.
RDMA tends to run at 100 Gbps rates and microseconds of latency. In many cases, a data transfer can occur without the CPU running much OS code at all - it's all done by the network hardware DMA'ing the right memory from one machine, across the network, and into the right place in RAM of another machine. It is often faster than reading from local SSD.

One datacenter use is to find another machine on the network who already has a file you want to load to RAM, and loading that file across the network from them rather than reading the file from your local SSD, simply because it is faster to do so.
Just a for-the-record counterpoint:

I have a laptop that is running an Arch install that was first installed in 2011. It runs great. It has, to my memory, twice required manual intervention.
(to be fair, it once required manual intervention when I moved the hard drive into an entirely new chassis, and once again when I migrated it from 32bit to 64bit, so 4 times total.)

And I have several other arch boxes that are less old but have had no trouble.

In fact, the distro that's given me the most trouble has been Fedora, but at least when its upgrades fail they now just roll back and make you try again...

Arch really wants you to keep up to date. Run those - Syu's. Often. Never more than a week. If you let it sit for months and months that's when things can get hairy.
That boss sounds like a really annoying and crappy software sales person, you probably shouldn’t heed their advice.