skysight-inc/HackerNews huggingface dataset:
Key-as-identity has a lot of problems and I don't think that model really works for most use cases. On the other hand I'm optimistic about being able to rework identity in the spirit what poster above describes. I've been around long enough to see the long arcs of experimentation and refinement that happen before technologies reach adoption. As an example widespread adoption of end-to-end encrypted messaging, biometrics, and hardware roots of trust took a while but that's here now in ordinary consumer gear. I could have looked at low adoption of PGPfone and and drawn the conclusion that encrypted video would never work but that would have been wrong.
> In both those companies, people die if the software doesn't work right.

Indeed: many people have been killed by Teslas running the half-baked Autopilot, and Teslas have a far worse safety profile than other new cars in their category.
Also the cost of lithium may rise as more vehicles start using Li-ion batteries, but price of hydrogen storage will likely remain the same
Commodore Amiga Marketing (2005)
How does the 8cx Gen 3 compare to the M2/M1 Pro/M1 Max? (this is a rhetorical question)
Ashlee Vance's biography of Musk (from a few years ago) had a fun similar story. Someone inside Tesla wrote a letter, I believe complaining about product defects, which was printed by a media outlet. Figuring that the leaker printed the letter at Tesla offices (i.e. likely didn't have a printer at home), Musk re-typed the letter in Word, found out exactly how many kilobytes a Word file with that exact text would be, then searched the printer logs for who printed a file with precisely that many KBs recently. Doing this, he found the leaker. (It's been a few years since I read the book so a couple of the details may be off, but that was the gist of the story)
Thank you for your advice. It's less about the environment and more about what I'm going to do the next decade of my life.
> > You could just publish local IDE history… Would be equally "good" I think. (My IDE is saving files every few key strokes btw; the resulting history would be a bloody mess).

> Google does this, it has saved my butt on more than one occasion.

You mean backups? Yes, backups are a very good idea.

But this has nothing to do with VCS. That are separate topics.

> Like my normal workflow is basically "change 2-3 files such that things are passing, hg commit, send for review", and then I continue working

As long as the requirements are so trivial even CVS would suffice.

But even considerably simple refactorings (in e.g. static languages) can be much more complex. It's easy to end up with hundreds of files changed. Than you need more powerful tools. Doing such things without the staging area is almost impossible to get right. (The only alternative would be quite some rebase sessions; and those are way more complicated than using the staging area upfront; also you would need some way to do diffs against "pined" changes—which is something you get for free with the staging area).
They could use typos in different words, though, right?
In 2008, absolutely. Today? I really have the impression he has last touch. I'm also too old to want to deal with his extreme working hours.

All that said, yes, I would if the pay was right XD
Leaking documents is indicative of a a toxic environment where the trust has broken down in all directions.
I go with montessori with my kids. My older started at the age of 4 and is now 7, I'm very satisfied with results I see (and I don't push for results, I still remember my education and so I take it easy with my kids). My older could read, write, count and do simple math before he went to primary school (which is also following montessori principles). He now picks up simple programming and not because I push him (I encaurage whatever he feels like doing, like playing the piano or playing chess or doing ice scating or football)
Not if the papers printed photos of the docs.
Starship didn't even exist other than in the form of some slides and early test articles as of 3 years ago. Now it's a fully built vehicle with one almost completed pad and one pad in early construction, getting very close to launch.

Predicting decades when it took them only 3 years to go from "nothing" to on the pad is a bit much.
EA and Longtermism are not the same thing.
Jerry famously hosed over the other primary cast members on residuals. Didn't matter much for elaine, but George and Kramer didn't come from a family of billionaires.

Michael Jordan thought selling shoes was more important than making a statement denouncing a racist man running for office in his home state.

JK used her money to stifle fans free speech and fair use with lawsuits galore if she disagreed that they were "true fans".

