skysight-inc/HackerNews huggingface dataset:
This may not be specific enough, but Elon Musk seems to have brought a software-engineering-like perspective to both SpaceX and Tesla, although the latter hasn't been an unqualified success in all respects, applying rapid iteration to a product and process while the process is running at scale has caused occasional blips: https://jalopnik.com/tesla-model-y-owners-have-found-home-de...

We sometimes refer to software systems as held together with spit and baling wire, but it's never literally true.

Others have noted the general influence in the opposite direction of the Toyota Production System on software engineering methodologies (most notably in that family of processes labeled "Lean"), but it is pretty clear Tesla could have stood to take a bit more direct influence from TPS on their assembly line.

We haven't seen anything like that at SpaceX (despite much armchair prognostication), but then, even as they ramp up production and launches, each rocket is still somewhat a bespoke product, and no one is going to get in trouble for holding up the production schedule when a problem is noted. Each rocket is still very much a pet, rather than cattle. It remains to be seen if the pace of iteration will slack off (or start conforming to a more regular punctuated cadence) as SpaceX continues to ramp up their capacity.
OpenStack Foundation Transforms into the Open Infrastructure Foundation
There's a fantastic book about this group published recently titled "Sandworm" by Andy Greenberg.

https://www.goodreads.com/en/book/show/41436213-sandworm
To be fair, I'm over 30 and I'd wonder whether "Ok." was passive aggressive in-person or online.
<script> Injected by Web Archive

http://web.archive.org/web/20201019103343/https://secretgeek...
Anyone remember Donald Rumsfeld's style?

He weaponized paraphrasing.

A reporter would ask "Have you contacted the tribal chiefs, to work out a plan?"

He would respond with "Have I given the enemy our strategic planning brief? Lord, no!"
I mean, even iOS specifically makes it easy to end a sentence with a period by making a double-spacebar make a period.
Lots of apps that don't require a sign-in just give you a code that allows you to re-attach to all your saved data. It does require the user to save the code, but that's not super hard.
Perhaps this specific exercise does not necessarily generate any utility in and of itself, but the concept is certainly quite interesting. Many would argue a bunch of pebbles on the sea shore couldn't possibly be alive, yet many still hope we can bring life to a machine of silicon. Clearly there must be some difference between the two, unless there isn't. Relevant XKCD: https://xkcd.com/505/
Of course the plural of anecdote isn't data. Never claimed it was.

"I think you'll quickly find (etc)" - I think you're thinking about this the wrong way. Who, exactly, are you evaluating? The average adult who grew up in the school system, who learned that 'learning' is all about being told stuff, and who now 'knows enough' to hold down their job and pursue whatever hobbies they have in what little spare time they have? Not sure that's representative of children, or how people grow up under a different system. And even there, you'd be surprised how often those adults still end up looking up information -that is of interest- to them.

I mean, heck, I'm one of those adults - outside of work what I learn is very little, because I don't have the energy. And yet, I still am curious, I still ask questions, I still read things. Certainly, I look for opportunities to learn things as -part- of my work. I am the HN crowd, sure, but I'm also a consummate gamer and waster of time. Heck, I'll even waste my time responding to HN comments. :P

Beyond that, for children, if you're just looking at kids who are already in school...yeah. No kidding. After 5-8 hours in school being 'taught' things, why they heck would someone spend their free time learning things outside of it? It's just like a job. But what about a kid who has hours of free time, and who sees, constantly, that there are people around them who 'know things', and they don't? They'll ask questions. Lots of questions. Encourage that, and you have learning.

I mean, I can't speak to you, the HN crowd at large, or people at large (nor can you), but I can say that given just the spare time the quarantine has given me, my unproductive pursuits very quickly ran dry (not for lack of them), and I've picked up learning a number of new things to fill the time. I don't think that's nearly as uncommon as you might think.
Apple announced an account linking feature as a requirement at WWDC this year.
The assumptions you usually have to make with that approach is:

- The app is used on one device

- Only one user has access to a device

- There is a convenient or reliable way to identify a device for all platforms you target

Plenty of apps can live with those, and plenty can't. email address is one of the least bad ways to do it.
What was the actual regression? Did the protection racket fix the font rendering bug? What does "doesn't work" mean? Could you link to the bug you filed complaining about the issue?
Thanks, I just tried this, it is awesome!
If you like that kind of thing, also check out "Revising Business Prose" by Lanham. Avoid passive-voice sentences with long prepositional phrases, and instead use action verbs. For example: “The history of the new regulatory provisions is that there is generally an immediate resistance to them.” becomes “People usually resist new regulations.”
In my opinion, this is one of the weakest points of spec-heavy approaches. These kinds of tools/approaches work great the first time you use them, but end up adding a lot of friction long-term. Or even immediately if that initial spec has to be re-done when requirements change just before implementation ships.

