skysight-inc/HackerNews huggingface dataset:
>If software isn't for you, it isn't for you.

See this is a straight up insult. How do you know software isn't for me? You only say this to be manipulative and insulting. I love software, I'm just not delusional. Software is easy.

Let me tell you the extent in which I love software, I study haskell in my freetime. I study formal methods. I study graphics programming all of which are unrelated to anything practical to my current career trajectory.

>There is worthwhile software, and I have written some. But worth it is in the eye of the creator, and so I maybe I find worth where you don't.

I defined it in a way where it isn't defined by the eye of the beholder. What "worthwhile" software have you written that very few people in the industry can write? I bet you all the stuff you wrote, any mediocre software engineer can write. Which illustrates my point.

>What is the "easiest" discipline is a nonsensical question to me.

Of course it's nonsensical to you. How convenient. Because answering this question would defeat your argument or display how much knowledge you lack for other forms of engineering. The answer is: "software engineering"

It's like refusing to answer the question which is harder: Calculus or algebra? Well they are two different subjects and I am a logical automaton I can't determine which is harder so I am labeling the question as nonsensical even though the entire face of the earth OBVIOUSLY knows calculus is harder.

Well guess what you're not a robot. Don't hide behind that as an excuse. Calculus is harder than algebra just like how software engineering is the easiest engineering discipline out there.

Even "worthwhile" software that you write is easy.
I do have a fairly carefully curated pile of stuff I travel with. But it's mostly a variety of practical/comfortable synthetic or merino wool shirts, pants, a light rainjacket, compressible outerwear, etc. It's not replaceable except as a stopgap with some cheap stuff from the nearest mall. But it's not fancy brands. It's just stuff I'm comfortable wearing, looks good but not fancy, and I can wash it in a hotel sink.
"Fun fact": Kazakhstani Internet seems to be completely down last 8 hours. I live in Kazakhstan and at least in 3 cities people report absolute nothingness: no home internet, no mobile internet. I have servers in data centers, it seems they were not responsive as well.

I was surprised by information vacuum caused by lack of Internet. I don't have TV antenna or radio, so I even considered going to meetings despite being a peaceful citizen. I just did not have anything to do.

I got Internet at 0:00. Hopefully it was not a mistake. I definitely would protest out of boredom if they'll continue to cut an Internet.
> If iOS users would switch to Chrome if given the chance

They already have the option to switch to Chrome on iOS. It's not like most iOS users know that Chrome on iOS is just a re-skinned Safari. They would use Chrome if Safari was insufficient for their needs or Chrome had some compelling feature they wanted. I have Chrome installed on my phone but it's so I can use the password manager, but I still prefer to use Safari as my browser.
> You can't write easy-to-read code in any language.

I've seen (rarely) old shell scripts and even assembler made readable by copious use of comments. I think the claim should rather be that you can't write easy-to-read self-documenting code in all languages.
Slate is not made of fossilized leaves; its foliate structure arises from the metamorphic process as flakes of clay (aluminium silicates) align and merge into sheets under transverse pressure. Any organic material present in the original sedimentary deposit will typically result in a graphite inclusion.
"Probably"? On the contrary, the incredible complexity of the JS ecosystem makes it likely easier to write in Qt.

I've had direct experience with this myself - with no prior Qt or webdev experience (although knowledge of how JS the language works), it took me only around an hour to figure out how to write a Qt application - but after 5 hours (and counting) of struggling with Angular, I wasn't able to figure out how to use it.
I want to work a professional job on a reduced schedule, so that I can prioritise my personal life. 20-32 hours per week, and that can be divided a number of ways. Judging anecdotally from interviewing the past month or two (I took a year off to hone my expertise at my hobby), HR/recruiters are not exactly coping with the collective power shift to employees. I think either side is waiting to see who blinks first. It's too bad it has to be that way, but our system does pit us against each other.

