skysight-inc/HackerNews huggingface dataset:
Why did this article disappear from the front page? It has not been flagged down. Did it violate a rule? Nothing indicates that it has been removed for some reason. You can confirm that it was on the front page, as it was picked up by this bot: https://twitter.com/hn_frontpage/status/1363202160503255042

I checked, all the way through #427, and it is absolutely nowhere. Why was this silently disappered?
Not only did he have the advantages that access to a computer in the 70s had, his dad's lawyer helped him with a good contract, and his mom set him up with the chairman of IBM

But the key thing is if he'd failed, he had a cushion to fall back on. Had Microsoft gone the same way as many other computer companies, he could be confident he wouldn't end up on the streets.
From the About:
"The European Internet Archive is a free service which provides access to historical versions of websites. The mission is to provide a long-term archive of websites to citizens of the EU and abroad.

It is operated by Intelligence X, a search engine & data archive. We are not funded by the EU. It would make sense if the EU Commission paves the way for a EU-funded and operated internet archiving project.

Technical details:
For security reasons, pictures, videos, JavaScript, and other potentially dangerous codes and external references are removed. Therefore historical versions may appear 'blank'.
Our crawler only indexes HTML pages; if a website relies heavily on JS and dynamic elements, it will not be properly archived.
"
At the same time these are all so barren... It's somehow frightening to me.
That seems like an insane level of theft.

But also really negligent landlords. It really shouldn't be possible to access resident's belongings with a plastic card.
What I like most about DDG is that they show more text preview of a site. I find easier to know if a site will be useful or not (google shows very little, and you end clicking).

But as all agree some queries are not really usefull on DDG so I have a bookmarklet to toggle between google<->DDG with the click of a button:

javascript:void(window.location.href = "https://" + (window.location.host == 'duckduckgo.com' ? "www.google.com/search" : "duckduckgo.com/") + "?" + window.location.href.match('q=[^&]*')[0])
I agree that the author is extremely qualified to write about this, but personally I also find the title a little jarring, mostly due to the word "couldn't". It seems more that there are number of tradeoffs where allowing slight runtime costs by default (like reference counting) unlocks a lot of stuff that's needed to be able to make dynamic linking easier, and Rust chose to go a different route than Swift. I understand that changing the title to read "where Rust chose to optimize for different priorities" won't get as many clicks, but the title to me paints the lack of dynamic linking support in Rust as some sort of failing rather than an explicit design choice. Realistically, I think the fact that Rust and Swift picked different routes here is a good thing! Having languages which optimize for different things gives people more options to pick one that suits their needs better; in a world with both nails and screws, it's better to have both hammers and screwdrivers available.
The problem I have with stand-ups
Actually I was part of an SCM conference put together by Facebook and Google recently. People are starting to think about what happens after Git.

Unfortunately, even now, it seems that there is a lot catching up to BK still to be done. To be fair, we had kernel level programmers working on it, we don't think anyone will pick up our code, you pretty much have to be a top 1-2% programmer to work on it, it's all in very disciplined C, people don't seem to like that any more.

So far as I know, BK is the only system that gets files right, we have a graph per file, everyone else has a single graph per repository. The problem with that is the repository GCA may be miles away from the file GCA; BK gets that 100% right, other systems guess at the GCA. Graph per file means each file has a unique identifier, like an inode in the kernel. So create/delete/renames are actually recorded instead of being guessed at. SCM systems shouldn't guess in my opinion (actually in anyone with a clue's opinion, would you like it if your bank guessed about your balance? Of course not, so why is guessing OK in an SCM? It's not). Graph per file means that bk blame is instant no matter how much history you have.

BK is the only system that even attempts to get sub-modules (we call them components) right. Where by "right" I mean you can have a partially populated collection and you get identical semantics from the same commands whether it is a mono-repo or a collection of repos. Nobody else has anything close, Git sub-modules turn Gits workflow into CVS workflow (no sideways pulls).

I tried my best to show what we did in BK at that conference, I have no idea if they will swipe any of it. It's not like BK is perfect, it didn't do everything, no named branches, a clone is a branch, which is a model that absolutely will not scale to what people are doing today (we can argue whether TB repos should exist, but they do).

But for the problems BK did solve, it tended to solve them very well. Hell, just our regression tests are a treasure trove of things that can go wrong in the wild and we open sourced both the tests and the test harness.
I guarantee you people still volunteer their time to bootleg anything this band does on the internet, forever.
In EU there are strict financial regulations about custody. Brokers are not allowed to do anything to your shares without your instruction. So, for example, if the broker goes bankrupt, the custody account with your shares is still there for you.

I assume it is still the same in the UK post-brexit, but I have not looked it up.
From the article: "ViaGen created embryos and implanted them into a domestic ferret surrogate".