Those are the worst things I can think of for those 3. I don't think it rises to the level of psychopathy but it certainly is questionable behavior.
The only advantage of hydrogen is that contrary to electricity, you can't easily produce and store it by yourself, and thus is more easily taxable. Also, because all the infrastructure need to be created from scratch, there is no big player yet and there is potential to make a lot of money.
Counterpoint, a not tech friend of mine, switched to a macbook air M1 from Wintel, she's loving MacOS and keynote, couldn't be happier. Was pretty intuitive for her.
There are attempts at similar things - https://www.willmcgugan.com/tag/textual/
When you work at a large corporation, you don't really work for the CEO. You work for a manager, their manager, and to some degree that local management chain.

If you are compensated in shares, then the strategic direction of the company is a valid thing to look at. I'm not sure this applies to Twitter anymore as I don't think employees are still paid with shares.

You also have to factor in the corporate culture - it should be fun. It seems pretty unhealthy at Twitter at the moment. The current drama will blow over, of course, but I think you can get a good idea of toxicity in the specific group you'll work in if you ask the right questions during the interview.

...but bottom line is, if you're obsessed with either loving or hating Elon Musk personally, then no, don't go work for Twitter. If you cannot keep your emotions out of your work, then don't put yourself in a workplace that will constantly trigger you.

On the other hand, if the role is a good opportunity (salary/career), the group you're going to work for is also full of adults, and you can separate your emotional twelve-year-old self from company drama, then go for it.
For context: I'd been a "linux person" since undergrad (mid-90s). I picked up a really early Android model after my BlackBerry expired.

I have almost the exact opposite experience as you describe: I switched from Android to iPhone a couple of years ago for two reasons: 1) my Google phones (I had a pixel at the time: previously had written it was a Nexus, but it was not) kept bricking; 2) I got an old model iPhone (it was an iPhone 8) to use as my work phone.

The iPhone 8 performed better and had a much better UX than my then-current Nexus. It just wasn't even a fair comparison, really. I upgraded my personal device to the latest iPhone and haven't looked back. I haven't even touched an Android phone since then, and unless something really compelling happens to force it I probably never will again.

Same thing with my laptop, actually: around the same time I decided to give a macbook a go. I haven't regretted it at all.
Classic. Reminds me of this:

https://github.com/robmerrell/hipsterdb
Gemini Freezes Earn Withdrawals
I just read the mail he sent to employees last night. In which he asks them to agree to a hardcore work culture or get fired.

I guess to get people to work for you under such a leadership, you have to pay above normal salaries? Twice of what is normal? Or what other reason would people have to continue work at Twitter?
I bet that a couple of passes through random different languages on Google Translate would keep the text comprehensible but be sufficiently nondeterministic to accomplish this in just a few clicks.
It seems like one of the big still largely unsolved problems here is that of connection among units. Even very compact cities sprawl out and have constant contact with markets through transportation. Having relatively easy connections between habitable units, in this case ships of various sorts, lowers the pressure to build big and makes large groupings possible by facilitating transportation.

Currently there is an example of this in carrier groups. These consist of many types of ship that travel together and depend on supply ships. To transfer goods between ships there are specialized cranes that set up cable connections that handle the cargo. Improving this technology so that even basic boats available to the public could make reliable exchanges at sea could really help. Or maybe the solution is to launch and recover small vessels that travel between boats. Only development and experimentation will really tell. In any case, any seagoing enterprise with many people and industries will have to have a great deal of exchange with other vessels or remain close to coastal sources of supplies. It may make more sense to think of this whole enterprise more in terms of logistics than being about structures.
I'll let historians sort that out, I care mostly for my immediate neighborhood and local effects.
> I have a distinct memory of dismissing the whole Pokémon craze as gauche, childlike, beneath my refined nearly-adult maturity.

I mean, of course, Pokémon was childlike. Us almost-adults played clearly superior games like MtG with cardboard. The GameBoy was for Tetris.
I completely agree with you.

