skysight-inc/HackerNews huggingface dataset:
"The Docker platform runs natively on Linux (on x86-64, ARM and many other CPU architectures) and on Windows (x86-64)."[1]

macOS Docker performance leaves much to be desired, but this is moving goal posts and suggestive of infinite ignorance: nothing other than Docker on Linux is acceptable. But Docker is just software and it will work wherever, and it has its limitations and plenty of competition to do what it doesn't do or does poorly. Die on the Docker Linux hill if you wish, but, last I checked, platform agnostics are versatile, more marketable, and more valuable, while penguinistas have become all too common. "Give me Philips head screwdrivers or give me death! How can you still use flathead drivers? Or star bit drivers? LOL You're not even screwing seriously. Real men use Phillips." Same thing, really. When you need tools to work, you'll take care of them. But precious few, if any, actually worship them.

[1] https://docs.docker.com/engine/faq/
> However, normally, only their LLCs would be liable rather than the owners personally--unless they fail to observe the corporate formalities.

Failing to observe which formalities in particular would expose them personally to such liability?
Intensive independent research. I learned of it around 2010 so I forget the exact trail. Eventually I hit on a medical journal that documented it, and I was like “that’s me.”
It depends on what you mean by liability. If you mean they have a 7+ year NDA, and the NDA covers undone features. then, yeah I guess Musk is more likely to sue. Maybe. Or maybe he'll love getting to shout how he would never do that, look how cool he is.

But I focused on reputational risk.
+1 Can we please have a changelog? I don't care whether it's in the app or on Github but it shouldn't only appear to Google Play Store users (and only temporarily).
“Pocket veto” is a term I need to remember.

One of my proudest moments was about seven years ago. I was two years into my career as a junior software engineer with no academic background in programming. I was by any measure an impostor and I worked very hard to learn and impress and earn the luck I was given with that job.

A PM, one who I liked and wanted to impress all the time, came to me asking for help to get git commit history for each person on our wider team “to measure how productive everyone is being.”

Despite being anxious about “what-ifs” like being blacklisted or some other concepts I knew nothing of, I gently explained why it would be a bad metric. I remember even saying, “some of the best engineering someone can do is to write negative lines of code.” I felt so wise despite being so green.

He pressed the matter and I calmly said that I said my part and I’ll play no role in this.

I asked around weeks later and apparently he approached nobody else and the issue was dropped.

Maybe this is a mundane anecdote or I’m not telling it properly but I’m still so proud that I was even capable of seeing the ethical dilemma, let alone acting correctly on it. Those years were full of “I have no clue what normal looks like in this industry.”

I feel somewhat confident in saying that experience emboldened me to do the right thing even if it was scary. Sometimes I worry that I fly too close to the sun with my attitude of “you won’t fire me.” But so far it’s worked.
The article doesn't say a lot, I agree with you there. But I like this part

"should be a deliberate choices. It has costs, interest, pros, and cons."

Any "Technical debt" that is not a deliberate choice fails to fit the analogy. Often it's just crappy design or implementation. There are times that you need to take on some debt to move forward because you don't have the resources to do it otherwise. That to me is where the analogy works well and the important part is to make sure management is making that call not some overworked developer.
That feels an awkward way to word that claim, since both of those outcomes have mathematically zero chance of being true literally (interpreted as points), or less than 5% total chance of being true (interpreted as areas)

