skysight-inc/HackerNews huggingface dataset:
We ban accounts that post flamebait like this, and/or take HN threads further into flamewar (which you did a ton of in this thread). Would you please stop doing those things?

We also ban accounts that use HN primarily for ideological battle, regardless of which ideology they're for or against, because that destroys the curious conversation this place is supposed to exist for.

If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
Does anything need to? Imagine you are looking at two job postings that are identical except for the salary range. One says 30K-300K DOE and the other says 150K-180K DOE. Are you going to trust the first one? I sure wouldn't.

And if you are right and that becomes a problem, well, shit. Back to the drawing board I guess.
Thanks for referencing https://fraidyc.at/ - I haven't heard about it before.

I agree that the way how RSS clients were designed 10 years ago wouldn't work
well today, but that is an a problem with architecture and UX design of rss client.
I don't think that it has anything to do with the RSS or ATOM XML data structure
standard.

Having machine readable data in open format is useful so that anyone can use it,
and create a it's own solution without spending too much time on interpreting the data.
While with unstructured, javascript heavy sites one would need to build it's own
little search engine to be able to process it and desing/train it's solution for
reasonable information extraction, which increases barriers to entry.
Yes, but it was (unsurprisingly) written in MC68k assembly [1].

[1] https://github.com/AOZ-Studio/AMOS-Professional-Official
Perhaps the most important thing we can do is fund a scraper that creates an RSS feed for sites that don't have one.
It will be universal until people start using it, and then it will be removed, because the point of these systems is to keep you away from humans.
That's a potentially misleading visualization. Delta can be steady rolling even if its share falls from 100% to 5%, as it apparently has, if the denominator has increased by the same factor.
As you collect more leverage, you get to straight up ignore them when they exhibit behavior.

Until then, punish that behavior by job hopping ever year. If they want to play a game, we can play it too
Not everyone has billions like the US mil to throw at
There are benefits to consistent laws across the USA. It prevents every company needing to hire a lawyer from every state to check everything complies with the law in that state.

In fact, more consistent laws across 300m people is often pointed out as a big reason for the success of the USA compared to say the EU which in many areas is still a patchwork of laws.
It allows both sides to negotiate. If you can convince them you’re worth a premium, you can command a premium relative to your new coworkers.

But if you come across looking like a bargain, employers will gladly pay a bargain to have you.

What it boils down to is agency: standardized wages is just another way to fix the price of labor. People that believe they are worth more also believe they should get paid more, and they can use their individual agency to test that theory on an open job market.
What is the training for the HR people that decide salaries/comp? I know there's glassdoor & co, but before that, HR people must have used some sort of methodology to figure out what the top & bottom range of a position is, no?
Well, formerly reputable company.
Very cool, thanks for sharing.

What would be the eventual process to make something like this decentralized so as to ensure no single party controls the server that (if I understand correctly) would set the day’s puzzles and handle verification?
What does the teacher do who has an immunocompromised 2 year old at home?
Your question is one of the main metrics I use to filter out companies I'm not interested in following up with. Is the interview process relevant to the actual job I would be doing? If no, it's unlikely to be an environment I'd be interested to work in. This signalling goes both ways and I think it's a bit of a weird balance that tends to somehow work out for both sides. People who don't mind jumping through bureaucracy hoops won't mind interviews that are completely unrelated to their job as much as the other half, companies that are like that will in turn be happy to find those people. There is of course the smaller subset of companies that would be interesting to work at but still have a bad interview process, but I would say they're a minority.
The first open source security tool for Heroku
Easy to use CLI security checks for the Heroku platform. Validate baseline security configurations for your own Heroku deployments.
Also, it seems to fail if either p or q is 32 bits long - you get zeroes instead of the bits of q.

Here's my attempt, which is shorter, and i think quite a bit clearer:

int pw = bitWidth(p);
int qw = bitWidth(q);
int qpw = qw + pw;

