skysight-inc/HackerNews huggingface dataset:
It follow a mikro kernel like design though.

And when Apple is finished with moving all kernel extensions to userspace, it might as well be considered as such.

By the way the extensions that were deprecated in Catalina, are now removed in Big Sur, as promised by 2019 roadmap.

So eventually, all extensions will be gone from the kernel.
The picture of a house they show nestled in the trees is incredibly dangerous, incredibly resource intrnsive, and just ecologically unsound.

We need to be building massive amounts of housing in city centers to let as many people live in them that would like to. Instead we lock down any new construction in cities, which requires the least amount of infrastructure and environmental damage, and instead let pretty much anybody build in ecologically disastrous ways.

California is ruled at the local level, where decisions like this are made, by an older generation of conservatives that have convinced themselves that their personal pastoral aesthetic preferences of cars and suburbs and low density sprawl that consumes vast amounts of wilderness is somehow conservationist. It’s a massive problem!
This list is focused on speaking and understanding spoken living languages. Does anyone have any tips for learning to read dead languages?
> Humans don't like simple things.

It's amazing how true this is. You can see it very clearly in your day-to-day as a software engineer. The vast majority of people you will encounter in your career favor fancy, complicated solutions to problems that could be easily solved with fewer resources. And yet when you float those ideas, you're laughed at.
They said transitive. To me, they meant if you have 3 layers of deps, A -> B -> C and C now throws something, B doesn’t catch it or mark as throws. So now you have a failure. Obvs, you’d fix this immediately, but it’s still work that you have to do when you could have been doing something productive.
Is it? Not sure about 300k, but 200k seems within the realm of realism. I've interviewed at a few Bay Area companies (I'd say they are "mid tier", not FAANG or top tier) and expected comp ranged around 200-250k.

That said, I was actually surprised at the lack of expensive cars driven by SFBA techies. I interviewed at Netflix, which I know pays astoundingly well, and the parking lot had a distinct lack of luxury brand cars. The exception seemed to be Teslas - I did see a bunch of Model S's and X's (Model 3 had not come out yet at the time).

Compare that to many East Coast suburban office campuses of non-tech companies that pay pretty poorly - you still see tons of mid to high end BMWs, Benzes, etc.
OK, but so what? 'Be on the lookout for XYZ' is an understandable request, but what prevents paypal rapidly distinguishing between credible and suspicious transactions - and more importantly, pre-emptively communicating with users about it, since they are going to find out the hard way?

Conversely, what stops bad actors just switching to doing transactions for t_rdigr_de, ta_dig_ade, or tar_igra_e and thumbing their nose at the filtering? (OK, realistically they would probably switch to some more obscure backup code but you get the idea.)

The basic problem here is that the burden of enforcement is being shifted by Paypal to innocent people with no warning, instead of being shouldered by the company, which is in a position to push back legally on unreasonable requests and plan ahead for reasonable ones.
I really wish Apple were more developer friendly. I'd like to have macOS versions of my free software projects but I don't own a mac so I can't support macOS.
> there's clear evidence that they have failed at adhering to those regulation, so should be broken up.

If there is clear evidence of them breaking existing regulation, then I am all for taking action. If the existing regulations are insufficient, I am all for introducing new ones as in the case of App Store debate.

> Siri, define competition.

I meant competitiveness in terms of R&D by cutting their cash flows.
“Yes”, but with custom server, custom virtual filesystem layer, and heavily-tweaked client — https://github.com/facebookexperimental/eden
This is what antitrust had always been about.
I’m curious what about my “narrative” is incorrect? The only opinion part in that post was speculation on why those facts would cause people to value what he says.
I can't say for sure, but I'd be incredibly surprised if they weren't. What else would they be on? (Don't say Git, they tried to make Git scale for their monorepo and it would have required a lot of changes that the Git community wasn't interested in.)
Yes. Just reading the snippet you included, I'm on Bill's side here. "Concerned" can mean all sorts of things!

If he answers "Netscape Navigator", then the Boies will continue on with the meaning that Gates was viewing them as a competitive threat.

