skysight-inc/HackerNews huggingface dataset:
Technically? I dunno, maybe? It works better than most software, but that's mostly because the bar is so low. But yeah, technically, their launcher is better, sure. Lower-resource-using, cleaner-UI, more effective than any other I've seen.

But the real thing is... I've been a Steam user since I needed to go legit with HL1 to play NS1 on public servers, over 20 years ago. Valve has never screwed me over in that time. Never. They treat me like a valued customer, like they like my business. I mean, not like I'm a VIP. Just like they actually like their users, and want them happy.

I guess the lock-in of my over-600-game library doesn't hurt. But the reason that number keeps climbing (that's an average of 30 games a year!) is because Valve keeps redeeming my trust, better than literally any other business I've dealt with, ever. I've abandoned my accounts with other services because the $20 or $200 of games wasn't worth the hassle of dealing with companies that were obviously actively trying to fuck me short-term and damn the long-term.

Praise be to St Gaben. The crazy part is, I actually mean it.
there's a huge difference between not having to use cash and having not to use cash
> It is utterly amazing to me that despite all of human history being filled with stories of egregious human rights violations, lies, and propaganda coming from governments all across the political spectrum and world that people still trot out the "look, read this official information. This is proof!" excuse.

Shouldn't we be talking about what actually happened, though, instead of buying into a false narrative that is being intentionally pushed by people with an agenda? I agree that freezing the bank account of a student in Halifax because they made a small donation to the convoy protest would be an abuse of power. But since that's not what happened, despite the fact that various people with a beef with Canada/Trudeau/liberals/etc. are claiming it did, what exactly are we debating here?

We know that, after a period of weeks and after economic losses in the hundreds of millions of dollars, the government has gone after the principal people organizing and financing the blockades and occupations. They have used force and arrested some of them. They have frozen the accounts of others. We can argue about whether or not those actions constitute "egregious human rights violations", because then we're arguing about actual facts and actual decisions, not strawmen.
An important aspect isn’t mentioned: the words are five letter words that even my six year old kid can attempt.
I don't know if jq can do joins but getting a list of codeblock languages is a pretty simple task for almost anyone in a text file. For complex queries I agree that you typically need a more expressive query language.

I'm really not judging this syntax based on the 2 examples I've looked at, but I agree that I can mostly read all the words and stuff, but without the comments etc this is very dense and I don't think it's "intuitive". Compared to sql it's interesting, and I hope developers like it. I just am almost automatically revolted by the marketing hype train language of the last 15 years. None of the hype comes close to being accurate and it's just all so misleading.

AWS services are among the most notorious in this regard, having sold an entire class of devs on the notion that aws would "abstract away complexity" only to have devs learning about db indices not at the cost of a slow query execution time for some customers, but $50,000 row-scan bills.

AWS hype beasts have been "abstracting away complexity" for years just to tell the poor sap devs that they need intimate knowledge of query execution plans, for some poorly conceived and managed service aws put together after ripping off some os community.

And the connection to aws is not immaterial. Every query is potentially business critical and also susceptible to tanking the entire business. I don't think we should necessarily try to treat queries as "trivial" or whatever.
Not my code but I sent out a fix.
Like GnuPlot, which is not GNU
I don’t disagree, but I find myself wondering is it morally better to develop the modal and to not use Amazon instead?
But assuming it’s just a div that appears when you mouse off at the top, it doesn’t actually do anything to stop them. It’s not outrageous for a shopkeeper to say “don’t go!” or something like that as you’re leaving.

It’s annoying and tacky but it’s not analogous to being held hostage.
Long Covid could be linked to the effects of SARS-CoV-2 on the vagus nerve
The user wants to leave the site. The site stops them from leaving. That sounds pretty dark to me.

Just because something is "a fairly well established part of online eCommerce" doesn't mean it is not a shitty thing to do.
> Thinking about Exit Intent and how to optimize for it is a fairly well established part of online eCommerce.

