skysight-inc/HackerNews huggingface dataset:
I regularly transition from Thinkpad/laptop and 60-75% standard boards to a 60% split Ultimate Hacking Keyboard, 40% ortholinear planck, and split planck (Let's Split). The only thing that ever messed me up was using split spacebars, where one thumb maps to something besides space. I end up being confused when my less dominant thumb doesn't activate the keypress on a regular spacebar. :\ Hard to overcome the muscle memory, so I've sworn off of split spacebars unless I change all my boards to split space. Which is impossible for laptops.

Aside from that, transitioning takes no more than half a minute for it to feel natural again.
I want a WebAssembly only browser.*

*I know that's not possible currently
C++ tries to gently dissuade the user from making memory errors and still often fails. See: unique_ptr, std::move, ctors, dtors, move mechanics, rule of 0/3/5, etc, It's just more complicated, less elegant, and a pain in the ass.

Rust is all around better of an experience.
See also the list from my low-level hardware description language unification idea[1]. There are mostly active projects.

[1] https://github.com/SymbiFlow/ideas/issues/19
I picked a trackball with scroll wheel, which I'll briefly pitch:

- It's always in the same place, so reaching the mouse is completely muscle memory

- I can put it as close as possible to my keyboard

- No elbow motion except to get from keyboard to trackball

- Scrolling is a bit more than half of my 'mousing' and is easy, just spin a large wheel clockwise

I got one with two buttons, my only regret; Kensington makes one with four, but I don't care quite enough to upgrade.
(I'm not an expert)

OAR, according to knowledgeable people I've worked with, is robust and extensible.
> Every time we extract a chunk of code from a larger function into a smaller more encapsulated one, the code becomes just a little bit harder to follow.

I, in most cases, disagree with this. If this were true, I suspect the best and easiest to understand functions would be thousands of lines long

Often you write functions that only get called from one place, just so you can give a name to a block of code and make it easier to understand.

Just today, for example, I wrote a big case/switch statement to figure out the URL for a user on a system where the URL is different depending on where the user exists in a hierarchy (I didn’t write the server side of this - gotta work with what I have). I extracted this all out into a “getUserUrl()” function. In the caller, it’s much easier to understand what is going on when you see “getUserUrl()” than it would have been if there was the giant switch statement there.

Cognitive burden would generally not be improved by inclining every function I call.
Every rail project they've built in the last 30 years has been some sort of unique boondoggle. All the billions in homeless funding to date has been squandered on things like housing units that cost nearly half a million dollars each. There is no competence in local governance here except in finding some unique graft to milk before the FBI eventually raids your office. Even if the problems were on the same scale here, costs would be enormous due to the inefficiency and insistence on using for profit contractors with public works.
I recently was gifted -- very, very generously! -- a Moonlander Mark I split, ortholinear keyboard [0] (made by the same company that previously made the Ergodox). It's genuinely fantastic, and I can't ever see myself going back to either a non-split or a non-ortholinear board as my desktop's input. It's a huge improvement ergonomically -- (0) no hunched shoulders, with the halves at shoulder width (1) the ortholinear layout results in much more natural-feeling finger motions and (2) the ability to "tent" the individual halves is also wonderful, for not having to twist your wrist out of its natural somewhat-diagonal position. Beyond that, the ability to easily modify up to 32 layers of functionality [1], with macros, really is astonishingly useful once set up to your personal workflow. If I were to lose it, I'd order a replacement immediately. Highly recommend, for anyone who can justify the board's price -- I'm normally fairly frugal, so the fact that I consider a $400 keyboard anything except an egregious waste of money really speaks to how much I like this device.

[0]: https://www.zsa.io/moonlander/
[1]: https://www.zsa.io/oryx/
> Abstract algebra is the set of advanced topics of algebra that deal with abstract algebraic structures rather than the usual number systems. The most important of these structures are groups, rings, and fields.

Groups, rings and fields are abstractions of what we normally call a "number system". I think my statement is correct. That, or we're debating vague terms.
Wow, this looks bad. Many VPS and shared hosting providers would be directly shellable with this. Even exploits that got you onto a web server with a limited web shell = full root. Alternatively, sites that already have shells from previous script kiddies can be escalated to root too. Not that I would advocate any of this ^_^ But there are many places where local access is required and you rely on permissions to work properly. A program as important as sudo (or wide spread) is not the kind of place you want to see a vuln this severe
Yes: https://github.com/python/mypy/tree/master/mypyc
flatly, yes, that sounds like an good tradeoff.

It seems unlikely to go wrong the other way, since people are mostly sane about this stuff and agree on what should be shut out (calls for violence, conspiratorial nutjob stuff, widespread misinformation). obviously the calculation would change if Putin-style misinformation was being defended by these people, but it's not.
> I dont want to wade through spam, not to mention violent and abusive content.

I mean, ok? Can't you simply not watch that content? What if there were a warning on the content, so that you could choose to not watch it?

Or maybe you could specify on your account, that you don't want to see that content, so it never shows up for you. Problem solved, and everyone wins.
It is in quotes after all. And of course I've read it before.
ETags and Last-Modified headers can be used for long-term user tagging, but without Javascript they provide a lot less value in terms of tracking.

Suppose, that you are visiting a web site with Evil Embedding (an iframe tag or script, that loads Evil Resource on behalf of advertiser). If your browser requests Evil Resource without telling advertiser the name of top-level site, the advertiser gets little. They get to know, that user 9062342154 is online and they are asking for Evil Resource X, but that's all. They can't even tell, which specific website is being visited!

The real problems start, when the top level web site cooperates with advertiser by running a Javascript "bridge", that acts both as an arbiter and a communication channel for siphoning your information. In addition to transferring information, the bridge acts as anti-fraud measure to confirm, that there is no foul play on the part of web site operator. Since the script is Turing-complete and can be updated anytime, there is no way to restrict it's actions.
The comments I linked to above were downvoted and dead. I unkilled them so that readers who clicked on the link (and don't have 'showdead' turned on in their profile) could read what they were linking to.

> Let me ask you, should my comment be flagged and downvoted?

If you mean https://news.ycombinator.com/item?id=25903933, of course it should! It breaks more than one of the site guidelines, e.g. the ones that ask you please not to use HN for ideological battle and please not to go on about downvotes.

I'm sorry, but the phenomenon I'm talking about could hardly be clearer: the hivemind, to use your term, has both right-leaning and left-leaning devotees, some of whom are extremely passionate; the deep irony of the situation is how much they resemble each other. Both show up a lot on HN—their presence in the comments is likely far greater than their numbers in the community, because passion makes one more likely to comment on the internet. Both deny that their side is as common or as influential as it really is, and both make out that the other side is the dominant one and that therefore HN is under its control or in its pocket.

All that is just empirical observation. Whether the psychological mechanism I'm proposing to explain it is true or not, I don't know, but the empirical observation is the important part. No one can look at these things objectively and not see the similarity, indeed the isomorphism, between them.
We'll know at the end of the campaign when we ask what backers want. This time it should be a fair comparison as the cost is the same, while in our past campaign USB-C was more expensive.

I bet 70% USB-C, 30% USB-A.

As a manufacturer, I wish USB-C died and everything was lightning, but I assume that's patented and will never happen. USB-C plugs are horrible to assemble and make strong.
I'm a 20+ year dvorak user, but if I was starting over again I'd probably go colemak.
> You can make the same argument in the opposite direction: for those who support unbridled electronic speech amplification, are you prepared for it to fall in the hands of people who are bent on changing minds en masse to fill society with falsehoods, uncertainty, and violence?

This seems to equate the ability to publish with a society that's filled with falsehoods, uncertainty, and violence. Is it possible that society won't have any more or less falsehoods, more or less uncertainty, or more or less violence than a society in which you don't appoint some "knows better than the reader" censor to decide what people are allowed to see and read?

It seems insanely presumptuous to me that some censor at Facebook or Google won't turn into a violent maniac when they see the things you seem to propose that they censor, but the general, unwashed masses will. Give adults some credit.

We've had the church around spreading falsehoods, uncertainty, and violence for centuries, and the world is still here (and still improving). I don't think letting people publish whatever legal content they like is going to suddenly send our world to hell in a handbasket. The danger from uncensored publishing is overblown.
Reportedly, disabling xcompmgr on the Pi helps quite a bit, though then you can't have translucent windows.

This article was helpful for the Rpi4 as well: https://lemariva.com/blog/rss/raspberry-pi-4-video-accelerat...
Encrypted DNS is going to upset a lot of corporate network management/monitoring... But the switch to HTTPS for everything caused similar frustration for IT admins awhile ago.

In the corporate world, I think the future is managing your network by managing every single device on your network. Only let authorized/corp devices in and all those devices must be enrolled in an MDM solution that enforces all sorts of policy and includes monitoring traffic/DNS queries. Of course that's a lot more work than just monitoring things at the network level.
Ask Steam
If little sudo has buffer overflows, what can we expect in the huge codebases of DBus and systemd?
Why would you send a blank error message? Surely you would at least send “Unknown error”.
Budd Dwyer blew his brains out on live television. Thousands saw the broadcast live. The broadcast was actually shown unedited later that day.

This kind of stuff isn't new.

I don't mean to sound like a broken record, but I just do not see any way that you can navigate around this. As for all the Moms (and Dads) who clutch their pearls and scream to YouTube, "HOW COULD YOU LET ME SON/DAUGHTER/CAT SEE THIS KIND OF MATERIAL?!" Well why are we even allowing that question to be asked? The real question is, "Why aren't you monitoring your children's Internet usage? The Internet isn't a babysister. It isn't a parent.

People need to start taking responsibility for their own lives. There's entirely too much passing of the buck.

It blows my mind that less than 3000 years ago, 7 years old Spartan boys were already training for war with sticks, and I literally have a friend who gets offended when I tell off-color jokes around his son at dinner. Who is 22. And has graduated college.

That isn't a "hallmark of civilization", that's crippling our children such that they're unable to cope with anything outside of a curated Disneyland. And the Universe is not a curated Disneyland.
Have you read Popper? Here's a relevant quote from him about tolerance:

> If we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them.—In this formulation, I do not imply, for instance, that we should always suppress the utterance of intolerant philosophies; as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be most unwise. But we should claim the right to suppress them if necessary even by force; for it may easily turn out that they are not prepared to meet us on the level of rational argument, but begin by denouncing all argument; they may forbid their followers to listen to rational argument, because it is deceptive, and teach them to answer arguments by the use of their fists or pistols.

I think it's safe to say that the extent of censorship perpetrated by the big tech is not limited to the voices that teach others to "answer arguments by the use of their fists or pistols". They of course ban some of that too, but they ban quite a lot more.
Does bilibili.com have less censorship than Youtube?
I’ve submitted plenty of detailed bug reports with zero response or just form replies, so I don’t waste my time shouting into the void anymore. Having an actual response that isn’t just “we appreciate your report and will have someone look into it” might help.
I've reported similar misconduct before. Was told the claims were very concerning, and that there was a quite clear problem that would be investigated. A few months later, I was informed the problem had been resolved, though on inspection, nothing had changed. I learned their investigation involved asking the person of interest if everything was legitimate, to which they said yes. Investigation closed. I am truly disappointed at what has become of the industry I used to appreciate so much.
I want companies to be able to restrict speech though. That's what moderation is. I just want people to hold their moderation policies to a higher standard.
Function keys are trivial. I already have 1 through 0, and two more keys on the same row, so I map them to Layer 1, which I have both a momentary and toggle version of on my deck. I put F11 to the left and F12 to the right, not that it matters.

So for just F5, it's as easy to type as %. For, say, Ctrl-Alt-F4, I hit layer, then Ctrl-Alt-4, then layer again.

I grant that someone might make much heavier use of function keys and find this inconvenient. I don't miss them in the slightest.

An integrated trackball might be nice, although I'm not sure where to put it that would be comfortable. I have a trackball to the right of the keyboard, this suits me fine.
I always liked Graveyard/3rd shift the best. No phones riging, no customers whining, no supervisors breathing over your shoulder. Go in, Do your job, get out in time to get to the bank/dry cleaner/etc.
Relatively rare in modern American politics, but not unheard of. In the 1960s and 1970s left wing militias and terrorism was a pretty common thing. A great example of this is the Weather Underground, who ended up bombing a lot of people. Whether or not you’d call these groups “militias” or “terrorist groups” probably depends on who you ask, but they certainly were armed.

It’s gotten a bit mixed up lately, but historically left wing militias made more sense than right wing militias. Left wing groups are usually in opposition to this form of government and therefore have a lot of things they’d like to change with force if necessary. Historically right wing groups usually wish to preserve (to whit, conserve) things as is, which usually doesn’t require militias per se. Anti-government right wing militias are historically speaking, kind of weird, even though they’re the norm since Ruby Ridge or so.
Yes. This isn't the government hunting down political opposition, this is a private company saying "hey, neonazis go somewhere else".

If a different private company wants to host the neonazis, they can go for it. It turns out it's /difficult/ for them because most people find them repulsive.

I don't hear anyone making this argument for child abuse images for what it's worth.
Yeah. I'm more focused on mods removing content and suspending/banning users, though; not just other users downvoting posts.
What about the rest of academic psychology for that matter? Is this endemic to that field?
JS brought both problems and benefits. The fact that it brought benefits doesn't prove that it didn't bring problems.

I think we could have done better if we knew what we were doing.
> Where would your law end? I’m curious how you’d write it...

There is an easy answer to this. We could just model this stuff after other similar laws, that apply to other networks.

Those similar laws, are called common carrier laws, and they could be expanded to apply to more things.
Broken link in footer: https://www.jitx.com/capabilities#examplework
esports has been around a very long time and peaked 5 years ago. faker, etc.

today where are the personalities? Where are the stars? Just faces on twitch
What to do when customers ask for a discount and why you shouldn’t give them one
Historical Patterns of Extremism Predict an Alarming Future for Democracy
The Culture War: Iain M. Banks’s Billionaire Fans
> If YouTube were silencing protests I wouldn't like that, but I don't rely on YouTube to understand what's going on in the world

A lot of people do. You can't really find out what's going on in the world from the mainstream media in any real resolution or detail, and "other websites on the internet" don't generally have thousands and thousands of people livestreaming actual live video of what's happening.

Perhaps this could be rectified by our society working to make bandwidth an order of magnitude or two cheaper, so that there can be lots more live video hosts. As it stands, you're pretty much stuck with a few giant megacorps like Google or Twitch.
I wrote a bit about this a while back and I largely agree and think she’s right: https://zalberico.com/essay/2017/02/21/asking-questions.html

There’s a lot of nuance to this I think is worth going into. How to do this well is both how to ask questions as a new engineer and how to make junior engineers feel comfortable doing so.

People are often afraid to ask because they’re afraid to look stupid (or worse, afraid they are stupid/can’t do it, etc.)

This is a mistake for a lot of reasons, the smartest people I know ask more, say when they don’t know or understand something and as a result learn faster.

A good lead will also direct when they should spend some time figuring it out or where they should look to learn more. I think it’s good to encourage people to ask early and often especially when starting out. It’s also good to reinforce this by example (asking questions yourself as a senior engineer when you don’t know something).

The worst thing someone can do in response to a newbie’s question is feign surprise, “you don’t know what X is?!” - whenever I see that I shut it down.
If you increase the pricing by 475%, and only 400% customers left, it's still a net win.
Is that your only experience with Twitter? Twitter fills about a million more roles than venting. I don’t see any “cesspool” on my feed in fact.
> Aren’t there more ways how and more places where you can speak out today than ever before?

No. There was for a little while, but the number of avenues that one has for publishing unpopular speech are at a major low vs 10 or 15 years ago.

Now, the internet has reached the status quo of broadcast media prior to it: a small handful of gigantic powerful organizations have total veto over what can be published.
Why does it take so long to build software? (2020)
Why are you copying and pasting the same comment over and over without providing any evidence pal?
As a funny confluence, body armor carriers make fantastic weighted vests. Rogue sells both a ESAPI compatible plate carrier and non-ballistic plates for endurance training. If one was so inclined you could either put armor in your rogue carrier (they used to just be 5.11 carriers), or use actual steel armor during training because they’re heavy.
A browser extension to see JavaScript errors on your page instead of console
Jsdu – show directory size progressively
ncdu allows you quickly identify big files and directories. However, it may take a while to recursively scan the files before showing any result.

jsdu instead shows the result progressively (but missing the drill down functionality at the moment)
This is pretty interesting stuff, but one note:

> The correction explains away the failures of randomization as an error in translation; the authors now claim that they let participants self-select their condition. This is difficult for me to believe. The original article’s stressed multiple times its use of random assignment and described the design as a "true experiment.”

> They also had perfectly equal samples per condition ("n = 1,524 students watched a 'violent' cartoon and n = 1,524 students watched a 'nonviolent' cartoon.") which is exceedingly unlikely to happen without random assignment.

This actually cannot happen with random assignment either. The only way you're going to get equal numbers in each bin is if your process is intentionally constrained to do that. If assignment were random, the odds of assigning 1,524 to one bin and 1,524 to the other bin would be C(3048, 1524) / 2^3048, or 1.4%.
Named pipes actually do have buffers, you might be thinking about unnamed pipes created by bash.
Yes and it seems like this would be an even more specialised area. if we don’t even know which lawyer to ask how can we even hope to follow the law meaningfully
It's always so sad to see when someone can't express their thoughts in a way that others can comprehend it :(
Patently a obvious lie the marxist a community in Parler and gab is big and I haven’t heard about any censorship same with the BLM crowd the two cases people always seem to copy and paste are the exception not the rule unlike fb and twitter
I sympathize. I don’t remember where I heard it but I parrot a quote: “There are no stupid questions, only stupid answers.”

I interpret this as ask anything you want, you won’t be judged for asking. I will be judged in how I answer.
In a most states, there are blue stake laws requiring you to call and set an appointment to have existing utilities marked with spray paint before you dig. Even though this service is usually free to the contractor, it's sometimes viewed as one more hassle. Usually they didn't plan in advance and so their trying to cut corners to save time.
Since I primarily see the canned response of "they can build their own youtube if they don't like it", I'll rephrase to help get your actual point across:

Imagine if Hitler were currently alive and rising to power in Germany, and imagine if Silicon Valley were located in Germany. Would you be ok with Silicon Valley de-platforming and doing everything in their power to silence the Nazi-opposition political party? And knowing what's about to come, do you think the stance of "they can build their own communication systems" would be beneficial to humanity as a whole?

I'm aware this is kind of extreme but there are multiple responses that missed the point.