long qp = Integer.toUnsignedLong(q) << pw | Integer.toUnsignedLong(p);

int qpwBytes = ((qpw - 1) / Byte.SIZE) + 1;

byte[] bytes = new byte[qpwBytes + 1];
bytes[0] = (byte) pw;
for (int i = 1; i < bytes.length; i++) {
bytes[i] = (byte) (qp >> (qpwBytes - i) * Byte.SIZE & 0xff);
}

return bytes;

This did take me quite a bit of fiddling to get right - but it wasn't the bit-twiddling, it was the index arithmetic for copying the bytes into the array!
When I want all the details, I look for a full book. When I want the summary, I check Wikipedia. Articles are somewhere between. Either something is too new or obscure/niche or not quite worth the time investment of a book.

So I think you’re right but it isn’t the medium that’s dead. More like, it takes up a weird spot on the ROI curve to read through that’s rarely worth the time.
Reading the explanation from the author above your comment makes it not sound weird at all.
> A person who refers to themselves in the third-person is called, in English, an illeist.

In Japanese, he or she is called バッチリ日本人. (^_^)

Dali, BTW? So the literal translation of the original quote would have read something like, "Dali doesn't do drugs; Dali is drugs?"
Totally agree. It’s getting better but people still can’t wrap their head around the fact that the mind influences the body and the body influences the mind in a never ending feedback cycle. I guess thinking like this makes the whole system way too complex to analyze.

Same happens in economics. Economists often model things based on the idea that people make only rational decisions based on their own gains and nothing else. The fact that people make decisions based on many other factors gets iginredd.
There are lots of people who know how to audit binaries.

It’s not as if auditing source code is something that most people can do.
Not true. You can download the APK directly right here:

https://shop.threema.ch/download
NYC is also a terrible source of remote workers for other jurisdictions: high salaries, taxes and onerous business regulations. Most Canadian companies somehow make out OK excluding all of Quebec (and it's ~22% of the population), so I don't see excluding NYC from your pool of potential remotes being a big deal for all but the most specialized US companies.
Right now I'm reading "PSP, A Self-Improvement Process for Software Engineers" by Watts Humphrey (2005): https://resources.sei.cmu.edu/library/asset-view.cfm?assetID...

PSP = "Personal Software Process", the step before TSP, "Team Software Process".

Personal software process (PSP): https://en.wikipedia.org/wiki/Personal_software_process

Team software process (TSP): https://en.wikipedia.org/wiki/Team_software_process

It's there for anyone who is interested. Right now I'm skimming it to see what I can learn. Can be quite involved but can reduce errors and improve quality by orders of magnitude. (Proven.)

Given that, Humphrey repeatedly emphasizes that communication and understanding about what needs to be built are the most important parts, and that trying to test quality into larger systems can literally take years (of full-time work, by teams of dozens of developers).

Since I'm retired and reviewing all the ways that I wasted my life, then for me it's only an intellectual exercise, but this could help someone still in the thick of it. Lots of food for thought.
How many people were killed Jan. 6th? How many citizens were under threat?
The Truffleruby results look amazing but leave me with the question why we don’t see stories of implementation at major Ruby / Rails sites. Too soon, licensing or not yet 100% compatible?
They quite literally do.

Their annual defense budget is $5B+.

"Switzerland to Spend $2.5 Billion in Military Upgrades" (https://www.thedefensepost.com/2021/06/15/switzerland-invest...). Just last year they allocated $284 million towards "command and communication systems". You can build a hundred Whatsapps from scratch with that money. Where exactly did it all go?
At this point that is the best case. COVID zero is a pipe dream, there are just too many vaccine refusers and too many people refusing to do anything to avoid spreading the virus. If COVID follows the typical evolutionary pattern of viruses and becomes less dangerous, we can get back to normal life -- the question is how long that will take.
I wonder if it's because of the quirky Swiss military setup where evertyone is basically enlisted as a reservist. I would imagine that the local village will have monthly drills and that they have to organize them somehow. Using WhatsApp/Telegram/Signal might be useful for them as they might already use them for other purposes and everyone has it installed.

Source: https://en.wikipedia.org/wiki/Conscription_in_Switzerland
Thank you! I'm a huge fan of Perl too, looks like your blog is listed now!
Don't give them any ideas, I can see this actually happening.
The gov and media are never going to straight up tell us the pandemic is over. We have to take our way of life back and let big bro silently move on to something else.
It’s not that simple: yes, if someone gets in a car crash it’s probably not COVID but there are many cases where someone had a manageable condition that was disrupted by COVID — not 100% fault but not 0%, and a big problem for hospital capacity.
The gift basket story reminds me of something that happened a few years ago. I got a call from a friend who's a manager at another company in the local metro area.

"HeyLaughingBoy, $CANDIDATE applied for a job here and said that he worked with you at $COMPANY and you actually interviewed him. He listed you as a reference."

"Yeah, I remember him pretty well."

"So, what can you tell me about him? Good hire?"

"Would you like the Official Corporate Reply or my opinion?"

"Thanks!! That's all I needed to hear."

Moral of the story, boys & girls? Make sure the people you list as references actually have something good to say about you.
Ouch! For many years I had my watch do this. It's very handy. It's not loud like an alarm - just a quick beep and that's it. No one complained to me, although I stopped it long before I entered the workforce.
Media fear drum has no effect on whether my local hospital is overwhelmed. Everybody can make their own decisions, as long as hospitals are good.
Thanks, that's pretty neat!
There absolutely is. The school system I work(ed) for closes regularly every February because of the increase in numbers in strep and flu. Our attendance gets so low that it's the only thing they can do. Usually we can tell the week before, then they give it Monday and Tuesday and then are out the rest of the week, though sometimes attendance is so low Friday they just cancel the whole week already.

Basically: this is something that already happens for other diseases, as they spread like wildfire in schools. Kids are disgusting (and honestly, some of the teachers are too. I mean, I've seen several not wash hands after taking a dump...)
> Unfortunately from the stories I’ve read, Sega were really late in delivering an SDK for the Saturn instead expecting developers to continue to write code in assembly. Which was one of the many issues developers had with that console.

The Saturn launch was a serious fuck-up for developers who struggled to get anything working. I don't know if they shipped a dev kit without a C compiler. It would be a total nightmare accessing all the 3D hardware without C. And they'd had the 32X for a good while before that. They'd definitely given the earliest prototypes of the 32X to SN Systems for them to make their own dev kit. I saw two prototypes there, one they said was called The Fridge as it was the size of a small refrigerator, and another they called the Pizza Box which was the size of a rack mount unit.
There are plenty of really bad hires who cost a company lost time and money because they simply are not competent. It's made even worse because many incompetent people are genuinely nice and pleasant people, they are open minded and may even sincerely care to learn, and it's very hard and demoralizing to fire them and can take a big emotional toll on many people.

Firing an asshole who is incompetent is one of the easiest things to do and it can be done well within the probationary period, heck even an asshole who is fairly competent isn't a big deal and can be a complete morale booster and likely will not have resulted in much lost productivity.

I'd say most of the people I fire are not so called "HR liabilities", and in general most people are good people. But most software developers are not competent and in some cases that realization can take a year or longer in domains that require a lot of ramp up time, training, and investment. It's often a lot better to avoid hiring people who have even a 20% chance of not working out.
People willingly use Norton? I remember it being big years ago but haven't heard about it in years. If it still prevalent? It sounds desperate...
Ask HN: Job search experience after going remote?
I've been contemplating relocating my job to Austin from the bay area, and I'm wondering others' experience with finding new roles once they've gone remote from the bay area? For me finding a role in the bay area was simple, fast, and generally well compensated... My fear is if I choose to find a new role with an Austin address I will either 1) get pigeon-holed as "not bay area quality" or 2) get offers that assume I don't know how much I'm worth etc.

Anecdotally I've had a friend who moved here and has since found it extremely hard to find a marketing role whereas he had his pick of them in the bay area.

Anyways, any stories to anecdotes to share good or bad?
I’m sure they have encrypted radio channels but P2P comms for non-war situation without having to pull out a 200 watt radio is probably lacking.
Someone has to struggle sometimes. Either the author or the readers.
> Things that are difficult to test for, even on a whiteboard

Agreed 100%! I'd love to explore scalable ways to test for these. I've heard of people in smaller companies who get lots of success with non-leetcode style interviews because they can either have full control over the interview cycle (e.g. a hands-on CTO) or a still tight-knit "rock star" team that "gets it", but the challenge is that you end up getting a huge amount of variability as a company scales to hundreds or thousands of software engineers and things like rush hiring to meet deadlines start to enter the picture.

I like to start my interviews asking people about recent work experience and surprisingly that has been a pretty good indicator of how well they'll do in the technical portion. It's still a bit challenging to evaluate because experience doesn't necessarily correlate with potential. I've had a number of candidates whose description of past day-to-day work was nothing to write home about, but you can see their growth potential by really reading between the lines.

Posing hypotheticals is actually relatively standard practice at big tech: it's called the system design session. IMHO, you can get a lot of good signal from these if you do it right.
It's very unlikely that those are concerns for the Swiss army.
>I'm not afraid of Covid. I just don't want to contribute to the spread and death.

This is doublespeak.

No one is being forced out in public around people. Anyone doing so has a made a personal decision and they have accepted the consequences. You are not responsible for other people's decisions.
> Those who cannot should be rewarded for that and added enjoy benefits/guarantees to compensate.

This is more or less the opposite of what happens to these professionals - they are often those who are paid the least and work the longest hours under hourly contracts on multiple jobs (because, if they worked more in a single job, the company would have to give those benefits).
Can you cite that source?

In the past, these types of surveys are filled with methodology errors.

A Seattle based survey I see regurgitated often simply asked where their LAST place of residence before becoming homeless was, and it included stays in shelters as residence... So essentially anyone who had been there more than a few months was counted.
both of these are supply and demand though, either real or perceived.
I fail to understand how many physicalists have trouble understanding just what kind of influence the mind has on the body.

You know, it all being the same.
I'm sure there's some corner cases, but every soldier I've ever interacted with already had it on their phone for personal use. That's how it's become so commonly used.
I have no idea. I don't work at Amazon. Typically in the tech industry, departures tend to have severance included, unless it's for something egregious (eg violence), so I would imagine it does include severance. But again, I don't work for Amazon, so no idea. :)
>I'd rather euthanize myself at age 80 and pay much lower taxes throughout my adult life than die at age 85 in a gold-plated Government hospital.

Only it wouldn't probbably work that way, more probably it would be something more like:

Dear Citizen, this is the Government.

Our actuaries determined that you can only live up to 70 years with the tax you paid, so you are kindly requested to present yourself on the morning of the day before your 70th birthday at 9:00 o'clock at [redacted] so that we can proceed to your termination.

We assure you that the procedure will be quick and painless.

Thnks in advance for your cooperation.
I tend to keep the chaos at higher levels of abstraction. All of my home automation devices have printed labels with a number. (I have way too many.) The same number goes on the device name in Home Assistant. If one of the remotes ends up in the wrong room, it’s easy to look up where it belongs.

However, the internal applications I maintain at my day job have fun, easy to spell names. The servers they go on are prefixed with that name with their function after it. e.g.“snowplow db”. Everyone knows (or learns) that snowplow is the custom UI for the big SNP printers.

I’ve found having a name that’s short and relatively related in some way keeps different departments from coming up with their own shorthand way of referring to the programs.
I have a strong distaste for the emphasis on RSUs—I’d be happy having a company pay me more in fiat without the stock even if it’s potentially less overall. I do get that it’s supposed to be incentivizing, but the incentive doesn’t work for me. I just turn it all into cash as soon as possible, and when I leave, I feel no pain whatsoever for money left on the table.

Maybe this is not my absolute best choice option, but it doesn’t matter much to me because I’m not trying to maximize my profits.
> I'm pretty confident posting wages will suppress wages

What makes you confident about that? I only see evidence to the contrary. Having workers able to see what other jobs are paying might encourage them to make moves to increase compensation.

Hiding the numbers makes it less obvious if one is being taken advantage of, which is a reason employers have made it taboo to discuss pay.
A good compromise is to just ship the headline and first paragraph or two, with a link to the full article.
I know of one, but there aren't any statues of her going up anytime soon.
This data from NYC has been supplanted and updated for all of NYS: https://coronavirus.health.ny.gov/covid-19-breakthrough-data

This still shows a greater than 10x difference in outcomes. Additionally, the "unvacccinated" population includes people naturally vaccinated by virtue of having a previous case.

It could very well evolve into a form that is mild enough and different enough from the vaccine spike that brings the unvaccinated and vaccinated hospitalization rates to convergence. Respiratory illnesses in general harm the elderly and immunocompromised disproportionately. But if that becomes the end game where COVID is still circulating, vaccines are no longer as effective at preventing serious illness, because the general severity has gone down, that is also a good outcome as it is what we have always lived with.

Colds and flus have always killed 10s of thousands a year. COVID killed many more because it was particularly severe. Just as the flu of 1918 is still with us today in a less harmful form (H1N1) This virus has a global reservoir and will never run its course entirely before mutating again most likely. Just like colds and flus before it.
Norton IS malware.
Show HN: HyperExpress – High performance Node.js webserver
Hi everyone! HyperExpress started out as a personal project of mine in which I aimed to address common problems I encountered with existing Node.js webservers at the time of scaling my SaaS business's microservices.

Today, I am confident to say that after many updates and feedback from the early adopters, HyperExpress is now a feature-rich webserver supporting almost every functionality utilized by most Node.js developers.

Furthermore, HyperExpress implements majority of ExpressJS's methods/properties allowing for cross-compatibility even though HyperExpress is based on a C++ binding called uWebsockets.js.

Feel free to ask me any questions about the development process and production experience of using HyperExpress.

- Kartik
There is no easy way to know whether a zipper with YKK stamped on it is genuine, or a Chinese knock-off.

https://www.ykkfastening.com/brand/counterfeit.html
Strava exposes secret US Military base locations (2018)
This info is already public with things like https://levels.fyi and https://h1bdata.info/, at least for tech roles. And it seems like it's been fine, not sure what the downsides are.

Mechanically, I am curious how this will change even good faith "All Levels" job postings.
San Francisco's Housing First program has been an expensive failure. The only real beneficiaries were and are the owners of the SROs. My research indicates similar outcomes in some European locales, while Finland appears to be an outlier with markedly better success than, say, Scotland.

Providing no-strings-attached housing in the United States appears to do little but get rain off people's heads. That is not really solving the problem — having lived near some of these projects, the street people continue being street people (substance abuse, crime, etc.) but now they can go inside when it rains or the SF Sheriffs show up to recover fugitives. They largely do not progress after getting the keys to the SRO room. That does not strike me as a 'win'.
>Why are you confident it will suppress wages?

The same mechanism you see uncoordinated price fixing, companies set their numbers by copy+pasting from their competitor +/- a little depending on the details.

I think noncompetitive companies will be forced to increase wages initially to compete but after that initial spike the numbers will become much more sticky.
I wonder how he expected the American race to be homogeneous with segregation. He was probably implicitly meaning all the new European immigrants.