skysight-inc/HackerNews huggingface dataset:
I had a mixed experience with this extension: very effective but it breaks many sites - initially I didn't understand why, it took me some time to identify the culprit.
Great article surprise I’ve never seen it before.

Tim Rodgers has dedicated hundreds of hours talking about this game. It’s so iconic and moved the genre forward in many ways. But I think in opening the series up to the mainstream it took steps backwards too. So very linear, very simple bosses, and little in the way of customizing your party like you could in VI.

I recently replayed it though and it has aged well. I think about the limits they had with CD-ROM and I think this is why the game was so linear. It also has tons of side quests if you want to spend more time.

The remake is fantastic too.

What a weird time in the mid 1990’s and late 90’s when JRPG’s were extremely popular.
In some idealized world where everyone acts collectively toward the goal of minimising animal production, sure, but that's not actually how it works. If the supply of fish is constrained, demand for terrestrial animal protein and related land use increases.

For arguments sake though, let's grant that all terrestrial food production becomes plant based: adding some well managed fishing would then reduce the land footprint required to produce the calories we need. Some of the ecosystems that have been razed into biodiversity deserts to produce crops won't be needed for agriculture, and can return to wilderness.
I experienced something similar. After working on a laptop for a good part of 2 years, I finally bought a desktop. It felt like I could breathe again.
The whole point of CRDTs is that they work offline with no central authority and therefore no locks.
Stupid question: What are some cool things about Livebook that Jupyter is missing? Besides the language obviously, although Jupyter supports custom kernels as well
And how many cars are in a car-free zones can hit you?

Biggest problem with cyclist is not what they are fast driving and behave aggressively. It is what they do it where people don't expect them.

And your whole comment reads like "You were made to an improvised bowling pin by a 100kg person a on a 25kg bike? Praise God it wasn't A CAR".

"Well thanks. Maybe a car would have been better, because it just would had driven over me and killed me, instead I'm now have a broken base of the skull and disabled down the waist."
Didn’t Uber have a down round? They didn’t implode of course but it seems like it did significantly affect their trajectory.

I can’t think of any big YC company with a down round + death spiral, but I think maybe one of the Techstars companies?
It is one thing whether or not the Canadian government should seize funds from people who support the "convoy" movement.

It is a different thing whether or not the Canadian government should lose the ability to seize funds, in general, from its citizens.

This article conflates the two.
I am a firm believer in hat it was NEVER about protecting russians abroad. I'm from Latvia and might be biased, but evidence points that they have other reasons behind their continuous aggression.
We are used to the Jevon's paradox. It must end at some point, but AFAIK there is no way to tell if automatizing 80% of our work will put us out of jobs or increase our salaries.
I was making the point that we have a long way to go before the infrastructure is at an acceptable level, where there is no conflict between drivers and cyclists. Not that it never needs maintenance.
The nice thing about anecdotes is that they don't say anything. For example: I have heard this for none of the programmers I've spoken with over a career of a little over half that time.
It's a very narrow use-case of conflict-free data type. Sure if you are willing to wait for however long to get a lock before you can edit something.

The main goal of CRDT is for long-split branch such as can happen in federated systems or with offline management. (think git)
Same. I'm excited to try out VR for productivity in a few years, when it all matures and the prices mellow out.
I'm pretty sure the years where I cycled to school and work without any regard to the traffic code didn't make me a better driver; I just learned to expect the worst possible behavior from cyclists and to expect them to appear from unexpected directions (from the sidewalks, from one-way streets, running red lights...)
I read the original article back when it was published in November 2020[0]. This is what led me to introduce new static network filter options:

- strict1p, strict3p [1]

- header=, experimental, disabled by default [2]

I used Simo Ahava's blog as test case, and with these new options, I could craft a filter to block the Google Tag Manager script on Simo Ahava's blog. However due to the lack of more test cases, no more progress has been made about this since then.

Things that stood out to me when reading about all this:

Simo Ahava's refers to the CNAME approach as "vulnerable"[3]:

> This way you’ll be instructed to use A/AAAA DNS records rather than the vulnerable CNAME alias

"Vulnerable" to what? To uncloaking as I understand it, and by extension, "vulnerable" to users taking steps to protect their privacy.

Whether the very experimental solution in uBO ends up working or not, this case shows very well how Google Chrome's Manifest Version 3 (MV3) put a lid on innovation content-blocking wise: All the new filter options introduced above can't be implemented with declarativeNetRequest.

===

[0] https://www.pixeldetracking.com/fr/google-tag-manager-server...

[1] https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#...

[2] https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#...

[3] https://www.simoahava.com/analytics/server-side-tagging-goog...
CSGO is crazy. I have seen silver players doing full executes onto sites.

Novas with ridiculous aim.

