skysight-inc/HackerNews huggingface dataset:
> Marx and Engels themself had kickstarted their efforts in Manchester, after witnessing - and arguably exploiting, given their ownership of factories

Marx never owned any factories - if anything he was near permanently destitute and often living off handouts from friends like Engels. A lot of his correspondence is complaining about money problems - often to Engels.

Engels family owned factories, and in fact his father sent him to Manchester to work at one to try to get him to turn away from his radical ideas, but which appears to have had the opposite effect. At several points his family basically threatened to cut him to try to get him to stop his political involvement, but kept relenting. You're indirectly right in that Engels certainly did profit via financial support from his family, and eventually, a few years before retirement, reached partner at the Manchester factory of the family firm.
> “yeah, sounds correct except in my case, where I know for a fact I’m a persecuted minority on HN”

Exactly! that's how we all do it. The weird thing is that even when you become aware of it, it doesn't stop. You simply become aware that you think this way, just as everyone thinks this way, and that despite knowing this, you still feel that you are the noble exception to the universal rule—a human among worms, as it were. It is like an optical illusion that persists even after you know that it is an illusion. However, the awareness seems to have the effect of modulating one's behavior, which is the important thing.

I suppose it's still an open question what really has a chance of shifting this at a community level. Asking people to go against human nature is a tall order. One thing I've tried is pointing people to similar-but-opposite generalizations being made by the other side; or showing them long lists of contradictory generalizations, like here: https://news.ycombinator.com/item?id=26148870. I'm not sure it really helps, though.
Have there been any attacks that are able to exploit iTerm shell integrations or similar tooling?
Well, for one, Google says that they don’t sell user data. And they work with thousands of advertising agencies all over the world, so if it was a lie I’m sure it would have been been revealed in a front page NYT article by now. There are a ton of people who would be in a position to leak that the claim is a lie, and a lot of people very financially interested in learning it’s a lie.

For two, you can look up Google’s history of fighting back against court orders to access customer data. There wouldn’t be much point in that if this data was just “available to advertisers and government agencies”. Except maybe PR, which going back to point one.

For three, Snowden’s leaks revealed that the NSA installed fiber taps in Google datacenters to steal this data, precisely because Google wouldn’t give it to the NSA without a valid warrant. Google has since publicly claimed that they have encrypted all traffic on their internal network.

“Google sells your data!” is an old meme, but a tired one, and not one that stands up to inspection.
Looking forward to read the transcripts from the cockpit voice recorder. Curious to know whether the pilots knew or suspected that there were intelligence operatives on board.
I think both blockchains and git are based on the concept of merkle trees, so that sounds about right.