I wonder how the "created embryos" step can be done?
What projects do you believe truly can bring value to people?
It's probably hard to win a case without concrete evidence that the badmouthing is happening and hurting their future job prospects.

The best bang-for-buck is to have a lawyer send the company a letter asking for all the concrete evidence of hacking, and reminding them of the relevant libel laws and what the consequences could be of spreading rumors. (Of course, they should hire a good lawyer and see what the lawyers suggests).
I feel like that headline should really be, "how one building tried to fight back."

Because it ends with the package thefts still ongoing, and the author of the article resigned to their continuing.
They are both engaging on Twitter, and I don't see any calling out. Unless you find a good quote, that is just discussing, as adults should.

It may be bad choice on them both professionally, but you're singling out one..
https://www.reddit.com/r/worldnews/
> You can use static linking in c++ if you want to. There is 0 advantage in not having the option to use dynamic linking if you want to.

While you can do static linking in C++ if you want to, you still pay the cost for support for dynamic linking because of ABI issues. You can static link, but you still lost out on new language features and changes that break ABI and so you are still stuck with sub-optimal standard library code. For example, for years, until GCC 5, GCC std lib had a non-standard, slower copy on write implementation of std::string, that stuck around for so long because it would break ABI to change it. Even now, in MSVC STL, there are a lot of performance optimizations which the maintainer acknowledges, but will have to wait because they would break ABI. So even if you just statically link and continuously build in C++, you are still paying the price for support of dynamic linking.
There have been some pretty outlandish example of this law over the years.

https://www.nydailynews.com/news/crime/jilted-john-acquitted...

Crazy how big of a difference in laws there are across the states.
Scraping controller-runtime Prometheus Metrics Locally
Adversarial.io – Fighting mass image recognition
Feels weird seeing a (1982) tag on an article pointing to a twitter URL
So Blizzard now only remakes games?

So far ther remade: StarCraft, warcraft 3, World of Warcraft (classic mode) and now Diablo 2.

Whay happened to the best gaming company?
> I am wondering if this is satire?

Yep.
I can’t read things like this without bringing up Leslie Lamport, the creator of TLA+. His position is that all you need for understanding computation is “regular” mathematics, i.e. set theory and predicate logic. With just this level of math, we have been able to specify, prove, and model-check sequential and distributed computations. For several decades.

I was briefly interested in type theory, dependent types, etc., but have yet to have the payoff from the investment into it. Whereas investing in set theory and predicate logic has had immediate benefits to my day job.

Can someone explain what type theory gets us that we don’t already have with set theory?

Also, please have a read on one of Lamport’s most clear arguments on the subject: https://lamport.azurewebsites.net/pubs/teaching-concurrency.....
they get a co-founder
We don't "know", but it is agreed that it's overwhelmingly likely. It is possible it came from a lab, but that's pretty far down the conspiracy theory rabbit hole...
Yes, we had to restore you from a backup. That's why you missed it. But no worries, it looks like you were restored ok. Probably.
I haven't seen that issue, but my use cases are pretty simple:

When I need to open a GitHub tab for my organization admin account, I open a new tab in my "work/admin" container first, then nav to GitHub. Child tabs are opened in the same container. This is 99% of my usage.

Following an incidental link from elsewhere to GitHub will open in the default account/primary container (or "no container"). Or, you can right-click and select "Open in New Container Tab > Container X" if you are aware of the need to switch accounts ahead of time...(and if you are not, there's "Reopen in Container > Container X").

I don't use the multiple-windows/multiple-containers model. There might be an extension for "open all tabs in this window in container X" though.

I use Profiles and multiple windows when the separation is important, and Containers in the same window when the separation is merely convenient.
> I get that this code generates a JavaScript/html application which will eventually get executed and therefore everything happens one extra step detached from the Python code.

Are you sure? it seems every events goes to the server, which is a huge cost compared to fully client side event handling.
Well the compiler is open source, have at it :-)

Personally, I would love a gcc --little dialect complete with a String type (and others) that is garbage collected and auto resized just like tcl/Little. With all the other Little goodness in there. Man, that would make C super pleasant. And it wouldn't be a new syntax like Go/Rust/whatever.
In fact, I have given them technical details as to what the capabilities are and the affected macOS versions. I refuse to submit all of my research without them telling me roughly what the bounty ranges are for the vulnerabilities in the same class/equivalent impact.

I've done many bounty programs in the past. Companies will always choose to pay nothing or close to nothing when it is favorable to them. Apple refuses to share what the bounty ranges are given technical information about it, and asked me to submit the entirety of my research without having any idea of what the compensation may be. So they made it impossible for me and perhaps many others to help improve the security of their OS ethically.

For every 1 company that pays you in bug bounties, 10 don't. If you're a security researcher, you can't afford the possibility of getting nothing for months of research.
That is what Windows Defender Application Control does. It's probably the most cutting edge solution on the market actually.