Getting to 95th percentile, which is the top 3 ranks, is extremely hard.
I have never seen any statistics about that at all, so I wouldn't know if that is the case. It would be interesting to see how much more people are willing to pay for an equivalent apartment with communal bathroom being the only difference. As it is, only the cheapest places have that, so there are very strongly confounding factors. Are people getting private bathrooms because that is what they want most, or because they have more money and all nice apartments have them.

And I imagine it varies a lot between cultures.
Creating and publishing animated/interactive stuff (aka Flash.)
I admit that this is what I came here for to read about.
Apple's Private Relay is great, but it won't help with server-side tracking (which is not based on IPs)
I don't understand what you are suggesting, doesnt high input prices for coal-fired electricity and an energy company using less of it both move in the same direction?

Cheap coal would seem to be more of an issue for his takeover plan.
The Conservatives want to privatise the BBC and the NHS though - abolishing the BBC licensing fee is a recent move, and steps to privatise the NHS have been repeatedly popular among politicians over the last decade.
The paper industry has its share of other environmental issues as well. I'm not sure which is worse.

None the lest 4% of CO2 is a big problem of its own.
I believe you failed the CAPTCHA. I assume the bottom right is the only correct answer.
I doubt that biographical details about Stalin's erudition and connection to his political actions generalize. It's entirely possible for a well-read dictator to perform quite admirably. Take, for example, Pedro II of Brazil. He was the closest I've ever encountered to the Platonic ideal of the philosopher-king.

World leaders are highly idiosyncratic people, I think. Taking empirical psychological results that apply to general populations (more likely Western college students in practice) and expecting prominent historical figures to conform to them is a mistaken approach.
Oh. This is just a local storage thing? Well what's the point of worrying about concurrency at all then?

Just FWIW; I'm hostile to this notion because it breaks decades of best practice about data integrity and claims to solve issues that aren't actually issues in real databases; plus the people boosting it seem to not understand anything about concurrency. If it's just a replacement for indexedDB or sqlite or something, well, who cares...
> Economic growth is close enough to 0%, that a decent rule of thumb is that whether any specific activity is an asset or a liability to the business that engages in it, is a coin toss.

Well, you completely forgot about depreciation.
Most of the heavy lifting to implement containers was done by the kernel developer community and projects like LXC.

Yet, docker and kubernetes are very much hype/marketing driven and took away a lot of recognition from the kernel developers.
I'd like to keep my workflow as Windows independent as possible but I'll maybe check that out if all else fails.
I'll probably get roasted hard for saying this on HN. Maybe not the tracker part, but I am excited by server side ads. I hate that I can't either make the ~30% of my audience that block ads stop using my site or see the ads anyway because they continue costing me resources. Especially since my ads aren't awful or invasive or slow.
I think we will look back and see this as a golden age.

Supply-chain attacks are about to destroy our current model of trust in FOSS. Much as the internet was never designed with security in mind, and so has had to have security layered on top of it, badly, our current model of trusting code from the internet is about to get badly broken.

In 10 years' time we'll look back and get all nostalgic about being able to just pull a package off Git__b without worry.
Improvements for MOSP including easier deployment and Heroku integration
> a very English idea

The UK didn't even have the worst public opinion of the EU in Europe on average.

Public polling has generally shown other countries - including Italy, Greece and France - have an approximately similar (or worse) opinion of the EU than we did. There's a significant chance that Sweden would have ended up having a referendum on membership if we hadn't, but how terribly it's gone for us has put off many of the eurosceptics elsewhere. During the worst of the Eurozone crisis, there were many who genuinely thought that the entire bloc would - or should - collapse.

I also think people here do understand it's a set of compromises. The question for many is whether the set of compromises has become too large and unwieldly. The common view of eurosceptics in the UK was that the scope had crept too far, and that we could gain most of the benefits through a normal trade agreement without having to compromise on aspects like agriculture, fisheries, immigration control and ceding control over national law and third party trade. I think so far this is not going well, but it's still an open question.

What you point out about Brits not understanding EU press is touching on an major issue a lot of people had with it: how can a supranational institution taking over national government function be truly democratic if you don't even have a standard language, and can't understand each other's press? A common aspect of countries with poorly functioning democracies is they don't have a common culture or language. Whenever I've needed information about the EU, it's always been difficult to find because the EU websites are poor and the source material is often in French or another language that I can't understand.

I absolutely agree that the compromises are necessary for the EU to function in its current state. However, perhaps the EU scope has become too large given how disparate the members are? If your partner desperately wants to live in Europe and you desperately want to live in the USA, does it really make sense to compromise by living on a boat in the Atlantic? Or is it better to just be friends instead...
I much prefer the web now, than the web then.