Just because something is institutionalized doesn't mean it's right. Especially when that institution is eCommerce, one of the most manipulative industries in software.

I would ammend your description of dark patterns to "Deciept and manipulation by design" to see this through the lens most people do.
yeah... I never get over how stupid I feel when I say that. I keep doing it, especially when I am already slightly flustered.
Stardew Valley doesn‘t have nearly as short of a timeframe but is another labor of love success.
There's a ton of free HTTP mirroring available for open source; BitTorrent really has no advantage. Bandwidth is so cheap in general that BitTorrent is not needed.
> Occhams razor: Microsoft owns Bethesda, so one would naturally assume they would seek to kill off competition to the windows store, or any poor performers that arent driving the appropriate revenue.

What I find interesting is that Microsoft and/or Bethesda chose to migrate users to Steam rather than the Microsoft Store or Gamepass. It would have been an opportunity to get more eyeballs looking at Gamepass subscriptions, but also would have been less popular. Or maybe all the legacy stuff being migrated is a burden they don't want?
I've been paying in cash all throughout COVID, doesn't feel weird to me.
A lot of people and projects that I've been on don't have tests at all, let alone TDD. I always ask about it when coming on-board and people feel like it's something they should do, but there's something holding them back. Either they aren't convinced of the benefit, think it's too much work, have an idea that they can't achieve some level of perfection, or some other belief that keeps them from getting there. IMHO, going from nothing to TDD is a huge jump and I'm often successful just convincing people to do testing whatever way possible. After that, it's a process of waiting for the right moments in time to point out the benefit that the tests gave. e.g. "Holy cow, imagine what this refactoring would have been without tests!". People won't be convinced until they see the benefit themselves. Along with testing, it's good to do PRs so that developers can remind each other to add some tests to build the habit. I feel like just doing tests is a fair compromise and moves a project in the right direction. As far as advocacy goes, I'm neutral on BDD, TDD, or just do tests because there are opinions all over the map on this and I think it's better to get team consensus, rather than alienate people.
There's a lot of people that hate the CIA with good reason. The FBI has apparently never met an agent involved killing it didn't like, and sure there's lots of corruption on the local level, from cops to politicians.

But COINTELPRO is the premier example of law enforcement corruption in the US, and those who were affected by it still live with it to this day. And I don't think anyone really wants justice served without due process in the US these days. And arguing that your opponents support that or are willing to look the other way when it happens is rather unfair.

If the truckers staged a boycott instead of an occupation, I feel like their side might have a lot more sympathy.

https://en.wikipedia.org/wiki/Montgomery_bus_boycott

As to your red herring about the right being labeled as "nazi"s, I think the media does a pretty good job of portraying the "Racist Right" from the "Right". It's also pretty clear whether a politician/person/group/etc is willing to openly denouce racism or not.
First mover is a strong part of Valve's position: they have almost two decades of not failing their users under their belt, very few other digital content purchase platforms have a similar backlog. iTMS appeared a little earlier, but the rebrandings haven't exactly been helpful in terms of perceived seniority and it didn't really start with a wide audience, because non-pirated access to hl2 was much less of a rarity than non-pirated filling of ipods.

And as long as Valve does not burn that trust (there have been a few hickups in the very first years, but quickly forgotten), their lead can only grow. You can't throw money at the problem of potential customers wondering what the chances are that the service will still be around in five years. I'd even say that throwing money would only increase doubt: the more money invested, the higher the threshold of success required to be considered worthwhile of continuing.
Definitely. Been using it for years for many projects and it’s always the same needs:
Let’s encrypt + static files + upstream reverse proxy. I had no idea about keepalive not being default - why isn’t this in all the examples and tutorials?
Who.is search shown that at least google.co.ve is owned by Google

https://who.is/whois/google.co.ve
Bear named 'Hank the Tank' on the run from California police
Aside from being a Game of Thrones reference, "Dragonglass" appears to be a code name for a smart display device, or for smart display functionality.

