skysight-inc/HackerNews huggingface dataset:
Reddit user fixes Cyberpunk 2077 steam controller input bug through decompiling
Eh, I see this play out over and over again:

1. Right-leaning person or organization makes an argument.

2. Left-leaning person or organization makes a counter-argument.

3. Right-leaning person or organization makes a counter-argument.

4. Left-leaning person or organization cries foul, declares the discussion decided at step two and further discussion unethical.

That's not how these things work.
More than a third of polled Americans see the election as illegitimate, and that includes Democrats and non-affiliated voters. [1]

This doesn't mean they're right. Unfortunately, no matter how "unreasonable" you think these people are, when they exist in such numbers and feel with such confidence they've lost the ability to have fair elections, the result of suppressing, ridiculing, and marginalizing them is fairly predictable.

[1] https://poll.qu.edu/national/release-detail?ReleaseID=3685
> I'm not sure exactly what makes them different from more focused forums

Have you ever been on a smaller focused forum without mods or rules? I haven’t.
I value PG's opinion more than a rando blogger because he's very successful, has observed a lot of data about what makes startups successful, seems unusually serious about being correct, and has written a lot of things I consider insightful in the past. He's a name I know and I click it when I see it on HN. There are a lot of other people with similar HN clout, patio11 for instance.

I haven't noticed a trend for comments on PG articles to be less critical. If anything I think I've noticed users feeling a need to be more critical (as I feel your comment illustrates).

It's OK to hold pg to a higher standard than others in terms of factually supporting his claims. Fine. Just be clear that you are doing so. It's fine to remind others not to take his word as gospel as well.
It's a beautiful image having the quality of capturing an astronomic event over time. Could it perhaps be used to tell us something about the solar system?

I remember my astronomy and maths teacher, Franck W. Pettersen, rest his soul, teaching us how to build a telescope from scratch. We got a long cardboard tube, and some other pieces that we put together quite cheaply. The most expensive part was the lens, which we put at the end of the tube.

Earlier he worked as the director of the Northeren Lights Planetarium in Tromsø, but he quit the job, citing that it was much more rewarding to teach astronomy and physics to pupils rather than showing tourists around.

