skysight-inc/HackerNews huggingface dataset:
All of those things can be part of it. You're totally forgetting where we're coming from right now which is your identification or attestation is a little plastic card that is issued by the government based upon some other pieces of paper. There is no rotation of that either. The primary thing people use to identify you is your social security number in the United States which was never even envisioned as a way to identify someone it was simply an account number.

What I'm proposing puts the private key in your hands and requires you to locally do some sort of second Factor authentication to release it so it can be validated against the public key that the government or another entity has.

To issue or reissue or key rotate as you say can support the same methods we have now for determining identity and it also provides a better more secure method for determining identity.

You have to keep in mind perfect is the enemy of good and any solution that puts your identity in your own hands is massively better than what we have now and what any country has now.
> Putting devs in charge of inserting features "willy nilly" would likely result in a much more consistent experience than what we usually get, because they'd be willing to declare something "finished" eventually.

I have seen both, but at my most recent role, this was entirely the opposite of the case. We built integrations between different systems (ETL-like). Before the company adopted any "product principles", our integrations were haphazard and sporadic. Engineers would only build what was needed for current customer pain or in response to support saying "this entity doesn't sync".

So what, you say? Why build things you don't need? Because then the next customer says "I need X" and you say "Well, crap, that's going to be a lot of work because of how we wrote W", and either it's a lot of work, or they do some shoehorning and overload tables (my favorite was "'Location' in ERP A and 'Cost Code' in ERP B share much of the same columns, so we can use it for both and just change the label based on which ERP is in use." Then along came ERP C, which supported 'Location' AND 'Cost Code', and threw a spanner in the works.)

I am not saying product managers are a panacea. And I will acknowledge my 'bias' here - I am a PM, after spending a decade in the devops/SRE space.

But deeply embedding PMs and Eng is the key to success, I believe. My conversations with Eng Leads and EMs are happening 'all day every day'. I don't flit in, drop a bunch of stories in the backlog for Eng to refine, and then vanish to my meetings.

My job is to paint a broader picture of not just where we are now and what's next, but the grander and longer term vision.

This way, when designing or architecting things, there can be an awareness of that, and hopefully less "painting yourself into a corner". And with that comes a conducive atmosphere where Engineers do come up with Great Ideas, AND have a lower friction pathway to getting it in, because they know we can always discuss it.
Good tea cups would never crack from boiling water, unless they were frozen first. Tea first is probably due to the fact that everybody wants tea, but not everybody wants milk, and some people want to pour their own amount of milk. You offer tea, they accept, you pour tea, you offer milk.
I agree. Apple was ascending again and everything they did seemed to be a hit. I think the real question is how large of a bet did Intel really need to make. No it might not have made sense on immediate ROI alone, but Intel had only to defend its position.
You don't understand things so you call them BS?

Weird.

Being able to reuse or recycle a material doesn't make it less energy intensive to acquire in the form you need it to be for your purposes. I don't know why you think otherwise.
Just because you don't write it doesn't mean you suddently become incapable of understanding it.
At some point they'll have to learn about the file system, shell, network. Otherwise there is little point in learning Python.

Octave, Matlab, Mathematica, Julia, R are superior for small programs with just a couple of functions.

Escaping the stranglehold of Python would be the next project!
To add to this point. A couple of plastic recyclers in my country just went out of business because oil has been made so cheap recently that they are simply priced out of the plastics market. According to interviews with the founders, in the oil and plastics game there is a sense of having to freeze out these new entrants to the market for a little while.
Actually I went and read a bit about the history here, and although I left a glib comment, there was major practical research into neural network approaches, with theory in 1943 and hardware by 1953 https://en.m.wikipedia.org/wiki/Perceptron

There were two major factors though that set back the neural net approach:

- a 1969 Minsky & Papert book on perceptrons lead to a belief that neural nets even of >1 layers had fundamental limits, although the book only showed such limits in 1-layer nets; this lead to a reduction in funding during various AI winters

- the “deep” in “deep learning” is all about how much larger & deeper neural systems produce substantially better results. Even if you can speculate theoretically about this, it was completely impractical to approach the scale/speed to see fruitful results until the late 90s when vector/matrix accelerators (SIMD, GPU-type things) start showing up en masse. I vaguely remember reading about advances in ML in the mid 2000s which sort of had an attitude of “huh, this neural net thing we thought was a dead end turns out to just need MOAR CORES (graph up and to the right)”
I watched a fullautopsy in a theater high school at the Walter Reed National Military, followed by an open heart surgery. I'm sure there are videos of this. Beware it's a lot they pick apart the human body.
Here you go:

https://mikechambers.com/blog/post/2024-08-02-digest--improv...