This was the main thing slowing me down when I started to learn Clojure last year.

I'm now learning Emacs and and Elisp and I find the documentation even more difficult to comprehend somehow.

Two examples:
Literate programming with org-babel: almost none of the documentation that I can find shows "real" examples with multiple header properties or variables being set for an org-babel file. I don't know how to mix and match them. The docs tend to show the most minimal example and I've been spinning my wheels for days trying to figure out how to integrate into my workflow.

Another elisp example: using auth-sources.el for handling credentials. I'm trying to enhance a few major modes to add support for storing server credentials, and none of the examples show how to actually prompt a user for a username and password to save it for later in the secure key store. I've checked other projects, and people do it in different ways, and they all seem needlessly complicated, with core auth logic embedded directly in unrelated function calls.

Compare this:
https://www.gnu.org/software/emacs/manual/html_mono/auth.htm...

To this:
https://pypi.org/project/keyring/

Edit: I'd like to add, I am loving Emacs and Clojure. I think it's worth the slog, but there is room for improvement for making a lot of these systems more approachable to the complete newcomers.
Just want to say that Lunar is amazing.
Tom Clancy in the book "Patriot games" (1987), p86 at https://archive.org/details/patriotgamesclan00clan/page/86/m... :

> ... first draft of the report, I came up with an idea to make each one unique."

> "They've been doing that for years," Holmes noted. "All one must do is misplace a comma here and there. Easiest thing in the world. If the newspeople are foolish enough to print a photograph of the document, we can identify the leak."

> "Yes, sir, and the reporters who publish the leaks know that, too. They've learned not to show photographs of the documents they get from their sources, haven't they?" Ryan answered. "What I came up with was a new twist on that. Agents and Agencies has four sections. Each section has a summary paragraph. Each of those is written in a fairly dramatic fashion."

> "Yes, I noticed that," Charleston said. "Didn't read like a CIA document at all. More like one of ours. We use people to write our reports, you see, not computers. Do go on."

> "Each summary paragraph has six different versions, and the mixture of those paragraphs is unique to each numbered copy of the paper. There are over a thousand possible permutations, but only ninety-six numbered copies of the actual document. The reason the summary paragraphs are so -- well, lurid, I guess -- is to entice a reporter to quote them verbatim in the public media. If he quotes something from two or three of those paragraphs, we know which copy he saw and, therefore, who leaked it. They've got an even more refined version of the trap working now. You can do it by computer. You use a thesaurus program to shuffle through synonyms, and you can make every copy of the document totally unique."
Good way to cover your ass if the general counsel is the one doing the leaks...
AMD EPYC 9374F Linux Benchmarks – Genoa's 32-Core High Frequency CPU
Needing to be able to silently patch your vehicle's software without consumer consent or even knowledge is a tactic admission that you can't meet automotive industry software 'standards'.

Tesla has pushed the "we do it to bring amazing things to your car!"...quietly distracting people from the "...we fuck things up so often we're constantly having to patch your car" man behind the curtain.
Hey I wrote this :-) But back in 2016 or 2017, so some of the practical stuff might be out of date.
Yes I looked at that but the software support is not there yet.

Also for the price the performance you get is questionable at best even compared to a m1.

I'm also a burned child by the build quality in the last years by lenovo. My t480s was at best good. But not as good as a macbook or a asus zenbook
> Any engineer should be able to pick up your code and understand it pretty close to immediately.

So a webdev should almost immediately pick up a mix of C++ and assembly?

No. There's a reason we specialize. That is not a good argument against functional programming.
Virtue ethics is gameable if you can make virtues conflict.
There's a difference between "pure FP in an imperative-oriented language" and "pure FP in a pure-FP-oriented language". In Haskell, this isn't an obfuscated mess of wrapper functions and custom control flow, it's the most straightforward and sensible way to do things. Functions have very thin syntax and don't get in the way, laziness means you lose all the function wrappers that imperative languages add just for that, etc.

