skysight-inc/HackerNews huggingface dataset:
Reading stuff like that makes me happy I've left web development behind me, and things like that were a big factor, the inflation in complexity has been insane over the last decade and is absolutely not justified.

CV padding developers, big names shilling for their stack, companies pushing their tech, ... The industry is a mess and it's very hard to find a job that doesn't involve dealing with it.
Why is double taxation a moral issue?
Ok so he wrote an operating system. And then you'll say that wasn't actually valuable, leaving aside the question of whether Microsoft would have existed at all without him.
I don't think this is universal, or at least it isn't my experience.

Context: I'm white, only understand English. At Whole Foods most people look like me, and I understand the snippets of conversations as I pass by. It is overall a stressful experience being there.

When I shop at 99 Ranch, I generally can't understand other shoppers' conversations, and I don't look like the other shoppers. For some reason it is much more peaceful, easier to share a smile with others as we pass by, and just overall a more positive experience.

Just a personal example going the other direction. I don't think there's any deep meaning here.
> What is missing from the description apparently is the SLA for the site's downtime.

> If it's really low, I can imagine why it was made distributed.

If an extremely low SLA is the goal, I would not be home-rolling a distributed website technology stack. The more moving pieces you have, the more likely one of them is to fail.

The recipe for a high availability, high reliability website is relatively simple in the age of Cloudflare and other cheap hosted services. Introducing a lot of complexity and home-grown solutions is the last thing you want for high availability unless you have scores of engineers to maintain it and you can't solve it through traditional means.
Curious to know why is it so complicated to build a web browser?

Yes, they're probably the most complex piece of software humans have ever created. That being said, it seems like it would be possible to create a browser that handles all of the most common use cases, so ~90% of your browsing experience.

Sure, maybe you need years and dozens of engineers for the final 10% but who cares about that bit? Wouldn't people be willing to accept this feature tradeoff for a new, user-friendly browser?
What part don't you buy?

https://www.bnnbloomberg.ca/canada-has-reserved-more-vaccine...
That's great and all, but I prefer not having an entrenched aristocracy.
First Feature Store Summit for Machine Learning
Kent C Dodds is well known in the JS community. I've heard great things about his testing libraries, but he has a weird "dev celebrity" thing going on (EDIT: which, btw, is not rare in the JS/React/Node world). I'm sure that's just necessary for marketing himself as an educator since that's his main source of revenue.
> Not.

Your chart says otherwise.
You're looking at the inflation percentage chart, which is almost always positive.

Prices look like this:
https://fred.stlouisfed.org/series/CPALTT01USA661S
Stop making things illegal. Find a smarter way.
Exellent! I was thinking of maybe doing this at some point. Happy that somebody else is alrady doing it. I might contribute to it.
I haven't had trouble with maintenance or avoiding bugs with NodeJS. I don't see justification for putting in 30-40% more time and effort for the same result.

To me it seems like an intentional complication of something which can otherwise be simple. Which is unfortunately somewhat common in this industry of software engineering.

It seems there might even be an interest for engineers to keep things complicated-- to gatekeep the industry, to make themselves seem more skilled/necessary so as to keep a job for longer.

(more time in a project => more money by the hour.
More LoC looks like more work was done... even if the same can be accomplished with 60-70% of the code (i.e. without the type system)).
Is there even much money being sent to South Dakota other than fees and a few meager salaries to satisfy government paperwork or trustee residency requirements?
Majority rule is kind of the underpinnings of democracy though, and free speech is a major factor in effective democratic systems.
Or you're just incorrect. People "starving the beast" aren't generally the cronies. The cronies like the beast. They are part of the beast.
Both your charactisation of what I said and many of your guesses about my beliefs about what's best for EU member countries are quite wrong.
Alternatively: estate taxes are a huge boon to the accumulators of wealth because they allow people to shift much of their tax burden until after they're dead and don't need it anymore. Cut the estate tax and you'll need to increase the taxes people pay while they're alive.

That's a ridiculous point, by the way. All money is taxed repeatedly. Hand it to a store. Sales tax. Report it as profit. Corporate tax. Pay it to employees. Income tax. Hand it to a different store... There's no "moral" calculus here. We tax economic activity. If you give money to someone else, be it for a candy bar or in an inheritance, that's economics and the apropriate place for government to take a cut is on something that sales linearly with the economy.
To my understanding, Midori evolved out of Singularity
The introduction of Typescript at my job has made developing code so much better.

There's probably no need for Typescript in simple projects that are less than a few hundred lines of code, but the immense spider web of dependencies this blog features becomes unmaintainable if you don't use proper type validation. Remembering what properties are in what objects in a Rube Goldberg machine like this are simply impossible.

