skysight-inc/HackerNews huggingface dataset:
I think the GPL and FSF etc lost momentum with their GPLv3 push. I know that was the case for me. I really liked GPL (v2). Then GPLv3 came out and I was like huh? After that I became much more open to the lighter versions of things MIT / BSD.

GPLv3 is not really workable in terms of preserving developer freedom to do what they want with code (as long as they share their code back).

Obviously the powers that be disagreed and the GPL has been "upgraded" to v3, but was never impressed, and now much happier to contribute to MIT / BSD licensed products (which do allow you as the developer to do what you want with the code).

Would be curious if anyone has analyzed this.
Not to downplay the potential usefulness of some of these, but some of the reasoning for them that is presented is making some assumptions about how the Javascript is done, and those assumptions might not be true.

JavaScript can load just as fast as CSS etc if done carefully. If you really want to, you can put some JS right in the HTML file, immediately following the elements it is going to operate upon, changing the display of the elements before they are even rendered to the screen. Users will experience no delay (or flashing) at all. Whether or not that is considered good practice is another matter, but it most certainly is possible to eliminate the delay that is discussed in the article without abandoning JavaScript approaches.

The problem is when people require a big framework be loaded just to do simple things. Or, I guess they write JavaScript that is so complicated that it causes a noticeable delay simply due to loading the massive code. But that is an awful lot of code. The examples given would never need more than tiny amount of JS code.

There are other reasons, of course (people who turn off JS still exist, I'm told), but as someone who simply knows JS well but doesn't know nearly as much about CSS (which has far too many surprises and special cases for my liking), I tend to be of the "if all you've got is a hammer, everything looks like a nail" mindset. So I'm unlikely to figure out how to do something in HTML/CSS if I can do it instantly in JavaScript. (obviously I do regular styling in CSS.... I'm talking about the more advanced stuff as per the article) That's just my reality, right or wrong.
The point that mother and daughter in a large pack both give birth to pups, then split later and possibly fight each other for territory reminds me the "Painted Wolf" episode of the Dynasties documentary from BBC. Animals are not much different to us human. When resources are scarce or the bid is high, fights happen even between the closest relatives.
This theory has been explained in the French news media for quite some time now.
But there is a big difference between airline safety and software safety. An airliner survives against the environment, it's PvE, a software system has to survive against hackers, it's PvP. If you shoot a rocket at an airliner, the airliner will fail, in that case we blame the person who shot the rocket.
This has always amazed me. I have found that competence+capability often have very little to do with reward+recognition.

I think managers-- bad ones-- pigeonhole people and make decisions on personal preference.

I once worked for a Fortune small cap-- and there was this incompetent manager (IM), nice guy-- assigned to the hardware portion of the project. There was this very competent manager (CM), assigned to the software portion.

It was recognize by management that IM was running his half of the project into the ground-- but the management "liked" him, so they assigned all his work to the CM and then promoted IM so he was now CM's boss and didn't have to do the work he couldn't do.

CM took on twice the workload and lead the project to success.

The perverseness of this is staggering. IM is given more money to do nothing. CM has to do twice the work for the same amount of money.

Later, the company tried to fire him for an injury he sustained on the job, claiming he was "no longer able to perform his job function."
Probably more likely SWE pay decreases in the long run.
> As someone who has spent a lot of time in open source, forks are not a problem, they are indicative of a problem.

Forks because the main project is not responding to a need are not a problem. Forks just because some project or product believes it gives them more control and they don't interface with the original project usefully are a sort of a problem. Those aren't necessarily started because of a community need, but some business need or perceived business need which may have nothing to do with the reality.

I think that's the situation he's asking to avoid here, as he mentions observability products. He's saying please don't fork just to have it under your own repo and for no other reason, when it can be developed jointly.
Don't get me wrong I'm not saying that Boom is Theranos, I wish them well. I merely pointed out that your reasoning of not holding people to account to deadlines that are 10 years over the initial estimate. Maybe it's time to address this at a VC level, because some things absolutely do need 10 years and the current VC culture absolutely gives rise to fraud at different levels.

