skysight-inc/HackerNews huggingface dataset:
> The ARM Macbook primarily benefits from a better manufacturing process, SoC integration and a better instruction decoder

It sounds like that just boils down to “it’s a better chip.” You’re even saying that the instruction decoder is better - that means it’s a better chip. What else does a processor do besides decode instructions?

How many aspects of the chip do we have to make excuses for before we can just conclude that the M1 is the overall best processor money can buy for a laptop?

Consumers don’t care that Apple is using a great TSMC process and Intel isn’t, they care about performance and battery life.

The M1 multi-core benchmarks are nothing to scoff at, either. They absolutely keep up with the more expensive, heavier, hotter, worse battery life 16” MacBook Pro Intel models - at least, they keep up close enough to not justify the $1,000+ price premium.

When Apple replaces the 16” model, the AS version is probably going to have 16+ cores and make the Intel version look absolutely silly. Just like the Intel MacBook Air, we’ll be asking ourselves how we lived with this x86 trash for so long?
Still one of my favorite raps of all time
https://www.youtube.com/watch?v=9iUvuaChDEg&ab_channel=geoho...
A PHP Library for Amazon’s Selling Partner API
Sellers also leave negative reviews for products from competing sellers.
It goes even farther than that. "Not for sale in California" is practically a marketable feature on any chemical nobody expects you to ingest, anything that could cost you a limb if used wrong enough and anything powered by a small engine because it signals to the buyer that the manufacture didn't jump through a bunch of hoops, often compromising the product, for compliance.
> for practical purposes consider it a continuation

But it's not though. While coroutines can be used to implement one-shot continuations and vice versa, they are very different features and behave completely differently.
PC versions of Grand Theft Auto reverse-engineered to raw source code
Yes lots of bits of industrial and electronic equipment still ships with it. For example: https://resources.aimtti.com/datasheets/AIM-1908_multimeter_...

Most of the stuff that runs over USB in that sector is just a serial port as well.
> Why are programmers so well paid?

My pet theory that I don’t know how to rigorously test in data is that programmers are very well paid so they don’t go to the competitor or start their own competitor.

Programming software requires very few fixed costs outside of the programmers themselves; electrical engineers aren’t going to be able to make fabs (or get contracts with fabs), file patents and compete with intel the way software engineers can rent out a garage and make a social network with some novel twist and capture enough attention to get significant advertising revenue.
So, my understanding is that law firms have the structure they do in part because there are legal restrictions that say that law firms must be owned by lawyers, not just by any old group of shareholders. Ostensibly this is supposed to be about professional ethics. But so structurally, ownership is reserved for people who are at least in principle involved with doing the actual work of the firm.

I wonder how engineers would do with the same sort of structure? If tech firms had to be owned by people who actually participate in creating tech, how would that change us? And how would it change what we build?
Other than the font and jQuery, there's only 1 useful file in the repo. The HTML file.
AI is a meaningless term. Expert systems are AI. ML is AI. Regressions are AI. I know that's hilarious but until we get a better definition of AI than "a system that exhibits learning and decision making" then regressions are AI.
But the servers are running Canonical software. Just because it's GPL'd doesn't mean that Canonical doesn't own it or that you have no relationship with them by using it. You are paying them a license fee to get the azure image, after all.

To say that you have no business relationship with Canonical while paying Canonical to use Canonical software with official Canonical technical support is absurd to the highest degree.
Ask HN: What are good online communities for (digital) health tech founders?
Hey all,
I've found many communities online for health tech and others for entrepreneurship and founders but none at the intersection. Healthcare is a very complex beast and massive market where collaboration better serves founders than fearing competition. Does anyone have any suggestions for digital health founder communities?
I graduated undergrad 25 years ago. I can't randomly recall tons, but there is some random stuff I do remember -- like getting an F on my first test in Numerical Analysis, but then ending with the highest score in the class for the quarter (yes, a lot of people failed every test).

