skysight-inc/HackerNews huggingface dataset:
True, but protectionism doesn't prevent BYD from destroying the export TAM of US and EU automakers, whose international sales via exports are diminished by BYD's ramp. The EV printer will continue to go brrr, and with time will come progress in this regard. Legacy automakers are scooping up profits while they can (vs more effort to transition to EVs) before they're out of runway (and as their TAM shrinks to domestic markets where protectionism protects their profits).
On the scale of leaders: not being needlessly cruel, trying to consider the impacts of policies beyond the immediate, and dedicating your days to ruling rather than enjoying whatever pleasure you pick makes him one of the "good" ones. Maybe that's a low bar, but even today not all leaders clear it and certainly we can compare to Commodus who came immediately after and the sources for which are similarly patchy, to compare.
It would be nice if fediverse would develop Bluesky “starter packs” and have some sort of “starter pack” exploratory search index. That to me seems the bigger step in welcoming people to the platform. Though this doughnut day is a nice effort to make people feel more engaged.
> For one, that all bad things are actually good is not a tenet of Christianity and is not in the Bible

Just for my own learning, if it's not considered a tenet, why do I see this line of thought so often portrayed: "This <bad thing> is not bad. God made is so to test my faith."
I guess it depends on which definition you use at this point, but Adam Smith's original definition of capitalism fundamentally required free markets.

Of course, what we have today is not Adam Smith's capitalism.
> Is there a difference between providing an "unlock code" upon deprecation, and requiring "support for every possible integration"(?)?

As a different engineer than the one you where replying to, I can say that yes, there is a substantial difference between the two. What the original comment was likely referring to with unlock codes, is the ability of unlocking a smartphone's bootloader so that one is able to install custom ROMs. But this is very different from providing support for said ROMs. A company can totally say: "here's the unlock code, but you use this under your sole responsibility, we will void your warranty if you do this". Being able to install custom ROMs at the cost of losing the warranty is a compromise I'm willing to accept: one can still wait for the warranty to expire and then install custom ROMs.
Most people go the EB1C green card route after they are in the U.S. in L-1A status but that's not required; the entire green card process can be done while the applicant is outside the U.S. and not yet employed by the U.S. company.
I think panic almost always makes things worse. There's a reason that in an emergency, the first piece of advice to people is "don't panic".
The quoted text seems dictionary definition anecdote.
SponsorBlock helps with the embedded ads.
Yeah, except that someday the site that provide that useful app may be gone once and for all, while the app would remain just fine until you uninstall it. So it's a double-edged sword.
How Model Context Protocol Works. MCP Explained
I know this requires changing the SoC to x86_64 or ARM but I want bog standard Linux any distribution to run on the cell phone, at least run in the sense of the kernel. The applications would be up to the distribution maintainers. Talking to the modem should just be a Linux kernel module that has been blessed by Linus Torvalds. The code must be clean enough that at no point is he tempted to raise the middle finger or start writing an email. No obfuscated code, no lawful intercept JTAG debugging code, no dodgy BIOS just bog standard Linux and standard x86_64 or ARM hardware. Maybe something like coreboot as the BIOS.

In fairness I also want a goose that lays golden eggs.
That is an incredibly short sighted view of the world.
IIRC, and I forget where I know this from so it might be bullshit, but the energy required to live a lifetime at a western lifestyle creates a grapefruit sized volume of the "highly dangerous don't go near this" type waste.
> they have exactly the same business model

I'm not sure how.

Valve allow you to install whatever game store you want on the Steam Deck. They win custom by making a better experience than everyone else, Apple win because they have formed an environment where you have no other option.

If Apple wanted the same business model, they would allow alternative storefronts, they wouldn't block updates if they decided they didn't like you anymore, and they wouldn't block you from even replacing the OS on the device you bought if you wanted to.