They are a lot more similar that you like to admit though. Both of their hype descriptions are to support the hype culture that powers the environment they live in, namely silicon valley(even if they're not physically there).

It's just that at some point Theranos decide to resort to lying to keep the whole thing going. The scope that Theranos promised was actually physically infeasible, some subsection of it might have been possible. Boom will hopefully not do that.

But in terms of engineering, Boom also has yet to produce even a prototype of their plane. A test version is scheduled to testflight in 2021. We'll see about that, I don't think it will happen. Although 7 years for a supersonic jet from scratch would have been quite impressive.

Theranos could have chosen to build a bigger machine with a more limited amount of tests once they realized it's not possible, but they decided to tackle too many problems at once and double down on them. But what we conveniently like to ignore is that investors, politicians and media perpetuated the whole lie. It wasn't just Holmes, it was an entire culture of VC's and politicians that had a vested interest in perpetuating the lie and to some extent helped silence critics.

Besides the obvious scammy and blatant lies that Theranos leadership did(down the line). There was also the aspect of feature creep (i.e. 200 tests per tiny blood vial) and ignoring both leadership and biochemical specialists(i.e. sample size and machine size).

In the case of Boom I like to think that at least Josh Wilding seeing that he has been an Aerospace engineer for 20 years has mentioned the issues with the timeline, and was overruled probably by either his peers or VCs, but we won't really know for sure. But if the engineering cofounder is already not involved at this point, let's hope that other issues won't follow.
Apple is updating AirTags to make them less creepy
China has been seeking escalation of late:

https://www.foreignaffairs.com/articles/china/2021-06-03/chi...
TIL that people fly around the world demoing DTrace...
how is this applied to projects like ffmpeg? Does it exist simply because no one sues, or is there legal merit to writing your own decoders?
The episode starts of like a normal interview about software engineering interview struggles, but once it detours into APL territory it becomes pretty damn interesting.

The APL book is a classic programming language book. Expensive to acquire, though. $150+ for a used copy.
The American government might much more cooperation in their lab-link investigation if they can guarantee the Chinese that there will be ZERO consequences (financial, legal, oversight, etc.) for them if its found to be true.

If its just about getting to The Truth.

But its not.
I going to need a citation for the claim in your first paragraph. I've skimmed through multiple papers (including the one you linked) and I have not seen an analysis of STEM dropout rates broken down by SAT scores and race.

https://www.google.com/search?q=SAT+score+STEM+attrition+cor...

Also, such a paper should analyze dropout rates at elite colleges, as it's possible that the correlation degrades after a certain threshold.
If it is about warfare, sure! Lots of money and resources are available.

This discussion is more policing, which is out of scope.
Why do you find it cringe? In NZ I think it's even more true than Australia. It's a tiny, isolated country with a small population that isn't the hub of anything really.

Aussie and NZ compared to the US are completely different worlds in my eyes.

(I'm a Kiwi btw)
100'000's of cases of drug overdose deaths are at the direct hands of Purdue Pharmaceuticals and the Sackler family. Let's hope CCTV finds a way to punish them too. Oh wait...
I don't believe you. Measure them.
This is a great way to frame the issue.
And not by targeting hospitals?
Best Golang Frameworks for Programmers in 2021
Maybe they have MQA in them though. That changes everything. /s
Maybe it was the dealer you took it to? I had the exact opposite experience with my sonata. They even proactively replaced my engine due to the aluminum shavings recall. I didn’t even know that was a thing. I also had a lot of repairs done with no questions asked.
Really interesting post but I have few questions for you and I would love to hear from you.

1) How do you transition into consulting for instance how do you market your self and create a personal brand

2) How do you do the research to a pick a niche area and how do you find clients within that niche

I would love to hear your thoughts
One question here is that if some entity does not own the Rust and Cargo trademarks, would it be possible for a third party to claim to be "Rust" or worse register for the Rust trademark and prevent the Rust language community or foundation from distributing Rust and Cargo software.

