skysight-inc/HackerNews huggingface dataset:
The problem at least for Reddit is consistency and quality of moderation. Moderators will play favorites, and they'll spitefully punish people they don't like. There's no rules on Reddit - paid moderation is the fundamental difference with HN.
Curious what they suggested instead of gray box.

Did it even have a suggestion or is every word containing a color just blindly labeled dirty?
>People who watched the road runner growing up might like "Acme" anvils.

These days, Acme is better known for these[0]. :)

[0] https://www.kleinbottle.com/
And here we are waiting for at least 100years to get a GC on a H1B.Happy you are Canadian OP.
I would stay in Canada due to better quality of life and overall better government policies. However money wise you can make bank in a few years and move back.

Its very easy for Canadians to work in the US as compared to some other countries.
What I like most about TCL is that a TCL REPL feels a lot more like a normal command prompt than Lua or Python or whatever. If I’m going to write a complex program, TCL wouldn’t be my first choice, but if a program I’m using has a command prompt (think autocad or the debug console a lot of games have). Plenty easy for one-off commands, but with a simple and powerful programming language there if you ever need it.

Put differently: The command line ergonomics of POSIX shell, with the scripting ergonomics of Lisp
That something doesn't make a big improvement doesn't mean that the improvement does not exist.

If I wanted to show where ordering truly does not matter, I would rather look at encoding schemes. Some versions of Ethernet use https://en.wikipedia.org/wiki/64b/66b_encoding , meaning that the smallest unit that can be read at once is 8 bytes. That removes the ordering from IPv4 addresses, but IPv6 can still get handled earlier by taking ordering into account.
It's an interesting use of the word lab when rack, server, stack, etc. would have been more accurate.
The main issue I notice is that the up/down arrows and other UI elements are too tiny to easily/accurately tap with a touchscreen. Thankfully touchscreens are pretty good at guessing which HTML element my fat fingers are touching, but it still leaves me a bit paranoid about e.g. whether I upvoted or downvoted.
> I'd be interested to know where the $ as a representation for user input suggestion originated from.

In the absence of any configuration, the default prompt for most shells is (or was) simply $. When you su to root, it becomes #
Chips of rare-earth magnet epoxied to your fingernails let you sense the magnetic fields around you.

That sounds fascinating. Any reading you recommend?

A gadget mounted in your helmet could click softly as your head turns past cardinal points.

Great idea, and probably pretty trivial with an arduino. I might try to work something up for my bike helmet.
dang's expressed that point of view pretty substantively here:

https://news.ycombinator.com/item?id=23308098
> needlessly gendered term that perpetuates stereotypes.

The stereotype that mothers... are... computer parts...? I don't get it, what's the stereotype?
Lol, just how big do you think the farm subsidies are? This is some big-time Clancychat you're throwing out there.
Also, there's more and more old music.

Although it gets complicated because it's getting easier and easier to make music.
Insulation. Here you can see the motherboard getting prepared for LN2 overlock: https://www.tomshardware.com/reviews/overclocking-amd-ryzen-...
Thanks, good to see a new perf tool (and not just another procfs top clone :-). I've started using processor trace in the cloud, thanks to bare-metal instances, but for years I couldn't touch it (not available in VMs). There's a wealth of new information it provides, and we need better tooling on top of it, like magic-trace.

Glad to see "overhead" mentioned and quantified. I'd put the 2-10% at the top though, as that's heavy handed for some environments (can trigger a production fail-over).

I see magic-trace has implemented what some call "flame charts" (time on the x-axis) and not "flame graphs" (alphabet on the x-axis). The best tools do both (e.g., TraceCompass). Please do both! Will make seeing the big picture easy (flame graphs) and then zooming into time-based patterns easy too (flame charts).
>Cost-to-cost comparisons, while having some value, don't give the full picture. Real wars aren't wars of attrition between opponents with balanced resources.

Israel's Iron Dome system was and is criticized for its missiles costing far more than the rudimentary Palestinian projectiles they shoot down.