But I still have my old course catalog and flipping through that, a lot of memories jump to mind in classes I totally forgot I had. So I think with some prompts you can probably remember a lot more than you think.
They put the onus on you to figure it out, and that's fine. I don't think it refutes what I said, which is that it is a failure to demonstrate what they are looking for. If they don't have the time or inclination to deal with people who don't "get it", that's up to them. They probably miss out on some opportunities because of it, but maybe avail themselves of others, or sidestep some distractions.
You listed

> async model

> GIL

> scoping rules

> decorators

but these are not relevant for a beginner in programming, which is I think what advocates refer to.

Python makes it easy to read files, do something with the content and write it back, to print any variable. It runs even if you have syntactic errors in an unused function. A beginner's Python code can be dirty, but I think one reason why it's taught so often is because it's less frustrating to fix runtime bugs than cryptic compilation errors you see in safer languages, although as you said, it's detrimental to the code quality in the long run.
Word on the street is the level of superficially attractive papers with no merit is very high in ML literature.
For me the theme of this narrative is that PG always relentlessly pursued what he wanted: AI, art school, Florence, Lisp, etc. He would often find out after pursuing those things that he didn't really want them, but that was helpful feedback. I'm usually stuck wanting things but not pursuing them so I don't know if I would really want them. It seems better to take initiative and go for it.
It's... complicated. The title of first digital computer can be argued to be ABC, Z3, Colossus, or ENIAC, and which one you give it to is going to be decided on the basis of how precisely you define "first digital computer." Given that there is also an element of nationalism to the decision (is the first computer German, British, or American?), it's not entirely unreasonable to suppose that the criteria is partially determined by the desire of whom to crown.

Personally, I don't think the fact that the Z3 and the Colossus were discovered to be Turing-complete long after they were last used should really qualify them for a title based on "first Turing-complete machine." The long time it took to establish Turing-completeness indicates that they weren't designed to be Turing-complete, and that they are is more a reflection of just how low a bar it is to be Turing-complete than the capabilities of the machines themselves. In other words, I would submit that the phrase "first Turing-complete machine" should really be understood as "first intentionally Turing-complete machine."

Another framework that makes sense to understand is the role that the computers had on later development of the field. ENIAC clearly has a massive influence, since it's the one that spawned more recognizable computers as its progeny. The influence of ABC on ENIAC only came out much later (and is still somewhat debated). Z3 had little impact on the field later because it was on the wrong side of WW2. Colossus I believe did influence the Manchester machines, but this link was not known at the time because of the secrecy around Colossus.
Tag1 looks back on 20 years of Drupal experiences
Parts of the ENIAC are in at least six different museums around the world. For ENIAC’s 75th birthday (yesterday) I collected a short video from the curators of each. https://youtube.com/playlist?list=PL0IDvwajM_78t0VKt3tatNejX...
The multiplier had a wild ride getting to the University of Michigan.
It also bothers me on a pedantic level that "the State of California" is portrayed as a sentient being.

I can't think of an equally concise but more accurate phrasing so long as a reference to California remains, but maybe brevity isn't such a high priority.
There are plenty of people hooked on this stuff in the east. Addiction doesn't care about your philosophy. Some people are just more mentally available to addiction in all it's myriad forms.
>> Automakers and Comma are operating at completely different scales. Orders of magnitude apart.

>Super Cruise has 7 million miles driven [0]. Comma has 35 million miles driven [1]

Tesla has likely exceeded 4,000 million miles with Autopilot at this point versus Comma's 35. That certainly qualifies as "different scales" and "orders of magnitude apart".