A related consideration is if one does own the Rust trademark, could one give up enforcability of the trademark if too lax a policy of use of the Rust trademark is put forth.
It needs a 'fluid' to work. I think there is not enough of a 'fluid' to work with above a few (dozen) miles, or so.
There are twice as many families with 1 boy and 1 girl as there are families with 2 boys.
Microsoft Will Unveil New Version of Windows on June 24
>That isn’t happening.

When Apple says they rejected 1 million app submissions in 2020 and cancelled 470,000 developer accounts for fraud in the same period, do you think they’re lying?

https://www.cnbc.com/2021/05/11/apple-rejected-nearly-1-mill...
Is it cool to call your own work a "breakthrough", or does that just engender skepticism?
The harsh truth: there's too much in this position to be handled by a single person.

Ideally, you'd want a single person with a great tech background, solid product understanding and all the additional soft skills in between.

These people, should they exist, are too few for a whole industry.

I liked the article exactly because it found the sweet spot with joint accountability and separate ownership.

Both will learn along the way a little bit of the skills of the other while partnering.
Haha I would hope so. A 5-6 figure package.json would be insane!
The World’s Strongest Hazmat Cyber Rules
You might be ethnically Chinese, but you are probably sided with KMT. Now shut up for good. The US is not going to attack mainland for your worthless lives.
Ransomware groups will just switch to using wire transfer cash outs. BEC groups have been doing this for years and would regularly net tens of millions of dollars.

Before that criminals used WebMoney, eGold, Western Union, etc.

This guy is going to be shocked when he finds out Indian phone scammers regularly get victims to overnight FedEx tens of thousands of dollars in cash and gift cards.
I've certainly seen ceilings, such as at restaurants, that are out of reach of cleaning so they are covered with visible nastiness. I also once lived in a rental with a really high ceiling that was impossible to clean the cob webs, which were quite visible. Having robots that can crawl up there and clean -- or for that matter, paint -- would be handy.
tl;dr: some climbers have gotten "close enough" and called it good, or there are reasonable ambiguities about what is really the "summit". A few meters here or there matters in a strict sense, yet in the feats of climbing are forgivable.

My take: If that last 2 meters are a needle of rock in the Death Zone, you can say you "climbed" the mountain, and accomplished a worthy athletic feat, but to "summit" the mountain, you need to find a way to scale that needle and at least put a hand on the point.
Has Facebook ever publicly written about the major Intel chip SSE failures they ran into a few years ago?
I think the FSF appeared at a critical juncture and that the tools they built, that were totally free, helped to fix the direction that software was going. With the rise of Linux as the working GNU kernel an entire generation (or two) became aware and appreciative of open source which then went on to become the backbone of most of the internet and now those companies are some of (if not the) largest contributors to open source.

With that said you’re right, with GPLv3 they moved the fight into new domains that aren’t as obvious or really “as big of a deal” to a majority of people. Also with the rise of things like JavaScript GNU, under Stallman, became the old man crying at the children. Stallman hated the rise of “non-trivial” JavaScript and refuses to work with proprietary code so GNU could never have developed e.g. React or Tensorflow. We now have a new generation of open source tooling that was developed more in spite of the FSF than by it.

The current environment will in turn spark a new generation of tooling down the line that is even more removed from the likes of Stallman; who once responded to a request I sent to work on a JS library advertised on the GNU website with the fact that I should call it F/LOSS instead of open source (and nothing else.)

So while I respect the FSF for the work they did in creating what we have today, the time where they were leading the fight to save software is long passed. They won in some ways and the world is better for it, but they lost in others and I’m not sure the world is that worse because of it. Having trade secrets isn’t completely a bad thing as it allows competition and different implementations, though that part is simply my opinion I suppose.
For me, the "instant back button" moment was the little pop-up at the bottom of the screen that played a loud chime sound. I don't care if the article contains the cure for cancer -- the moment you get in my face like that I'm gone and not coming back.
Maybe to sharks the air is the real water.
If the vibrations are what's holding it on then cancelling those vibrations might knock it off...
Windows 11? New hints point to next-gen Microsoft’s desktop OS
you can substitute “racist” for “prejudiced” in their comment if you want, but I feel like 99% of the English speaking population would characterize what Google’s diversity officer wrote about Jewish people as racist so I don’t really see the need.
It’s a claim that I’ve seen often referenced by people like Brett Weinstein and reporters who have been covering this story. I’m not sure where I first heard it, but here’s a quick reference published on a recent PLOS blog: [0]