Mainly because now you can run your own VPS cheaply and install whatever exotic tech stack you want on it.
I am not aware of anything similarly strictly defined, but that is not, of course, evidence for the correctness or even usefulness of IIT, and nor does it somehow counter the specific objections that Aaronson raises.
Is this sarcasm? Obviously there are places in the world where dorms, hostels etc are in exceptionally good condition, like in Japan, or here in Scandinavia.
Can you say more on how Hetzner is better the OVH.
Few parser generators do well on things like error reporting in a human friendly manner. In effect production parsers tends to end up being hand written or extensively hand-modified for that reason. I wish more work on parser generators would involve focusing on better diagnostics (for end users, not the parser developer) and reporting rather than making them easier to use for the parser writers, as "just" writing the parser is rarely the hard part.

EDIT: Even making it easier to annotate the parser specifications to improve error reporting would be an improvement for many parser generators. In the past I've experimented with parser generators that included a prolog-inspired "cut" like operator that stops further backtracking, and that'd take an error message to output if nothing further can be matched without backtracking. It'd prevent the parser from "escaping" out of a likely human error and end up reporting a failure to match productions much higher up. It worked fairly well, and mimics what human parser writers tends to do in recursive descent parsers - we'll often guess at the likely error based on context deep down and bail out.
It is clear Google is finally feeling the hurt from adblockers and the like. That means we are winning. Google knows it's not what people want, but they clearly do not care. In my opinion, if you work for Google on things like this, you are equally to blame. You have Google on your CV, you can easily go elsewhere and find a decent job.

Having said that, uBlock Origin, and I'm assuming other similar extensions, offer inline script filtering. The code being served has to have some common code since it's all coming from a single org. What is stopping a filter that includes a filter like this?

The issue obviously being that this still prevents DNS filters from blocking Google, which is equally a big issue. Assuming the scripts indeed have some common code that can be blocked, perhaps this is where we start crowdsource filters. Something that runs in the background, and inspects scripts, which then gets posted to a server, validated automatically, and then later served as a block list that anyone can download.

[0] https://github.com/uBlockOrigin/uBlock-issues/wiki/Inline-sc...
For discussions on new upcoming features: https://github.com/CASES-LU/MOSP/discussions
Marxism vs. Liberalism: An Interview Between J.V. Stalin and H.G. Wells (1934)
> I do have a bike and I always get off the road to let cars pass when there is one nearby.

I'll take "things that never happened" for two hundred, Alex
OP here. TBH I was that close of doing that, I totaly understand your reaction.

But until this day I was happy with the service provided, never had a bad surprise, and my profile is very shiny with good reviews from everywhere I stayed, alone or with my (young) kids so I never have problem to book any place I go.

But maybe it's time to try other services
The author is also a Sanity employee and, while I like the ideas behind the Sanity CMS, if you ever create a schema with an RTF field, you'll see the opposite extreme when you read the text back via GraphQL. If Markdown was created to make the source readable, Sanity exists to make content unreadable (via expansive nested JSON for even simple tags like <b>). It's pretty easy for a paragraph of text to take 200 lines of Sanity JSON.

Like Sanity, this author has expanded three paragraphs of content into 600 lines of text. I'm an avid reader but that doesn't mean I want to reread the same reworded premise over and over.
Yes, I used NeWS & HyperNeWS for a few very happy years in the early 90s.
Quite a lot of it was, as always, pirated.

There obviously was a mainstream tech industry that charged for its products. Often these were unaffordable to amateurs. But, since SaaS was infeasible, the software had to be shipped on physical media and run on isolated computers, which meant that it could be pirated. That got a lot of people into the industry.

