skysight-inc/HackerNews huggingface dataset:
I stumbled upon a bug in the Xbox Microsoft wasn't able to solve
Back in 2015 I bought my xbox one. I downloaded the preview of the game The Long Dark, the preview was valid for like a day or something. After the preview expired I didn't buy the game. Fast forward to this week and I saw that The Long Dark was available to play with the Game Pass, so I downloaded it. The game didn't played. Said my preview period was over and I have to buy the game to play. You know what?! I've been working long hours lately so I think I deserve. Bought the game. It didn't played, again. Said my preview was over and I should buy the game (even though I just bought). Asked for a refund. Still wanna play the game, so I contact the support. Me and the nice guy from support spent a good 2 hours doing all kinds of stuff to get the game to play, with no success. "Don't worry, the advanced team will be in contact with you and they will fix your issue". Being a programmer I visualizing the bug in my head. The preview version of the game was stored in a player_has_game table and is not updating after purchasing the game. They'll connect to the DB and update it manually (or something similar). Well, they just can't fix the bug. The offered to refund me so I can buy the game with another account, and gave me 1 month free of Game Pass. So, there you go. Next time you think the software you're working on it's not good enough, remember that Microsoft could not delete a game from my account.
risk = probability * impact

- climate change: very high probability * very high impact

- terrorism: low/med probability * low/med impact

- thermonuclear war: low-ish(?) probability * extremely high impact

- superhuman AGI: ??? probability * ??? impact (likely very high impact, but + or - is uncertain)

In a standard rational decision-making framework, if: cost of action < risk, then: take action.

