skysight-inc/HackerNews huggingface dataset:
The US has strong speech protections, somehow when people are wrong in their beliefs about what that means they move the goal post to this mythical “ethical” free speech maxim.

I dont believe in what those people imagine free speech means. I believe in the “first amendment” which includes freedom of association including for the non-government people that create venues and platforms. “We have the right to refuse service to anyone” as seen on any shop any where.

If you would like Congress to create a new regulation on interstate commerce preventing internet platforms from doing some particular thing, then articulate that specific position.

I am absolutely not bothered the current reality, it is the expected reality and I would like the same privileges on my own venues and platforms.
Kubernetes: Helm vs. Kustomize
I don't think it's a good idea to depend mainly on low-level or device-specific features (in a NAS or your filesystem) to detect bitrot and corruption in files. As a user, you don't care WHY a file changed, only that it did so unintentionally.

The filesystem cannot truly know if a file being modified was intended or accidental. Sometimes a software error can wipe or corrupt a file, and a filesystem can't detect that, even if it can detect bitflips.

The data architecture I use combines, in order of importance: (1) borg, for incremental deduplicated backups onsite and offsite; (2) syncthing, for duplication and synchronization across devices; (3) fim, for managing file integrity; (4) rsync, local copy to another drive for convenient restores; and (5) git, in places where commit history is actually useful, like code or dotfiles.

fim combined with incremental backup solves this problem, is filesystem agnostic and painless to migrate around, and is for some reason completely unknown and obscure: https://evrignaud.github.io/fim/
For those (few) of us familiar with both Suns, it's brilliant.
I moved from the Freestyle 2 to the Moonlander, and I'm a big fan of the following changes:

- Ortholinear layout, rather than staggered

- Sculptured keycaps, which I bought separately

- Modifier keys under my thumbs, making combos far easier

- Cursor keys in home position, using layers

- As you mentioned, a longer stretch between the halves

I've made many other tweaks that add joy beyond that, but those are the ones that made the upgrade worthwhile.
In most cases I think they're identical. WaitGroup has an ability that latch doesn't: WaitGroup can Add() and subtract (Add() with negative) whereas latch can only subtract (latch has to be initialized with its maximum value). The fact that latch is initialized with its value could be a little more convenient than WaitGroup in some situations (save 1 line of code). latch has an ability that WaitGroup doesn't: .try_wait(). Also latch's .arrive_and_wait() can save a line of code compared to WaitGroup.
Google, Microsoft pitch in to keep Mozilla's Web Docs online bible alive
This looks like a great idea. What I would really love to see is a no-tab browser with extension support. I have come to realize that a sufficiently advanced window manager is indistinguishable from a tabbed browser, but you will pry uBlock and 1PasswordX from my cold dead hands.
>whitelisting a set of users on the basis of credentials or avowed common interest.

Like r/the_donald. Mods can effectively whitelist a set of users by banning everyone else.
Stopped reading and closed the tab at "JavaScript disabled by default. Websites should only be using JavaScript to enhance the overall user experience".

Good luck putting your thumb up in a try to eliminate the sun. Absolutely never gonna happen.

Either this project is someone's wishful thinking of what a perfect world looks like to them (in which case I'm not interested), or this is actually a serious attempt to enforce arbitrary rules on web sites, and the authors are trying to do it at the expense of the users, in which case I don't care either.
Congrats it's a very fun idea! I haven't been this excited about a website in a while. I hope it's going to stay up for a long time. Good job OP!
Even if you don’t find the tool useful, the implementation under the hood is very clever. The dependency graph between the jobs is stored as a bunch of live processes flock()ing on each other’s log files. Once the files are unlocked, the process execs the requested job. This makes the scheduling and error handling code much simpler. Also, right now the dependency graph is dense (a job depends on all previous jobs) but it would be straightforward to thin it out to allow parallel jobs.