https://9to5google.com/2018/12/28/fuchsia-friday-dragonglass...
I don't want core technology that I use on my machine to be at the mercy of a private company. Container technology and the most popular way to use it _should_ be open source.
I don't know if it's the most important. I think monetary policy is the most important.

But I agree that it could go a long way if governments would make the distinction between value-creation and value-extraction. The way things are now, people simply do not acknowledge that there is a difference at all.

The reason why I think that monetary policy is the most important thing is that it naturally favors value-extraction (rent seeking). Why bother creating value for consumers when you can just tap into easy money from banks and government contracts?
Tracking Down Missing TCP Keepalives with Docker and Golang (2019)
With a large enough gathering of people, for a long enough time, there will always be some violence. That doesn't necessarily make the gathering violent and it doesn't mean the organizers had violent intentions. I've watched a few live streams from people just walking around, talking to protesters at the event and none depicted any violent acts of any kind. There also weren't any swastikas or rebel flags that I could see in the huge crowds. This leads me to believe the incidents that did occur were isolated and not representative of the group as a whole.
Yes, what's your point? That gotcha is really annoying, there's no reason to pretend canada and the USA aren't extremely interlinked. Canadians have never been shy of comparing canada to the USA whenever it suits us, so it's funny to see how we are now pretending canada is completely unique and not comparable.

Also, I'm sure the CBC never talked about whats happening in the US but if they did they surely described CHAZ as terroristic occupation, not protests? Like do you think some canadians condemned those like they are condemning the current protests?

My point was about public opinion and hyperbolic media narratives, because it's abundantly clear that the reaction to this protest is hypocritical at best and unhinged at worse. Hence why I brought up CHAZ and OCCUPY (two movements that I fully supported )
Jean Charest is being floated as a contender, I don't know what organization he has, but it might be popular in QC https://www.cbc.ca/news/politics/jean-charest-conservative-l...
Yeah, all these cool names like toxic workplaces, burnout didn't bring us much further. (Maybe I'm biased subjectively and through my choice of workplaces but from what I see it just gets more.) OTOH I think language and the chance of looking stupid/lazy are limiting factors of efficiently raising these topics. In fact I strongly believe in practice bringing up any of these topics directly just makes them worse but silently acting against that actually has an effect on the long-term
Flappy bird? Temple run?
The 1980s movie Brainstorm had that plot. Only instead of a primitive EEG, it was helmet that recorded replayable brain experiences. It hypothesized near-death and early-post death.

Ironically the movie's star Natalie Wood (of West Side Story and Miracle on 34th Street) dies toward the end of the filming (drowning). The movie was a little choppy because they released it without a few intended scenes.
Superionic iron alloys and their seismic velocities in Earth’s inner core
>A real world analogue would be if I tried to leave a store and someone blocked my way to try and make me buy something.

That'd depend on the implementation behavior. If it's using window.onbeforeunload, yeah I guess it's kind of like someone blocking you when you try to leave, although you can easily walk around them (on most browsers if you try to close the tab and the modal shows up, and you try to close the tab again it will override the modal). However, there's also another type where it tracks the location of your cursor, and shows a popup when it leaves the content area (indicating that your mouse is going to close the tab or go back). In that case it's not really blocking anything, and much more analogous to a salesperson saying "before you go" as you're walking out the door.
Nearly all of these are approximately "users did something they expected to work, but it didnt; shame on them" or "We chose a safe but mostly bad default, shame on users for not realizing it".

I understand the rational for not changing old defaults in fear of breaking existing configs. However, maybe a release or two of deprecation or better optimized defaults under new names or a new (kinda gross but...) strict mode which is opt-in but is the new default for new instalations.