Ping me if you have any questions.
That doesn’t help for C++ if you allocated an array of objects with destructors. It has to know that you allocated 23 objects, so that it can call 23 destructors, not 32 ones, 9 of which on uninitialized memory.
This guide requires holding down arcane secret key combination, this is not remotely normal way to do anything, and prevents people from learning basic system commands every programmer needs to know.

Also, “mv ~/.zsh ~/zsh-anaconda”.
the bulbbelt boiling over into permawar is scary.

also a major component in sudan is arab racism against black africans and arab hate for jews. As soon as its muslim on muslim violence its okay.
Shouldn't need a lick of electricity! If by valves you mean fluidics [1]... at which point, harnessing the Niagra Falls and building out a fluidized supercomputer covering the great lakes would probably suffice. No worries about the waste heat, though, it's water cooled!

https://en.m.wikipedia.org/wiki/Fluidics
MSF for sure. Less certain about the Red Cross, feels like a lot of admin for the impact (low dollars-to-impact).
There is an concept in this video that perfectly encapsulates why taxonomists (in this case those who describe Earth's biodiversity) are so critical, and why their work has the impact it does. The exercise is left to the reader...
> (Which is actually how Facebook used to be)

There is now too many posts on Facebook to do that.
You can just keep Anaconda and just use it as a pyenv replacement, e.g.:

conda create -n "myenv" python=3.8
conda activate myenv

Then just use pip in your environment, if you don’t like conda packages. Not sure what the paragraph about being able to install multiple Python versions after getting rid of Anaconda is about.
Automated deploys are a matter of two lines of script.

Autoscaling in side projects? My side and your side seems to be different :)
> The price is a proxy for materials and energy required to produce the product.

Maybe for commodities, but in general that isn't true.
And even if you clone a perfect mammoth on your first try, then what?

We know elephants are very intelligent, emotional, and social animals. I see no reason to assume mammoths are significantly different. And of course what they're working aren't even mammoths, more like "hairy elephants".

Cloning a single hairy elephant and keeping it in captivity would consign it to a miserable life of loneliness. It would be nothing short of cruel.

So you managed to clone a herd of hairy elephants, then what do you do with those? The mammoth steppes they once roamed no longer exist. There is no ecosystem to save or improve because that ecosystem is gone. That's what they meant with "what's gone is gone".

Can you just re-introduce them to the wild? These are huge animals that need a lot of space. Other animals and people live there. You can't just have a bit of land; you need a huge amount of it.

Cloning mammoths is just dumb. None of the logistics really work out and a bunch of mammoths spending miserable lonely lives in zoos is basically the best-case outcome we can hope for and after a few decades of this everyone will all realize it was pointless and mammoths will be extinct once more. All these notions are rekindling a lost ecosystem are nothing more than flights of fancy.

For some other animals there is perhaps a slightly better case to be made; I don't know. But for mammoths the case is pretty bad.
Thanks! Curiously, the article doesn't show up on HN. Maybe my domain got banned or something?
> Yes, if the government punishes "The press" for its speech

That wasn't the case, the case was "the press" covering criminals. Being the press don't give a company free pass to commit crimes and Xitter is paying for that.

PS: "1st amendment" is an American term that doesn't mean anything outside of american jurisdiction (and maybe not even inside, see Tiktok).
The C programming language best books
I don't understand why Firefox is a dot inside Mozilla and Safari or Chrome gets land of their own apart from their parent companies.
How to Implement Server-Sent Events in Go
The problem is that communism (as it is practiced) forces everyone into poverty, except for the tiny fraction of the population who comprise the elite of the politburo.
What Happened to Michael Rockefeller
Particle Chain: A New Kind of Blockchain
They author of this is Caity Weaver. She writes humor pieces, so there is alot of tongue in cheek here. You may know that name from her series of best date places to go in NYC (Like the American Doll store for tea) and her attempt at the Endless Fried Basket at TIGFriday's
What would you do differently if you owned a dealership ?
Starliner's thrusters and parachute systems are to blame
New to me information - I had not heard about the parachute issues.
How to Emulate Real Dependencies in Integration Tests Using Testcontainers
After dumping on a lot of pg's recent essays that I found to be quite myopic, I really liked this one and thought it was insightful.

I am curious, though, if anyone knows some more of the specifics that Chesky shared about the "disasters" that resulted from the bad advice he followed in the past. I ask because I've seen two bad, but very different, scenarios:

1. One is to hire really smart people and just "let them loose", but without overarching guidance or direction. While I got burned by this model in a past job in my own career, I think a good well-known example of this currently is Google's "WTFs" around product management, i.e. lots of products launching with fanfare then get killed shortly thereafter, bizarre and confusing product naming schemes (Google Wallet/Android Wallet/GPay/Google Pay anyone? I honestly don't even remember), new product launches but then old, easily fixable bugs/feature requests that languish for years.