> Clues to the transition from bat virus RaTG13 to human virus SARS-CoV-2 may lie within the 4% of the genome sequences that diverge. Evolutionary biologists estimate it would have taken at least 50 years for the bat virus to have mutated itself into SARS-CoV-2, considering known, natural mutation rates of viral genomes.

It goes on to say, that it’s possible this virus is just different.

This paper states 20-50 years an an estimate. [1]

> Bats belong to the usual suspects for zoonosis, and indeed, a bat virus that shared 96% sequence identity with SARS-CoV-2 was isolated in Yunnan /China in 2013. However, a 4% sequence difference (>1000 bp) would indicate 20 to 50 years of separation from SARS-CoV-2, making this bat isolate an unlikely direct source for the nascent epidemic. Chinese researchers explored tissue and faecal samples from 227 bats representing 20 species living in China, collected between May and October 2019 and analysed them by metagenome sequencing. This investigation found that the closest relative of SARS-CoV-2 in this sample set shared 93.3% sequence identity over the entire genome, less than the bat coronavirus isolated in 2013 from the same province, Yunnan (Zhou et al., 2020).

I’m not a virologist, just trying to keep up with this story. It seems like a consensus that 3.8% is a large chasm to cross in that time frame, but there could be things we don’t know or possibly viruses that are closer to SARS-CoV2 that we haven’t sequenced yet. I think the most important thing to note is that there hasn’t been enough evidence to rule out a gain-of-function lab leak hypothesis given what we know today about viruses and there wasn’t a year ago either.

[0] https://dnascience.plos.org/2021/04/15/3-possible-origins-of...

[1] https://sfamjournals.onlinelibrary.wiley.com/doi/10.1111/175...
I'm sorry to see the impotent Biden administration chose to politicize this issue that should've been left to scientists, just maybe to demonstrate he's not weak, or to shift the attention of the Americans who are under such economic stress cause by the shamefully ineffective measure taken by their government.
Top Software Development Trends for 2021
I didn't say it'd be more brutal.

Cheaper and more accessible though. Not many people can build or buy their own nukes or sarin gas.
The only interesting ones I have seen:

- zero-trust escrow

- distributed auctions
It's frustrating at times; at other times, it's a breath of fresh air to deal with engineers who just tell you what they're doing, without the overblown sales pitch.

Swings and roundabouts.
I'm talking about sizes that aren't coming from properties in that specific element. I can see that it's height 20 and I can see that it's not set directly, but how do I know if it's coming from the parent element or a child element, and for the latter how do I know which children/grandchildren/greatgrandchildren are causing it to be that size? And every one of those elements has 100 rules applied because it's a mess I didn't create, so brute force searching is a giant pain.
Just looked up what "LV-EBM" means. Seems to me people in machine learning have discovered optimisation ...
Inflation hits levels last seen in May 2008
The IP law is here to ensure knowledge disseminates... So why "defend" stuff ? Why "protect" ? Just disseminate and if you're idea has merit and requires profound knowledge then you'll naturally have customers... But maybe it won't be a winner-takes-it-all...
Lol. I just asked my friend from Beijing sitting next to me if the term wet market is racist.

Do a bit of research before engaging in ridiculous pearl clutching.
> that implies that there is no value at all in having a diverse workforce

Is there, as in actually?

Of the top of my head, the NBA, the entire of India, and all of China are crushing the competition without barely any diversity.