I think the converse statement would have been more strictly true statistically (e.g. that 0.45 is statistically consistent with the data), and more accurately descriptive of what a p-test actually means.
Finally some content to which I can relate
Shard it with Shamir Secret Sharing and give out shards to more trusted friends?
No, you would use the recovery key in that scenario.
Price discrimination is optimal for sellers if you can wall off markets, but is PPP really the optimal basis for geographic price discrimination?
Given these significant barriers to drastic escalation on Putin’s part, the West can afford to turn down the panic meter a bit. Just as fears of Saddam’s possible desperate actions rightly did not dissuade us from liberating Kuwait in 1991, fears of Putin’s desperation should not stop us from supporting Ukraine. Western leaders should continue their current course of action, which is to provide a steady supply of military aid to Ukraine, seek ways to isolate Russian diplomatically and economically, and keep NATO troops out of combat, knowing that this course allows Ukraine to fight, survive, and make headway without creating significant risks that the West’s worst fears might come true. Just as the United States should be careful not to needlessly provoke or provide a pretext for Russian escalation, there is also no need to seek peace at any price.
Here's an easy way not to forget (on Android):

1) Enable daily backups in Signal

2) Set up Syncthing to automatically send these backups to your laptop/whatever.

3) Profit.
> but the features 99% of users need are all here.

I cannot believe this, in particular for the comparison Excel vs. LibreOfice Calc: the latter is used insanely actively in the finance and insurance industries, thus any proper user sampling should bias towards these industries. On the other hand: users in these industries know Excel really well and use very advanced features of it.
The structure of the modern education system is what Brittain designed to run an effective empire before any communication system existed. Every student made to operate independently as an arm of the British empire with standardized knowledge and skills, like cogs in an enormous beautiful machine.
Only if we can stop the Rust advocacy for 120 days.
'Putin's chef' Yevgeny Prigozhin admits interfering in U.S. elections
Substack helped me define my writing process
> I think we are overly focused on treating established disease, and not focused enough on preventing cancer.

You should see the warnings we put on cigarettes.
Or be in the tragic accident with you
Microsoft and confidentiality of your data are two incompatible concepts.

Microsoft is basically the editor of a set of tools designed to make employees more productive. As long as you use Microsoft products with this in mind, there's no ambiguity: you give Microsoft the data you work on, and it gives you productivity in return.

Unless you are the actual CEO of a company involved in trade secrets (or a defense organization), you shouldn't care about Microsoft snitching the content of your slides, and everything else you write or see, to its own servers on the justification that it will make your experience better.

It's not worth entering the debate, and if you accuse Microsoft you will probably need to accuse its competitors.

Just remember to keep out of anything Microsoft when you process anything strictly personal, and you will be more than fine.

P.s.: I almost forgot to answer your question. Yes, you approved this. And again, if it's not your company, your boss very likely approved it and wouldn't even consider the effort of looking into this, so it's not your business. Literally.
That is such an obscure reference out of all the examples reality has provided in the past few years. Why did you pick this one specifically
> like millions of others

Including Xi Jinping.
Using GPT-3 to extract scheduled dates from chats
I have been playing around using GPT-3 to parse chat streams between 2 people and extract the date of a scheduled activity. It didn't work very well until I added a small lookup table of upcoming dates to the prompt.
Designing Solar powered phones could help civilians stuck in a warzone
Intel had the technology 11 years ago, but one can't blame a company for discontinuing low margin R&D
I’ve always felt that for the social sciences, a masters and PhD should not be needed for the job market. However, I can’t help but feel that the demand for these credentials largely comes from a dilution of the marketplace due to the abundance of people with bachelors degrees
What's a purple patch?
> If I were asked back I'd take it

Since the workers mostly aren't actually fired, but in a no-access, no-duties period between notice and dismissal while still employed and on payroll, its “resume duties, quit, or be fired for cause”.
Great seeing so many people coming together to work on this, including even OpenSSL developers.
Fb Messenger does
Somehow I am mostly just surprised that Nature's graphic designers feel that pie charts are an effective visual communication tool.