Although having a consolidated OpenAPI spec is miles ahead of plaintext documents in GDrive/DropBox, it feels like we could do so much more by using documentation to directly align and inform systems as they evolve (not just "at rest").
For games, there’s Game Center in iOS. If that’s not an option, you can provide an option for the user to enter their e-mail, phone number or use “sign in with” service. Usually you can put it in the settings together with a badge seeking their attention.

The idea is that, they already created an account by launching your code, so you don’t have to ask for account creation. Just ask for the information that is necessary to run your services and you can provide an optional method for account recovery.
> In order to revoke a specific device without cooperation of the device itself, which is one of their advantageous claims, they do.

My understanding is that there are methods to revoke a particular group key under DAA, which would prevent that device from being able to retrieve attestations in the future.

That said, revoking individual devices is somewhat nonsense from a security point of view. There's nothing (other than the difficulty of the hack itself) that prevents a compromise of one phone from being replicated across the entire production line, which impacts the security reputation of the entire line.

Also, it is hard to imagine the use case for identifying and revoking the attestation for a single user's devices that isn't troubling.
I've come to appreciate DigitalOcean's approach on the matter.

Until you configure a 2FA device (TOPT in my case) they'll send you a temporary code to your email address.

So password alone is worthless, and mailbox ownership is verified on every login.

Also, I made a point never to use the "login with X" feature, no matter what X is.

I always sign up with my own email.
UK Researchers Say AI Needs More Animal Sense
I see it done that way a lot where each small sentence is its own message. Even more annoyingly, they often do it in a main channel on Slack after the message they're responding to, instead of "replying in thread".
Ah, can't speak to that. Certainly, there are fields you can not work in without a degree, certification, or licensing, even if self-taught. But there are also plenty you can enter with only the knowledge you've learned on your own. Software is a good one; there are plenty of places that will hire a developer even without a degree.
This would make sense if it said "zsh" instead. Not only is only better in terms of features, it's also released under a non-problematic Open Source license.
No, they're mandating backdoors that the companies can access, which the governments can then compel the companies to use on individuals they want to wiretap. This is not only not impossible but already the case in practice for most currently deployed communications systems, including several that are nominally E2E encrypted, like iMessage. They just want to encode it into law.

https://www.wired.com/2015/09/apple-fighting-privacy-imessag...
The idea of everyone configuring this individually instead of just being the default behavior in git reminds me a lot of this comment:

https://news.ycombinator.com/item?id=24136477
Are emojis hyeroglyphs? I’ve got no clue but it would be kinda funny
Go to openpowerlifting.org rankings and compare the ipf raw records to all of the existing federations. The difference is staggering.

Any sport that requires a lot of peak or near peak strength is very likely full of drugs. And that doesn't detract from all the hard work these athletes put into their sport.
> load about the same size data of a native app without a warning and would report me to facebook, google and others

Why do you think native apps are not like that?

Many apps load SDKs from google and (especially) facebook. They often load a lot of assets from servers.
script.py | column -t

The rich package and probably a few others can print pretty tables with lines, though they are a bit heavy weight in a terminal. The console package can do lots of stuff related to ANSI escape sequences.
>Like the key agility that makes the Axolotl Ratchet so superior to GPG,

I am not sure how you can usefully compare a thing originally intended to secure email to a thing intended to secure IM.

The ratchet only provides forward secrecy anyway. My take on that is that it is a pointless thing for something like email and pointless in practice for most IM applications. Most IM users keep their old messages and practically all email users keep their old messages...

There is nothing particularly wrong with Signal. Some of the criticism might a reaction to the constant promotion of it over all other things, even when (as in this case) the things are fundamentally different.
> update agility makes Signal infinitely superior to every existing or proposed federated network.

Translation: Signals ability to forcefully change the software and protocol out for users without any consent (much less informed consent) renders it functionally immune to any criticism or review because any aspect of the protocol could be changed ('improved') at a moments notice.

I think signal is a fine insecure messenger. If you mistake it for a cryptographic security product you are making a significant mistake. The fact that is uses cryptographic techniques internally just means that it isn't grossly incompetently constructed, but that doesn't make it achieve any particularly strong notion of security against any particular attack model.

I strongly recommend people us it (at least on devices which are already compromised by mystery meat binary updates that could be remotely backdoored at any time)... just don't think it's going to provide you with substantial security against active attackers (much less state level attackers or from Signal themselves).
Aurora+#1+Campaine
Ask HN: Is “Liaison” a good name for an open source project?
I'm having trouble spreading the word about my new open source project, and I'm wondering if its name - Liaison - is not a terrible choice.