Personally I find trying to write Haskell in an imperative language to make exactly as much sense as trying to write imperative code in Haskell. Same error, same reasons, same outcome.
- One Blade shaver
- foam roller
- electric toothbrush
- good quality yoga mat
- Burton backpack
- electric water flosser
Thank you for engaging with me. I have two questions.

1.

"No one has any idea how to create X now" does not lead to "Imminent creation of X is very unlikely to be true". Right?

2.

You can always assign probabilities. I'll give you an example: say I'm a scary dictator and I ask you: "is A or B correct?" You have no idea what I mean by A or B, so you'd assign 50-50 if you had to bet something dear on the outcome of my totally unfair context-free question. Perhaps you happen to know of research showing that people more often set A as the correct answer in this sort of game, so you might assign 60-40, let's say. That's a probability estimate!!

Same principle for AI. You don't know much, but what you do know can still be used for a judgment. Supposing you do not believe in souls, then brains are just computers, then it's possible in principle for a computer to become sentient and intelligent, then it's just a matter of time 'til they do, whether it happens 10 years from now or 1000. Maybe you feel the human race will go extinct shortly, and that'll be another valid factor in your estimate of how much this is to worry about.

But either you accept that it CAN happen and discuss how many precautions to take today, or you're understandably unconcerned because it appears prima facie impossible to you. I imagine that for you to be unconcerned, you'd have to have judged that a being cannot create a being more intelligent than itself. (If you're using a different reasoning, please enlighten me)

But if that's your reasoning... what did evolution do? It has no brain, yet it created an intelligent being. And if you carve out a special clause for evolution-like processes, humans could still just simulate an accelerated evolution in a lab/computer and wait for a superintelligence to pop out. Does that not make sense?
> downplaying the difficulties of on orbit refuelling.

Every single person I've heard say this hasn't given a reasonable reason why it's difficult other than "we've never done it before". Also on-orbit refueling has been done, just not with cryogenics. Additionally it's only been done in zero-G with bladders. A slight vehicle spin to settle tanks seems like it would be sufficient to feed some low speed pumps without bladders.
> Pyenv does not officially support Windows and does not work in Windows outside the Windows Subsystem for Linux.

I don't only use Win but I do use windows, so having to use different tooling makes pyenv a hard to swallow pill
Machines being simpler is the problem. The problems with AGI are 1) runaway growth and the singularity and 2) the scale and reach of its actions.

Humans are deeply limited in their senses, their actions, and their ability to communicate. An AGI botnet installed on every computer/control system in the world would have none of those limitations.
same here, if I'm told I must use Mac at work, I'm out immediately.
relevant - https://www.iarpa.gov/research-programs/hiatus
Maybe the challenge.
Show HN: Kangas – Visualize and explore multimedia data
My mom is a Montessori teacher of many many years and I did summercamps as a swim instructor in one. While they are all reviewed by the Montessori board and certified, they are all a bit different. Shop around, the gap in quality between different schools can be quite apparent.

That being said, I would not hesitate to put my kids in one, especially over public schools which are a disaster.
I have a special affinity for people using the term "toxic" in each of their arguments.
I have been doing consulting on the side, around 15-20 hours per day. Also into niche website development; building search engine optimized websites that are monetized through display and affiliate ads. Both side gigs usually generate more than the full time job.
In my book, "I feel like shit because my body produces the wrong hormones" is a genuine medical reason.
Wait until you hear about the leap years! They insert a whole day, often right in the middle of the work week!

Too bad there weren't any computers around at the time or software developers might have convinced Julius Caesar what a disaster and source of bugs that will be for centuries to come. He might have dropped the whole idea.
"evil capitalists". This is ridiculous. It's envy rationalization at this point.

There are plenty of truly evil capitalists if you want to look for them, but many just aren't.