It is also frankly bizarre that the author of this article barely even mentions Tesla while treating Cadillac and Audi as the primary competitors for Comma.
Maybe billions is even understating it...
AMD Ryzen 5000 processors can now reach 5.0 GHz
I like it. Simple and effective.
know what? this is a pretty damn fun read.
I don't think you realistically can trust these as there will never be serious audits, and they exploit all kinds of psychological weaknesses. They really just need to be illegal. Sell content piecemeal, sure. But not loot boxes.
You can't date the beads themselves. Or you could, but you'd get the date when the rock formed, which is potentially a few million years ago, not the date when the beads were polished by some jewelers into their current shape. With the twine, you get the date when the carbon was metabolized, which is when the plant or animal where the fiber came from was alive and breathing. This is very close in time to the date when the fiber was actually twisted to form the twine, and to the date the twine was coupled with the beads to form a necklace or pendant.
Something can be both legitimately revolutionary/interesting, but also significantly over-hyped and misrepresented, often with strong for-profit incentives. Some recent good examples of this include progress in cryptocurrencies, decentralization, and ML/AI.
What you should know about REST
Yeah, it is horrifying to think about how much air pollution we inflict upon ourselves. It's very hard to stop even in a two-person household, because so many of the "products" most people in the Western world are used to buying and using since an early age are violators. I am blessed with being quite sensitive to most of them, so it's an endless struggle with partners and cohabitants.

Basically anything bought new has it: furniture, clothes, cars, anything plastic, dyed, glued, particleboard.

"Cleaning" products: sprays, detergents, most "soaps", shampoos, creams, conditioners, have this type of crap in them.

Even most stuff which claims to be "eco-friendly" is bullshit, and has all the same crap in it if you look at the ingredients.