One of many articles on the topic https://xviz.com/blogs/pie-charts-good-bad-or-ugly/
I dunno, man. I hung out with some dolphins who loved getting high on pufferfish every day, and they’re still living in their parents’ sea floor.
Another reason no language is going to be perfect is that people will disagree on what constitutes perfection. For example, I have always found the flexible word order and the accusative to be a very beautiful trait of Esperanto, and would consider it a downgrade if they were removed from the language. :-)
They’re on juice.
Geez, I hope they don't get a deadly fog event... https://www.horrorbound.net/blog/deadly-london-fog
Surprisingly few people know about the web site https://h2g2.com, which was started by Adams. It's encyclopædiaish in the way that Ford Prefect's book is, rather than being like Wikipedia (and it happens to be a couple of years older). Worth the occasional browse.
That's because of idiotic zoning laws that make it nearly impossible to build multi family properties, high density residential, limit the height of skyscrapers and basically forced the entire nation to be a damn suburban hell hole, not because of a land shortage. India hopefully won't make the same idiotic mistakes the NIMBY soccer mom boomers did.
Embedded devices where you don’t have complete access are already this way. Forcing the manufacturers to call it a lease instead of a sale would be an improvement.
While I agree in principle, wouldn’t it be true that cookies from e.g. Safari aren’t going to be readable by an external app, the way they could be from an iframe or whatever the cross-site tracking tricks are today?
The Possibilities of the Metaverse [video]
> What is it you think we do, then?

Focus on the stuff we can control and ignore the noise? Isn’t that one of the hallmarks of supposedly high IQ people?

Separating signal from noise?

Whatever happens at Twitter you cannot change it, and now with it being private you can’t even bet on the outcome.

So maybe it’s best to just ignore and let the actors do whatever they want to do..
Bots manipulate public opinion in Russia-Ukraine conflict
I readily admit that cooking the mozconfig is some holy hell, but they do have real-world examples in the repo; did you experience problems at that stage, or it literally wouldn't compile?

And while I haven't tried Ungoogled-Chromium, for unrelated reasons I helped an OSS project build their Brave-derivative in a container, so that may interest you: https://github.com/imperviousinc/beacon/blob/main/Dockerfile The only reason it's not already GitHub Actions for them is the chromium_src is 38GB and GHA cache is capped at 10G, but while digging up the link to that Dockerfile, I was reminded that there is a GHA for the macos build: https://github.com/ungoogled-software/ungoogled-chromium-mac...
Do you think maybe it’s because so many others find it interesting that it counteracts you and the handful of others who might care enough to flag it?
In the UK they are legally required to keep the data in order to respond to law enforcement requests. My understanding is that in the US they’re not required to, but at least the ones I work with do for whatever reason.
As someone who is just starting to learn Rust, thanks so much for building this.
Twitter Rollout of Blue Check Mark Service Hits Snags
Wow thanks so much. That is indeed "incredible" on many levels.
the behavior of advocates matters.

the rust community can deal with caustic advocacy or they can do nothing. they've chosen to do nothing, from what I can tell.

accordingly, I've chosen to stay away from that product and its community.

this is not a crackpot point of view, this is the point of view of a sane person who realizes that his time on earth is finite and who has zero appetite for games.
I doubt it, as the non-bolded portions were written in 2013, 4 years prior to the murder of Yingjing Zhang.
Elon Musk is more Funko Pop than man
There was an user a couple of days ago who linked a method to hide threads about Musk on HN.

Does anybody have the link?

I am on mobile but I am sure it will pop
> machines that I use at least once a month

Linked devices expire after 30 days, so you might be right at the edge:

https://www.reddit.com/r/signal/comments/t6i2ez/when_do_link...
The pitch was not that you could skip a meal when you were in a hurry, but skip all meals, every day, forever.

Also cramming 2000 calories into four or five pill sized spaces is practically violating the laws of physics, is it not?
And this is also why sites like twitter and reddit are absolutely insistent and completely obnoxious if you don't use their apps... even though their service could and should run extremely well as a plain webpage.