https://en.m.wikipedia.org/wiki/Merkle_tree
"Resource Limit Is Reached" :-(
The problem with that line of thinking is that we're simply not wise enough to know what should be computed. Life computes more life, but humans seem to be able to do no better than cryptocurrency on the average.
Same results.

I'd love to see a similar experiment with newer codecs like Opus.
Will your gifted child take calculus? Maybe not under CA's reimagined math plan
I think you're approaching GDPR with a wrong mindset, perhaps one rooted in the US legal system. EU countries tend to put more weight to the spirit of the law than US does.

In GDPR, many of the things seem technically underspecified, because they aren't describing implementation details - they're describing the principle behind them.

For instance, what "common machine-readable format" means is obvious to everyone who does anything with digital data. For generic data, it's XML, JSON, CSV, you could probably get away with XSL(X) or DOC(X); for images it's BMP, PNG, JPG. Etc. If you think you have a valid reason to use something more niche, you can. If you're afraid someone will contest it, you can request an interpretation from appropriate regulatory body. If someone contests your choice, you can justify yourself - but if you're being purposefully obtuse, the ruling will be against you. The legal system gives you plenty of time to prepare, seek clarification, complain, dispute, get reprimanded - and ultimately comply, or, if you stubbornly refuse, get punished.

Consider what would have happened if GDPR actually defined what "common machine-readable format is". Plenty of companies would have a valid reason to complain that the list of allowed formats is too narrow, and unsuitable for their particular use case. The law would have to be updated to reflect the fast-changing landscape of computing technology, or risk slowing progress by forcing everyone to maintain legacy technologies.

Instead, GDPR, focuses on the guidelines to achieve the intended results, while leaving the implementation details for the industry to figure it out. It's better this way, than having regulators figuring out what's the difference between "cookie" and "local storage".
Blockchains like Bitcoin are actually not tamper-proof. They can be attacked by 51% attacks where you can even rewrite history if you have enough hashpower. The protocol is explicitly designed to always follow the longest chain thus the only defense is to hash faster than the attackers. This might vary for other blockchains but the biggest and most mentioned is particularly unsafe in that regard.
I want to throw out something I had thought about while deep (deep) into fixing a broken server yesterday and having had a few thousand tabs opened over the course of 24 hours searching for every possible Linux command under the sun.

Here’s what I’d like, and it’s not really autocomplete. It’s more of a spotlight/Alfred combined with documentation and status panes.

Imagine someone frantically debugging two things: why a lot of their server is broken, and also why a disk is suddenly going slow but only sometimes, and only within docker. In fact, go ahead and just set up an Ubuntu server, run a small stack on it, plug in a slightly failing HDD, and then mount it to /var, wiping out the folder (and then only recovering part of it). Then, try and fix it using only Google.

I want a binary I can install that acts as a spotlight that lets me fix it without needing to leave the CLI. It’s not autocomplete, it needs to be much better. I could see a bin that basically pulls up a full screen search, where I can type natural language and see not just commands but specific usages. If it used data from StackOverflow that’d be great. If it also just helped debug the system health that’d be even better.

Anyway, I went on this little odyssey over the weekend and I’ve convinced myself something like this would be incredibly valuable. There’s a real cost switching to the browser and waiting for long network times. Plus history | grep + copy pasting is a lot slower than if I had a HUD with fuzzy search across historical commands + a database of all useful commands.

Of course once you add in the cost of supporting every platform it gets enormous, but then again you’d have really specific info on the platform to make it much easier to customize.
Good riddance to bad trash. It's a shitty business model to begin with.
Ironically, the biggest risk of a tyrannical government I can see is coming from the people passing these laws and the people likely to buy the guns.
If they wrote a private book for their spouse, presumably the spouse would have the only copy and would not be required to provide access to it. Copyright wouldn't change that case one way or the other.
But wasn't the concern that it leaked from the lab, and not engineered in a lab?
Advances of the Hare programming language compared to C
I don't think that's really true; in the original WWW proposal[1], Tim Berners-Lee specifically talks about using the web to build applications and he considered hypermedia applications to be only a matter of time and resources (about which he was correct).

[1]: https://www.w3.org/History/1989/proposal.html
There is a way - if you can prove you used the land for decades as if you owned it and noone turns up to challenge it, you can obtain ownership.

But this too was already fraudulently abused. Generally, a poor rule of law complicates everything.

(just as aside, communist land "reforms" are most visible but there were others, based on nationality - taken from Jews, Hungarians, Germans)
> If we don’t like how they operate, we buy a competitor who does what we want.

I agree that there are some other "free market solutions" that could work.

The example that I gave, which would absolutely be a free market solution, would be if Fortnite, and other major companies, like facebook, banded together to build easy to use jailbreaking software, and to use their companies to try and convince a large critical mass of people to jailbreak their phone.

That could work. But I am worried about the government intervention, that Apple would try to engage in, to stop this free market solution, via lawsuits that they would inevitably use against this free market answer.

But lots of companies, acting together, to help everyone jailbreak their phone, so that, hopely half, or a large amount of users, now are in a position where they can easily install other app stores, would be a reasonably free market way of solving all of this.

When there is enough critical mass of users doing this, those major companies could then remove/ban their app from the Apple app store, so that basically everyone else has to follow along as well, and then basically everyone is outside of Apple's control.
Music is engineered to sound good on every quality, up until the point when it is heard on low quality devices and adjusted so it is still perfect. It causes finding differences so difficult. It is not only that compression is so good, or that we don't hear the difference. It is also about the music being made in a way we shouldn't hear it.

This test result is a tribute to sound engineers who make music good on every device.
Because (in the modern news cycle) being first is more important than the risk of being wrong?
I've heard this before, and I agree, but don't let the name put you off. I agree that designing and iterating for google scale is a bad idea, but there is a lot in that book that is applicable to all software teams.
> Greg Bears theories on how germs and viruses actually control the overall operations of humans in a bid for self survival

Perhaps you have read the Selfish Gene by Richard Dawkins. [0]

It is important to understand science, history, and human behaviour. The tendencies are clear. But biological reductionism has limited application for explaining complex systems. All you can really say is that people seek to maintain power and support favourable power structures. Whether this is because their microbiome "wants" this or it's simply better to be in control than to be a slave, I leave for other microbiomes to debate.

Woman remains a slave even in much of the modern world for reasons that have not changed. [1]

There is a political power structure allied with an economic power structure, and, in this case, an Abrahamic religion to blind the population and enforce conformity. If anything is capable of weakening the ideological power structure, it is the wealth generated by economic activity.

[0] _ https://en.wikipedia.org/wiki/The_Selfish_Gene

[1] _ https://en.wikipedia.org/wiki/Woman_Is_the_Nigger_of_the_Wor...
Amazon sued by Washington attorney-general over merchant terms
Breaking the Specification: PDF Certification
This kind of test is really tricky because you are either trained to recognize the artifacts of MP3 compression, or you are not in which case you just "trust your gut". And if you are used to listen to compressed music (e.g. youtube), you will probably pick that.

And that is not even taking into account that MP3 (despite being really old and not the most efficient at this point) is good at what it does, especially at 320k.
I understood the 'lab made' argument is a strawman. Much more realistic is a scenario where someone messed up either transport or storage of a real, natural bat virus at the Wuhan lab.
it works now and works in other terminals, thank you. see other response for my alarm...
To manipulate opinions.
> The greediness of the contemporary public is really off-putting.

Well put.

This feels like some bizarre end game of "information wants to be free" where instead of railing against content owners expecting to be paid for content people are railing against the idea that content creators can have any control over their creations whatsoever.
This is a debatable point. Mullis definitely patented PCR, but there's a legitimate argument Har Gobind Khorana (another Nobel winner, for separate contributions to biology) actually invented PCR almost two decades prior. According to the oral history of the Khorana lab, the PCR method was used routinely going back to 1970, but they didn't consider it important enough to publish separately as a method. However, they did describe the method clearly in a 1971 publication.

“The principles for extensive synthesis of the duplexed tRNA genes which emerge from the present work are the following. The DNA duplex would be denatured to form single strands. This denaturation step would be carried out in the presence of a sufficiently large excess of the two appropriate primers. Upon cooling, one would hope to obtain two structures, each containing the full length of the template strand appropriately complexed with the primer. DNA polymerase will be added to complete the process of repair replication. Two molecules of the original duplex should result. The whole cycle could be repeated, there being added every time a fresh dose of the enzyme.”
- Kleppe, K., E. Ohtsuka, R. Kleppe, I. Molineux, and H. G. Khorana. "Studies on polynucleotides: XCVI. Repair replication of short synthetic DNA's as catalyzed by DNA polymerases." Journal of molecular biology 56, no. 2 (1971): 341-361.

The use of thermostable polymerase (Taq) was a separate innovation, which Mullis also didn't invent.

Relevant quote from Henry Erlich, who led the Cetus PCR group:

“On the one hand I was delighted to see that PCR as a technology was recognized by the Nobel Committee, but I was frustrated that awarding the prize to Mullis alone certified an account which Kary had created which was not true.

Mullis had a great idea, which he followed up with years of misrepresentation and self-promotion. Rewriting history was more productive than writing papers. He never really got it to work. It would have been appropriate to include others on the award.”
I usually always have Emacs up and even if I'm in vscode or intellij I use magit in Emacs for all got things.
You are turning the conversation into a political one when it doesn't need to be. The idea of banning "deplatforming" does not need to be married to a political party. We can have interesting conversations on this site without pointing the finger at a political party. This is exactly the type of messaging that promotes anger and hatred in our society. Not sure why HN doesn't have rules against this type of political agitation yet has rules against "nationalistic flamewar". Maybe dang can comment on this.
The Largest Lego Set Ever Is a Map of the World with over 11,000 Tiny Dots
The point of isolating abstractions is that you don't have to jump and back and forth. You look at a function, and you understand from its contract and calling convention you immediately know what it does. The specific details aren't relevant for the layer of abstraction you're looking at.

Because of well structured abstractions, thoughtful naming conventions, documentation where required, and extensive testing you trust that the function does what it says. If I'm looking at a function like commitPending(), I simply see writeToDisk() and move on. I'm in the object representation layer, and jumping down into the details of the I/O layers breaks flow by moving to a different level of abstraction. The point is I trust writeToDisk() behaves reasonably and safely, and I don't need to inspect its contents, and definitely don't want to inline its code.

If you find that you frequently need to jump down the tree from sub-routine to sub-routine to understand the high level code, then that's a definite code smell. Most likely something is fundamentally broken in your abstraction model.
ah ok so you got hugged to death, nice.

but... why is Fig phoning home to your servers when i'm typing? what's local and what's not? this is alarming. does it go down if i am offline or have "lie-fi"?
Maybe `(graphics programming)` would be better, because I assumed it was for generator functions.
PIC is ultimately responsible for safety of flight, not controllers or authorities. Given the unusual message which is essentially asking the pilot to declare emergency and oddly specific instructions to divert I don't think this is unusual. Normally in an emergency the pilot would divert to either the filed alternate airport or to another at the pilot's discretion, they would not be told specifically where to go (they might be offered a suggestion, they would often even ask the controller for suggestions since the controller has all the weather at hand, but it would be odd in the US at least for a controller to just directly tell a pilot where to divert as this is understood to be the pilot's call). The transcript gives the feeling the pilot was confused about why they were being given instructions to divert to Minsk which I would assume was not their filed alternate. Pilots in general and airliners especially do not like last-minute changes of plan because they are a good way for an accident to happen, that's why there are planned and filed alternates.

Or put more simply: normally in an emergency the controller asks the pilot what they want to do ("say intentions"). The controller telling the pilot what to do is very weird and inconsistent with the general concept of the PIC as ultimately in command.
The planet can't support the the existing billions let alone more billions. The excuse can't be that we "just need..." all the billions to stop acting like humans and act some other human like race that cares more about the Earth than their own personal needs. We haven't got there in 10s of thousands of years, in fact the more we learn, the more we think we can outsmart the Earth. Our greed is what made us survive and is also our downfall. Even after the eventual near wipeout, we'll be back to the same tricks in a few thousand years. The human race will become a wax/wane cycle. It reminds me of the allegory of the frog and the scorpion....
It sounds a lot like ZFS.

What I really want is a way to get a hash of a root node / snapshot.
> nowadays it serves as a very effective tool to disenfranchise poor people from voting

Which is one reason that your entire premise is largely false today. Early voting and mail-in voting is a thing pretty much everywhere now, going on the last day of voting to vote in person is an option, but not required.
No Covid figures published as disruption continues from major ransomware attack
> Yes, a GC intrinsically incurs an integer factor performance cost for many codes relative to e.g. optimized C++ (I’ve optimized both)

I'm guessing this performance difference isn't caused by GC but rather correlated with GC. I.e., GC langs tend to output relatively poorly-optimized code relative to the absolute beastly C/C++/Rust compilers or else idiomatic code results in objects scattered all over the heap (killing cache coherency) while idiomatic C, C++, Rust, etc tend to allocate coherent objects (objects which tend to be accessed in succession) next to each other in memory.

TL;DR: No doubt a GC can be slower than manually managed memory in some cases, but it's insufficient to conclude that the entire performance gap between C/C++/Rust and Java/Go/etc is attributable to GC.
Sensor-driven turbine platforms could unlock 4k TWh of offshore wind
‘Heartland’ Season 14: When is the series going to be out on Netflix?
After a long wait, people will now be able to watch season 1 to 13 of Heartland on Netflix. Season 14 of the series has been aired only in Canada. When is Heartland Season 14 going to be aired all around the world? Here is everything you need to know.
The Power of the OKR Framework
Also out of interest do you have a link to an x86 die breakdown that includes decoder and ALU area? Looking at wikichip for example they've got a breakdown for Ice Lake: https://en.wikichip.org/wiki/intel/microarchitectures/ice_la... but it doesn't get into that level of detail, a vague 'Execution units' that isn't even given bounds is the best you get and is likely an educated guess rather than definite knowledge of what that bit of die contains. Reverse engineering from die shots can do impressive things but certainly what you see in public never seems to get into that level of detail and would likely be significant effort without assistance from Intel.
I listen to a lot of music and got 1/6.

I did a similar experiment to myself years ago with a MiniDisc player and found that 128kbps was indeed the sweet spot for myself. Especially when space mattered.

While I am sure that more expensive equipment or years of dedicated study can help me discern the difference, I don't feel like my lack of refinement hampers my enjoyment of music in any way. If anything, I have no interest in training myself how to notice peas under mattresses.
In case someone is wondering, ECC DRAM does not prevent rowhammer attack.
Can anybody really tell what's wrong about it. Some people are too jealous that some young girls get to make some money? They much rather do it rather than get under influence of people who push them into religious bigotry, or into studying to get bullshit degrees that makes them earn less than if they didn't... There are many ways to waste your young years and this is by far not one of worst of them.
Newline Delimited JSON
Estimating infectiousness throughout SARS-CoV-2 infection course
Weird-- The first <button> example shown does not show the right cursor when hovering for me.
Highly experience hacker regarding any issues on cell phone, computer and server such as hacking email and social media account, cheating spouse, data recovery from mobile phone including gallery, chat and SMS. Less than 1 hour to hack android and iPhone with a control interface. No upfront policy depending on the type of project you bring to the table. Email: uniquebruteforcehack AT protonmail D O T c o m
Your second paragraph doesn’t match the first.

Simply clone the repo, download the data, and verify the results.

The discussion needs to not be on the code but the quality of the assumptions in their model.

Which you can read here.

https://www.economist.com/graphic-detail/2021/05/13/how-we-e...
Wttr.in – the right way to check the weather
x86 instructions can straddle MMU pages and even cache lines.

I guess that will affect the constant factor in that O(n) (assuming that’s true. I wouldn’t even dare say I believe that or its converse)
Can you suggest some tools which auto suggest like Fig and work with zsh? The built in auto complete in zsh works nicely, but how do I get the drop down of all options?
Then what's the issue with copyright?

There's more art than ever, but yet the ability to have a legal protection in order to make money on your art is somehow a problem? How?
I hope hackaday manages to stay around. They're the only blog I know which has maintained a high quality though all of these years and through many different owners.