I appreciate languages like Javascript, PHP and Python for their ease of use, but I don't think they're well suited for any complex project.
I encourage everyone to get vaccinated if they can, but your comment makes no sense and presents a false choice. Vaccinated people can also pollute the air at your workspace and present a danger to you. There is only a limited and temporary reduction in risk of transmission.

https://www.nature.com/articles/d41586-021-02689-y
It should be said it is for technical but non-programmer users, "power users".

I don't think it is more scary than dconf-editor or regedit :D.

After this foundation is laid, there's no reason we can't add more "tutorial/wizard" flows, just as Microsoft kept revamping the Windows "control panel" but kept the old version.

What we can't do is simply drop config options like Apple. The Nix ecosystem aspires to be all mechanism minimal policy. If upstream exposes the knob, we ought to somehow expose it, at least via a free-form textual "extraConfig".
> alienates a lot of people too

Who cares? With that attitude we wouldn't have ended slavery, woman wouldn't be able to vote, civil rights wouldn't have happened, and hetero marriage would still be the only option.
Why is being taxed multiple times immoral? My income is taxed and when I spend it the receiver is taxed again. Also, “immoral”, is that the word angle you want to take? Seems hyperbolic
Huh I never even thought we would need to create copy of an object when adding new item to it (like a new item to list for example). Is there any drawback on doing that in standard pythonic way? I actually learned to program using Python and it was my first language. Since then I only used JS. In both I like using functions a lot and rarely dabble in OOP since it is more conveniet to me.
> You can always buy your way out of overload.

Not really. My service may depend on other services that I have no control over. Perhaps I have extra money to scale up my own service, but those other services may be owned by different teams or organizations entirely.
The most memorable example of "lack of backbone" for myself was Evergreen State College president, George Bridges.

There was a large protest in 2017. The administration met to discuss the situation. Students prevented the administrators from leaving the meeting room unless they had an escort to ensure the administrators came to a resolution.

The president mentioned his need to use the restroom to one of the protest leaders. The student responded, "Hold it."[0] He finally went to the restroom a couple of minutes later, but he was escorted by some of the protesting students.[1]

[0] https://youtu.be/Msfsp5Ofz4g?t=290

[1] https://youtu.be/Msfsp5Ofz4g?t=455
It's a back of the envelope calculation. I've a strong intuition that the precise answer isn't too far off.
When a human is able to amass billions today it is not because of their own abilities. With their own abilities alone they could at most build a mildly nice hut from mud and forest wood.

The reason they can build modern stuff is due to the work of billions of people networked in space and time (knowledge, processes & culture, tools, infrastructure) to which the "self-made rich person" has the extreme fortune to be able to build on (even today most people are born in places too far away to benefit equally from that network and are only able to access a tiny part of it, so no matter their own contribution they are lacking the base).

Tell me, why would a person whose accomplishments are ~99.99999% based on the work and accomplishments of others be allowed to monopolize it as if they were truly responsible for everything?

As far as I'm concerned the government should truly not be allowed to tax your entirely self-made mud hut disconnected from infrastructure in the middle of nowhere.

For all else, you benefit from gigantic network effects (in space: all other people alive making things, in time: everything we got from previous generations) and should pay your dues. Given that, even a very high tax rate especially after death is extremely generous. The descendants had even less to do with anything the person that sat in a perfect place in the human network accomplished by making use of their advantageous position (to be exact, zero). At most, their contribution is to be able to use said network very well - although it also happens a lot that they did so by preventing others from using it.
Source? Most reports indicate that Canada spent more per person than almost everywhere.
You can't write stuff like this here, even if the person to whom you're responding is mistaken in a variety of ways. Even if you live in Copenhagen.
Crunchy Bridge: In-place Upgrades, Postgres 14, more
How would you respond to this point then by the author?

>If every cringeworthy analogy to the Third Reich were grounds for canceling talks, hundreds of professors—and thousands of op-ed columnists—would no longer be welcome on campus.
This is ridiculous that there's no good way to have a production ready environment without all this plumbing. Redwood comes close but still missing many things.

On one hand, people underestimate the complexity of building production-ready web applications. So, any "why not just a index.html" comments show a clear lack of understanding. However, it's not /that/ complex that we couldn't have a solution to get started with best practices on an prod-ready environment in just a few clicks.
No.

> My daughter's bf's friends mom
> (things like `.append` changing the object, returning `None` instead of creating a copy and returning that)

This would be horrendously inefficient without immutable data structures like Clojure's. Very few languages have that, so it's a strange assumption to make, especially for a language as old as Python.

Although it is a very nice feature of Clojure.
Your money? It says right on them that they're United States Dollars.