Overall, a clever trick I intend to steal.
Tom Scott made an excellent summary of why electronic voting is a bad idea, and explicitly covers both open source and blockchain as proposed solutions (hint: they don't solve the problems that make e-voting bad)

https://www.youtube.com/watch?v=LkH2r-sNjQs
Giving people housing helps those homeless who have the wherewithal to go forth and build a life from that point. That population of homeless are rarely chronically homeless. The most visible source of homeless, the chronically homeless population accounting for the most deaths, the most crime, the most in need of resources, are the drug addicted and mentally ill. The solution is not to create more sober housing that will be turned down by addicts or people who aren't in the right state of mind who believe they really do have a better life living on the sidewalk. The solution is to create mental health facilities and drug treatment centers, and to remove people off the street by offering a choice of going to seek treatment at one of these places, or jail. Living in subhuman conditions on the street shouldn't even be an option

It's embarrassing to me that LA county is putting up port a potties underneath freeway overpasses and patting themselves on the back for their "lofty" goal of 10,000 shelter units in 10 years, when they should instead be building hospitals and long term psychiatric wards if money were to actually be spent on doing the most good towards the people impacted by this public health crisis on our sidewalks.
Most of those are pistols, which is a separate part of kit.

The end of that list shows the M4 carbine - which is an AR-15.

In popular vernacular, an “M4” is a shortened version of the “M16”, which is the military version of the “AR-15”. Armalite originated the design and Colt licensed it.

There’s a bit more to it than that, but that’s the high points.
I'd agree these are all valid, and not mutually exclusive. ie, as a junior dev use some discretion based on what type of issue you're facing, as a manager set the tone and if needed give the offer some guidance on when to struggle for a bit, when to ask, and when to take a break (still such an underrated strategy!). This is one of those problems that only gets solved when both parties understand the solution though. In other words a developer can have a good grasp of how question-asking should work, but despite a lot of lip service, this manager or the next might not get it. And vice versa managers/devs.
I can't tell if you're serious or just joking but they do have a variant of their logo that's an oroboros [0]

[0] https://www.dropbox.com/sh/l6tp9ym5nf8h5v9/AABC0Zd7_v4BWmBaZ...
And barrier instructions/semantics are used by many architectures to flush/partition pipelines. AFAICT this one doesn't do that.

Too bad they couldn't qualify it somewhere further down below std::. Something like std::thread::barrier or similar might be easier to understand.
If journals retract, they lose reputation. Thus they have incentives to ignore the problems, which explains the authors results.
At this point, companies might as well just have an explicit policy of not hiring anyone registered as a Republican. Party affiliation is not a protected class, after all.
>Pharmacy is about 10% of total healthcare costs

That's good to know and something I've been curious about. Do you have a source that breaks down the other 90%?
You'll only be missing out in the same sense that you're missing out if you don't go to church on Sundays or don't watch NCIS on Tuesdays. There may be commercial advantages to having accounts for your business, but there's absolutely no reason you need to personally participate in the discourse or know about the most viral tweets.

I think we've gotta step back and recognize how strange this would sound just a couple decades ago. If you talked to someone in the 70s, they'd tell you that of course mainstream media platforms are sanitized for public sensibilities; that's just what it means to be a mainstream media platform. If you want to show things that might shock and offend people, you have every right to do so, but you've gotta do it in a smaller forum. My argument is that they were right, and the past decade of nation-scale but unsanitized platforms has been an inherently unstable aberration.
AWS is by no means the only infrastructure provider.
Yeah happen to me a lot and its a bit annoying.
Mad Magazine cartoonist Don Martin, was extremely adept at choosing .. sound-words.

Spladoingg.. Galoosh. Snert. You never knew what noise a man would make, falling down a manhole. He pretty much confined it to sound-effects.
The full name is typically CountDownLatch [0]. The latch still has 2 states, closed and open. It's just that it doesn't open until everyone is ready.

[0] https://docs.oracle.com/en/java/javase/15/docs/api/java.base...
Amazon’s Alexa can now act on its own hunches
How is it best for a society to evolve by suppressing diversity? In this situation, I'm talking about diversity of ideas relating to politics.

Have you ever considered why Silicon Valley exists in America? It's because as America grew, it welcomed in people from all over the world with extremely different backgrounds with extremely different ideas about how to do things. Over time, that situation resulted in extreme innovation where the best ideas prevailed.
>You can tell a lot about a person by who they decide to associate themselves with.

Like sex workers, tax collectors, and lepers.
My favorite working situations are when asking "stupid" questions and/or burning 6-12 hours on a subject is normalized and endorsed. I don't expect to live long enough to transcend anecdote, but both are necessary to learn and that's almost always important. I certainly had this in academic environments but they were somewhat cloistered or the educators expected them to be. In jobs like sysadmin/programming 6-12 hours on a thing could be 1 day or 15.

The 30-90 minute rule is to force people to search for answers themselves. If you don't know why that's necessary, I encourage you to spend several hours answering questions on sites you browse for answers (SO, HN, reddit, IRC, twitter, discord, slack, zoom, signal, mailing lists, GH issues, bugzilla, phpbb, anything) -- it'll take less than a week. People exist that don't do basic reading or research and will expect you to do everything for them. You'll get jaded.

The downside to this environment is a sort of pathological self-reliance. That's when these rules become upper limits: to keep someone from chasing waterfalls ( https://www.youtube.com/watch?v=NoKufWbP_L4 ). Collaboration always helps, some personal research is always needed... when to mix them varies.
How about Putin's palace? #FakeNews? Someone who's definitely not Putin spent $1.4 billion on this building despite all the evidence pointing at Putin? You'll need to employ some serious doublethink to continue on this train of thought.
I was told once use the Microsoft rule. If you can't figure it out in 20 minutes ask.

I try to investigate as much as possible before asking. It can cut down the number of questions and you can focus on the important gaps.
> A single node instance is literally bullet-proof

That is exactly the wrong way to use that word.
good.gif -- drive the violent and bigoted to coalesce in the fringe.
The developer most willing to continue active development and support usually wins. No reason multiple devs won't eventually merge their efforts too.
Very cool! Go Rust!
> If I could work out a single actual thing I'd use it for, I'd buy it in an instant

Ssh on the go, without having to lug a laptop while on call?
> It has lowered the barrier of entry to programming and introduced tens of millions of people to the world of development.

And wasted zillions of man hours to relearn the latest web framework every 2 years. Good job JS. We all love you.
Yup, Crandall. Took awhile to ship, but otherwise went smoothly. Looks and feels good as new. Word of advice: don't assemble it on carpet unless you want black grease stains...
Telling people to not ever have sex is different from telling people to not meet in large groups during an acute and temporary pandemic. Especially when you only forbid sex for a subset of the population while the remainder of the population is allowed to have sex. The group ban on the other hand is mostly unrestricted and thus more fair.
>Sometimes I've got nothing but hate and vitriol for something and it'd be great to have a designated anonymous space where people can brood and lament.

This is me with like 90% of tech, but instead of sometimes it's all the time.
I have to agree with this sentiment strongly. As much as I may lament today's social media landscape, it is only a drop in the bucket when it comes to my ability to participate in our cultural zeitgeist. And as long as we are going to pursue capitalism with gusto, I am in favor of capitalists controlling their own business - modulo protected class issues.
I hope the Oculus Quest gets a new build of Tilt Brush app (with a different name) but offered at no cost [1]

[1] https://www.oculus.com/experiences/quest/2322529091093901/
Wouldn't you want the opposite color progression? To avoid blasting your eyes with blue light when you need to go back to sleep. That's why operating systems have the night light feature.

I like the idea though... I think I've got an RGB light strip I pulled out of a pc case (not a fan of rainbow vomit styling...) around here somewhere. I'll put it on my growing pile of projects I should probably do.
The end justifies the means?
And mutexes too!
It feels like there has been a significant leap in treating common diseases, infections, and ailments during the last few years. Is there any data that can show it or is this just a happy feeling?
We've all hung around too long, curious about how bad the fire can get. That doesn't mean we're arsonists.
With the Moonlander, I do exactly this on my left thumb cluster. I get really easy combos of Shift, Cmd, and/or Option. Ctrl is harder to combine with my thumb, so I have alternate modifier keys, too -- left Shift left of Z, left Ctrl by holding down Z, and left Alt by holding down X.
That's like saying every integer has 2 states, zero and nonzero. I'm talking states in the computer science sense, not in the "what I prefer to look at" sense. These have 2^n states, whether you choose to care about them or not.

Just because Java calls it something that doesn't mean it is "typically" called that thing.
This feels a bit snarky.

There seems to me, looking at all of this US hyperpartisan nonsense as an outsider, to be quite a bit of difference between the frothy Gab/Parler/etc contingent and an average median republican (who I don't really imagine spends a ton of time on niche social media).
The article only mentions Rokfin, but what other live stream alternatives are there? Youtube has the most draw and algo suggestions, along with a huge community. I pay for YT because it offers a lot of great content and a good value, so I understand why creators would want to stick to that platform.

And what about indie streaming? Is there some package that glues some open source components, either to the cloud or bare metal?

I feel like there is a space for another livestream community, like YT, like Twitch, and like a Podcast, but without the main stream market filters. Maybe there is and I'm not aware of it.

When Defcon did their 'live stream' last year, they did a torrent of the pre-recorded content, YT, and Twitch because they were worried something might go wrong. By wrong it could have been anything from knocking over the service to getting banned for ... Defcon ideas. I don't think the Defcon shoot out was on there. They added live Q&A with Discord and YT. But that was it -- the only open source part was Discord (which did fall over).
Sometimes identical products trade at different venues, often different products at different venues are highly correlated. HFTs reduce the friction of value transfer between these many different markets. They are, in a sense, building the neurons that make up the global economic central nervous system. It's a natural and healthy market phenomenon. The benefits are systemic, which requires some perspective to appreciate. In the course of a decade or two, HFT has permanently cemented itself into the fabric of the finance.

All this talk about front running is uninformed utter nonsense.
How do you deal with lazy questions? Ones you've answered over and over or easily found in the docs?
Thanks! That was a good read.

While I want spcial media platforms to preserve their right to moderate content, I'm still not sure how I feel about services further down the stack getting involved (like AWS did with Parler).
Covid Anal Swabs for Beijing Residents More Accurate, Says Chinese Expert
I also genuinely hope that I can incentivise them to actually start following software development best practices, since they do provide a valuable service and I’d like them to succeed.

I read thru your HN posts and twitter and I completely understand where you're coming from. Very good points.

But here's my response to you: You're paying them $6 per month. That's not enough money for them to do better than what they're doing now. They literally can't afford to do better, given their paltry income stream. (Just my guess, I have no insider info about them).

If they keep doing what they’re doing now, I absolutely expect to see a massive data breach and/or data loss event at some point

I guess that's a chance they're prepared to take, though they probably haven't thought about it in such stark terms. I'm sure their development practices will improve, maybe in time to prevent a massive breach or loss.
The first step in that process is restoring net neutrality.
Forget about credentials, hiring someone is a risk and you basically go into it as an employer flying blind.

I request social media links (not passwords, just profile links) from everyone I'm considering hiring, because any/all information I can use to winnow potentially problem hires out before I make an offer is extremely valuable to me.

You can tell a lot about a person from their social media profiles and posts.
right, but for languages that support monkey-patching, this is going to be hard. e.g.:

setattr(type(x),sys.argv[1],x.a)

or

setattr(type(x), 'b' if halts(sys.argv[1]) else 'c',x.a)
How about the following process? Each person gets randomly assigned to one of the two groups, when one group is full, move the rest to the other group. Does this make sure every equal partition have the same probability of showing up?
New online tool reveals Raphael's Sistine Chapel cartoons in stunning detail
I put what I thought was the most important point at the beginning of my previous comment.

"Legitimate" and "artificial" seem like undefined words. If one person or a few people puts a value on something that nobody else does, then you can call it artificial. But if millions of people are buying and selling at various prices, how can you prove any of them are "artificial"? To some extent, I think it's simply about numbers. One person who thinks different is crazy. Millions are a political party or religion or something.

They could go after Elon Musk (again), since he gave WSB a shout-out after hours and it jumped like 50%.
I hadn't heard of Qualys until today, and am very unhappy with them. They have thrown us all under the bus by releasing details of this vulnerability before updates are available for major distros. (Still no update for Centos 8 at time of writing this, not sure about any others).
couldn't you just assign each student an ID, get a random permutation of the array of students and assign violence to even indices and non-violence to odd? what am I missing here?
Perhaps differentiation is justified as program semantics can be captured to allow optimizations in runtimes. For example, condition variable to wait for events which can be delayed vs latched to wait for arrival of running threads to a point of execution. Runtime should handle each uniquely.
>if youtube becomes to dranicon, start a new website.

You are clearly ignorant of the kinds of shit actual YouTube alternatives have to deal with. Their websites and videos get de-ranked or de-listed from search (Rumble [1]), their apps get removed from app store (LBRY [2]), their infrastructure gets constant attacks (BitChute [3]). Meanwhile, the mainstream media smears them at every opportunity.

This is nothing like the environment that Google and YouTube were started in.

https://rumble.com/vcxrxh-rumbles-anti-trust-lawsuit-against...

https://lbry.tv/@lbry:3f/googlebanslbry:7

https://www.investmentwatchblog.com/censorship-bitchute-depl...
The cost, however, is steep — the list, or wholesale, price is $3,960 a month, or more than $47,500 a year. The list price for the one-time initiation dose is $5,490.

Supporting a subculture that's heavily into anal sex is extremely expensive.
Have you seen the volume being traded? Retail investors cannot make moves like that. Other firms are in on the play and cannibalizing their own.
For anyone scrolling past this list, I had a lot of fun with Retroshare. It's like the Napster we never had, but with gardening books instead of music.
#63 – De Prometheus à Thanos Avec Simon Pasquier – Electro Monkeys
CountDownLatch (Java Platform SE 7)
This new wave of McCarthyism is really exciting from a historical perspective. And, you know, perversely, my long-standing belief that so many "historical" victims are eager to strap on the jackboots themselves gets yet another data point.
Has anyone tried this and the Freestyle Pro and have a preference?
> if the person producing the output is not responsible for it really working, it almost certainly won't. Even innocently this will be the case with anything complex

Indeed, there's a great example in the article itself, in a totally unrelated area:

> I felt these journals generally did their best, and the slowness of the process likely comes from the bureaucracy of the process and the inexperience editors have with that process.

In other words, these reasonable journals weren't able to use their retraction process even though they wanted to, because the process never gets used and therefore isn't in a usable state.
The article mentions Brandolini’s Law:

“The amount of energy needed to refute bullshit is an order of magnitude larger than to produce it.”

It's the first time I've heard it, but it's a very appropriate observation in today's world where misinformation travels faster and wider than correct information. If you're just making stuff up, it's much faster than looking up sources.
Counteranecdote here, I went to a 4 year public university as well, and the students I knew were not living extravagantly.
Use Actually Portable Executable which enables you to compile textbook C programs as unikernels that boot on bare metal, as well as execute natively on all the existing operating systems too (without needing a runtime or interpreter). We've been working hard to democratize ring0 privileges since spectre has made the performance costs of having an operating system too high: https://github.com/jart/cosmopolitan/issues/20#issuecomment-...
Surprised to see you downvoted on HN for being right. In a thread specifically regarding python typing you would think getting the basics right is kind of important.

I don't see the hype here, just use a statically typed language if it's an important consideration for the project.
CI/CD Workflow for Android App Using GitHub Actions