2. The other model, which is more of what PG seems to be hinting at, is the "John Sculley" model, i.e. treating employees like to interchangeable widgets, thinking of your org structure as black boxes with only specific interface points, etc.

That is, I've seen both of these models fail, but in very different ways, so I'm curious what happened at AirBnB.
Is there a point to this article? It sounds like waffle.
How does Hetzner compare to Digitalocean?

I always hear great things about Hetzner. I don't know if those comments are just patriotic Europeans or if Hetzner is really that much better than the alternatives.
When he says "serverless tax," a term I haven't heard before, is he talking about the development overhead?

If so, the code/test/deploy loop is certainly much faster with this method than any serverless I've messed with.
> It's not just the far right that's uncomfortable with this kind of policy and rhetoric

It really kinda is though. HN commenters generally lean a lot harder right than they are aware of and/or want to admit. This belief about a "growing tendency towards sheltering oneself and others from all emotional discomfort" is straightforwardly a right wing view.
Serverless is nice for running low traffic services for free. Azure Functions for example don't start charging until 1M+ executions IIRC.

Transitioning to micro services also makes serverless more appealing since you're getting a separate web server (resiliency) and scaling for free if you need it.
I totally agree, except when it comes to emulation. It is immensely hard to real-time emulate if some facet of your host hardware isn’t at least a little bit faster than the corresponding element in the emulated system. Then you have to lift the abstraction and often find that the rest of the system reflects this specificity.

At my last job, we had ASICs that allowed for single-sample audio latency with basic mixing/accumulation functions for pulling channels of audio off of a bus. It would have been tragically expensive to reproduce that in software, and the required hardware to support a pure software version of that would have been ridiculous.

We ended up launching a new platform with a different underlying architecture that made very different choices.
No worries at all, the API is definitely a bit hidden. Anyway, best of luck and feel free to reach out if you want to chat diagrams!
Somewhat droll isn't it? Everyone else is moving on to topology, and you're specializing in Linear Algebra (done right).
Fan favorite of the HN crowd I know, but hardly the correct line to draw.

Here is one of the hundreds of papers analyzing mislabeling in genetics (notice how affected papers are usually not withdrawn): https://link.springer.com/article/10.1007/s00204-015-1632-4

(Unless you consider biology soft)
Related, “An Evaluation of the Inogon Leading Mark”[1]:

> Responses from the field evaluation were generally negative, mostly because the device was perceived to have too short a detection range for the Constable Hook Channel. It is recommended that the device be considered as a candidate range light for very short range applications.

[1]: https://apps.dtic.mil/sti/citations/ADA168108
I don't know, if I reuse or recycle something it's cheaper or free.

For instance, a restaurant may reuse utensils by washing them. Or recycle crates by using them as decorations.

That's the whole point of reusing and recycling. Reducing my cost. Even if something is more energy intensive to create, it's being used multiple times reducing the cost.

So yeah I call bs
Anecdotally I'm having trouble finding certain small cars in stock (e.g. crown platinum) and suspect there is some self-interest in the dealership to explains this.

I think car-buyers are often under an illusion that an suv is "more car" when actually it's exact same components and just a larger frame. They'd much prefer to sell you the high-margin product and pocket the difference.
That's a very nice combination if you have a relatively static setup for the keyboard and mouse, where you can drop the iPad in and out of it like a dock and take advantage of the modularity.

However—at least in my own experience—if you're carrying the keyboard/mouse/trackpad around with the iPad all the time, I found it robs the device of what makes it compelling to begin with (being ultraportable and handheld).

For a stint I was using an iPad Pro with the keyboard/trackpad case, and it made it a far worse tablet. The case almost doubled the total weight and thickness, which made using it much more like to a laptop, but it isn't nearly as capable as my MacBook (nor is it any cheaper).

More power to you if that setup works for you, but I came to the conclusion that I'd just assembled myself a second, worse laptop (which I think was OP's overall point).
Going with a title like “How to set up Hello World on a Hetzner VM” would be less misleading.
Oh wow this brings back memories.. I used to check this book out from a local library from time to time and daydream about building a computer. It would've been outdated already even then, but the idea appealed to me anyways.
> why would Gaza get more attention than, say, Yemen, Afghanistan, or Syria? All are somewhat Middle Eastern, after all, so it would be hard for racism to be as much of a factor, if at all.

The Palestinian crisis has always gotten more attention in the US because of Israel's close political relationship with the US and Jews having a strong cultural influence in the US especially since WW2. It's similar to the reason why almost no one in the US knows about the Nazi's oppression and genocide of the Roma.

Also, tragically, the US has never cared about how many people die in Africa. We're so used to hearing about "hundreds of thousands dying of X" in Africa that we're completely desensitized to it, whereas one American hostage dying will be major headlines for weeks.
Surprisingly one of the best summaries (~10 pages) to applied linear algebra I've found is in Nielsen and Chuang's Quantum Computation and Quantum Information.