[Edit: Of course this is all a gross simplification. See more here https://en.m.wikipedia.org/wiki/Optimal_decision]
> manually

Do you really think so?
I can also recommend sol2 / sol3. It makes interoperability between lua and c++ almost seemless.
> I can do the same thing I have seen in vim videos without memorizing a bunch of strange key bindings

you totally can! I could talk for a while about customization and ctags to address some other points you made but at the end of the day its a text editor, vim and vscode are both text editors. it sounds like you really like using vscode so you should stick with it, I really love vim and it works really well for me, and my boss loves using a near vanilla sublimetext 2 install. programming will never be about typing and editing speed but being comfortable with your development environment and hopefully even enjoying it is very important.
It could be for safety as well since some scams may rely on unusual TLDs for exploits.

Regardless, browsers are becoming like Word. Most use only 10% but everyone wants/needs a different 10% slice of functionality.
A labor pool doesn't increase because a company magically discovered under-served minorities.

People who ignore how large their competition was to begin with tend to develop terminal exceptionalism.
Is this still true for commercial flights? The most prominent airliner losses from the last 20 years were not close to takeoff nor to (scheduled) landing. I'm thinking of Air France off Brazil, the two Malaysian planes, all four 9/11 attacks, and the Germanwings crash. The exception is the Concorde crash on takeoff which just sneaks into the last 20 years (July 2000).

Of course, part of the reason these crashes were newsworthy is that they were unusual. Are there enough takeoff- and landing- related losses to make these statistically irrelevant?
If you make soldiers personally liable for following orders then why would anyone want to be a soldier? I'm not saying this to be funny. Most other professions can be held responsible for doing their job, but doing it very poorly that causes harm to others. But somehow judges are exempt.
If you want to succeed, You've got to read
https://blog.phuaxueyong.com/post/2020-06-30-second-half-of-june/

What are you reading today? (: I've curated some good insightful articles from the second half of June. Hope you enjoy!
That's true but even NPS1, it works well compared to Xeons for some workloads.
Let people be.

There’s way too much “we need to start...” bullshit these days, and mostly spearheaded by the same group of ~500 businesses and media corps[1]; as if any of these fucking mega corporations give a shit about any of us.

When everything you believe in starts aligning perfectly with the corporations that have been screwing you for decades (tax havens, monopolizing the industries your parents worked in, sending all our jobs over seas to underaged slaves, dumping toxins into our rivers, etc.), it’s time to rethink your thinking.

1. took me all of three seconds to find an example for the publisher in question, in what looks like The Economist running pseudo-critic defense for Nike’s sweatshops, etc.: https://www.economist.com/business/1999/02/25/sweatshop-wars
With highly skilled workers they are likely to just leave. I would prefer to help the causes that are close to me
Where is it slipping away to? The US itself now treats Hong Kong just like any other Chinese city.

Hong Kong is just yet another Chinese city.
And you use RequestTracker for software development?

A simple glance at their website clearly shows to me that it's a tool to manage customer-facing ticketing mainly (allowing integration via email addresses). Linear's purpose is for managing software projects and features/issues within those projects.

I'm by no means a Linear advocate, I couldn't care less what people use to manage their software projects. But tools tend to have specific purposes and RT seems quite different from Linear with respect to their distinct purposes.
Nikon is the latest company sued by DigiMedia Tech over patent infringement
On the theory that I may as well check, just in case something helps —

Does the Harmony process request Apple automation permissions, and is the Harmony process enabled for it if so? (Whatever the parent process of the scripts you're launching is, i.e. Harmony.app in the chain Remote button -> Harmony.app -> Your Apple.scpt)

Does exiting the Harmony process and all scripts, purging all of your events decisions with `tccutil reset AppleEvents`, and then restarting the Harmony process and running a script result in any improvements?
There's a great article in this month's Wired all about this:
https://www.wired.com/story/nathan-wolfe-global-economic-fal...

The short version is that this guy was selling exactly that kind of insurance, but way too many companies waited until "next year" to actually go through with buying it. Perhaps things will be different now.
We've banned this account for doing nationalistic and ideological flamewar and ignoring our requests to stop.

Personal attacks aren't allowed either.

https://news.ycombinator.com/newsguidelines.html
The screen was meh, but I thought the real innovation was that it was controlled by a ring worn on the pointer finger that was manipulated with the thumb. Aesthetically, it looked fairly normal, but it had a joystick on it to control the screen [1]. With iterations it could have been something that blended in as jewelry, yet was useful for interfacing. The real innovation was that you didn't have to raise your hand to your temple to manipulate it or use voice commands.

I think a big issue with wearable computers will be input devices. I have trained with the 1-handed chorded keyboards, such as the twiddler, and am up to 30 wpm, but its not easy and I don't think people will be willing to make that kind of adjustment. Even so, you still have to then constantly carry the input device around and have it in your hand. A "hands free" input device like the ring, or an improved Myo style band, will still be needed for any wearable that is used in a non-private setting, where voice commands are not ideal (unless its a throat mic).

[1] Pic of ring controller via gizmodo https://o.aolcdn.com/images/dimse/5845cadfecd996e0372f/94746...
Quarantine is a luxury of the rich.
On a per capita basis, the US has more people in prison than there are Uyghurs in Chinese camps and Chinese residents in prison combined.

The US invaded Iraq for oil colonization.
> Then of course websites can override the behavior of the navigation buttons...

Really, in practice how often are you prevented from leaving a website? Except for porn and pirate websites, almost never, and taking over the back button/onWindowExit is now mitigated in most browsers. For the majority of the people on the planet, they browse hundreds of websites, without ever needing to give a cognitive thought of cleaning up their cache. Websites are effectively emphemeral from a cognitive standpoint to most people, whereas app installation is not.

The web surfing is like channel surfing TV, when you change the channel, you're done. App installation eventually creates an environmental cleanup task for you.

The install model is a giant regression to the ease of consumption and low cognitive overhead the web brought.

> In my experience, none. I pay cash, debit card or in some cases using a single phone number based bank transfer app that's ubiquitous in my home country. In no cases have I needed a vendor-specific app to do this. Are you telling me that you can't go to Starbucks and buy coffee without installing their crapware?

The purpose of POS apps is not just payment, but parallelization. A POS is a queue, which means customers have to wait in line to give their order. You've never had to stand in line in front of several indecisive people? POS apps provide the ability for you to conduct the entire transaction without getting in line, and indeed, place your order and then arrive just-in-time when its ready. I routinely order, and then arrive to pick up with zero wait. Hundreds of millions of Chinese who use WeChat for 'O2O' commerce like this and it is the ultimate in convenience.

For people with disabilities, POS apps are a god send. And they're especially great for this pandemic. The only problem is, there's no need they be "apps" that get installed.

> It is clearly the case now that security and privacy significantly suffers from the browser API surface.

Browser security in the Firefox and Chrome world has been more solid than the 'apps' world. I'll take the browser sandbox over the app sandbox any day. And the browser API surface hardly matters when third party cookies, which have been around since 1995, are still widely used for tracking, and the biggest bit of fingerprinting entropy -- your IP address -- is core to the internet itself. And again, these APIs won't matter for fingerprinting if they are behind permission requests, because they can't be automatically used by third party ad networks.

Now excuse me, I have to give back to a meeting on that App Store reviewed Zoom app to conduct my meetings. I have nothing to worry about eh?
Any app that you wrote would also have a web equivalent any way for non mobile environments. So why not just do an iOS app and a web app?

And still waiting for someone to give me an example of an app that makes a lot of money on the App Store through in app purchasing, that could probably make just as much money as a PWA if it weren’t for mobile Safari.
> I don’t buy into equal outcome, only equal opportunity

This phrase could doom your entire career in today's corporate America, if uttered publicly.
tl;dr: terminal -> vim == less context switching

Even though I live in Emacs, I frequently use GP's workflow as well. For me, it's often the fact that I am already working in the terminal when I need to edit the config, so going to Emacs is a context switch. Moreover, I often fist do a cd /path/to/config; once there it's trivial to do vim foo or sudo vim foo.

I have an alias that can send that file to emacsclient -- but again, it takes me away from the terminal, and will not work with sudo.

Also, I've tried possibly every emacs package that helps with path completion, but they all seem to get in the way when I already know exactly what I want. Vanilla bash completion (and don't forget about fzf!!) are a better experience for me; YMMV.
Covid and climate change aren't one country problems. Just like a building on fire doesn't affect just one office. The problem is we need top-down coordination for worldwide threats. We need the UN, or a UN-like organization (United Earth?).
Managing your servers from the bar?

Half-jokes aside, keep in mind you can use small Bluetooth keyboards and get a micro-laptopish experience, or connect the phone to a monitor or TV and use a large Bluetooth keyboard to get a more desktop-like experience.

I imagine a terminal could work very well in those settings, if you need one.
It's hard to trust a self proclaimed computer expert who neither uploads any data to share as evidence, nor backs up any his work anywhere nor syncs to any cloud.
Sometimes math starts with 1 and sometimes with 0.

I was once implementing some math algorithm whose description had various subscripted variables. Some ran from 0 to whatever, and some ran from 1 to whatever. I was implementing in C++, with each of these variables becoming an array. I didn't want to write var[i-1] all over the place for the ones that ran from 1 in the book--it was a tricky algorithm and for maximum clarity I wanted my code to read as close to the book as possible.

What I did was overload the () operator to make it a 1-based array access operator. I.e., var(i) == var[i-1].

That worked out reasonably, although it probably would have been better just to make the arrays for the 1-based variables one longer and just ignore var[0]. In other words, if var in the text has subscripts that run from 1 through 10, make the var array in C++ 11 long, and just use var[1] through var[10].
Building a Lego-Powered Submarine
Good of them to do this thing to people’s credit cards, inside of a major economic crisis.

Google must be close to death! A business needs money to survive, don’tcha know.
Exactly. I remember begging my mom for Visual C++ 6.0 from eBay for $60 whole dollars when I was like 12, because I had heard that’s what real gamedevs use, and I was determined to become a real gamedev. It’s weird... you can trace that moment to present, and her saying “yes” or “no” would have dramatically changed my economic outcome.

Piracy is a wonderful equalizer in that regard. Companies have every right to come down on piracy, but it often works against you if your software is a tool.
While hoopjumping is still rather high (I did need to configure a MySQL database and read through some rather cryptic docs for SchedulesDirect), it was much easier to get running using MythTV than it was a couple years prior (last time I had tried).

It's definitely a nice weekend project if you are serious about cutting the cord and are in an area with decent OTA signals.

I will say though, that MythTV does have the annoying "slow channel switch" issue, since it literally needs to buffer some video data before it begins to play.
I don't think so. I don't think vim was in any way lacking in productivity. I'm one of those weird people that actually really likes using plain vi though. I actually own the book [1] and I've read through it several times, trying to learn as much as I can about vi and ex commands. There's so much power there that a lot of vim plugins turn out to be unnecessary.

Others have tried kakoune and really loved it. I don't understand it. I really tried to figure it out, I just don't grok it.

[1] https://www.oreilly.com/library/view/learning-the-vi/9780596...
The green party has more support than the mainland splinter KMT which historically sees the Chinese mainland as its motherland and manifest destiny.

It seems the greens have the upper hand now. Still, that doesn't mean those missiles across the straight now are there for show.

As much as it could end up like the sanctions on NK, it could also end up like the sanctions on Russia for Crimea. All bluster and no action, given their importance.
>The mother petitioned the court to have her minor daughter sterilized.

Anyone can petition anything. Granting a petition that does something that would violate someone else's rights despite them not having done anything wrong is fundamentally wrong. Forced sterilization, especially without your knowledge, is akin to capital punishment. If you get it wrong then nothing can make amends for it, because you cannot undo it.
Could you comment specifically on this part of the comment you replied to?

> Kakoune actively makes it harder to do the normal thing people do in a text editor: jump around a file and make specific edits to individual lines. Instead, a bunch of normal movement commands (such as forward and backward search) leave extra cursors in your wake, forcing you to press an extra key to dismiss them otherwise you'll get erroneous edits

Do you find that's the case? If so, how do you deal with it? Just remember to dismiss the extra cursors?
Much of the programming of the OTA networks are produced in-house. (Previously, it was 100% in-house.)
This is great! Very cool that you can switch between visual and code environments so seamlessly.
Likewise, thanks to you and the team! :-) Looking forward to the future in the GitLab community.
>This isn't true. Even if you assume every Uber Pool ride is full, you aren't achieving anywhere near a 50% drop in congestion. Legs where there are 3 passengers are offset by legs where the driver is alone.

This is just quibbling about exact numbers. You don't address the main point that we don't need the space efficiency of trains.

> Pretty much everywhere I've lived, bus/ subway/ BART pricing is way cheaper than Uber. I can get an in-town day pass for $3.50 and can to the next town 20 miles away for less than $5

BART's farebox recovery rate is 2/3 so up those by 50% to get a better idea of actual cost.

And yes, long trips on the train are likely cheaper than Uber. But most trips aren't that. At least, in my city they aren't. If you look at something in the 3-4 mile range the price of mass transit and shared Uber/Lyfts are pretty close.
> the fact that it doesn't use github as the source of truth is a deal breaker for us.

Why is that important? You'd be completely hamstrung by the available GitHub API's and speed.
I fixed this sorting issue :-). Give it another try.
Obligatory xkcd on bridge jumping:

https://xkcd.com/1170/
Perhaps my favorite video on YouTube is this glorious footage of someone hooking a 1930s teletype up to a computer running Linux:

https://m.youtube.com/watch?v=2XLZ4Z8LpEE

Watching it for the first time is what finally made ed click for me.

And yes, I was disappointed that the author clearly didn't understand why ed has the UI it does. It's about the teletype, not the computational cost of having a WYSIWIG UI.
Social Media Users Have Privacy and Free Speech Interests in Their Public Info
OTA channel surfing is slow because before you can see a picture, first you have to tune the digital signal, then you have to wait for an I frame, plus whatever decoder delay and output image processing. In order to make it better, you really need to three tuners, so you can process the streams of the up and down channels. Random access would still be slow, but oh well.

I imagine cable is pretty similar, but I suspect most cable boxes are more capable than tuners in tvs, so they may be running multiple tuners, and I think there's more of a chance of subchannels being useful, too.
Over the years I've used a lot of editors on unix shell; ed, jed, joe, pico, nano, emacs, vi(m) and I think vim is the best editor on shell for its performance, speed, and mobility. It's a rational choice for SRE/DevOps type engineers. I still sometimes use nano for very quick edits especially when having no physical Esc button frustrates me. However if mobility is not a concern, in other words if I'm editing files on my own environment (say my mac), I'm running Emacs.
I'm really happy to hear that kakoune works for me. Perhaps I just don't understand it. Or perhaps I'm reliant on a different subset of vim's features than you were and my chosen subset doesn't map as well onto kakoune.