Economy isn't zero sum game, like the truly evil communists would have you believe. Capitalism let's people vote continuously with their wallets. J.K. rowing might have gotten a big paycheck from everything, but much of the economic value dispersed to everyone else. And people wanted those resources in the hands of people making the movies.

Nothing is free. There's always a price, and many times the margins of profits are just the margins required for stability anyway. And stability always comes with a price for risk, and it's always the investors paying the risk. What turned out as positive outcome could come from a negative expectation value distribution. There's nothing morally wrong from making a profit especially if you took a risk with negative expectation outcome. You expect these people to give you for free, but if they gave you for free on success they have negative expected outcome and they will never do it. That's like expecting people to give you money, and that's rude.
In fairness, there is git LFS, which is a well-maintained solution to do this. It's not fantastic, but it does exist.
The name was the first hint, then comes the picture of this stupid giant turtle, no need to scroll further... definitely one of these dumb countries that run on petrodollars.
Or hiding user ID in either the background of the forum playing on the alpha channel or using a special formula to hide the ID inside displayed users scores to identify who is leaking forum's info to other alliances.

(back when forums were still a thing)
>The EU is also under pressure from industry to water down the definition of green hydrogen

This is the key issue. There is nothing wrong with truly green hydrogen made with truly excess electricity. The article rightly praises the Biden administrations sensible policies which incentivize zero-emissions hydrogen.
We live in a cyberpunk dystopia without cool gadgets. Corporations have hijacked most of the institutions and are selling populations of people as 'userbases' to each other in order to harvest for data and attention. Web3 is a line of flight.
> Like increased rate of hurricanes due to climate change?

This is a bad analogy. The mechanisms and risks of climate change are reasonably well understood as are the solutions available to us now and even some possible future solutions.

When it comes to AGI, what's the risk? Something bad might happen? The mechanisms of AGI arising is also unknown since it has never happened before and it's not even known if it's possible. Finally, what's the solution? Prevent AGI research? Make sure every AGI project has a killswitch? How do you prevent something when you don't know if it is possible nor how it will arise?

Compare this to the concrete, measurable things we can do to slow down climate change and "AGI safety" seems like a make-work money pit.
> There was.. is a tendency for example among pious muslims to burn all books except the quoran at the end of life, to express ones devotion.

Do you have an example of notable examples of this in history? or a source of such events? I've never heard of such a case before, so it's quite interesting.
I second this. I wrote a book for Manning, and I always describe it as something I'm really glad I did, that I'll never do again.

However, it did have nice second order effects on my career, and if I had written a book in an area that hasn't sputtered out (mine was on building voice apps for smart assistant platforms), I suspect it may have even lead to work directly.
I always wondered if some really detailed and maintained script or ansible book could make the expiration date a minor issue. Just install it again assuming there is no hardware id of sorts involved in the trial activation.
> Keepass didn't really integrate with ios, in android I can select it as my own "autofill provider"

I've been using an iPhone for almost exactly 2 years now and I didn't realized until like a month ago that you can change the default password manager. Unless Keepass just didn't tap into the API (which would surprise me), but Enpass works like a charm and I felt like an idiot for manually going into the app and copy-pasting this whole time.

Settings > Passwords > Password Options

And then set "allow filling from" to your password manager
This is why any reputable journalist/leaker takes the information and reproduces it prior to any dissemination (hopefully destroying the original source material).
EPUB, the current standard, is a zip containing UTF-8 HTML files.

Zip, UTF-8 and HTML are all ~30 year old standards. They're not going anywhere. It's just that we haven't had the chance to see how long they'll last.

As for the processing and reprocessing... We can't really do anything with printed books at scale without lots of manual labor. E-books open up that possibility. That's supposed to be a bad thing?

Printed books only keep if nobody opens them. Books that have been read often start crumbling. You have to reprint them, or keep a pristine, untouched copy, to ensure they last.

This is nostalgia, not science.