While true, the true measure is whether the Iron Dome missiles are worth more than the damage the Palestinian weapons would cause.
If you're interested in an open source job trying to do this in the browser using GPT-3 + Codex synthesis, we are hiring.

(disclosure: I actually worked with the parent before but we haven't talked in forever :D)
I don't see the irony, use Boring Technology if you want to build something that lasts.
1. I do not yet know why. I think somebody may chime in on here. Maybe because there are no multinationals, the economy appears to be somewhat local, insulated.

2. Middle class here has way more comfortable life than in San Francisco. I mean life quality. If you want to do something new, eg some new tech, it's another matter.

3. For a while, but it's not super easy from the bureaucratic standpoint, without the EU residency. The bureaucracy here is very slow and inefficient.
Yeah nah, old mate over here putting in the hard yakka and ignoring the place of code-switching. There's a middle ground between "souless corpo speak" and speaking colloquially. You need to give everyone a fair shake of the stick and assuming everyone comes from the big smoke doesn't.

Words are a tool used to convey meaning mate. Cracking the shits because you've gotta make concessions means you're not seeing a hammer as a hammer
Wow, by the end this article gets condescending to a rotten degree

> It reinforced a stark, limited view of the industry—characteristic of young and commercially sheltered coders dealing entirely with dominant apps from megacorps, on one hand, and open source from hackers, on the other—as all relevant reality. [...] No experience of negotiation—engineering terms to circumstances—to speak of.

Reads as "Coders are just too young and 'commercially sheltered' to realize how great my preferred proprietary terms are"

Go away with this stuff. We're engineers, we want to engineer, being 'commercially sheltered' is exactly what we want to be -- not a mistake caused by our lack of your experience in middle management.
You do not know how crazy our healthcare system is. We are currently hosting a couple of exchange students, and they have asked about some healthcare need. I’ll explain to them basically what needs to happen and simultaneously realize how absurd it is while I see the confusion overcome them.

Just a caveat emptor.
I’m talking more about influx of tech workers in those places rather than how rural they are. I’m aware they’re both cities and not that I’m seeking
> If you are looking for an app, I am the developer of HACK

A little off-topic, but I'm totally blind (use VoiceOver) and just tried the app on iOS. A few issues:

* Several buttons are unlabelled, so I'm not sure what they do.
* Navigating through posts isn't the most efficient (I need to swipe several times to move from post to post).
* The relative level of comments within a thread isn't announced (i.e. replies to OP are at level 1, replies to those replies are level 2, etc). Are these indented visually?
* Accessibility actions should be added to quickly vote, reply to comments, etc.

Happy to provide additional feedback/model apps that do this well, but I'm not an iOS developer.
My point, and I don't know how to make this any more clear is 'what is the actually fudging advantage of paying people out in USDC instead of USD, other than it sounding cool?' It's actually wild that people don't ask that question about this kind of thing.

1) USDC still needs to be turned into fiat in order to buy anything with it, so any regulatory/tax advantage is out the window there.

2) The fact that USDC is 'on blockchain' offers no meaningful advantage to the end-user vs. twitter (or any other centralized authority) just deciding to pay people in 'points' that are pegged to 1 USD (that also need to be converted to fiat to buy things)
Relationships have historically been fashion accessories. Women were once considered legal property for a father to leverage in exchange for access to his son-in-law's wealth.

Love is a selfish pursuit. The vast majority of people, historically and in modern times, didn't pursue a relationship out of the goodness of their heart.
>Yes, really. A story about Christian values is going to come off as political to Hindu or Muslim viewers.