Presented primarily without proofs which whilst argubably can be limiting isn't relevant, at least for what their goal is.
I think that it is helpful for public mirrors to be made, in case the original files are lost or if the original server is temporarily off, or if you want to be able to access it without needing to access the same servers all the time (including if you have no internet connection at all but you might have a local copy); you can make your own copies from mirrors and from those too etc. Cryptographic hashing can be used too (in order to check that it matches by a shorter code than the entire file). However, they should not make excessive amount of attempted access, so I do block everything in robots.txt (but it is OK if someone wants to use curl to download files, or clone a repository, and then wants to mirror them; I also mirror some of my own stuff on GitHub). What I do not want others to do is to claim that I wrote something that actually I did not write, or to claim copyright on something that I wrote that will restrict their use by others.
I imagine you booted it at least with some small code? The 68k assembly is nice.
It's a bit crazy to think that we're bringing back a wooly mammoth just in time for record temperatures. Science is amazing... would be amazing if political forces would do something about climate change.
Get me thinking:

Are there any good vertical autoscalers out there?

If we simply scaled the machine bigger and bigger (and then smaller) as needed, we'd avoid all the complexities of horizontal auto scaling. The limits of vertical scaling would be rather huge these days.

The simple edit/deploy loop of the blog post would remain 100% usable.

The bonus is that it'd work nicely with using sqlite as a datastore as well.
Bud Light boycott still affects local distributors 1 year later
You need to have seen the film "The Matrix" to get the joke.
My takeaway is the most reliable way to send custom app data over clipboard is using data embedded in HTML a la figma. Bonus is that method lets you define failure behavior via html message if receiving app doesn’t support
Ask HN: What keymap do you use in code editors/IDEs?
Hey HN,

I'm curious what keymap do you use when you work with code in code editors/IDEs. I see 3 types of answers to this questions:

a) the program's default keymap, e.g. VSCode, IntelliJ

b) the program's default keymap but heavily customized

c) your own keymap?

I'm between b) and c) right now and I think I regret it and should've just sticked with the defaults.

I heavily configured the VSCode keymap a few years ago (using this tutorial [1]) and it's been serving me well, but recently I realized it's bad in a sense it makes it hard to easily switch between editors (which I started doing recently). For example I started trying out Zed and Cursor the past few weeks but found out that I'll have to spend a considerable amount of time on making the keyboard shortcuts work the same way they do in VSCode. Had I stick to the default VSCode keymap, I'd just select "use VSCode keymap" and be done with it.

For this reason, I'm considering switching to the default VSCode keymap, and using it in all editors I use (IntelliJ, Zed, Cursor, all the others).

[1]: https://makevscodeawesome.com
I should have been more specific. I think it has (virtually) no downsides compared to a standard paperback book. I very much enjoy high quality and larger scale printing that is certainly not achievable on any screen, including e-ink. Also, when it comes to textbooks and references, books are simply a better technology than screens, in my opinion. But, again, this isn't specific to e-ink.

I haven't tried writing on e-ink. Is it better than the most expensive Apple tablets? Any time I've tried the lag is noticeable and I can't stand it.
If this is what you're referring to:

> Note: The Python runtime does not enforce function and variable type annotations. They can be used by third party tools such as type checkers, IDEs, linters, etc.

Then yes, Django model definitions are more like Java types in that they error if you try to use an incorrect type. You can't just ignore them like with type hints.

They also try to be 1:1 with database types, so for the most part any additional validation added on top of Django would be something you had to do anyway.
>Since most of the trash is burned in Switzerland to produce electricity and municipal heat it doesn't make sense to recycle other plastics.

I’m missing the logic here. Wouldn’t burning less trash and recycling more plastic make sense at some level?
Would it get banned if I had a patent for a novel cis-1,4-polybutadiene synthesis method?
I would use Hetzner more but most of my user base is in the USA, and there is a lot of added latency to having your servers in Europe. I sort of think of Hetzner like a Costco for servers - does anyone know the closest equivalent in the USA?

Update: Hetzer does have USA servers, but apparently not dedicated bare metal servers in USA (only shared/VM).
The hype around Disco and the resulting backlash were so intense that people lost sight of what actually happened. Discotheques were a cultural trend that started in the 60's and went big in the 70's, and it was an international phenomenon that included Europe and Latin America before it spread into the US.

If you watch Saturday Night Fever and pay attention, you will notice that people tend to forget what the movie was actually about: A group of Italian American teenagers living in the Bay Ridge section of Brooklyn in the late 70's who used the then-vibrant Disco scene as an escape from their otherwise problematic lives. It's a pretty messed-up movie.

And Disco didn't die, it just evolved into the 1980's club scene. When Michael Jackson worked with Quincy Jones to make Off The Wall, he pointed the way for an entire decade that was still in the future.