And it feels like online there is a whole army of "rational scientific defenders" ready to jump into action anytime I mention it. It feels like there is a whole playbook for discrediting this type of comment, and calling into question how "scientific" it is, etc.
All fiat currency is backed by blood and violence at some scale, it's meted out by court systems, police and military forces. The US happens to be the sole global superpower so the scale is larger for us, but we're actually a very well behaved superpower by historical standards. The "Imperialistic Global Army" has allowed countries who could never have traded globally due to lack of resources to industrialize. The US Navy keeps the trade lanes open for everyone, or at least it did. Whether that will be a thing going forward is an open question now that the Cold War mentality is fading and our troop deployments at historical lows. We might be going back to a truly imperialistic attitude of protecting US and allied trade lanes and letting everyone else build their own Navies if they want to protect their shipping (many countries couldn't do this even if they wanted). But Bitcoin wouldn't be a solution to that either.

As for moral purity, it's no secret that a significant (albeit unknowable) portion of Bitcoin's current value comes from illegal transactions concerning everything from human trafficking to drug sales to organized crime rackets. The ability to obfuscate financial transactions is part of its intrinsic value, so anyone with an interest in doing so will be attracted to it. Plus if Bitcoin were to somehow grow large enough to even consider replacing the dollar, all the blood behind the dollar would simply shift to Bitcoin in some (albeit likely different) manner. Someone has to enforce monetary policy and financial laws, a chaotic, decentralized enforcement would arguably be even worse than centralized fiat enforcement.

There's no way forward financially without some blood on your hands at some stage. So for my money I'm going to build my financial house on solid ground. I'm all for making the system more just and less bloody, but IMO Bitcoin isn't it. In the meantime we've all got to play the hand we're dealt, the only other option is to be a martyr, and while they might get some occasional press and lip service, martyrs typically don't accomplish much.
Esbuild is awesome! I tried it on my latest project and the speed has blown me away, even though it doesn't replace the TypeScript compiler for my usecase.

Its two biggest shortcomings are:

1. It can't compile const enums (TypeScript feature)

2. It can't compile down to ES5 (with some exceptions)

So I still need to run TypeScript + esbuild side-by-side. TypeScript compiles to ES5 and esbuild bundles the ES5 files.

Anyway, it is a massive improvement over TypeScript + webpack.
It could add to the government regulation, but I think we shouldn't underestimate the people interested in crypto. If there's a way to get around those regulations, people will find it.
Definitely https://github.com/tmm/pg-essays
> paid a lot higher

It's higher, but I wouldn't say "a lot higher". I have lived in France, but I think the situation is similar (if not worse) in Spain, Portugal and Italy:

The majority of senior software engineers (more than 5 years of experience) get around 60K euros/year. It's more difficult to get around 80K euros/year but it's possible.

Now, the average non-software senior engineer in those countries gets around 45K euros/year. So, yes, 60K euros/year > 45K euros/year... but it's not such a huge difference.
If you want to precisely generate a PPS edge in software with less jitter than you can schedule, you can use a PWM peripheral. Wake up a few milliseconds before the PPS edge is due, get the system time, and compute the precise time until the PPS is due. Initialize the PWM peripheral to transition that far into the future, then go back to sleep until a bit after the transition should have happened, and disable the PWM peripheral.

This works because a thread of execution generally knows what time it is with higher precision than it can accurately schedule itself.

I'm not sure I understand how you're using a PPS signal to drive a display, though. Is it an LED segment display? I assume you want it to update once a second, precisely on the edge of each second. Displays generally exist for humans, though, and a human isn't going to perceive a few milliseconds of jitter on a 1Hz update.
Here here! The more companies I see, the more I experience this as true.
I do encounter a lot of DB9 serial ports, some requiring real RS232 voltages. For me it's mostly old equipment, since factory automation and monitoring equipment can easily last decades there's still a huge installed base.
As long as the product demands a user to be looking at the road(and intends to keep it like that for a while), there is no reason to spend time figuring out how to solve legal issues in case the user isn't responsible.
> I'm not sure that returns on capital always grow quicker than wages

Suggested reading: "Capital in the 21st century" by Piketty. He presents data and arguments for why this is a major trend in capitalism, and suggests a progressive wealth tax to ameliorate this.

Note that I'm not advocating for or against it.
>unlike with law/medicine/plumbing/piloting and practically most other fields

The odd thing about software engineering is the number of these jobs that remain unfilled. As an example, Microsoft has 3,746 engineering jobs available plus probably another 1,000 technical roles in sales, service, and support. You'll find pretty similar numbers across the FAANGs and other major tech companies and VC start ups. So you've got lots of open roles and lots of developers that could double their salary but the connection is not being made.

Contrast with something like law. Law Firms will fill the roles they have with the best lawyers they can find. There's not a bunch of open slots at top firms that aren't getting filled because they can't find associates that will raise the bar.
Safe Drive Systems – Fleet management with no blindspots
LastPass is one of the only ones that supports MFA on Linux and iPhone with my Yubikeys. Their security track record is a bit meh, but generally speaking, I’m very happy with how they integrate everywhere.
Apps aren't drugs. I used to suck dick for coke. Now that's an addiction. You ever suck some dick for an in-game item?
Yes, the iOS version does stay active in the background when connected to others. It should pretty much do what you want for this use case, but you will need headphones everywhere because this thing is focused on quality, and so there is no echo cancellation.
You can specify a `text=` value in your font request URL to reduce the size
Yup. The joke around here is that 'everything causes cancer in California'. Nobody takes those labels seriously because they're on everything and give 0 indication of risk level compared to other items with the same label.
*Except during fume events.
Which are basically not tracked or measured well.
> “yield 123” or “yield from xyz” is infinitely more clear

It's funny because the first is exactly how you write this in ruby.
Computational irreducibility breaks the apparent paradox. "You" are an extremely complicated computational system. Even if the choices you make are fully deterministic given the current arrangement of the atoms, molecules, cells in your body and the situation of those in the wider universe (which is an oversimplification of the quantum mechanical reality), "you" are still making the choices and you still have free will in that sense. due to computational irreducibility, there is no system that could ever replace you without being you. Even if you could magically perfectly replicate the human mind in a digital form, it would still experience different inputs and possess different methods of output, and the digital simulation would immediately diverge. There would be two of "you", and each would be different and would have their own free will.
The US IRS (tax agency) allows you to round nearly all values to dollars ignoring cents altogether.
I figured I'd have a shot at making one of these: https://github.com/dreadnip/kanban

I don't need board/list management so I made simplified version with a fixed HTML structure, only the notes are dynamic. Also uses localStorage, browser drag & drop and single file without dependencies. Pretty fun exercise in building small single page applications with just JS. Thanks for the idea OP!
That is absolutely correct, but is sadly the case in a lot of fields. It doesn't mean that the practical results we see (AlphaFold, Imagenet Performance, NLP performance, Robotic control with RL) isn't amazing progress.

Luckily due to so many people using ML these days, what's useful vs. fluff gets sorted out over time.
The best are ones which just give reject all cookies option (of course they still use strictly functional cookies). And I always thought that is how it should be, both extremes should be equally easy to choose.
Inaccurate. Unless they intend on trading Bitcoin with pokemon cards, crypto trading is rendered illegal by this decree.
Not sure what you mean by relevant for legacy equipment? Yes?

Computers for consumers mostly stopped shipping with DB9 ports a decade or more ago (although, fun fact, my 3-year-old Dell Precision has a real RS-232 port via the dock) but RS-232 and its TTL equivalent are still in heavy use in industry, datacenters, and embedded computing.
Wow that is absolutely terrible. What happens when you don't have access to your computer or phone? This idea had to be thought up by marketing management it's so bad. Definitely lost me as a customer.
> Fields are the fundamental stuff of reality, and particles are emergent from field interactions.

I'm not sure in what sense it is a reality. On observable scale the reality seems to be more tied to particles, at least in our human understanding. Wave-particle duality concept to me seems just as hard to reconcile as the concept of irrationality or infinity.

These concepts work well to power our present explanation of the world around, yet can't naturally root in human brain (not mine at least).
This is a good essay.

It's interesting to contrast it with some of the psychological/self-help literature around being your "true self", where the true self is fluid and amorphous and avoids being rigidly defined. Or with Drew Houston's commmencement address [1] - "That little voice in my head was telling me where to go, and the whole time I was telling it to shut up so I could get back to work. Sometimes that little voice knows best." Or Steve Jobs [2] - "Again, you can’t connect the dots looking forward; you can only connect them looking backwards.
So you have to trust that the dots will somehow connect in your future."

Don't ignore your emotions, particularly the niggling feelings that make you do things that seem to have no purpose in your grand plans but nevertheless draw you along. Don't ignore reality either - that'd be putting art galleries online - but oftentimes our subconscious has a better grip on reality than we give it credit for.

[1] https://news.mit.edu/2013/drew-houstons-commencement-address

[2] https://singjupost.com/full-transcript-steve-jobs-stay-hungr...
Proposition 65 is such garbage that pretty much any manufacturer wishing to sell ANYTHING in the state of CA just puts a blanket warning on things. It's a real problem that they want to address, but a really lazy solution that doesn't accomplish anything.
Thanks for this; I wasn't aware of Evan's departure, having sort of given up on Elm some time ago for perhaps irrelevant reasons.

Interesting to see the pace is still forward, although (eg: my aforementioned reasons) at its historical glacial pace.
It isn't... just a similar use case.
Aren't these called "book clubs"
Not that this makes much of a difference since a lot of the academic production isn't coming from people building products but are still incredibly important to help us build software. A lot of the distributed systems work (like stuff Leslie Lamport did) wasn't part of a product but are all seminal to the systems we have nowadays, they might not even exist as they do if people in academia weren't doing research on it.

So you shouldn't stop listening to Uncle Bob because he hasn't built famous software products, but because a lot of the stuff he says is just bullshit not backed by any research or real world experience :)
If that were true, the system would be unstaible. As inequality tends towards infinity, something's gonna break.