Not necessarily. If Netflix had 10,000 shows and some of them were stories about Christian values, some were about Hindu values, and some were about Muslim values, nobody reasonable would have a problem with it. However, if all 10,000 shows made a forced effort to somehow include Christian values, or always had to shoehorn at least one character openly wearing a cross and saying a prayer into every show, it would rub on people the wrong way. That's how it is with Netflix original programming. You can break out your "woke" bingo card for any Netflix original show, no matter what it is purportedly about, and score bingo every time. Not every show has to include a facet of the same political agenda. Even if you happen to agree with that agenda, there is something to be said about diversity (true diversity - diversity of thought, not the fake kind peddling on Netflix).
Perversely though, when I see someone say "denylist", it stands out as an odd word, and it makes me more reminded of social issues than if they had just said blacklist.
It might be hard to persuade a city to change the zoning and building and fire codes. Especially in California, a lot of big cities prefer more business space and less housing because of tax revenue vs. costs to provide services, and current homeowners (reliable voters) are enjoying equity appreciation from the shortage.
don't normalize. just hash the UTF-8 asis.

normalization changes every year.

you need normalization only if you need to find or compare strings. or for visual equivalence.
I am a huge fan of GNOME and it's received lots of polish over recent releases.

The one app I'd really love to see is a documentation browser like Dash.

I plan on having a go at writing it when my current contract comes to an end and I've a bit more time.
P100 respirators are the only face coverings that protect you from Covid
The one thing in there I forgotten or overlooked is to put [pdf] on the end, I just assumed it did that automatically. I can't recall if I have ever posted a pdf but if I do in the future I will have to try to remember to do that. Although, it would be a small suggestion that it could be automated.
Big Tech firms set to face tough EU content rules
Here's instructions for the practice I adopted. Note: how it's executed makes a difference. The initial acknowledgment of opposites (this will make more sense after reading the instructions) needs to be done compassionately, and not dismissively. There may need to be more steps at the beginning to, otherwise it's a little gaslighty. It worked great internally as is, and I think it may have trained callousness in me in the long-term when applied in relationships with other people.

So I did it by choosing to abandon all judgment and then reframing perspectives I heard using the words "like" and "dislike." The reframing always had in it "I can learn to enjoy everything."

https://news.ycombinator.com/item?id=29764591
I'd say it's still relevant.

Do you want to be a specialist within a field and get really good at it, e.g. frontend web dev?

Or do you want to be generalist who knows a bit about management, design, fullstack,data science, DevOps,... but isn't an expert in any of them?
Careful, you're suggesting there might be a meaningful biological difference between the sexes.
So corporations are people now?
> Off-Topic: Most stories about politics

I wish this was still the case. Talking about politics used to be avoided here, and certainly engaging in reddit-tier partisan arguing was extremely rare. Now there are political posts almost every day that have comment sections full of mud slinging. I'm guilty of it too, even as recently as today, so I'm not taking a holier than thou position, but man those threads are just incredibly strong flamebait.

There has been a noticeable shift in the way HN engages with political topics over the last couple of years, and more recently in particular.
Talking about flexible mutable history, there are two more official extensions to be mentioned:

- evolve [0], which allows to rewrite history lossessly (without ever risking losing data)

- absorb [1] which takes uncommitted working copy changes, and for each hunk finds the last commit that touched those lines, and rewrites it. It's an extension originally from Facebook, in core since 2018. Works like magic: no "fix" commits ever more.

Plus, all of this is available using mercurial locally and interacting with git (and github) remotely, via hg-git. Admittedly, this requires to be a bit of an advanced user, but the gains in ergonomics are tangible.

[0] https://www.mercurial-scm.org/doc/evolution/

[1] https://gregoryszorc.com/blog/2018/11/05/absorbing-commit-ch...
Those Celerons were not known for running cool when stock, either.

Evidently the Celeron D is very overclockable. Still, 8ghz. Wow.
Is that just a benefit of being behind a paywall though?
To be more precise: the author’s theory predicts that new technology moves design away from the things it makes cheap directly as a status symbol. In this case, DALL-E makes websites move away from images it can create.