To give you some context, Liaison (https://liaison.dev) is a set of JavaScript/TypeScript libraries to simplify the development of full-stack apps, and the main idea is to reunite the frontend and the backend.

In French, a "liaison" means a "link" between people or things. I think it means more or less the same in English, but it doesn't seem to be commonly used.

I am French, so I cannot answer the following questions with certainty:

- Is the word "liaison" very uncommon in English?
- Is it difficult to pronounce, spell, or remember?
- Does it have a negative connotation?

If you are a native English speaker, could you please help me answer these questions?
Yeah! Bit of a tangent: in my experience even the times table isn't inherently a grind, though at a higher level maybe arithmetic might have to be. When I was in school faced with memorizing the times table conventionally, I decided "this is silly and boring, what I'm gonna do instead is keep the table visible while I do arithmetic problems, and it'll get memorized automatically along the way", and that worked fine.

It's the same principle as learning touch-typing with the keyboard layout visible on a card in your field of view (not the same as looking down at the keyboard, which I agree is a bad habit that slows you down).
Have you ever thought about what life is about for other people? Do you only think about eating, drinking, sleeping and exercise?

I would counter your question by asking, isn't your comment here practically and intellectually useless?
ThinkPad W530 fits the bill quite well. Broken screen puts it at around $100-150, $300 gets you fully working one. Less tyhan 4 CM4 modules, and what about Turing Pi 2 case? power supply?

>Scaling horizontally presents entirely new classes of challenges that aren't experienced while scaling vertically.

Pay more for challenges? If you really want to fight with bad scaling just run a VM.
Lots of comments about internet infrastructure being decentralised. In my opinion, there is a difference between decentralised architecture and decentralised control.

For instance, a single company could deploy a decentralised system. It may suit their use case better, be more fault tolerant, whatever. But they still control all of it. If they want to take the system down, there's nothing about it being decentralised that prevents them from doing that.

The same thing happens with decentralised internet services. Yes, many services are decentralised. But it ends up being easier letting a small number of groups control the majority of the nodes. This is just centralisation with extra steps.

Take Cloudflare for instance. It's decentralised, there are servers everywhere, it makes the internet for resilient and faster. But if Cloudflare decided it wanted to take a piece of content down, they could do so right away (cache times notwithstanding).

Solving the centralised control problem is very different to creating good decentralised architectures. Most tech people focus on the latter and think in doing so they have solved the former (they haven't).
Fair enough; logic still applies. A criminal element just needs to comprise the MITM to compromise all communication flowing through it.
Desmos is absolutely incredible.
Good points, but I feel like the real test would be if this was an unverified anti-Trump story. Did twitter or facebook put the brakes on any of the Steele dossier stuff?

The principle of putting the brakes on unverified stuff is good, but, of course, you have to decide what counts as "unverified", and you have to do that objectively, and quickly. What would the NYT say if there was an unverified anti-Trump story a week before the election, but twitter slowed the spread of it until it could be confirmed?
Which is why it makes sense to distribute updates P2P. I'm a little surprised that nobody has already written an update framework that does this for desktop applications -- if the applications themselves are signed with a key contained in the original download then you can securely receive an update from any host, which means that each client only has to upload the package an average of once (i.e. it costs them on average a fraction of a penny in bandwidth), and the same for the original source.

Some games already do this because they're so large, but it would make a lot of sense to factor it out so that multiple applications could use it.
> honest analysis

An honest comparison can't be made unless he gives up some details of what he's made throughout his life, and his geographic location for fair salary comparisons.

But... from a glance his outcome blows most college grads out of the water. Even compared to comp sci grads with good outcomes.

He was earning income at age 13 and full time income at age 16. The traditional school/college route will have you start work at maybe age 23. With debt.

For most geographic areas in the US, 150k is a serious salary, the apex. It would be hard to increase with paper/certs/degrees. Geography change may be the only reliable way to bump it, but then you'd have to subtract the increased housing costs (million dollar shacks) to compare.
Yes, for the former you have to walk across the room and dig in the closet, optionally ask friends.
It might be useful:

We do not know how ‘soup of chemistry’ does information processing. (e.g. biology)

The more it looks like soup, the more we might be able to intuit how to tackle things that are unbounded in complexity. E.g. how do millions of cells coordinate growth to make a new organ/repair and then stop, what are the chemical initial conditions that generate this complex orchestra, what tells it to stop, can we speak that language if we knew it?
My favorite is shift + alt + up/down arrow to move to the next unread channel. Works between servers too. Super easy way to knock out hundreds of unread messages at once.
Well almost every central bit in South Park surrounds a concept others won't touch, or at least, not in the manner SP will.

+ Mickey Mouse as a totalitarian fascist? You couldn't breathe this outside of a writers room, anywhere, and yet, it's something that probably a lot of people, even within the industry, absolutely love.

+ Walmart as a cultural monster, devouring society? Possibly not an unpopular idea, but definitely not one that anyone can do, because Walmart represents too much advertising power. Many of us hate Walmart, so where's the Walmart skits on SNL? There are none, because they're shills. SNL literally exists to sell Walmart ads.

+ Very simple articulation of how China is able to suppress and censor American businesses? Nobody in entertainment will touch this. Hollywood exists to sell films, and China will eventually be their biggest market.

+ Insufferable WholeFoods/hipster gentrification culture?

+ Jesus snorting cocaine, depictions of Mohamed?

+ Wrestlers as posing, effect actors, ultra authoritarian 'PC Bro' culture, Japanese businessmen deferring to the 'large penises' of American businessmen for social favour, a 'Token' Black character ...

Most of it is completely inane obviously, but the whole thing exists to satire/make light commonly accepted norms with insufferable artifacts, or to give air to the the issues nobody can talk about. That's what makes it funny.

'Man Bear Pig' was probably wrong and not in a good way, so they did another show about it ... which is great ... but really who cares? It was funny at the time.
Apple Launches ‘Apple Music TV,’ a 24-Hour Music Video Livestream
How can you prevent Sybil attacks?
Thanks for sharing this. I never imagined someone would have the opposite experience from me. :)

I used Mach 3 & 4 and got terrible irritation. I think you have better shaving technique than me.

If I could have learned better technique 20 years ago, it would have saved me from years of body insecurity. My family members and various physicians never informed me that unsightly shaving rashes are avoidable. I imagine the popularity of beards is partially due to insufficient shaving technique education.

Would you care to post a video of yourself shaving? It could help others.
Discord does not sell user data. We've stated this many times, unequivocally. Our monetization puts the user as the customer, not say, the product to be sold to advertisers (read: other social networks.) We think that this alignment of incentives sets us up to do the best by our users. Our monetary success depends on how great an experience we can build for our users, such that they convert to a paid subscriber - while not gating everything behind a paywall. Hence why our premium subscription service generally includes cosmetic incentives, that are optional to the core experience of chat, and as well, and unlocks stuff like higher quality streaming (since it costs us more to run, we unlock higher quality once you pay us.)

As for where it's stated that we don't sell user data, it's in our privacy policy: https://discord.com/privacy

> The Company is not in the business of selling your information. We consider this information to be a vital part of our relationship with you.

> No Sale of Personal Information: The CCPA sets forth certain obligations for businesses that sell personal information. We do not sell the personal information of our users.

> Because Discord does not sell the personal information of our users to third parties, this is not applicable.

And also in our safety center: https://discord.com/safety

> We do not sell your data, nor do we share it with third parties for advertising purposes.
> Also, how do you write (delineate, identify, etc) small, short sentences without periods?

oh that's easy

you just write one short sentence at a time

like this :-)
Didn't that museum have telnet/sshable old machines long ago? Maybe I am confusing it with another museum.
Edit, it was!!! I knew it from some gopher holes out there :D