In fact, I'm not entirely sure apart from running stores that they are the same thing at all.
I have one of these systems. Not sure why anyone would ever leave it connected to the internet though.
Sorry for the late reply. What we’ve found is that they’re all close but not identical. Our system has a point LIDAR pointed at the ground and then uses that to drive the focal distance for the lens (as well as input for some other sensor fusion stuff). We generally run the lenses wide open (f/2.0 or f/2.8). Mapping step counts to distance would get us close, but unless we did calibration for each individual lens it wasn’t close enough to get the focus tack sharp. When you’re looking at the focal distance in your EXIF metadata you’re probably not validating whether that 2.4m distance to the subject was actually 2.3m and for the vast majority of cases the absolute accuracy of it doesn’t matter. Same with the distance markers on the focus ring… you’re not setting the focus within a few cm based on those marks, just getting it close enough that you can do closed-loop focusing with an eyeball in the loop.

Once we did the per-lens calibration curve we didn’t have to do it again. I’m assuming the small differences are just manufacturing tolerance and they’re relying on the focus/phase sensors to get it the rest of the way.
See you on Louis Rossman later today!
> not being needlessly cruel

To whom?
They want it the moment they lose their Google account, or a service they used shuts down or sold to a group they don't want to support.

They just know that complaining about it gets them nowhere, so you don't hear it much outside minor explosions of rage as they lose everything.
We have written our own http server framework focused on openapi support: https://docs.rs/dropshot/latest/dropshot/

https://serde.rs/ is the serialization/deserialization framework in Rust, and is well supported in the ecosystem.

We also wrote https://github.com/oxidecomputer/oxide.ts to generate TypeScript clients from the OpenAPI.