I contend novelty is the prime mover and technology that opens new possibilities moves designs towards these. Only once the market is saturated with them is new novelty sought. In this case, DALL-E will let websites move towards new styles of e.g. smoothly animating / shifting logos and images, images that are slightly but smoothly different every time you visit the site, regularly styles logos ala Google Doodles, websites with automatic dark/light modes and images to match, websites that match the weather in your location etc. Only after whatever new style is found becomes widespread will it become passé.

Testable predictions: let’s go!
> Vaccinated people shed mRNA into the surrounding environment.

They do. But in tiny enough amounts not to make people sick.

Vaccinated people do shed virus enough to make surrounding people sick, with unvaccinated people at greater risk, especially when these vaccinated do not mask, or do not get sick enough to isolate.

This topic and any discussion around it was carefully demonized, making it so even people like Luigi Warren could not get the information out that mRNA can be shed by the vaccinated.

The fervent anti-vaccination activists only got more fuel for their fires, with officials downplaying any talk of shedding or ADE. And then they blamed their rhetoric on the vaccine hesitant.

> COVID isn't even caused by a virus.

It took a lot of decades for scientists to come to the same conclusion about the Spanish "flu" pandemic.

The snake venom thing is of course an extreme outlier. If that is what you think you are "up against" with the anti-vaxxers and vaccination hesitant, you can not understand the merits of the other camp's views. The very fact check for the snake venom thing has this to say:

> But, as we’ve explained before, scientists in China first isolated the virus that causes COVID-19 on Jan. 7, 2020. Scientists at the Centers for Disease Control and Prevention in the U.S. then isolated the virus later that month, from a patient who was diagnosed with the disease in Washington state. And scientists in other countries have also isolated the virus. The World Health Organization announced the official name of the virus — SARS-CoV-2 — on Feb. 11, 2020.

Do you really think scientists in China first isolated the virus in 2020? It seems a rather definitive and factual claim, certainly welcomed by the Chinese regime and the narrative they want to support. Head over to the 4chan archive to see multiple posts discussing isolating a novel coronavirus with weird characteristics in the late months of 2019. It is there, and harder to argue against, and quite enlightening to say the least.
>this feature is doing people living in countries which cannot otherwise receive Stripe payouts a favor.

And then what do they do with their USDC? Sell it for USD?
Although there could be and perhaps have been cases of biological weapon skirmishes, this really doesn't look like one of them. Also try not to anthropomorphize entire countries and large organisations, it makes for a really naive analysis.
Digital Services Act: agreement for a transparent and safe online environment
No, PHP is moving away from functions which have never worked properly on Unicode input at all:

> But even if the user did want natural language case conversion, they would be unlikely to achieve success with strtolower(). This is because it processes the string one byte at a time, feeding each byte to the C library's tolower(). If the input is UTF-8, by far the most popular modern choice, strtolower() will mangle the string, typically producing invalid UTF-8 as output.

There are other functions which actually work for Unicode-aware case conversion, like mb_strtolower() or mb_convert_case().
Infinite scroll, IMHO, is an abysmal anti-pattern. 99% of the implementations don't work well with the back button. I think I can count the number of times on one hand that I was glad to have infinite scroll instead of pagination, and I don't think I've ever said to myself "gee, I wish I didn't have to click 'next' to see more things"
Usually large items go through an entirely different delivery network because the whole parcel delivery chain will be designed around weight limits - I.E. that weight might not be able to go through the automated sorter, and there is very limited capacity for manual workarounds for individual parcels.
The opposite problem also exists.

I had first.last@gmail.com and indeed got a lot of email that isn't mine. A few years back I switched to token1.token2@gmail.com, where token1 = something vaguely similar but not my first name, and token2 = nonsense word. Basically an address that is something between random string and insider joke.