Jokes aside, the rules of property are set up by society to encourage certain jointly beneficial outcomes. Money itself is an inherently social construct. (Imagine how far you'd get creating your own private currency that only you used.) And we are all temporary beings, here a little while and gone. Yes, some of the rules designate some of the property as yours to dispose of for the duration. Which is great! But make no mistake that these rules are contingent.

If tomorrow I hacked all the banks and land registries so I owned everything, people wouldn't say, "Well, I guess that's how it is now." The same is true if I did it technically within the rules. Everybody would make new rules. And they'd be right to. In the phrasing of James Carse, the current rules are the finite game, but like all finite games, the rules are generated by what he calls the infinite game: https://en.wikipedia.org/wiki/Finite_and_Infinite_Games
Seems like a bit of a stretch. You really shouldn't be putting anything extremely sensitive into a browser anyway, and Keybase calls it out themselves. Yes, it's missing from the extension page, but that's really the only "mistake" they've made.
> It might even improve runtime performance by putting less pressure on the cache.

Not so much a possibility as a certainty on modern processors. Easiest way to tell: run it through perf stat and read the output.
This is not a concern for ClickHouse.

You can load data into MergeTree table that support streaming data ingestion or into Memory table (that is read/write as well).

Also you can run queries on the data without any preprocessing (with `file`, `url` table functions or similar).

See also https://clickhouse.com/docs/en/operations/utilities/clickhou...
https://archive.is/3YA1L
going by that logic you probably have tainted bits on your devices too
What has happened to Classic Lit in my school district?
Included in all these leaks and investigations: how non-US wealthy and powerful secretly move money.

Not included: how US wealthy and powerful secretly move money.
At least in Midori, there was an escape hatch that, IIRC, was only used for the JavaScript engine, but that allowed some of the constraints to be broken.
Also he works for google, so he firmly believes his company is so much better than facebook so he need to have a big write-up to educate a hr there.
Pulitzer-grade. I first heard this story on NPR, the WAPO publication is even more stricking. Congrats to all journalists!
Money doesn't pay tax. People do.

And if it did, then taxes would have been done a long time ago, because money in its endless circulation pays taxes all the time.
pretty sure OP understands the chart they linked, but I don’t think 1-3% is considered “runaway”
I agree with you.

It's was originally eBPF and that doesnt really tell you any more. Now we've dropped the 'e' and its turned in to an initialism unrelated to the original network related only functionality as others have said.

Im curious what others would call these if they could rename them...

Kernel Plugins?

Kernel Spies?

Advanced observability operators?
It doesn't really matter if the nazi reference was appropriate or not, using nazism as a comparison point is taboo for any kind of serious discussion. Once you compare anything to nazism you pretty much forfeit the discussion, even if it's a valid comparison.
That site is utterly broken on Firefox mobile. I had to select all and copy the text to a note taking app to make it readable.
Pro-tip: skip using TypeScript the lang, and use it instead as a static type checker. Define all your types via JSDoc, and write JS normally: https://www.typescriptlang.org/docs/handbook/jsdoc-supported...

You miss any potential build step slogs.
Lots of people train dogs specifically to harm humans
The "problem" with this is insisting on a free-text-editable version of "the code", which makes everything much harder than it needs to be.

A better approach is to go the other way, i.e. maintain the AST and project it in an editable fashion, whether that be in a graphical sense, textually, etc.

This lets you constrain the edit gestures to things that are valid in the context of the AST, and avoids the problem where the user has typed a bunch of gibberish and you can no longer "back convert" to some other representation.

A really good (but sadly largely abandoned) example of this is https://mbeddr.com
I don't know. But at least it would stop every single argument advertisers have in favor of advertising.

The sandbox could even be made so that consumers can fill in their personal information, so that advertisers can learn more about consumers without even tracking them. That would be an advantage for advertisers and also for consumers because they can be selective about the information they provide.

And of course advertisers will try to lure people into the sandbox with discounts etc, so we should punish any discrimination between consumers who do and consumers who don't visit the sandbox.
Not true! This is true in monomorphized languages like Rust, but C++ has vtables which allows for generic code at an assembly level.

Maybe I’m misunderstanding you.
It is possible for one to influence the courts' judgment when they have more money.
I should be more specific. CPI doesn't accurately track the growth in price of each of those markets.

If you've gone to buy a house, put a kid through college, or experienced a large medical event, you understand the proxies in CPI are misleading. The same outlets claiming inflation isn't a problem also talk about the runaway markets for each of those.
They've taken nearly $1b in funding [0] (likely over that goal now, given the last few rounds were undisclosed). Regardless of their current costs now, I doubt they'll ever make up $1b on a subscription product. And investors are likely looking for a 10x return, which means an exit of $10b. I doubt they can get there by either selling data, or by selling subscriptions. Turning down the $12b acquisition offer from Microsoft felt like a foolish move; I expect they'll get bought out by someone like Amazon for half that price.

[0] https://www.crunchbase.com/organization/discord
Eventually, unless something changes, Facebook will be able to commandeer your avatar to allow a third party to speak on your behalf to persuade others. Eventually, you will come to have personal relationships with non-human agents which also can be paid to persuade you via their ad system. TV will be a joke in comparison.
I hand-rolled my own authentication on this site. But I had a good reason! Remember all the talk above about making things super fast by collocating the node servers and databases close to users? Well, I'd kinda undo all that work if I used an authentication service.

This is a great example of how fundamental architecture decisions limit your subsequent decisions, and it’s your job as a designer to make sure that the final result makes sense and reflects good tradeoffs, not just the state as you go. Hand-rolling auth (a real risk) so you can use this unnecessary distributed deployment scheme (no real value) is a bad decision.
They said: "I don't have a large social circle." You need to read context a bit more carefully.
Show HN: I made a bunch of gems from scripts I used often
I dislike Facebook, and do not use it other than to communicate with older family occasionally.

However, from what I can tell, if Facebook stopped existing tomorrow whatever social media site came in to populatrity in its absence would become as full of misinformation, as toxic, as echo chamber-y, as Facebook
I'm not so sure it is even a strong suggestion. Actually inline nowadays mostly has a semantic meaning - the symbol can be defined in multiple compilation units without causing multiple definition errors from the linker. Usually you can't remove it without moving the definition from a header file to an implementation file.

Edit: it is correct though, that the inline keyword often is a neccessity to allow the compiler to inline in the first place. After all, the compiler can only inline a function at the callsite, when both are in the same translation unit. Either the function is only used in one translation unit, or it has to be defined as inline (or worse as hidden to the linker by static or anonymous namespace). Disregarding LTO, of course.
To be fair, doing it client side like this is so much easier than setting up all the rewrite rules server side. It's actually kind of funny he chose the least complex route here considering everything else about his site is overly complicated.
Maybe it'll rewrite your ~/.config/mimeapps.list.
Maybe, but my recollection from the time (as related to me by Bryan Willman) was that a group of base team architects did an analysis of the .Net runtime and created a list of technical concerns that they felt precluded it's use in any critical component of the OS.

Of course, all of these concerns could presumably have been addressed or mitigated, but by the time analysis was released it was too late
Tell that to the dead soldiers in Libya that were killed by an autonomous drone earlier this year

https://www.voanews.com/a/africa_possible-first-use-ai-armed...
We all know why you're posting this form a throwaway account…
https://abstrusegoose.com/504
Sure, my remark was more intended to convey that I usually expect the phrase "spiritual successor" to be used for something where there's no direct shared ancestry/code between two projects other than "hey, you had some good ideas", which I would be astonished if were the case here.
Great write up. I would recommend the checking out:

Documentary about the cable landing stations: The Secrets of Cornwall

https://www.youtube.com/watch?v=K_nnUbX7uuQ
Wow just browsing the libraries directory is impressive

https://github.com/SerenityOS/serenity/tree/master/Userland/...
A rich person already pays taxes at a rate that is currently heavily influenced by rich people, so I'm not seeing that as much of a justification.

But yes, when a rich person gives their money to another person, that other person now has to pay tax. An estate, gift, or income tax.

Many rich people pay their employees, some don't; wage theft is very popular, as are other forms of labor exploitation. But an educated, healthy, available labor force is a very expensive asset to create. We all invest in creating that through things like paying for schools, health care, and raising children. One of the ways we pay for creating that asset is taxes. Rich people, as the ones most benefiting from society, and also as the ones with the most spare money, should pay their fair share for that.
OK, I had no idea who this person was. But then I glanced over the piece, then at the rest of his site, and then I scratched my head over why something simple like Wordpress wouldn't suffice. It seems to be a standard "about us" site and links to the courses go to pages with just a Stripe checkout workflow. What is the point of all this fuckery other than to convince people that all these things are needed and so they should buy his courses?
The problem is that some amount of people think this is activism. I call it amateur activism. As long as people find this to be an acceptable form of activism it will still go on, and anyone you hold accountable within the mob for their actions will be considered a martyr.

I'm a veteran, there's a ton of outrageous posts I can make on social media that might gain traction. The fact is, those kind of actions don't really fuel any kind of partnership between me and people on the other side of what I perceive as a problem. It does fuel fear though, fear in administrators and representatives that they could be unhirable in a capitalist economy where your desirability as a worker is tantamount to your existence. I don't really desire a paradigm where I'm threatening someones life for my own desires and happiness. So, instead, I pay professional activists to help by being part of the discussions I don't want to have with people, and more importantly remove potentially tenuous discussions and convincing I'd have to do of regular people who don't understand the veteran world or experience. They're called lobbyists.
I didn't say it was better! I was just pointing out that "RSU, therefore liquid" can't be relied on.