You should investigate the need to consider 'comprehensive evidence'. Even if it doesn't suite your conclusions.
Go: Fuzzing Is Beta Ready
I think it's a myth that NZ "punches above it's weight" is all. Show me some empirical evidence if you disagree.

I'm a Kiwi too - but living in Aus.
No mention here for NetApp’s WAFL. It was a checksummed (block, and later sector) file system with instant snapshots many years before ZFS, which took plenty of inspiration from it; NetApp even sued Sun (and lost).
FYI for the past year or so you could get a lifetime ban from YouTube (and Facebook and Twitter?) for discussing the lab-leak hypothesis. It was an outrageous overreaction.
Cleaning showers, baths, etc.
The BSD license doesn’t allow you to delete the copyright statements from someone else’s code and claim it as your own.
R vs. Python: Which Programming Language Is Better for You?
I believe the furin cleavage site has been quoted to be an exceptionally rare mutation. It is extremely unlikely for this particular mutation to exist without being accompanied by other less-rare mutations in a natural-spread scenario. For this particular mutation, a gap of greater than 3.8% would be expected. It may (I'm not an expert) may be unlikely for a 3.8% drift, but is less likely for only a 3.8% drift given the rarity of the ACE2 spike.
USA's medias are a bit late to discuss this theory seriously. I know that they usually don't read newspapers that are not written in English, but they perhaps should do because it's not the first time they arrive months later. For example the theory was discussed a lot in major French medias months ago after the CNRS, a major research institute, published about it : https://lejournal.cnrs.fr/articles/la-question-de-lorigine-d...

Since very recently you also have a letter in the Science journal written in English, so it may help USA medias to consider the theory: https://science.sciencemag.org/content/372/6543/694.1

Anyway, better late than never and this is a good story from vanity fair.
Recent discussion: https://news.ycombinator.com/item?id=27385572
WTF does computer science have to do with training people not to be phished?
Your viewpoint is extreme. Saying the increased effort by law enforcement is “useless” is unfounded. Sure, it won’t solve the problem by itself, but it’s entirely possible it will help.
I read a large bit of the article before I finally realized it was not about some demo (understand demoscene) I did not know :)
No class on distributed systems?
Yep, wasn't disagreeing just wanted to highlight the importance of enforcement / regulations. This much like work place safety. You have to force it or the unsafe businesses get too much of an advantage.
If there's a way to prove a Biden victory to their satisfaction, I have no idea what it could be at this point.
At the time, Sun were pushing it heavily as one of the two salvations for Solaris, so I'm not surprised.

I have to say that my limited experience in dealing with Sun as a customer mirrors Brendan's comments around a remarkable arrogance, and it probably played no small part in their downfall.
Was there actually no follow-up? Change of header?
How would you meaningfully integrate a Merkle tree into a “standard” database? I’m familiar with Merkle trees and several popular dbs, but I’m just not seeing it.
No, it is not. Judge ideas on their own merits please.

These same people ridicule the Space Force, for example, despite it being a reorganization of US Space Command that had bipartisan approval years before Trump even ran for office.

A broken clock is still right twice a day.
Is there a good blog post about all those techniques you listed, or some collection? I would like to read more about it.
Book Review: Sid Meier's Memoir
3/6 fatality rate of researchers dying should be absolutely chilling evidence of something that’s gone wrong.
They should start by being more restrictive with the problems they’ve created for themselves, like ads in search, fake reviews, and editorial recommendations for the worst-of-the-worst adware.
Ask HN: Suggest me a free/open course on distributed computing
I am interested in Paxos, CAP theorem and other core distributed computing problems associated with large scale P2P networks, consensus problems, agreement protocols, job scheduling, load balancing, TLA+, and etc.,

Kindly suggest intermediate to advance level distributed computing course.
I suspect the argument that you throw out as "another discussion entirely" is precisely what the poster sought to address.
Run a profiler and optimize again.
Raises Funds
Thanks for this heads-up. Wow. What a plot twist...
Can you explain? Is "little guy punching aboce his weight" applied to the country level? It is the first time I hear it in connection to NZ or AUS.