We mostly use react-router (or remix for older things that haven't been upgraded yet).

So the way that it works is, you define your api in dropshot. You ask it to generate an openapi document. You run this on that document to get a typescript client. And then you use that client in your react-router application.

I'm personally using it in the "framework" mode, so I have a "backend for frontend" going on, but the main appliccation is using it purely on the client, served from the same server as that API. Both have pros and cons.
So, you think productivity or even quality can be measured in "amount of lines of code produced".

Which is completely wrong.
> - Move to single-voltage power supplies at 36-57 volts.

Why? And why not 12V? Please be specific in your answers.

> - Get rid of the "expansion card" and switch to twinax ribbon interconnects.

If you want that, it's available right now. Look for a product known as "PCI Express Riser Cable". Given that the "row of slots to slot in stiff cards" makes for nicely-standardized cases and card installation procedures that are fairly easy to understand, I'm sceptical that ditching slots and moving to riser cables for everything would be a benefit.

> - Kill SATA. It's over.

I disagree, but whatever. If you just want to reduce the number of ports on the board, mandate Mini SAS HD ports that are wired into a U.2 controller that can break each port out into four (or more) SATA connectors. This will give folks who want it very fast storage, but also allow the option to attach SATA storage.

> - Use USB-C connectors for both power and data for internal peripherals like disks.

God no. USB-C connectors are fragile as all hell and easy to mishandle. I hate those stupid little almost-a-wafer blades.

> - Standardize on a couple sizes of "expansion socket" instead...

What do you mean? I'm having trouble envisioning how any "expansion socket" would work well with today's highly-variably-sized expansion cards. (I'm thinking especially of graphics accelerator cards of today and the recent past, which come in a very large array of sizes.)

> - Redesign cases to be effectively a single ginormous heatsink with mounting sockets...

See my questions to the previous quote above. I currently don't see how this would work.
I have read Meditations by Marcus Aurelius. Your description of how bitter and resentful they are is utterly bizarre, and bears no relation to the book that I read.
This is a great site, and thank you for the effort.

One suggestion for an addition to the section on FOSS: Related to the issue of not being able to modify the source of apps we use, we also can't verify that an "open source" app on iOS is built from its claimed source code. We just have to trust the developer. This blocks true auditing of iOS apps for data privacy practices, something we know is needed given that the "privacy labels" are often deceptive https://archive.ph/Ak6qU. As such, this is a data security issue as much as a user freedom issue.
Highways Block Social Connection. A New Study Shows Just How Much
> You are seriously mistaking your personal preference for a universal human trait. Many of these buildings are very homely feeling.

Which you determined how exactly? Or are your tastes universal?

I don't think it's super fruitful to fight opinions with opinions at least.
The (European) cloud ladder: from virtual server to MS 365
>Not sure why anyone would ever leave it connected to the internet though.

Most people aren't techies. They buy the thing, and use it as instructed.
Indeed, and I encourage others to do the same. I'd rather pay a couple of bucks to make sure my post lands instead of hoping a funny intermediary will consider the post okay. I've got a post that has been pending review by moderators for six months, with me messaging the mods of said subreddit; never again. I think LLMs could actually improve reddit from this POV.
>When did IEEE become host to clickbait nonsense? This whole take feels like an editorial by a junior engineer going off vibes.

Exactly.

I think i'll never click on an IEEE Spectrum article again.

IEEE has jumped the shark.
It's almost the same when you deal with billing departments in hospitals. They give you the runaround, "lose" things repeatedly, ignore you. The whole US health system is abusive but there is so much money flowing around that it's worth it to many participants. I know doctors who complain about their workload but they would never consider moving from 600k salary to 400k in exchange for a straight 40 hour week.
Could you expound on this? From what I'm reading, this sounds like an issue with diffusion models that their block diffusion model is purposefully designed to mitigate, by conditioning on previous blocks and allowing for larger blocks if that conditioning still doesn't help maintain coherence.
Both Go and Rust removed segmented stacks, for the same reasons: they can really kill performance.

Go now copies stacks, and Rust only has segments if you deliberately box up a recursive call.
To be clear, I am in favour of regulation and taxation that would make these monopolies and their beneficial owners artefacts of the past.

Neither the free market nor the current regulation in the US operates in favour of the citizenry.
Mine on Windows does as well, but librewolf shows a grey screen and never starts the display.
I'm a citizen, but I work with folks who are from India and are in the Green Card system. They have application dates going back all the way to 2015. They constantly tell me stories of how the date for being able to get your GC changes and that some people think for Indians it's going to take 20 more years. Can you explain how that works and what's going on there?
Great catch - real link shipping to prod as we speak. Thanks for checking out the site!
Sadly my town of Santa Cruz is going through this right now: https://lookout.co/carmageddon-when-will-santa-cruz-metros-n...
List price $2,000. What was the update supposed to improve/fix?
> Now, post Covid I see a hard pivot towards Christianity, but importantly, "traditional" forms of it. Protestant sects are being ignored and Catholicism, or if you are really intense, Orthodoxy seems to be in vogue.

I have seen these trends as well, especially Orthodoxy of late. My assumption is this is a response to rampant moral relativism that has become the dominant culture in the west.
The oh shit moment ship was apparently the Spanish Arapiles in 1873. https://en.wikipedia.org/wiki/Virginius_Affair#Aftermath
Hey Peter! In the current climate, what steps would you suggest for foreign-origin workers to stay safe from being detained? I know some of my foreign-born friends are carrying their EADs with them in case they are stopped by ICE, but in some statuses (e.g. H1B) that is harder to do, as you'd have to carry around your passport.
I do agree with this article; I just think there is a time and place for each type of engineer.

There are companies where 10x engineers make sense, and there are companies where normal engineers are better to have.

One good example is the Commandos, Infantry and Police article from 2004 Coding Horror. (you can look it up, not going to link) Typically the commandos are the 10x engineers. Having them on early in a startup is tremendously helpful. As a company grows to stages where you want infantry and police, having commandos / 10x engineers might hurt more than they help. Of course this isn't always true but this is more likely true than not, in most cases.

We as humans, and particularly in America, like to quantize people and use a single variable to rate how good people are. In reality different people are good at different situations. It's not always the best option to hire for the 10x engineers.
What does "once in a century" mean? This is a great accomplishment, and the first proof, but we have dozens of _extremely_ impressive results each century and hundreds more impressive ones.
What's the uranium concentration of the waste though? If it's higher than the .1% natural concentration they're mining wouldn't they mine their waste piles? I'm failing to see how the waste has more uranium in it than the land did to begin with unless it was a case of the surface land people deal with being free of it.
Those are valid examples, but conflated with the problem that there is limited competition in all the industries you mentioned. Which makes monopolies much easier for the existing companies with power.

Counter examples of capitalist industries that have lasted centuries without corporate concentration: restaurants, spas, bars, tailors, car washes, barbers, almost anywhere small businesses exist.

Adam Smith's original capitalism required free markets, which fundamentally require high competition, low barriers to entry.

The low barriers to entry component is missing from the examples you described, which is theoretically where government should step in (and lower those barriers for new companies looking to enter the market).

In healthcare, however, government is essentially working with the companies to raise barriers to entry.
For Australians, even Australian founders, it's always worth looking at the E-3; this is even truer now that USCIS has said that under certain circumstances founders can get H-1B visas (and the E-3 is similar to the H-1B). The other options for Australian founders are the E-1 or E-2 treaty visa or the O-1 visa but these take a lot longer to prepare and are much more expensive than the E-3. But if you are inclined to explore the E-3 path as a founder, then absolutely consult with an attorney who has handled E-3s for founders (and there are lots of attorneys who handle visas for Australian founders).
Is it basically impossible to move to the US as a UK Citizen without a degree?
Did the spark trick work? 110v does wonders for rendering ... oh, just unplug it.
I had a friend who did not like his seat belt warning beeper. It took over 4 hours to get the dashboard entirely apart, drill a hole in the beeper, and then put the thing back together. 9 months later, the engine ceased... Hmmmm... XM Radio used to give away devices for free... no free lunch.
Yes this is correct. Something most developers don’t know is that you can set env vars directly in your crontab file.
I do think people take themselves too, seriously, but I don’t think trolling is the solution or generally good.
If my asylum application gets denied, what options do I have? I came to the U.S. as a minor and have little to no memory of my original country. I applied for asylum in 2016 and have been waiting for an interview ever since. Given my pending status, are there any other pathways to obtaining a Green Card or legal residency that would allow me to travel?

Edit Additional Question - Some of us like myself, came to the U.S. as children, following our parents after being forcibly removed from our home countries by authoritarian leaders who targeted us because of our "tribe". Despite this, the current climate often unfairly associates undocumented immigrants with criminal activity. How can someone in this situation avoid being wrongfully labeled as a “criminal immigrant,” especially in the event of an ICE raid?
By most common factors of homeliness: greenery, shade, cool concrete/stone walls (concrete hatred might even be the minority viewpoint worldwide. Wood is not a common building material outside USA/Canada and Europe). Its not like those large glass walled open plan structures. The interior is secluded and hidden and so on.
It bothers me that many devices are so easily remotely bricked and that keeping them offline is the only way to avoid such issues.

Automated updates were supposed to give us peace of mind instead of having us worried about what bug or enshittification will follow.

I’d wager that, for most Internet-connected appliances, keeping them offline or disabling autoupdates have way more pros than cons.
Since everything you need to run "a full SPA" is to serve some static files over an internet connection I'm not sure how that tells you anything interesting about the platform. It's basically the simplest thing a web server can do.
Ironically the 2022 Samsung soundbar model I have hasn't gotten a single firmware update since January 2023. I bought it new from Samsung after that day.

I am moderately surprised that they even update their firmware on some models.
It's a good idea and a systemic nudge towards the outcome we want. (Probably minimum 3 large competitors in every market)

Market definition should be tied to revenue source. It'd be difficult, but doesn't seem insurmountable.

The Android/iPhone problem is somewhat of a unique case, given mobile's size. IMHO "unreasonable to non-monopolize" should be an option... but come with FRAND interconnection requirements as a consequence of designation (e.g. Android/iPhone both have to offer the ability for other apps stores to be implemented, and can only charge those stores FRAND fees)

And novelty / new markets could be solved by progressively implementing the tax rate increases as the market matures (e.g. first 5 years).
My bluray player has an ethernet port on the back, but I never ever connect it to the internet.
You know, I think people will read the headline and have an eat-the-rich-mindset and lump stoicism in with obnoxious tech bros. However, I would posit that if tech-bro's internalize the teachings of stoicism we'd all be better off. It's worth mentioning that Epictetus was a slave, so just because the rich and powerful are finding stoicism doesn't mean that stoicism is a philosophy for only the rich and powerful. Just as an example, stoicism is also very popular in recovery communities (along with Buddhism). As far as pragmatic philosophies go that you can apply easily and have quick benefits, stoicism is a great one.
iirc a "starter pack"-like feature is being worked on, they would no doubt be useful for new folks looking to quickly find their communities in the Fediverse.

I think this experiment is a little different though, I want to explore how a simple human desire that doesn't have an "identity", like eating a baked good, can "manifest" more horizontally in a digital space :)
In case the author is around: Are there any plans to wrap this in an OCI-compliant runtime?
Someone's promotion packet?
The definition of enshitification: "prices are up, parts prices have doubled, quality is down, power train design is not very good, and the dealers are fed up."
AI coding assistant refuses to write code, tells user to learn programming
Probably some new AI/tracking/ad delivery features
Really glad I never connected mine to wifi
Your next car, you will have to pay the dealership to remove ads... Jebus!
Strong Consistency Models (2014)
I mostly use python and I’m pretty happy with uv[1]. It replaces pyenv and poetry as package manager at system and project level.

[1] https://github.com/astral-sh/uv
There's software engineering work and then there's programming.

90% of programming is enterprise CRUD, and the bar is low. Likewise, 90% of electrical work is basic circuitry with off the shelf parts: does it work and not catch fire. There are electrical engineers doing Real :TM: Engineering, but 90% or more of the work is electrician work.
Two important features I insist on for products I develop:

1. Staged rollout of firmware updates. It’s common practice for apps and software but for some reason it’s less common with firmware. Rolling out to 1% (or less, depending on scale) of devices and waiting a day is cheap insurance. Side note: Build a good relationship with customer service people so you hear about these things immediately.

2. A failsafe firmware reset back to factory state. Some sequence that resets the device completely back to the way it was when it came out of the box, firmware included, as a last resort. In conjunction, your automated tests need to confirm that every factory firmware you’ve ever released can update to the latest firmware.
Love you AMAs been so helpful. Do you think did O1 get harder. How do you see changes through the Trump administration?
One refrain seems to be that "added sugars" are bad but then that's not quite true afaik either, because sugar is sugar whether it's "added" or not.

To a first approximation, "sugar is bad for you" seems to be a succinct lie-to-children[1] default, from where exceptions can be established. Whole fruits with lots of sugars (as opposed to e.g fruit juices with a comparable amount) are purportedly less-bad because they're accompanied by enough fiber to slow digestion and make the sugar less bioavailable.

[1]: https://en.wikipedia.org/wiki/Lie-to-children
Hi Peter - thanks for doing this.

I'm currently on a H1B and transitioning to an E3 visa. However, I did get married to a US Citizen and am also applying for my green card via marriage. I need to move to the E3 as my H1B maxes out before I can get a green card. I have a few questions:

* The E3 visa is a non-immigrant visa, but I assume getting married to a US citizen implies immigrant intent. My lawyers tell me it's not an issue as long as I wait 90 days after getting the E3 to apply for the green card. Does that sound right / any concerns?

* How long are you seeing current wait times for the marriage based green card end to end after applying? I'm mostly concerned about not being able to leave the country for 1-2 years (even with filing advanced parole)

* I'm also going for the employment based green card and we've filed my PERM (3 months ago). That doesn't really seem like it;s going to work out in time for it to matter. Does that sound right?