If he answers "None", then Boies can go down the path of Microsoft not giving a damn about interoperability with 3rd-party software.
> Compare the size of these companies, in their time, to the Soviet-scale bureaucracies of Facebook, Apple, Amazon or Google.

At the risk of being flippant: lol. “Soviet-scale bureaucracies” and “size of these companies”.

The Bell System employed over 1 million people in the early 1980s. Apple is around 140,000 now. Amazon is close to a million, but compared to population growth, c’mon.

And I dare you to read about the history of the Bell System and somehow come to the conclusion it was a lean, mean streamlined machine.

https://en.wikipedia.org/wiki/Bell_System
Wormate
Note: this article is from 2014; it would be interesting to see how Mercurial has worked for Facebook since then.
The NYT has an amazing video where they got actors to play out the transcript of one of these sorts of depositions.

https://www.youtube.com/watch?v=PZbqAMEwtOE
I think a lot of it is maybe bleed over from gaming communities, especially emulators, maybe rom hacks too? I’ve noticed barrages of useless bug reports on those repositories. But I’ve been surprised to find them on far afield stuff as well.
This is an impassioned argument that I hear frequently from those with loud engines. It’s not supported by data: http://www.maids-study.eu/pdf/MAIDS2.pdf. Because of the Doppler effect, the volume of your engine is not playing a significant role in detection by a driver in the vast majority of serious accidents due the fact that most of them are frontal.

On a personal level, the world you’re describing sounds like hell to me. There’s already way too much noise pollution. I ride motorcycles, I agree car drivers are inattentive to non-cars. Slowing down is the answer for noise and safety, save speed for track days.
Perforce is still popular.
Best Practices for mobile form design (2018)
Right now, being a landlord in SF is looking pretty grim given that tech workers who used to rent are fleeing in droves and those that are not are negotiating their rents. I wonder whether this trend will reverse in the next 1-3 years or this is the new permanent dynamic of the SF rental market.
People prefer a personal story over statistics.
Its a similar situation with clothing and furniture donation. 90%+ goes to the dump or international rag merchants. If it doesnt appear to have immediate resale value- easy to unpack, in style, gently used, clean- they dont want it. I watched the back lot of a national donation chain beginning with the letter G. Most of donations are immediately chucked into a number of trash bins. At least it makes me feel less guilty in trying to recycle stuff.
>disgusted by the mere suggestion that someone will share your personal space for a few hours

Are we reading the same article? This isn't even close to reality. The accusation of misanthropy seems kind of hypocritical here.
How do you handle the traffic? If every reader who clicks the link and runs the colab costs you 15 cents for traffic, that's got to get expensive unless you have some sort of "free traffic" deal or someone else is paying for it?
Another place throws are inconvenient is chaining/streams.

Pseudocode:

var goodStuff = listOfStuff.map(x => transform(x))
.filter(t => typeof(t.result) != Error)
.map(y => handleGoodData(y))

If `transform()` threw exceptions, this whole thing aborts. But if it can return an `Error` type, we can continue processing the good ones and log the bad ones (here I ignore them for simplicity).
That talk is https://www.youtube.com/watch?v=YX3iRjKj7C0.

Another thread on this article: https://news.ycombinator.com/item?id=24449927
> If there is clear evidence of them breaking existing regulation, then I am all for taking action.

Cool, so that is why they are taking Alphabet to court, because of alleged anti-trust violations. If the court determines there is clear evidence of them breaking existing regulation, then Alphabet might be broken up.