Of course I always include my correct real name in the From: field, fill it correctly in all the relevant fields on forms and have never suggested to anyone that my actual name is "Token1 Token2". Nevertheless it's not uncommon for people to assume that this is my name, and I get people writing to me "Hi Token1," or "Dear Ms. Token2". I even had an expensive electronic item shipped to my correct home address but addressed to Token1 Token2, and returned to sender, since such a person doesn't live here (and likely doesn't exists at all).

Some people just don't understand how email addresses work.
I like webassembly mostly because it doesn’t have garbage collection.

I know the article wasn’t calling for anything like this, but Please keep wasm GC free. Golang, for example, compiles in its own GC (which is why it’s wasm is so large).

You always have to be careful of memory issues when mixing languages - see using Lua or mixing C and Go.

I’d rather deal with memory leaks than fighting garbage collection. If you want GC, maybe just stay in Javascript?
Some would aurge that CA based Disney has ruined the magic of Disney. Killed the golden goose as it were

Time will tell if their bold move to shun over 50% of their customers by adopting CA politics will work out for them in the long run
Just as a total aside - why do you think they don't want people using google as a verb? It's not as if it killed Xerox or TiVo.
In Mercurial all history is mutable too, there's just a UI failsafe that prevents you from mutating public history unless you manually override it. Git is just plain bad in this regard.

hg backout is like git revert. Creating a new commit is correct if you want to e.g. propagate the change through continuous deployment.

And hg commit --amend has existed for a long time.
On top of that, there is the notion of change set _obsolescence_: a change may be replaced by a newer one, effectively replacing it.
The biggest annoyance for me is that the word/woke policing throws out the most important thing: context.

We don’t punish people for crimes until we’ve had a look at the context and establish their specific intention (Strict liability withstanding) so why are we not doing the same with words and sentences?

Master/slave debacle is a prime example. Yes it can be used offensively. But for gods sake, look at the context! Annoys me that with all the injustice still prevalent in the world, they choose to fight this instead.

/rant
This sounds fascinating -- do tell more! Was this for a large cap company CEO?
I clicked on this link without really reading the title. Then about halfway through I started getting this really exciting feeling, like wow, who is the person who's writing this technical poetry? Then I looked up at the omnibar and, of course, it's Dan Luu.
Ok, thanks for the feedback. I thought my title would be less click baity since it shows the method of spying. But you are right.
So you are saying it is wrong to ban National Socialist unlike other socialist from speech? Even it they are the same?
You can take them apart with the right tools, they have a weird screw head but any decent pc repair kit should have the right attachment. You can actually remove the platters, generally doing that and tossing the lot in the recycle place is fine, good luck to anyone trying to put them back and get it to work but for an extra measure give the platter a little buff with sand paper or just scratch it good.

I've done it a bunch of times and it is actually kind of fun

If you have a drill press you can just drill a hole through it. if you're my Dad you take it out to the back 40 and shoot it .
Yeah, we need to ban the sale of bleach, knives, draino, aspirin, cigarettes, alcohol, hammers, nails, saws, shovels, tractors, semis, trains, cars, fishing poles.

After all, we can't make any of those things 100% safe so they are obviously completely broken.

Tesla's smart summon operates at under 5mph. It's not perfect, but it's also not fast. If you are using it in a situation where you can't see the car then yes, you are at fault for using a tool in an unsafe manner.

Can it be improved and made safer? Certainly. Should it? Yes. Does it need to be completely shut off until it is? No. It can be safely operated by responsible car owners. Until we start having major issues with smart summon damage I see no reason to kill it. A rich person ramming a private plane is not a "major issue" any more than a nascar wreck is a "major issue" for automobiles in general.
I thought we were past the "masks don't work" nonsense.
They would then also be able to tax them more. Let's say very reasonable european style VAT tax of 25% on entertainment services. Instantly billions of free profit to them.
I hope that Spyware is removed once and for all
Ah yes, give everyone with no taste the means to create even more mediocrity. As if we aren't flooded with enough crap already!
By affecting property values and land taxes, your advocations don’t need to be implicit to affect locals- think people with no money who have lived there for decades or more. People who are barely getting by as it is.

Do you really want another old couple on the streets of seattle so that you can live your agrarian fantasy?