1. Warn the user on startup of potential misconfiguration
2. Allow error_log off to work, as users are expecting it to
3. Enable keep alive by default
4. Acknowledge the confusing syntax and find a better solution than blaming users
5. Warn the user on startup of impact of proxy_buffering off
6. See 4
7. See 1
8. See 1
9. Fix the proxy hash algorithm so that it hashes the whole address (why only first 3 octets?) or give it a new name; see also 1
10. Detect possible optimizations on startup and implement automatically; why ask the user to config something that can potentially be detected automatically?
Steam's refund policy used to be abysmal until Origin added no-hassle refunds. Within about 6 months Steam changed to the policy they have now.

Big Picture Mode only came about because they tried developing Steam Machines to compete with Microsoft potentially locking everything into the app store.

I don't think UPlay and Battle.net have caused any changes though, lol. Their only attempts at competition have been game exclusivity.
If you're scanning BBC / Al Jazeera / Reuters, you're not getting a balanced mix.
When I was doing work for Nickelodeon around the iPad 1 days, we just could not get around the fact that flash was an amazing tool for animation and anything else we used would have tradeoffs. Tech-wise, a poor product. As a tool for design-minded people? Unmatched.
"Argee’s line isn’t even visible because he’s rated himself a “0” on everything. Should he be nervous? No! Because the team is responsible for delivering the work."

Umm, yes they should be nervous. Performance reviews are carried out on an individual basis.
if you didn't know, an Alan Watts lecture plays a part in puzzle video game The Witness.
"Compilers are free to assume" is a fine thing for like, a loop, but the compiler isn't free to assume you didn't mean to dereference the reference in the code snippet I posted, it's just free to not check before it does.