The webbrowser limits their ability to spy on you dramatically.
Yeah I don't think this would help my mother.
Ubuntu showed ads in its search for quite a while. It was a truly unbelievable move.
Nah, I'll stick with Tr0ubAdor&3, thank you very much :-)
There are a large number of insect eggs and adults in the straw. Without burning the straw, the insects will spend the winter comfortably. Then, a large area of insect infestation occurs in the second year. It is necessary to increase the spread of pesticides, causing more environmental pollution and cost problems
Go India!
Or, arguably, because of a misreading of the standard.
Without getting into numerical number systems, assembler C macros with threads/fibers without using gcode.

But that might just be a macs thing with/without enclosures, depending upon how parsed.

Future C++ standard might relegate that into obsolescence, unless an infinity fabric of busy beavers crashes all computer multiverses first.

Much more clarity/simplicity with a 'halt, catch fire' closure than enumerating every possible applicative option.

**

Where art / science / engineering intersect/diverge/merge/differ?

***

Obsolete's the necessity of a coder, scripter and programmer walking into a bar, at least in theory.

For a given use case, depends on the IDE / framework using to unwind the stack.

To much stack foo, and software developer will likely wind up walking into the bar and generate/raise an Exception to handle the issue at a later point in time.
There is a tv show about Einstein, well, only the first season is about him.
Re: context, a future archaeologist would have more examples of the language, just like we have lots of examples of Latin, Greek, and Sumerian which allow us to learn the language with enough context to decipher the more damaged inscriptions. The trickiest part might be the name Joe Biden which isn't a part of English, per se. Correspondingly, there are ancient kings whose names we only have fragmented versions of for the same reason.

Ithkuil would obviously also need a large corpus for future archaeologists to decipher, otherwise the runes are meaningless.

Re: repetition - erasure coding (parity bits, basically) is far more efficient than duplication for data durability. How much this applies to natural language (where extraneous characters act sort of like parity bits) I am unsure, but there is nothing stopping you from just mapping your natural language to a binary code and using actual parity bits.

Obviously, a future archaeologist will need to know what kind of erasure coding scheme you are using, but that is actually much simpler to convey than the corpus of the language itself. It's pretty simple math.
I just don't see it. Windows, Android, and Linux are all viable and people can (and do) prefer them.

It seems profoundly weird to say that Apple is succeeding in the market because they offer a more closed, curated, even censored ecosystem... so the government must force them to operate more like the platforms that users like less.

And it gets even weirder to say that in the name of freedom and free markets we must protect consumers from ecosystems that work the way they want.
Election interference need not be measured by its impact to be illegal. Maybe it swayed the election maybe it didn’t, but the individual in the article just admitted to the crime he was indicted for as a result of the Muller report.
What I don't understand here (though admittedly I haven't been following the iOS discussions closely) is why backups are possible on Android but not on iOS?
gf and bf widely used in the west
What’s the best way to invalidate a patent when you have prior art from years before without lawyers? Or do you have to pay them no matter what?
> Knowing how to Google was a secret weapon of computer literacy

I think it is still a matter of knowing the right techniques. You’ll hear people recommend features like `site:` and such (which are great), but really it’s a matter of learning and adapting to how to phrase queries for Google. It’s still a skill.
Thanks for the effort, but this is not very convincing. Is there any documented case where physical blocks have size that in bytes is not some power of 2? I suspect if that exists, it is quite a rare device. Blocks of size 512B, 4K, 8K are the most common case, and correct alignment is completely taken care of by the 1MiB offset which is standard and default in fdisk and similar tools on Linux. You mention "random" offsets with newer Unix tools - I have never encountered this. Any examples?
Similar observation, posted at the same time. I just have a bit more context. Eyeballs glaze over looking at hex or base64 identifiers. It's a shame that in practice you likely can't use something that the eyes don't gloss over because you lose too much density in the process.

I'm happy to be proven wrong by someone who finds something in the middle. Preferably without using emojis...
Because not everyone uses other_company's app. Presumably they thought adding twitter users would extend their coverage substantially.
To be fair, the greatest aviation disaster of all time was caused by a mutual misunderstanding from English's complexity and diversity, causing two 747s to believe they both had right of way on an air strip and then they crashed into each other.