It's a pure whitelisting solution where every single executable and kernel driver needs to have an approved digital signature or matching hash value or they won't be permitted to run.

It's virtualization assisted and can't be disabled without rebooting and if you use a digitally signed policy and someone tries to remove it, the machine will refuse to boot.

The coolest thing is, it even expands to the scripting languages built-in to Windows so PowerShell execution is restricted according to policy etc.

In practice of course, it's a big pain in the ass to manage - many software are not digitally signed etc.

Every single artifact of every program needs to be digitally signed or have a matching hash in the policy or they won't be permitted to run.

For example, suppose a software installer: the .msi itself is digitally signed so can easily be permitted to run... But then, during installation it unpacks an .exe into %temp% that isn't digitally signed and attempts to run that - oops, won't run. I've come across even Microsoft software that does this.

https://docs.microsoft.com/en-us/windows/security/threat-pro...
If you don't want to discuss China, then you can look at Australia and New Zealand, both of which brought incidence down to near zero.

But there's no reason not to discuss China. It's the elephant in the room. A country of 1.4 billion people essentially ended community transmission and then opened up society again.

> I disagree.

There's nothing to disagree or agree about. The virus is not 500x more deadly in the US than in China. That's a fact, whether or not you agree. The overwhelming factor is simply the number of people who get infected in the first place.
I just wanted to say thank you for believing in the SCCS weave when making BitKeeper. It is an incredibly elegant design (though I've failed to properly implement it myself yet).
Even this week there's definitely a lack of publication of the Soviet successes. As in articles giving a history of Mars landings and omitting the first landing, Mars3 from mention.

Wording i've seen. "USA is the only country to successfully land on Mars". "Chinas Tiawan-1 will make china the second country to successfully land on Mars." etc. The wording is subtle and arguably accurate but the omission is obvious.

Here's an exact example of this i just read:
"If successful, China will become the second country, after the US, to land and operate a rover on the Martian surface." Source: https://www.theverge.com/2021/2/10/22276153/china-reaches-ma...

The above is completely true. Whilst the Soviet Mars3 lander landed and it did transmit telemetry after landing its rover failed to deploy and since it was in a dust storm it didn't last long at all, it only lasted 20 seconds. So you can say limit your definition to exclude Mars3. Still if you're talking about the history of space missions to mars limiting the definition very precisely to exclude this is odd.

It's a bit like if the USA landed a probe on Venus tomorrow that happened to transmit for more than an hour and then running headlines "NASAs probe is the first probe to land on Venus and transmit for more than an hour". It's not at all wrong. But geez that's a very interesting way to define things so that you don't have to say 'second'.
I don’t understand how we aren’t already there. There is a lot of overlap between political and religious issues: abortion, gay marriage, stem cell research, etc.
Spanish guy here. Raised 80/90s. Middle/High income background of a middle size city. Witnessed plenty of bullying back then. Didn't have that name at the time. Many cases could have ended very badly with a bit of bad luck... but didn't.
That's really interesting. Could you give some examples?
Many modern server platforms do this too. Be it something that pushes a web-based app store model, like Cloudron and Sandstorm, or a plain infrastructure tool like Docker.
I wouldn't say that DRM is 'fine'. For example there is no legal way to watch my blu-ray movies on my PC, on which I use Linux. Similarly Netflix 4K doesn't work at all on Linux or even on Windows unless you are using a specific web browser.
It could be the difference between emissive and ambient/reflective light. OLED is still emissive. It sounds like this is not 100% emissive, and leverages ambient/reflective light.
Both the extensions and bookmarklets automatically parse the title out of the page. Maybe we're talking about different things?

There's been a mobile-friendly website (m.pinboard.in) for a decade, and I'm folding it into the regular site now that I've convinced myself mobile phones aren't just a fad.

Broken apps by third parties you can't really pin on me. Though I hope that world will get more vibrant when there's an improved API.
What is your specific beef with Homebrew? You insult it but don't provide any reason it's so much more inferior compared to apt.

There are some ways Homebrew is actually more secure than apt. For example in order to do anything with apt you must give it superuser rights. The same is not true of Homebrew, which installs binaries in userspace and explicitly tells you to never use sudo.

A Homebrew installer is a simple Ruby script you can easily audit for yourself.

The packages are SHA256 signed to ensure code integrity.

You can point it at a specific repo you trust and tell it to get a package from there.

All downloads are done through a TLS connection, which is not the case for apt.

And of course the whole thing is open source.

I fail to see where the hate is coming from.

> Notarizing is not strict by any definition of the term, unless you consider "scans your software for malicious content, checks for code-signing issues" to be strict?

I mean, having to register as a developer, get a certificate to sign your apps, and still have to send off your software to Apple each time you update it before you can distribute it on your own website is pretty "strict" compared to every other OS.

It doesn't seem to do much to prevent malware in the wild either.
I could not thank you enough for this. I regularly browse Nature and Science myself to read the reviews and find my next read. Simply amazing! Thank you, seriously.
Yes, it must all be a conspiracy by evil government (which one?), rather than, say, media and readers primed to think of pandemics and paying more attention to this kind of story.
If it was easy to judge, within any institutions, bullying would've been solved long ago.
The thing I think people usually forget is that because it doesn't track you it doesn't have a lot of the context that google infers. For example when you are searching for restaraunts you will probably need to add your city or town as a search term to get relevant results.
Hmmmm...this doesn’t seem correct...

“ there never would have been a space program to hand over unless the government had done the initial leg work”

Except that the government intervened into an already free market. You see, the government has little interest in rocketry [0]. At least not until it affected war and ballistic nuclear missiles. So this article is distorting something to serve its own purposes.

I would suggest that what we all want is as much freedom to do what we what while having as low harm to others as society will accept before the trade offs go in the other direction.

[0] - https://www.nasa.gov/missions/research/f_goddard.html
I haven't played either of the Gothic games so I'll have to give them a try. Anything reminiscent of SC2 can't be all that bad!
You originally stated that Metallica rootkitted people.

That's a ridiculous wholly non-analogous example. Trump clearly incited the riot, there were recordings as proof, and resultant court cases. I assume (and hope) that this is also your understanding of what actually happened with Trump.

In this case, it doesn't even come close. For example, Metallica wasn't even signed on the record label that did the rootkit. Metallica had literally no involvement any hacking of their fans' operating systems.

You're stating a different dichotomy now. The original one you proposed was whether it is possible to be against online piracy without attacking consumers' data.

I'm happy to entertain your other more reasonable arguments that you have later written as follow-ups, but your original post directly accusing Metallica of rootkits is just flat-out untrue.
Oh, right amazing point - it hadn't even floated to the top of my memory that I can't actually even pay anybody to watch Netflix if I'm using the wrong operating system. DRM utopia, indeed.
CPI might not be high, but inflation can show itself in different places. Asset inflation has been increasingly high since 2019, which is clearly visible in stock market, real estate and commodity markets. Similarly, construction materials are up significantly.

It may or may not show up in consumer prices eventually.
If I use SPM, I seldom do dylibs. Since I wrote almost every package I consume, and the ones I didn't write are quite small; that works fine, for me.
I'd assume your point would be dramatically more sympathetic if you used the term "Implied thief" - while theft is wrong, turning residents into judge, jury, and executioner sounds insane to me.

I wouldn't even expect this to be limited to the truly insane citizens of Texas - simply an aggressive one that doesn't see their package and sees you leaving with what must (in their mind) be their property
Can't do it if there is no way to keep my lights on and food on my table.
hopefully this happens in my lifetime.
Many years ago I was stopped in a UK high street by a saffron-robed mendicant who offered me a free book (in return for a donation, which I found an amusing definition of free). I refused it, but for some reason the title stuck with me: "Easy Journey to Other Planets".

Even in later years when I researched lucid dreaming and remote viewing, I never actually got around to getting and reading it - anyone else able to save me the trouble and let me know if it is worth the time?
I don't think it's reasonable for every company that pays for access to the LinkedIn library to be able to remove content they don't like.
how about we just invent 3D globe holograms, oh wait google earth exists
> "Mal." is likely Malayalam, a dravidic language from the indian subcontinent, not Malay (Austronesian language).

Looks like you're right.
Because she mentioned Jeff Dean first. Then, Jeff needed to ask what this was about.

Then, Jeff ended with "personal attack is not okay". Like huh?

At this point, we might as well ask Jeff to tweet that the earth is round. Otherwise, we would call him a flat earther.

This isn't called "engaging" when one side would assume you were racist if you didn't tweet to support their cause. The word you are looking for is strongarming.

The whole convo is just cringe.
Well all sorts of things were taken offline due to the cold—anything can be made to work properly in cold weather.
Out of the box, Ubuntu has better support for laptop than Debian does. That is also a big contribution.
I lived in a LARGE apartment building for many years. We had some package theft, so I let it be known that I would accept deliveries for other residents during the day. (I worked nights.) I did not charge for this service - but I did accept tips.

It worked out very well.
I get this argument if it was for e.g. gold. A physical asset, thousands of years of people appreciating it, nothing else like it. But why might it be rational to put some of your net worth to bitcoin? What speaks for bitcoin existing in a meaningful form 50 years from now, instead of some improved, different (blockchain-based or not) digital asset?
Finger? https://finger.farm
Look at the files in the "Detection opportunities" section at the bottom of the article: https://redcanary.com/blog/clipping-silver-sparrows-wings/
The Chat App of 2021
The Almost Mythical 1984 Sinclair FM Radio Watch