gopher://medialab.freaknet.org
FORTRAN did expand the set of people able to write code, but it still required as much rigor as before

How far this set of people should expand for software development to become like driving, which still requires rigor, but is accessible to almost everyone? Do you see this happening as a result of the latest AI breakthroughs, or are there any other fundamental challenges?
Epic asked them to terminate the account though.
This is the programming language equivalent of saying "My dad could beat up your dad."
Bee waggle dance found to be analogous to a 2d projection from a 6D flag manifold, complete with explanation of how the dance changes between a figure 8 shape to a round shape at a certain indicated distance- not much of a problem solved though, perhaps bringing more questions than answers...

https://www.discovermagazine.com/planet-earth/quantum-honeyb...
Hey, this seems really cool! At a glance, they look really well designed. Did you create all of these?
GPT-3 startups hit the mainstream
They won because it was free to make servers. All the other competitors you had to purchase from some hosting solution or run it on a server, not a lot of gamers can do this
Only a fool would use a mixer for legitimate purposes.

Money laundering laws make it so that mixers don't actually "clean" the money. But legally they do make the clean money dirty.

By mixing your clean money with dirty money, you end up with only dirty money. So why would you anti-clean legally obtained money?
An obvious example would be intellectual cross-pollination. This project is likely to get a lot of exposure in the Game of Life community as well as the Computer Science community, increasing the chances that members of either community feel compelled to cross over and contribute in an area that may have previously seemed uninteresting/unpromising/unknown.
What If Contact Tracing Apps Could Warn You Before You Were Exposed to Covid-19?
Microsoft/lage: Task runner in JavaScript monorepos
There is a part of me that agrees, wholeheartedly, but then there is the other part of me that opted for 64GB of RAM in my gaming desktop because it was trivial in the overall cost of the system.