Most of what I do in vim is now so heavily ingrained in muscle memory that I just don't think, I see the text change to what I want it to be. Perhaps that's too hard of a habit to break for me.
Indeed, I always advise people who want to be developers to build some stuff to show, to separate yourself from everyone else, and make it easier for the hirer. That is another reason to do it, an IT degree doesn't mean you can write code, as you say the rest can be learnt.
Garnish their wages? Seize their assets? That's what we do for other forms of debt, it's not that hard of a question, honestly.
I would bet Chinese people are very patriotic. They stand for China and right now the CCP is equivalent to China.

the CCP's fear is that daylight would appear between the concept of the CCP and the concept of China in people's mind. I feel that their suspicion of fragility is warranted.

However, Chinese people, like most, would want to execute that themselves and not have foreign hands meddling in their internal affairs (there the gov/CCP is right).
Eradicating the problematic term “Red Hat”
Absolutely. It may be positive without being purely altruistic. Companies benefit from diversity directly in a number of ways.

* It reduces the number of those moments where you do something stupid and insensitive because a bunch of identical-looking people all nodded and said "Sure, I don't see any problems with that".

* It not only increases the talent pool, but gives that new talent a reason to think that they'll actually be accepted because there are already some faces like theirs.

* You get new perspectives on user needs and potential markets.