There was also the hybrid model of "shareware", where you were encouraged to make copies and give to your friends - but if you liked it you were asked to mail some money to the author. Possibly the last great shareware product was the original DOOM - the demo version fit on four floppy disks, and you could mail off for the release version with more levels/weapons.
Seems to be correlated with when you have young kids. Not surprising really as having young kids is like having a grenade set off in your relationship.
Was coming here to say this. Every time a more sophisticated system has been built to replace a simpler one, it requires MORE programmers, not less.
The UI is a trainwreck and the download redirections are a mess (but at least every download isn't called "master.zip").
> if someone says X and there's groups saying X than expecting that person to be part of that group is kinda normal

Different groups can support the same policies for entirely different, and mutually exclusive reasons.
CouchDB and PouchDB have no idea how to merge a conflict, if two copies are edited prior to syncing, one version it marked as the 'winner' and the other as a conflict version. As the developer you can then either chose to dispose of conflicts or have your own way of merging them.

This is actually a perfect use case for CRDTs such as Automerge and Yjs, I actually built a proof of concept combining Yjs with PouchDB to handle the conflicting edits:

https://discuss.yjs.dev/t/distributed-offline-editing-with-c...
You must have never been hit with an acute attack of the "I need a Nokia N95 to fax cable to get something done" syndrome. 2 years is a while, but some things have a usage frequency much longer than once every 2 years.

I keep stuff in my storate unit largely because it's a cheap way to declutter my owned flat. A lot of my hobby retro tech is something I'll end up repurchasing at some later point anyway (except in worse condition and for far more than I would want to spend on it), so that's another argument.
There is somewhat of an unconscious assumption from us Americans that the rest of the world is aware of the events of our country… Language, current events, or even geography.

For example, when I visit Europeans, it always throws me off a little when someone doesn’t know where my home state is. “Georgia? Is that near New York? Or is it near California?”

There is never the reverse expectation. I have never felt that a European was surprised that I didn’t know a particular state, political party, or news event going on. In fact, I have seen them impressed when I happen to know anything about their home country.
> Anyone in the top 5% is definitely that good, executing complex strategies with extreme precision.

Indeed.

> Personally, in every activity I've participated in where it's possible to get a rough percentile ranking, people who are 95%-ile constantly make mistakes that seem like they should be easy to observe and correct. "Real world" activities typically can't be reduced to a percentile rating, but achieving what appears to be a similar level of proficiency seems similarly easy.

Its not that they play flawless. They make mistakes because the skill cap is high that mistakes get you at 95 percentile. Ie. the competition is still (much) worse. Its the same in any competition.

Effort + skill = win.

You might be able to learn skill, by so much (there's some traits you have which are static, e.g. someone with short legs is less likely going to be a good marathon runner or basketball player), but it would require [some] effort. For some, it would cost more effort than others. The outcome (win) does not reflect how much effort you put in. Its a skewed way of displaying your skill.

In WoW, there are people who play the game countless of hours a week. I am talking about 12 hours a week raiding, and then a lot of hours solo and 5-man dungeons (M+). Then they reach a certain M+ rating and a certain amount of mythic raid bosses dead, but such result doesn't mention the amount of hours put into it. For this reason, I joined a 6 hours a week raiding guild (2 days 3 hours) which was considered minimal (most semi hardcore would raid at least 12 hours a week), but Blizzard introduced M+. And no guild would advertise if and how much they played M+, but if you did not you'd get (eventually) removed from the raid team.

> And for games like Overwatch, I don't think improving is a moral imperative; there's nothing wrong with having fun at 50%-ile or 10%-ile or any rank. But in every game I've played with a rating and/or league/tournament system, a lot of people get really upset and unhappy when they lose even when they haven't put much effort into improving. If that's the case, why not put a little bit of effort into improving and spend a little bit less time being upset?

You're missing out, 50% is average. For every person who wins, one must lose, to reach above 50% percentile. Then there's leagues where people of different skill caps get put together. If you ignore effort (money spend on hardware, time spend on playing and improving the game, etc etc), then anything above 50% is objectively better than average.

PS: This article reminds me of Greedy Goblin's rants about M&S (Morons & Slackers).
The First U.S. Bubble Extravaganza: Housing, Equities, Bonds, and Commodities [pdf]
Different people have different views on what privacy is. In many cultures it's considered normal to have your parents in law living with you, here it's most people's worst nightmare. Some people think it's important to have your own car, others see no point at all in owning it.

There are obviously people who absolutely don't want to share a bathroom with their neighbour, but the "model of thinking" that is the issue is when you're projecting that onto the entire world population. People just have different priorities.
I'm not really watching for them inconveniencing vehicles, but I have (as a pedestrian) had to stop or move out if the way to avoid being hit (despite having right of way).

(As I say, I don't drive or cycle, so it's not a case of "doing something I can't".)
I think the whole point of the original article is that those are not satirical examples, they are examples were the same anthropological practices used to describe "foreign" cultures were used to describe US American culture. The idea is that if you want to dismiss this examples as satirical, then you will also need to dismiss a huge chunk of all anthropological body of knowledge ever written as satirical. It is a tool for anthropologists to clearly visualize their bias, a more objective introspection, and hopefully start working to minimize the impact of said bias in their work.
Today, most websites don't user server-side tagging from Google, but the "standard" Google Tag Manager (with 3rd party tags running on the browser)
I don't see it happening because I mostly see business people who don't even want to compete with me.

They just don't care about the same things I do care about.

I see people don't even care to spend 30mins on learning how to use their computer in a better way that would save them hours of clicking.
Sure that means vulnerable to widespread blocking.
Similarly, I want to be able to show my users ads. They're not really bad ads, but otherwise I lose money on providing service. And then we risk the "youtube paradox": keep showing more ads to your ad watching users so they subsidize the growing number of ad blockers, but this causes more to use ad blockers so show even more ads.