https://en.wikipedia.org/wiki/Tenerife_airport_disaster
Paging, Streaming, Loops, Coroutines between asynchronous systems, queues, and state machines, emulators, etc.
I use MacOS, iOS, Linux and Windows, and only one of the above has never shown me ads.

The only one of those which has never shown me ads is iOS, because I've never interacted with it. With GNU/Linux unfortunately there was that one time when Ubuntu showed Amazon ads in the Unity Lens. There was a bit of backlash and they fixed it forthwith, but it did impart me with a certain amount of cynicism.
> It's the old "I'm from the government and I am here to help" joke.

What else is the government for? I understand it's a popular Reagan talking point but I don't really grok it.

If you assume the govt doesn't work for us, particularly if you're in politics, it becomes a self-fulfilling prophecy.
Is there any reason to suspect it's something besides the person behind the content requested their domain be excluded? Or IA behaving as they legally should and always have?
Obviously you've never lived paycheck to paycheck. If you don't have a job you can't afford to move - hell, if you have a minimum wage job you can't just afford to move.

Most places at least require a hefty sum of rent up front to even get in somewhere else.

Then if you don't have a job, at least in the US, they recommend you get COBRA, so you don't have any gaps in your health insurance record. Because they decided that was bad. And COBRA is _expensive_. Again, not something you can afford if you are living paycheck to paycheck.
> cdr is accomplished by simply decrementing the offset part of the pointer

Ah, the (c)ontent of the (d)ecrement part of the (r)egister which holds this value. :)

> Assume that a pointer references the head of a character VList and a new character
element must be added. The sub-block base is recovered from the pointer by masking
out the lower 4 bits. The data type size is recovered from the Element Type
field, in this case a one byte character. The offset from the base to the pointer is
calculated if this is less than 11 then the list pointer is incremented by one and the
new element stored at the referenced location.

This is only possible if the pointer is not shared with anything else in the program.

After you've done the above operation, you still have the same pointer that references
the head of the original VList, and the incremented pointer that references the
extended list. If you hand something the original unextended VList pointer, and
it tries to cons something onto the front using the same algorithm, it will
overwrite that item.

You need some bits in there to indicate when a copy-on-write needs to be done to
to avoid surprising effects through sharing.
They had some developers going with Phone 7, half intrigued by the slickness of the 7 OS on the Nokia. (I think it was Nokia?) It didn't help that MS did weird things to Nokia, MSs reputation wasn't very good back then for other reasons too. The Ballmer memos were still recent.

Phone 7 was really nice though, way faster than iOS as I recall it and with some cool tiles on the home screen.

Then they changed so apps made for 7 didn't work with 8.

That was it, the little developer base they had just packed up and left.
> Companies should be free to deploy technology to customers without being unduly taxed.

"Companies except Apple", right? Apple you want to be taxed, in the form of giving up profits that you feel are excessive, but which only grow because more users and developers find the deal valuable.

I made a couple of hundred thousand dollars in the App Store. You know how much I would have made without the App Store? Approximately $0. I have no regrets whatsoever, and feel I got plenty of value for the 30% I paid (this was before the 15% rate for SMB).
It isn’t padding.

It’s judges.

If your lawyer can lose a case over formatting (and they can), your lawyer can get sued for malpractice for screwing up formatting.

Why do judges insist on arcane, high level published documents? Judges benefit from repeat players — the formatting helps them routinize their analysis and spot the careless lawyer, or the one unfamiliar with local law. It’s an effective filter of the arguments.
I love that much like the engineers at Google, the HN audience couldn't help but take the bait here.
You don't get spam unless you follow spam accounts...

ALso at the instance level you could easily have some spam account detection going on just like you do on emails. And for instances that engage in unmoderated spam, you can block such instances from being accessible from your instance. Many ways to deal with it.