The way forward is to hire more people, pay people more, and give them more time off.
modern php and js/ts are both rather impressive how far they’ve come compared to the jumble of crap we had a decade ago.
How the community powers GitHub Advanced Security with CodeQL queries
Its not open source, but ubiquity have this build in to their wifi management platform.
> It's almost as though there's another force at work, silently undermining reason, relentlessly overwhelming rational discourse.

There is - it's called the profit motive, and in journalism produces the incentive to write clickbait.

This is pretty well established, I don't understand why you have had negative experiences broaching this as discussions of clickbait happen all the time online.
I love that Python is unique and strange enough that merely seeing "__init_subclass__" in this headline is enough to know exactly what language it is talking about ;)
Sure, Marie-Antoinette likely never uttered those words, but that phrase aptly captured the sentiment of the people regarding the apathy of the ruling class as evidenced by its contemporary use.
This is such a silly line of argument -- If someone writes a paper that says "the sky is pink" -- you would afford them no airtime at all, even as "minority viewpoints". These doctors are quacks, they get as much mainstream media coverage as quacks deserve.
Here's my point though:

Engineers in virtually every country in the world make less money than in the US. But the reason people have jobs in the rest of the world isn't because everyone wants to make things in the US, but it's just too expensive, so they'll settle for somewhere else. That's pretty heavy-handed American exceptionalism.

TSCM has the best fabs in the world. This article literally mentions them having to build the factory in the US and send people over to teach the Americans how to run it. They're just better at it. To keep insisting that that's not the case, and that this is really all about their lower salaries is, in fact, racist.
I finally bought a new & modern car a few years ago, and one of my favorite features is that it beeps at me when I turn on my signal and someone’s in my blind spot. At this point I can no longer count the number of times I was unaware someone was there and I even started moving into their space but got a beep notification and avoided turning into them. Using my signal is becoming absolutely reflexive now, because it helps me “feel” my surroundings and avoid doing things that surprise other drivers when I can’t see them.
Why BlackBerry held the tiny keys to my heart
Ah yes, nice hint that backports can use sys.version_info.
Acquitted in toppling of British slave trader statue
Best Practices for Securing SSH
How often you expect to reconfigure is a huge factor. Drop ceilings make complete sense in many commercial buildings, where access to change/move cables and whatnot probably happens every year. For residences, that sort of work happens a lot less frequently.

You can also get away with ugly ceilings more easily when they are higher. A drop ceiling 8 feet or less from the floor is an eyesore. At 12 feet up it’s a lot less noticeable. Of course if you have very high ceilings you can often just leave them uncovered and have a more industrial aesthetic. You have to be more intentional about routing all the utilities then.
No, I told them that I cannot relocate because I have to complete master's,

but I'm interested in doing it after that (+- 1.5yr), but time's gonna show
They could later release room sensors for newer controllers or positioning accessories for the existing headset/controllers.
The GP didn't express it well, but I understood the comment to be in reference to Eastern and Central European countries that didn't join NATO and other West-aligned organizations as soon as they could.
Ad hoc trials? Aka testing in production.
> in order for something to be read-only it's got to be a mask ROM or otherwise burnt-in (rather than merely undocumented flash), which implies being small.

Not necessarily. Suppose you use ordinary flash but the write lines are physically not connected to it so there is no way to write to it from software.

In theory someone could desolder it and replace the contents, but if the attacker is desoldering your hardware, you've already lost.

> Also whenever you hear "security" you need to think "who's security?".

They try to sell people the "security processor" as a feature. It's important to make everyone aware of what it really is.
Every time I see one of the 'leetcode=IQ' test comments I wonder if the poster has any semblance of what an IQ test is.

For what it's worth IQ tests test for pattern recognition skills and learning ability, usually within a short timespan with little to no prior knowledge. A memorized pattern of answers to programming questions therefore does not constitute a IQ test. Anyone who says that is really just wanking off to how smart they think they are.
Its easy to overlook the constant maintenance and repair these historical buildings get. Thick stone buildings are definitely sturdy, but I still maintain that modern technology makes it significantly easier to make a 1000 year building.
Eh... a lot of this article can be reworded as "do error handling better" (make error paths unreachable through your type system, crash for unrecoverable errors, if errors are recoverable, they should be Results, etc etc.)