It is perhaps unseremonious, but the first use the telescope saw, was us boys trying to peek at the girls at the neighbouring high school, three kilometres away at Kongsbakken (King's Hill) accross the sound. It was a success. We could even read what the teachers there wrote on the blackboards with it.

Personally I've always liked night photography, and I've spent many hours making time lapse photography of the Aurora Borealis phenomena that is so common in the North of Norway. However I think this image is a testament to how also daylight photography of certain phenomena might also be very beautiful, and even moving.
I think there's ample evidence there was voter fraud on a massive scale. This is a problem because it's a wide held belief that won't go away by decreeing there wasn't or by appealing to Twitter as the arbiter of truth.
No. It’s just historical context: https://en.wikipedia.org/wiki/Arc_(programming_language)
i love that we are running out of jobs in hundreds of fields (especially adjusted to population growth) but the idea of creating jobs to enforce anything against billion dollar monopolies is just crazy talk.

'WHO?! HOW?!' bleated the corporate apologists from safely inside their own privileges.
Looking at what would come after this, Texas alone is the size of occupied Europe. 75 million Americans voted for trump and the Republican Party this year.

It would be impractical for the US to ban either the democrats or republicans without either authorizing secession or experiencing a conflict comparable to one of the world wars. It’s doubtful there would be any winners in either scenario.
This is old news and it was wrong. This happend at the height of a new wave of DMCA claims, so people simply assumed this had to be the reason. But it turned out later he showed some nudity, for which he got the usual 3 day-ban.

Also, DMCA claims are not automatically leading to bans. It must have a certain level of harm ir repeated behaviour. And live-DMCA-checks are not active yet it seems, so usually the vod or clip will be deleted and the streamer get's a warning.
There are a lot of assertions there in need of citation.

I get the appeal of getting sucked into partisanship. Your comment reads like someone who has a conclusion and is searching for evidence.

Specifically to your claim about Pennsylvania mail in ballots see below.

https://www.legis.state.pa.us/cfdocs/legis/li/uconsCheck.cfm...

Act 77 of Pennsylvania law:

"a completed mail-in ballot must be received in the office of the county board of elections no later than eight o'clock P.M. on the day of the primary or election."
Zodiac Killer cipher is cracked after eluding sleuths for 51 years
I agree.

If you are in decision making position, I struggle to see why would you want to spend so much energy installing Prometheus + Grafana stack instead of just using DataDog.

Even worse if your company attempts to build Prometheus/Grafana from scratch. Just why? What a huge waste of money.

If it contributes to your core business then ok, I can see why you may want to build custom solutions.
> How many Buddhists does it take to change a lightbulb?

Zero, change is in the nature of all things. It is natural that the light bulb itself will change.
Oops. You're right. I remembered it as TNG and didn't notice when I looked up the episode name. Wikipedia says "believed to be inspired by" but it would surprise me quite a bit if it weren't.

I didn't love Voyager overall but it had some pretty good episodes scattered throughout.
PyCharm + IdeaVim, the best Vimemulation i tried so far (VS, VSCode, Spacemacs). It supports Macros, you can use parts of your .vimrc and they ported several plugins, vim-surround and others.
> Heaven forbid that people protest getting killed randomly by the police.

Did anyone in power make any proposals on how to fix what was being protested about? In contrast, I saw a lot of politicians talking about how awful the protesters were as if they were protesting just for the sake of it.
maybe we should destroy copyright?
The point of the work is not to provide closure, but to foster discussion.

The fact that we do not know if the princess is telling the truth or not puts us in the very same position as her lover (minus the fatal peril of course). So, if you were the lover, would you open the right door as your princess demanded, or would you open the left door?

My own answer is that it is best to open the left door. If your princess is true you will show that it is better to face death today rather than go a lifetime without her affections. On the other hand, if she happens to be a vain jealous creature, what best act of defiance to foil her murderous intent that to live long and prosper with somebody else.
> he lost pretty much every legal case he threw at this problem.

That’s an understatement. After the second loss in the Supreme Court he and his allies are at 1 win, 57 losses. He lost the election and lost every case that mattered, while winning one inconsequential case. What a loser.
I feel like your understanding of a debugger is very limited.

To me - A debugger is the instrumentation you're talking about, but created by the language/runtime developers instead of having to be remade by you, poorly, for each new project.

A good watch statement is a hell of a lot more useful than an assert - even though they both try to do the same thing.

Not even touching the places where a debugger solves a problem you simply can't touch with instrumentation after the fact (crash dumps immediately come to mind...).

And neither of them are (in any sense) a replacement for writing a test after you solve the problem, or adding comments so the next developer has context on the why of that piece of code.
How do you make that history? Something like an alias for cd that pushes them onto a queue?
> You're categorizing literally tens of millions of people... as all having the same belief structure. In reality, you have a wide spectrum...

Actually, no. If there was no election fraud (as it seems to have been proven) then they all have the same wrong belief, regardless of degree.

> The goal isn't to convince all of them...

Actually, it is since "conservatives" keep pushing lies.

> only a few simple steps needed: full forensic audits of the disputed states, as well as a day in court in SCOTUS

Both of those have happened. So why do you, a reasonable(?) person on HN trying to convince us that it hasn't?
I love PG, but some of his essays lately seem to make me sad, like he's out of touch. I know plenty of earnest (and, frankly, quite talented) people. What they lack is capital and guidance (and maybe some discipline and motivation, to be fair). But, they will read a PG essay and say, "Hey! That's me! Why can't PG invest in me?". To which case, they quickly realize, "Oh, cause I can't show that I can make any money from my idea. Or, because I'm not savvy at manipulating people or presenting my ideas well." Or something like that.

So, what are those types of people to do?
Maybe not, but going by all the "acab" graffiti on that elk, its not a hard jump for people to relate the two. It would be nice if certain organisations would have spoken out against the bad actors using their name to commit crimes.
But the difference is vanishingly unlikely to matter.
While I'm not disagreeing with your proposed cause to high trust within a culture, I disagree with 'high diversity causing corruption'. I think the corruption issues in eastern europe are a whole different conversation and I'm not sure how diversity in ethnicity would necessarily cause that.
codingdave already gave the answer. If you are dissatisfied with the service, cease to employ it. If bad actors are protected by barriers to entry, work to lower the barriers.

Competition is your best hope. Chasing artificial alternatives is a poor choice.
Does it support dedup in GitHub search? I spend way too much time going through duplicate searches.
Maybe you'll accept the credibility of the Republican lawmakers and election officials in Georgia who also consider those accusations of fraud to be baseless[0].

[0]https://www.forbes.com/sites/alisondurkee/2020/11/30/georgia...
Context: the steam controller has a gyro sensor that many use in first person shooter games in combination with the touch pad to have granular aiming ability. This would be similar to how for example one aims the bow in Breath of the Wild.

The touchpad typically inputs as "mouse like joystick," an emulated mouse that outputs like an xinput joystick, while ideally the gyro outputs simply as a mouse. Some games take issue with receiving gamepad and mouse input simultaneously. Cyberpunk was thought to be such a game until reddit user /u/oppai successfully followed hunches through the disassembled / decompiled game code to squash a relatively simple input bug, allowing us to use mouse input from the steam controller gyro. In the linked post, said user describes their thought process, the tools they used, and the functions we're looking at in the hex.
Got it. I am aware of the history. I was reading too much into your comment. I thought you were joking that PG may have used the Thompson trick to juice scores for his posts on HN.
"Discord is proprietary."

Aren't Twitter, Slack, and other platforms also proprietary?
Four US presidents have been assasinated, two wounded, and there have been attempts on many more, including Trump. Clearly speech critical of the president cannot be allowed on twitter.
A de facto monopoly means one that is, for all intents and purposes, a monopoly - despite the existence of alternatives. Is anyone going to read your content on any of the services you mentioned?
> There are ways to educate people to develop critical reading and identify when they are being lied to on the internet.

In my experience, the tech community hates this form of education (the humanities).

> having many different media platforms with different agendas allows for balance and exposure to various facts

This can be a false balance. The Clintons aren't drinking the blood of babies. Cranks suck up all of the oxygen around a discussion, they don't expand it.

> This can be a false balance. The Clintons aren't drinking the blood of babies. Cranks suck up all of the oxygen around a discussion, they don't expand it.

It isn't. Social media hasn't decided on its own that Biden won the election. The state governments that perform the election and publish the results did that.
My current employer is the first company I work at that uses Slack. I used to envy my partner who raves about Slack. However, when I start using it, I wasn’t too impressed. I worked for a Chinese company in my last role, and I have to say I love their internal chat tool (which is a copycat of WeChat) way better than Slack. It doesn’t have the cool and modern interface of Slack, but it’s way more functional. For example, my favorite feature of the WeChat copycat tool is taking screenshots and able to do sketches on the screenshots. It’s integrated within the chat tool and it’s so convenient. With Slack, I have to rely on my Mac’s screenshot feature and Preview for editing, and then drag it in Slack’s chat window. Also, for shared channel, I saw that was innovated by WeChat long time ago, so I wasn’t that impressed with that feature.
the game Elite Dangerous simulates it. not sure how realistic but it is fun to explore
But is an email that says you only pay for the minutes counts as an contract?
Nope, I came to the same conclusion as your parent, when I wondered why every one of these threads for the last several years has been full of dismissal and criticism, and why the phrase "out of touch" gets flogged like a dead horse. I've been reading pg for 17 years, so I know who he is, what he's done, where he's coming from, his writing style... I can take his essays for what they are with all that context. Of course his opinions and perspective are what they are, because it's literally his life's work to identify potentially successful founders before they're successful.

Also, I don't suffer from that HN thing where nobody can simply consider an article, or do follow-up research themselves, without measurability, studies and citations, as if they're petrified they might become epistemically infected and be wrong about something that probably doesn't even impact their life in the slightest.
Styles differ, but for me using actual runtime behaviour to guide my reading of a code base is often a LOT faster, and your approach ends up boiling the ocean.
The way for this activity to benefit others is to use your improved understanding to refactor/simplify the code you are working with to make it clearer for someone else to understand at first reading.
Personally for me many systems only clicked after seeimg the, from the inside.
Disagree. Most large app devs directly care about battery life these days.
No, we shouldn't. Copyright is important; it just happens to be broken right now. We should fix it instead of destroying it.
The root problem is how to decide what idea is incorrect. Usually this is decided by a public debate, where multiple people express their opinions, and the issue is concluded after reading and being exposed to the different perspectives. The problem with social media platforms censorship is that it is decided very quickly by a small group of people, without understanding the full scope of perspectives on the matter.

This is why:

> you stop the spread of incorrect ideas

is a dangerous method - you do stop the spread, but who says you do it right?
But as I keep saying, there is simply no way to change their minds with rational argument. How is one supposed to:

> [...] get out ahead of it and do everything in their power to legitimize the election for these people.

When the people in question refuse to hear anything other than what they want to hear?
Minecraft speedrunning team catch top runner as cheater via statistical analysis [pdf]
That "#:~:text=" highlighter is so annoying it has made me switch from Google Chrome to Firefox.
Which the author gets royalties for giving. The system is made so authors get money and publishers do too from their books. They are jointly using the authors copyrighted work for mutual benefit.

What's not included and valuable? Adaptations, foreign translations, sequels, etc.
I'm totally on board with the overall message that building (i.e. engineering) your own internal tools come with lots of overhead, but take issue with this one point:

> My counter-argument to that is there is also lock-in with internal systems. The most common version of this is the keeper of the spreadsheet.

The author then disparages spreadsheets as becoming the exclusive domain of one employee who wouldn't want processes to change.

In reality and my experience, though, spreadsheets are one of the most versatile and accessible systems, and their close cousins (Airtable, Notion) great as well! You can customize it to your own processes and they're pretty universally understood, so the barrier to change is pretty low.
The fact that google/bing/ddg and the others cant tell the differens between C, C++ and C# makes the market ripe for improvement.
All of this is true, but sometimes people forget that buying a solution doesn't mean there will be no work. Sometimes, the integration and maintenance of that integration ends up being more than building and maintaining your own solution, especially if you have to do any large changes to how your systems work in order to integrate.
> Twitch has not revealed any official reason for the suspension of Li’s channel

That’s absurd. I mean, they have right to ban without stating reason but it’s still extremely user unfriendly.
There are multiple strains. And in various parts of the world it's a differents strain that is common.

I'm not telling anyone else to get it, I'm just stating I am going to wait and see if the problem is actually solved before acting like it.
You can’t run an email server on ipv6, as most email service providers still use IP blocklists to score spam. Blocklists on IPv6 are not feasible.
What challenges are you referring to, specifically? I have been following most of them and nothing seemed water-muddying to me.
Good article, I am definitely filing away to pull out in some future team discussions.

This paragraph is confusing me, either it's missing a 'not' or something, or I'm just confused. Is anyone following?

> The question you should be asking is what else could be done instead of tuning your own stuff or building a new internal system. The answer is usually spending more time coming up with the correct architecture instead of fighting fires or developing actual customer-facing features.

Instead of building internal systems you would be coming up with the correct architecture instead of fighting fires or developing actual customer-facing features? Wait, what? there are too many 'instead of's in there and i'm not sure they are all meant how they are said.

I think developing actual customer-facing features is the goal, but here it sounds like the thing you would like to avoid... and I'm not really sure about fighting fires (ideally you want a system where you do less of that, right?) or coming up with the correct architecture (?).
OBS clone on mobiles
I originally left out the word "he," which made my question less clear. But if a president encouraged murder, do you think that should be left alone? What if he tweeted he would pardon anyone, even further encouraging it?
Republic of Minerva: a modern attempt at creating a sovereign micronation
I think you meant "subjective".
What is "in" and what is "out" of academia. Plenty of important research has been conducted in industry, for centuries, from the invention of student's t test through everything that irving langmuir discovered and nyquist sampling theorem. Some things have been discovered in "basically not academia", too, like the chemiosmotic effect.
The plugin called "Neo Vim" is much faster, although it requires a nightly neovim to be installed.
To the extent that individuals like that rebel, they are simply setting themselves up for extermination. This is not the 1860s with a distributed state-controlled military; the rebels will not have the supply chain for modern warfare. They will at best be a dispersed nuisance that can cause pain, but to the extent they do so they ensure their own destruction.

If someone talks up rebellion and civil war to try to prevent some legal action of a democratically elected government, I will just look in them in the eye and say "Rebel and be damned."
i think there is a huge difference between using prometheus and paying for datadog. the article argues for not building prometheus which makes sense in 99.95% of cases.

btw, the build vs buy should be a topic of discussion whenever people want to build something. at an absolute minimum they need to understand (and use) what’s already out there before they embark on the journey of building themselves
Yagni
> Can we please just talk about the philosophy and principles here?

Not everything fits into incredibly simple one-sentence principles. There seems to be a bias in some communities towards trying to make absolute approaches to complex problems and the false conclusion that if we don't have an absolute principle that we have failed.
> You don’t even have to think to type ysiw” to put “ around the current word

I just select the word (Option/Alt + ArrowUp) and press “. Same for parentheses, brackets, curly brackets and single quotes. ;)