Glad we agree that we ought to enforce our anti-trust laws.
OpenPGP in Rust: The Sequoia Project
GitHub uses MacStadium (https://www.macstadium.com/), a cloud provider that exclusively runs Macs mini and Pro, in compliance with Apple's license.
NASA Spinoff Technologies
That talk is https://www.youtube.com/watch?v=YX3iRjKj7C0.
Wild that landlords having to deal with their investments losing value and having to negotiate a commercial transaction is "grim"

The market dynamics shifted. No big deal.
I actually don't think it was a monopoly. I think it created an opportunity for someone else to create better software. But instead we wanted to get rid of the so called monopoly and we secured Microsoft's position in the market. So if you want to talk about opportunity cost and state that Microsoft had a monopoly, then the opportunity cost is that we didn't let another better company take its place naturally and we spent a lot of tax payer money in politics to take care of a problem that didn't need intervention. I firmly believe we wouldn't be forced to use Microsoft today if we chose to do nothing.
> [...] “the right,” which hardly exists in California.

“The right” make up about a third of the state[0] if the 2018 gubernatorial election is anything to go by. I wouldn’t call that “hardly exist[ing].” They may not be powerful enough to vote in who they want, but they’re there.

[0]: https://en.wikipedia.org/wiki/2018_California_gubernatorial_...
I'm in Chicago. Literally every time I see a garbage truck, it's dumping the recyclables in with the trash. This doesn't surprise me at all.
You're glossing over all the good things they've done to lay the groundwork for what you want. I'd like a smartphone with better privacy too, but I wouldn't want a smartphone at all if not for tech industry innovation over the past decade. I would (and did) choose a compact flip phone in a world where Blackberry was state of the art.
Stop it Jian Yang
> Trump would not have won without social media

That's the most hilarious thing about this whole thing. They talk as if there is someone out to get them in Facebook, even though it seems they were most helped by it.
> makes re-use of code harder

I've found this to be a feature of polyrepos because monorepos can easily become a rat's nest of dependencies. Polyrepos make you think harder about what should really be exposed and shared.
Recent and related: https://news.ycombinator.com/item?id=24323379
That article was discussed at https://news.ycombinator.com/item?id=24323379
Trivial? I don't think so. I mean, the article above describes a new state of the art established by a large language model trained with much expense and effort that achieved a measly 50% ish score.

But in any case, I think you are trying to say that if something has polynomial time complexity then it's not useful, compared to a problem for which we don't know a polynomial time algorithm. I don't think that works out like that. For example, we have sorting algorithms with polynomial time complexity and I don't think anyone would say they're not useful.
You may be underestimating the costs of _not_ archiving large amounts of potentially-sensitive data in a way that is accessible to a large number of employees (and therefor not very secure). Alexa needs training. Training requires data, as real as possible and as much as possible. It also requires reviewers, and that review process requires a lot of person-hours. So if Amazon were to decide not to store voice recordings of real-world interactions (or potential-interactions like "my friend Alexa said..."), or if they were to decide not to make that data available broadly (to thousands of employees), then they would also be wiping out millions of dollars of market cap.

The way I see it, it's not really a question of whether or not they're being cavalier with private data. For me that threshold was crossed with the large human voice-to-text farms. I don't want the list of people who might hear my private conversations that maybe contained syllables sounding like "Alexa" or "Siri" or "Google" to be thousands strong. That's orders of magnitude more than could ever be reasonably expected to constitute a secure circle.
It somewhat astonishes me how many people will make really strong policy claims without having the historical chops to back it up.

The idea of a lean, mean, non-bureaucratic Bell system against the Soviet-scale bureaucracy of Google and Facebook is just laughable.
In JS it's the function would be converted to a string representation of its code and concatenated to the result of `bar(someNumber)`.

Some quick playing with ts-node says that the same thing should happen, depending on the return type of bar. Given the definitions above, it should throw a TypeError, but if bar returned a string, I think it would still behave as I said.
f(), g() and h() are decent alternatives.

Of course, the real solution is to come up with an reasonable example scenario with meaningful names.
> Please keep in mind that future Windows updates may adjust this setting.

This is a big problem. Changing settings or even re-installing junk that you worked hard to remove.

An even bigger problem is that microsoft can just simply disable this setting whenever they want in the future.
To answer the parent's question: "GitHub hosts Linux and Windows runners on Standard_DS2_v2 virtual machines in Microsoft Azure... GitHub uses MacStadium to host the macOS runners."

https://docs.github.com/en/actions/reference/virtual-environ...
Better mozzarella sticks, too, not that that's a high bar. It's not an accident they called out Applebee's by name. They knew what they were doing.
> Homo erectus probably got enough from the dirt on everything, and grubs

And now they are extinct. It seems that the plan didn't worked very well.

The faster way to ingest lots and lots of bacteria so you don't die is a simple one: Carrion. Our ancestors ate as much as they could find. The other monkeys are dead (and our plant eaters relatives are almost extinct).
in case it is not obvious, the housing market, and real estate in general is the front line of a very real class war. it is very effectively bifurcating the population, as this article describes. i find this really upsetting and immoral, but im sure other people will interpret the same thing differently.
Most of the US tech sector doesn't spend all that much on R&D in comparison to its income and profits.

For example, Alphabet reportedly spent $18 billion USD on R&D in 2018[0] but acquired $77 billion in gross revenues and $31 billion in net profits over the same year[1].

In comparison, Volkswagen spent $14.5 billion USD on R&D in 2018[0] but acquired only $54 billion (as converted from Euros at December 2018 exchange rates) in gross revenues and $13 billion in net profits[2].

If VW can spend that much on R&D, particularly as a percentage of revenues, without being an abusive monopoly, then so can Alphabet.

[0] https://spendmenot.com/blog/top-rd-spenders/
[1] https://www.marketwatch.com/investing/stock/googl/financials
[2] https://www.marketwatch.com/investing/stock/vow/financials
> Now what category would you assign UFOs?

"Poorly-defined term, verging on motte-and-bailey."

Anything in the sky someone can't identify is a UFO. Someone sees Venus, doesn't know what it is, Venus is now a UFO. But because "UFO" is associated with "extraterrestrial aliens visiting Earth" saying that people see UFOs is taken for being equivalent to saying that people see extraterrestrial aliens.
> They shouldn't, the accountability should come with regulation ensuring fair competition and respect for user data, not just going ahead and reducing competitiveness of US companies by breaking them up.

Nothing about Google even approaches fair competition. It's impossible due to network effects. "Respect for user data" sounds great in theory, but ends up being a cudgel to reduce the ability of a startup to compete while shouldering high compliance costs.

> I will be really surprised if Google sold their R&D to China, as it makes no sense whatsoever, but my comment was in general about all US big tech companies.

They don't get a say in the matter, because they have an R&D facility within China's jurisdiction. China's national security laws compel full cooperation in security and intelligence matters, I'll add that what counts as "security" and "intelligence" has a very expansive legal definition as compared to for example in the US. This law has no process of appeal nor any sort of judicial review.
I pay my rent by "check" but it's still fully automated. You just log into your bank and set up a recurring payment; they print a check and mail it every month (for free).
Narendra Modi Government – The Taliban of India?
>I expected her to take the empty seats opposite of me, but no.

>The woman looked at me and asked, “May I sit in that window seat?” I seriously thought I heard her wrong while she was speaking through her mask.

The mere way she words this makes it clear what she really thinks of this person.

She doesn't think of them as another human being. They are a nuissance to her. The fact that she has to deal with them is an affront. It's such an affront, she wrote a long post about the burden she bears.

Nice little jab at the end there, subtly calling me a misanthrope. I thought I was the one who was insensitive. My feelings are really hurt over here, man.
> Nothing stops a Croatian SME to enter the US market.

Then why aren't there any Croatian SMEs in the US market?

Is it because Croatians are bad at business? Bad at building things? Or do you think there may be other reasons for why they aren't successful?

> Even this is arguable because one of the biggest problems of Amazon US is the flood of low quality products, yet that doesn't stop them from being successful.

When you can't compete on quality, you have to compete on price.
Indeed. That is why I oppose mail in voting. It’s going to lead to civil unrest no matter who wins in November.
Yes absolutely. People are not able to draw accurate conclusions from the demographic of viewers vs voters to draw meaningful conclusions from like counts. It breeds thoughtless support / activism. “Why learn about a topic of concern when I could just like Sarah’s post and everyone will know that I’m down for the cause.”
Plus the undefined name 'number' in foo(). TypeScript flags that along with 'baz();'.

What does puzzle me is that TS doesn't flag 'return bar(someNumber) + bar;' - I'm curious if anyone knows why it seems to allow that.
Yeah, no shit. You were careless with your capital and lost some or all of it? My heart bleeds.
Building affordable homes on water (2014)
We define a custom error type for most functions in the Rust codebase I’m currently working on. It’s a little laborious but not that big a deal and I really enjoy being on the “completely precise” side of the spectrum :).