So it will crash, whether that's undefined behaviour or not. The thing at issue here is that other languages have reference types that are more strictly statically guaranteed to be non-null. My point is that references are not a substitute for those, because holding them wrong is not only easy, it's extremely likely to happen in code of any reasonable complixity that mixes pointers and references (ie. almost all production C++ code).
All the more reason to buy and transact with privacy-preserving currency like Monero and wholeheartedly reject CBDCs.
In the olden days, a website could pop up a dialog box that would lock browser interaction til it was dealt with. It was abused. A lot. This was way prior to 2012 tho.
I feel like if this actually happened to any one of the protestors, that person would be all over social media publicizing this. So far, to my knowledge, that has not happened.
For the least friction, you could make the download page use Webtorrent, which is a BitTorrent bridge using WebRTC datachannels.
who or what is Dragonglass?
Enabling DWARF support in Chrome DevTools for the first time was like magic! Didn't think it'd be possible to view the contents of variables at every frame, yet here we are.
I found a new job after having to remove unsubscribe features and replace them with phone numbers to call at my first job out of college (among other questionable practices).
Proctorio subpoenas digital rights group in legal spat with critical student
If I worked at Google or Microsoft (I don't, and am unlikely to ever do so) I absolutely would not use my own company's email services for my personal domains. Just for the general principle of keeping personal and work things compartmentalized.
ASICs have a hardware hash/watt race issue that GPUs (with memory hard algos) don't have (older GPUs are actually more ROI efficient). GPUs are also easier for a wider range of people to get with a much lower cost of entry. I'd argue that GPUs are still a better solution than ASICs, but this is an age old battle full of opinions.

Bitcoin hardware isn't worthless for any other application, any other sha256 based network works just fine (see BCH). The problem there is that it is just ripe for 51 attack because there can only be one top coin on each algo/compute layer. BTC = ASIC, ETH = GPU, Monero = CPU. The rest of them are all interesting datapoints on https://www.crypto51.app/
Are you just blaming any and all crime that happened during the protest on the protestors and thus inferring the entire movement is violent?

I mean the only thing connecting your first link to the protest was it happened in the same part of the city. That's it. No other evidence. If a guy beats his wife at home do you blame that on the convoy too?

Seems like a smear campaign.
It's a bit alarming that bug numbers at Google are now in the hundreds of thousands.
ooh I was hoping it would be a minor leak about something like that :-D
There’s nothing that makes it inherently impossible to put bills this way in cash, though.

For example, in Japan, you can pay bills by taking them to the local konbini - which is probably no more than a couple minutes walk away - then handing them the bills. They scan barcodes, take your cash, stamp the bills, give you your change. Done. No need for ID or a bank account.

The reason that people can’t easily pay bills in cash in the US is not because it can’t be done.
Accused of extortion, Louisville’s top prosecutor drops charges – but keeps cash
Different filesystens for different usecases. I do not want to run ZFS on my RPi.
Did you know… that if you use a letter multiple times but it’s used fewer than that, the extra letters are grayed out - this surprised me but it’s correct to do it
You're not wrong but I thought it was relatively good for an HBR. This publication is normally quite a bit more nauseating.
Unless they want to be terribly pedantic about the fact that these were EEGs, there have been several studies of brain electrical activity during human death. Jens. Drier has done several. Search for “spreading terminal depolarization” or “anoxic depolarization”. They’ve reported a “point of no return” where enough neurons are unable to maintain their transmembrane electrical gradients that the brain can no longer function.

Here’s a link to one of the Drier et al. papers.

https://www.researchgate.net/publication/322479687_Terminal_...
In a cashless society, we are all poor. The government controls everything.
These statements are easily falsifiable, why do you make them? The largest mall in Ottawa was shut down for nearly a month because of the demonstrator's antics!
https://ottawa.citynews.ca/local-news/rideau-centre-reopens-...
>The profit that Bezos has realized from Uyghur slave labor is part of the reason he was able to buy a half billion dollar yacht.

Source? That claim isn't supported anywhere in the geekwire article. It doesn't even talk about "labor", let alone "slave labor" or "Uyghur slave labor".
New Working Best Buy Bot
> In a Twitter thread that has been liked almost 32,000 times

Eyeroll.
Some seriously questionable decisions have been made by executive branches in the last few years. Just to name one other that sticks out to me, though less severe, IMO the mayor of LA should not be able to unilaterally order utilities to turn off water and power to peoples' houses.[1]

1: https://www.npr.org/sections/coronavirus-live-updates/2020/0...
My dream version of Scrabble would have a score system somehow based on word infrequency, so more interesting words would gain higher scores, exactly to mitigate the phenomenon you describe here.
This how all their RPGs (and most others) work.
I see a lot of dislike from his past, but I would love to see an older-school politician back in the fray. The CPC needs a strong figure to rebuild.
This applies to ordinary employees, but not to the executives that the article describes; those executives can, without much risk of harm to themselves, choose to resign and change jobs rather than agree to do something wrong.

When executives agree to do immoral things, they aren't suffering a "moral injury," they're complicit in inflicting one.
Copper roofs maybe? Not sure what maintenance they have to do for the roofs of Prague, but their green color is due to a copper patina.
It never fails to amuse me when I am playing some sprawling open world tasklist from Ubisoft and something happens that diverts me into the weird world of achievements kept on Uplay. All this highly-optimized 3D work and lovingly-polished 2D menus is suddenly covered up by a collection of React placeholder items doing their "loading data of unknown size" pulse animation at an erratic 3-10fps.

I imagine that it is implemented and maintained entirely by people who are biding their time waiting for an opening on a team where they get to do something they give half a damn about, because it is pretty clear that nobody has put any love into this stuff.
The link literally does not contain the word “illusion”. It has no discussion about why the word “hallucination” might be preferable.

I’m not clear why you linked it, honestly. I fail to understand the jump from “astral projection” to “hypnagogic hallucinations”.

Was your intent to just say that sometimes the medical profession uses the word “hallucination”? That doesn’t give the word positive connotations, especially with laypersons.
I visited that site on March 15th 2002, the 2045th death anniversary. People had left fresh flowers there, remembering after all these years.
Honestly, do you expect any more from Harvard Business Review?

Book recommendation: “The Golden Passport: Harvard Business School, the Limits of Capitalism, and the Moral Failure of the MBA Elite” by Duff McDonald. (I liked his previous book on McKinsey better but there’s good stuff here too.)