> or vt)~ to change the case of everything up to the next )

Since selection in IDEA is context-aware, pressing Option/Alt + ArrowUp will select the word, then the group (e.g., an expression in parentheses, or a key-value pair in HTML/JSX), then the outlying group (e.g., the scope block, or the tag) and so on up until the full file is selected. For any context/group.

It doesn't have a built-in camelCase transform, but there is a plugin :)

So, in general, an IDE usually provides a much more generic set of commands that are applicable in a wide variety of situations, and that are usually context-aware. Not some very specific situations like "if I'm in this particular place, and I do this particular thing, then do that particular thing".
My personal favorite way to debug CSS is to search on StackOverflow for solutions. It also usually gives a lot of extra context information.
Plenty of people use Parler, Facebook, Mastodon and Gab. Seems quite American to me to be supporting a marketplace of alternatives.
Definitely a reason to try and game the metrics (and probably easy too). In my experience the metrics make sense when you use them to improve as a team, I would actually try to avoid using them as OKR or KPI.
I've confused the argument here, because it is true that it does not have an impressive boot time. However, once booted it is significantly more responsive than any modern OS I've ever used.
Its like the Religious Fervor tank got refilled. Unhappy with reality? make up your own!
I think he's right, if you're at a small/medium sized place, all the reasons he lists there are solid reasons to buy and not build things for yourself. That being said, there's no reason to make that an absolute rule, I think it's ok to build some things and buy some things. Just think of all the things we've ended up with because someplace built some thing and it ended up being some big thing that we all know. Isn't that how Slack and Docker both got started?