Ok, I did all that. And I still want to know why this bug report happened, and logs help me. Why should I Not Log?
Depending on what you are making, a local manufacturing job shop or small scale contract manufacturer may be the way to go. 15 years ago during/right out of college, I worked as the software dev/IT department for a company in Central Kansas (http://www.grainbeltsupply.com/) that would be an ideal partner for you on something like this. I don't know where you are, if they still would be (live in different state, haven't talked to anyone there in about a decade), etc, but everything you are describing sounds like the kind of thing a job shop like GBS would be helpful for manufacturing the kinds of small scale production you seem to be talking about. Searching for "fabrication job shop" with your city/region should get you a number of google hits for places that would be helpful.

Speaking solely from what I have observed being on the IT side of two manufacturing companies, your budget for machinery investment is probably an order of magnitude low. Probably want a partner to start.
Can you compare to innernet from tonari?
Have you tried Obisdian(.md)? It seems relatively speedy and low-RAM for an Electron app ("only" ~150 MB without plugins).
Nice but no cigar. You start bij looking at structures that lasted thousands of years.

So you start with a giant blob of rock (mountain) then carve your cave out of it.

Have a reliable source of water nearby and carve out a trompe for compressed air. You cant beat a solid state megalithic generator.

For heating you carve out a chicken coop with a thin wall bordering the living room.

Use finger paint on the walls to explain how everything works and for decoration.
> Tell me why should technological change benefit workers?

Because who else is technology for? What’s the point of having technology if it doesn’t benefit 99% of the population? What you’re describing is the plot to Elysium.
If you're making your own root cert, you should use name constraints and block the issuance to certain DNS names.

https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1....

https://wiki.mozilla.org/CA:NameConstraints

Although... I have no idea if browsers/applications/openssl/etc actually verify this - but they should.

(Disclaimer I work at LE)
Its a slow to compile idiom. The only reason to use it is if you expect people to download the header and plop it in. Basically its an end-run around build systems.
This is what things are like in many parts of Japan (see https://www.theguardian.com/cities/2017/nov/16/japan-reusabl...).

Oddly enough, the value of houses in Japan depreciate over time (like cars). It's kind of a cultural thing. People want to live in a new house of their own, so many houses are built in a pre-fab way, with the intent that they'll be torn down and recycled in 20-30 years.
In what context would one realistically be able to debug TCP/IPv4/IPv6? Also in terms of network sockets and kernel implementation you're talking about apples and oranges.
At the bottom he links to another page:

https://www.onebag.com/business-bags.html#carts

Where he discusses luggage carts as an alternative to a wheeled bag. Which is actually pretty sensible, since removing the permanently attached wheels and extending handle from your bag gets you more carrying capacity and, even combined, lower total weight. So maintain capacity at a modest weight increase, or reduce capacity at a higher weight increase. At least he provides an alternative.
If anyone is interested in the data available on ivermectin for COVID, and whether it works, you can find a lot of it here: https://c19ivermectin.com/
So they're trying to fire him?
I suspect Tim's meaning was that ordinary users don't need to know how metaclasses work in detail. It is enough that people know they exist (i.e. do something at time class is defined). If you need them, you are doing deep enough magic that you can take the time to learn how they work.

Maybe he was also suggesting that people should generally not be using them. In my experience, it is exceedingly rare to need them. In 29 years of writing Python code, I think I've used them once or twice.
I don't need to do a line-by-line rebuttal of a Covid protocol my HVAC technician wrote -- though he likely did more to help the pandemic by changing out HEPA air filters than the Front Link covid quacks did with their awful advice and martyr complex.

If someone is catastrophically and unapologetically wrong on problem 1a, you don't really need to pay attention to their solution to problem 1b.
Ah, checking the man-page it would seem that you need to use the long-form option for the behaviour I described to work:

tail --follow=file-to-follow-by-name

> watch -n5 tail filename

That works too, and for many other uses, but doesn't allow scroll-back which can be significant when a lot of information comes through at once.
>>Still, others would be perfectly content becoming characters from WALL-E. I don't know how to feel about those types yet.

As someone who does know how to feel about those types, let me make a suggestion: Don't. That is to say, why does it matter to you?

Is it because you need their labor for your happiness ("who will make my fries/clothes/things I'm incapable of making myself")? Then it's not their fault you feel that way, and they don't owe that to you.

Is it because "work = a moral good"? Then you're wrong work is a thing people do because they have to in order to be able to acquire currency for the things they actually want to do. It has no inherent morality.

Is it because "Mindless consumption is a moral bad"? Of course, but only because there's no ethical consumption under capitalism.

The long and short of it is you don't lose much by people opting out of working. By that I mean the type of person who was going to put in the years of work dedicated to trying to cure cancer (or advance society in whatever way you personally feel would be the most valuable) is very unlikely to also be the type of person who is only interested in doing it because they "needed a job".

TL-dr: Hang the jerk who invented work on the Big Rock Candy Mountain.

(Edited for formatting/grammar)
I don't see any actual rebuttal there. Barring having actual recording equipment in the 18th century, nobody can truly say whether she said or didn't say the words.

Also she was 10 years old at the time, which actually makes it even more likely for her to blurt out something like this. Children are quite naive as I think we all know.

I've read other articles on the topic and emerged unconvinced from them as well because the crux of their "evidence" was basically "a wide consensus". Hrm. "A wide consensus" amongst a small group of scientists where deviating from the accepted opinions of the majority bears an existential threat to one's entire life work and career is... shall we say, not convincing.
Hmm it matters because when everyone basically uses competition, it doesn't matter if a few people use something else
To power their products mentioned in https://divriots.com/#what-we-do
Brave hits 50M MAUs
Wow thanks, this is so fascinating
Remind HN: Opt Out of Verizon Custom Experience
Forgive me, I know there are already several submissions on this (https://news.ycombinator.com/item?id=29582686) but I find this behavior so heinous, and I think it's worth posting again for any that may have missed it.

Verizon app > Account Settings > Manage Privacy Settings > Select a line > Custom Experience
When a doctor tells you to keep off your feet and go to x weeks of physical therapy, do you ignore them because it won't make you happy?

When a doctor tells you to take an antibiotic until the bottle is empty, do you ignore them because you've started to feel fine after half the bottle?

When a doctor tells you that you need to lose 50lbs, which will significantly change your lifestyle and in the short-term make you unhappy, do you ignore them?

I don't ignore them. I listen to them, and follow their advice. Is this me merely marching to orders from strangers? Is this me taking "no responsibility for [my] happiness and life trajectory"?

Why is this Covid situation any different?
Good luck as it’s 2 degrees Celsius in Almaty right now, and -15C elsewhere.
Latvia, Lithuania, and Estonia seem to be doing alright?
Granted many of the issues are simply from sites checking for Chrome and telling everything else to f--- off.

The world has circled back to the bad practices around IE 6! History doesn't repeat, but it sure does rhyme!
One thing he didn't mention in the location section: Make sure your spot is at least 20 meters above sea level. Not only do you need to account for the ground subsisting, but you also need to account for sea level rise. I wouldn't put it near moving water larger than a creek at all, riverbanks can shift over time and so can coastlines.

His suggestion to build in New York City is a bit dubious in a future where we may be forced to abandon the city due to flooding.
That's a great point, when my internet was down the other day I was bored out of my mind.

Wouldn't you want people to be able to keep using stuff like Netflix so their placated?

Instead, this appears to have made things much worse, since you have a lot of bored, angry people with nothing better to do. Something strange is going on, why wouldn't you gradually transition people to higher gas prices. I strongly suspect if you saw gas tripling price overnight in America, people wouldn't be so happy here.
I've had a HMG 3400 SW and my wife a Gossamer Gear Mariposa for 6 years. We got it for backpacking 5+ days in US wilderness, but they act as our one-bags across Latam. We didn't have a "one bag" mindset, we always just pack light.

They collapse down enough that they easily fit underneath the seat on a budget airline and look like a college kid's backpack. And they expand enough they we've done multiple 4-7 day treks holding tents and sleeping bags (40L and 50+10L).

And we roll up some smaller day bags inside for daily use.
Wayback machine does not show any such changes on a cursory glance.
No, I'm talking about having different GPG keys for different devices. I want my passwords on my phone, and on each of my computers. I would prefer to have separate keys for each of them.
Internet being down being discussed at https://news.ycombinator.com/item?id=29808046 (200+ comments)
Maybe it's just me, but the fact that he refuses to wear a helmet kind of undercuts his argument a bit...
Other commenters in the thread have claimed that the light being red doesn't matter -- it's prohibited regardless. So -- do you have a source of a specific statute that mentions light color?
I’m a pretty stoic and cynical person after being used as a doormat growing up in narcissistic family. I hope I don’t lose this perspective/lens of not trusting others if I tried psilocybin as my family would take advantage of my altruistic nature as a free labor resource to do work for them if I let my guard down and try to be helpful.
Distracted driving is absolutely not an over-dramatization. We're not talking about a "second or two" as you so blithely put it; sure the action might only take a few seconds (let's be reasonable and say it takes 5 seconds to reach out, grab your phone, rotate it to the correct orientation, open it, read the notification, parse the information, return your phone to its holder, return your hands to the wheel, return your eyes to the road), but the context rebuilding _after_ the distraction is brutal.

We're taking 10 to 20 seconds of complete context loss. Your mind is no longer on "I'm driving" it's on "I guess I can swing by Cub and grab some milk, wait, did I already pass the Cub? Maybe Rainbow is open.."

You will have outdated information on the location of every object around you. Is the old lady still waiting to cross on the other side of the intersection? Is the cyclist still blitzing the red or did he make it? Is that SUV that was coming up still behind me, or has it merged into the turn lane? That batch of 3 cars crossing in front is gone, what was behind them?

To rebuild this context you need to do quite a lot. Basically you need a full cycle of the attentive, aware "I'm driving" brain loop we all use when driving to get caught back up. When you put your phone back are you doing a full 360 degree update? Check left, right, left? Lean out and see what the oncoming traffic looks like? Check all your mirrors, glance over your left and right shoulders to check the blind spots? Lean your head forward and back to glance around your A-pillar support blind spots?

Check your phone quick, put it down and take the right-hand turn you were waiting for? Bet you just checked traffic on the left and then gunned it, good chance to run over the pedestrian on your right who just determined that you were yielding, and stepped into the intersection.

Glance at your phone right as the lights turn green, pull ahead into the intersection and take your protected left-hand turn? Whoops you got T-Boned, turns out the green light didn't come with a green arrow as well, and you were supposed to yield to oncoming traffic. You lost that context when you glanced at the phone and all your brain remembers was Green means Go.

Distracted Driving is multiple times more dangerous than Drunk Driving. "I was at an intersection and stopped" doesn't mean distraction won't happen.
I came from Linux, shell scripting and C/C++ and still, Perl and me just didn't get along. Only after I learned Common Lisp much later in life, Perl made more sense, but by then it was almost entirely replaced by Python and Ruby.
true. good to see we've opened up to contrarians. oh wait…
Yeah but it's a labor supply issues, they don't have the leverage to make those demands, at least not yet although hopefully this is changing now.
Obviously you can alternately write:

let input = [1, 2, 3, 4, 5], output = [];
for (let i = 0; i < input.length; ++i) {
let n = input[i];
if (n % 2) output.push(2*n);
}
return output;

But in some circumstances the other style can be more convenient / legible. The immediate question was about pushing to an array and then returning the array, for which the comma operator can be handy.