It still feels lighter weight than Java’s checked exceptions and I think maybe that comes down to all the language machinery that Rust offers around patten matching and error combinators.

I plan to blog about our error handling strategy... someday
Pattern Drawing Machine: Lego Spike Prime
Not just touted, but actively pushed legislative requirements that lied to consumers.

> Industry documents from this time show that just a couple of years earlier, starting in 1989, oil and plastics executives began a quiet campaign to lobby almost 40 states to mandate that the symbol appear on all plastic — even if there was no way to economically recycle it.
Was the existence of tornadoes really ever in doubt? I mean the connection between tornadoes and hook echos on weather radar has been know since at least the 50s and Ted Fujita is well known for his work on tornadoes during the 70s. I was really into meteorology as a kid during the late 90s and early 2000s and I don't remember ever reading anything that implied that there was doubt that tornadoes existed.
Multiple repos... the most bureaucratic and painful way to scale your code base.

Having seen "a bunch of repos" in action, I think people don't talk enough about just how awful the experience can be, and how much more work it is to manage multiple repos. As you increase the number of repos, the pain gets worse at a rate which is faster than linear. There are plenty of articles talking about how wonderful a monorepo is, just not many articles about how bad multirepo is.

NPM hell is a close approximation of the multirepo experience. Try upgrading the dependencies in a large NPM project and you'll see all sorts of problems. You might find that upgrading X breaks Y, but you have to upgrade X in order to upgrade Z, and you need to upgrade Z for some reason.