As, you say, it's easy to do it wrong. But the self-fulfilling prophecy where people hire those who look like themselves -- and then conclude that people who look like that must be the most successful -- is always going to make certain mistakes over and over. Always with the same shrug and "Well, what are you gonna do?"
Why don't you just not read it? Problem solved.
The average Joe isn’t subscribed to YouTube TV in the first place, are they? They’re usually paying their cable/telco for TV service. (Which, as it happens, already comes these days with mobile wi-fi streaming of the same content via the provider’s apps.)
Wage garnishment, collections agents, bankruptcy.
Does anyone have a preference between the various static typecheckers for Python? I.e. pytype, pyright, mypy, pyre?

Ideally something that handles Numpy sensibly, is well documented, and doesn't require inline annotations (i.e. can use .pyi files)
I paused today. My sub will continue until my next bill date (13 days) then it ends until November. YTTV will save all of my existing settings and recorded events should I decide to come back. This gives me plenty of time to evaluate alternatives or for YTTV to rethink this price hike.
They wont stop doing evil and it seems unlikely that sufficient internal pressure exists in the context of an economically successful China.

Since we can't stop them from doing evil the only question is what degree of global power and influence they have in the coming years. Stopping all trade with them hurts them vastly more than it does us and ultimately handicaps their economy. The likely result is them dealing with a massive recession not nuclear war.
Thanks, this is helpful. I still disagree with a lot of the characterization here, but it’s much more reasonable than what I thought you were saying, and regardless of my opinion on your opinion, I’ll try to think about why things may appear that way.
That and because they're more dangerous per kilometer. I can go 240km in two hours in a car, but only 16 on foot, and I'm going to be crossing many, many streets in that distance.