With monorepo, all the versions march forward in sync. If you fix trunk, you will probably ship it, eventually. With multirepo, you need to fight the tooling just to show (from the example above) that a patch to Y will let you upgrade your project to use a newer version of Z.
nobody ever heard of.

If I were a European, I would benefit a lot more from a flourishing ecosystem of "also-rans" (yuck, so harsh) building their own local workforces and communities.

As an American, I miss the days when it was considered acceptable to run a business that makes yourself and your local area rich, instead of the only "cool" thing being an extractive VC-launched all-or-nothing gluttonous monopoly (joining in the harsh adjectives I guess). We would have many more opportunities for all levels with thousands of $50mil companies instead of a handful of $500bil companies.
Tesla bug allows other electric cars to charge for free at new Superchargers
Reduce, reuse, recycle - meaning recycling is the last option.

It's better to not consume plastic in the first place, but if you must, find additional uses for it.

It takes more of a lifestyle change though than to simply put your cans in a different barrel. Which is probably why few people are willing to try it.
Cool but how is the math used to recognize gestures?
Auto-pay is your friend. I would never pay any bills if I had to do them manually. My bank also has a feature where you get notified if a bill is higher than usual so they help you catch if you are being overbilled.
WoMan: Browse Unix Manual Pages “W.O. (Without) Man”
I'm ok with it but I think it does matter a bit.

here's a small example:

"Did baz call bar or did bar call baz ?"
"Did func2 call func3 or did 3 call 2?"

Again not a big deal but if I'm trying to show a snippet of code then I would try to make that snippet as simple to follow to get my point across. I think it's a sensible rule.

In this case, could it have helped if instead of ,hypothetically, keeping this information in your head "foo called bar which baz" you could rely on meaningful names to help the reader ? Yes. Yes I think it would be beneficial (matters a bit).

Whether that's specifically "func2"..3 or very verbose names "funThrowsExceptionOn0()", I think it would help.

You can argue if that was necessary here for this example but I think it'd be hard to argue against meaningful names.
Please don't break the site guidelines with swipes like that. Your comment would be just fine without the first sentence.

https://news.ycombinator.com/newsguidelines.html
Fire, then Deepness, then stop.
https://github.com/facebookexperimental/eden https://news.ycombinator.com/item?id=23124095