skysight-inc/HackerNews huggingface dataset:
Came here to say this.

His factory needed a stable workforce, more so than most at the time -- because one screw-up could stop the line. And he was willing to pay for this. Hire the most stable, least-drunk, workers around.

Of course he wasn't above some good PR, either. (And this was also the era when you could get a patent on a perpetual motion machine, right?) He'd be thrilled to see his PR quoted uncritically a century later.

This shift to more stable employment wasn't all gravy, by the way. In a factory town where the average guy keeps a job for a few months at a time, a recession means that it takes him a bit longer to find the next job... everyone's looking at the same time. But in a factory town where the average guy keeps his job for decades, layoffs are much more serious. Which is part of why the "great" depression gets this adjective in out memory, and others don't.
You don't need Triplebyte to launch in Boulder for that. Just apply directly to Google.
Purism is working on a phone that plans to support Ubuntu Touch: https://puri.sm/posts/ubports-ubuntu-touch-on-librem5-collab...
Congrats for launching!

The kickstarter page mentions that Solo supports U2F and Fido2. What else does it support?

Is it like the Yubico "security key" with just U2F and fido2 or does it support OTP, OpenPGP, Smart cards, PKCS11? How long are the keys it stores?

Oh, and if it doesn't support some or any of that stuff, is it a software or a hardware limitation?
Wow. What a crazy system. It is so so easy to manipulate this with fiscal policy.
I'm referring to this specifically in the context of use to eradicate invasive non-native populations.

The individual bugs may be hapless, but they are obviously just at the beginning of wreaking serious havoc on their new ecosystem and local agriculture.

It was technology that transplanted these populations in the first place. Eons passed without them migrating across the major oceans, then they suddenly hitch a ride on a human conveyance and arrive in a location without their natural predators, and start wreaking havoc on the native populations.

It just seems to me that this targeted technological intervention will solve the problem with the fewest side-effects. Gene-Drive is limited to not only a specific species, but a specific population.

Pesticides kill a broad spectrum of creatures, including many desirable species that are not invasive, such as honeybees.

Biological control, importing other living organisms to depress the population of a pest, can have even more massive spillover effects, some of which were mentioned in TFA, where a wasp that normally predated on the invasive was brought in and promptly preferred to predate on the local species.

So, what's your solution? Just let invasives take over and further trash ecosystems (beyond the existing human damage)?
that’s only one side of it. the site operator also has to decide if placing the ads are worth the cost of having ads on his pages. So if the operator is selling static ad placement and getting buyers, then he’s at least covering that cost plus profit, otherwise it’s not worth it.

So it’s like buying a billboard. The advertisers have to decide if it’s worth their money or not. But the operator will be making money as long as the ad space is occupied.
> 98 Ford Escort ZX2 to a Jeep Grand Cherokee and the handling is just as good if not better

Unless the Escort was broken this seems too rose tinted a view. Large SUVs like that may be comfortable but they definitely don't handle well.
Haha, maybe not, but it still is good for you. I'm American and I concur, this does not always come naturally to us.
Harvard Students Filed Title 9 Complaints Against Kavanaugh to Stop Him Teaching
They do. But letting their manual operators fall asleep and trigger it is not good at all.
I already have this with regular HN on my vertical monitor! Jokes aside, looks like a nice site.
I agree, but not in the way that this statement is usually intended. It often goes along with “you become the average of the five people you surround yourself with”.

Unfortunately, sometimes I find myself surrounded by people who have vastly differing life philosophies than my own (relatives, friends, spouse). In that case, the disagreement in a way pushes me harder to achieve what I want to out of sheer stubbornness than if I actually was surrounded by people who thought the same way as me.
المشهد 24
With apologies to Winston Churchill ...

Many forms of money have been tried, and will be tried in this world of sin and woe. No one pretends that the US dollar is perfect. Indeed it has been said that the US dollar is the worst form of money except for all those other forms that have been tried from time to time.
Zstandard Compression and the application/zstd Media Type
Should KubeCon be double-blind?
Disaster recovery is hard. For startups, I finally learned to do this drill: Restore the entire business to fully operational status on clean computers from offsite backups in under 24 hours. You always hope you won't need it, but...
I've seen Connman connect in under a second IIRC, on am embedded system. Proper PCs usually use wpa_supplicant, NetworkManager and some DHCP client, none of which are very fast.

Connman doesn't seem to handle all possible situations like NetworkManager, though, and its developers only seem to do (or approve patches for) whatever Intel management tells them to do.
That's really an ADS-B map, which is not actually all planes flying, at least not yet. It's especially sparse for small private planes, which are probably the most likely to find themselves tangling with a drone.
There is an easy way out too: "We believe mandating the purchase of a new car may be difficult for some families and may inadvertently discriminate against the poor". Add some buzzwords like "singe mother", "working through college", and "recently laid off" and it'll be one of the easiest regulations to walk out of, assuming anyone remembers in 2030
Be humble. You're not the smartest dev in the room. I was guilty of this in my early career.

Related to this is realizing that most software degrades over time, being touched by many people under varying deadlines. Assume best intentions of your teammates until you _know_ there's a endemic problem.

Read code. Don't despair if you check out some cool OSS project and a lot of it is going over your head: pick another project or start consuming the code in small chunks.

Don't engage in bikeshedding.

Don't be an asshole.

Always be able to explain _why_ you: picked that solution, developed it that way, favor X over Y, etc. Explain your thinking.

The "right choice" is typically right at the time the decision was made; time will usually erode that "right choice" until it looks wrong.

If possible, document the reasons why critical/large decisions were made in the project/codebase (e.g. "we had to do this like X since system Y wasn't compatible with system Z at the time of writing").

Think of the next developer to touch your code. Think of you touching your code 8 months from the time of writing. Both will help you documenting the "whys" of your strategies if it may not be abundantly clear.

Follow coding conventions of everyone else at your company; don't try to buck the standards.

Don't be cynical. Don't be a source of constant negativity. Those people suck to work with.

Find programming forums/message boards and consume at least a few times a week.

Don't obsess over picking the "absolute right solution", pick the one that sucks the least given the information on-hand at the time. If it's a big choice, document why you made that choice.

Do not burn out. If your company commonly features "death march" projects, seriously consider leaving. I suffered a nervous breakdown around 5 years into my career by working 60-80 hour weeks for months on end while dealing with veiled threats about all our jobs. This was during an economic downturn and an especially hard time to find dev jobs, but I still think it would have been better in the long run to leave. I believe our company, knowing the tough local market for devs, intentionally grossly overpromised on a deadline to a huge customer because they knew many of us wouldn't have many options. I probably made less than minimum wage that year, never did the math.

Related: in many cases, the company is not loyal to you at all. Do not devalue yourself for loyalty to your company.

Always, always give credit where it's due. Never take credit for another's work or ideas.

One of the best things you can do for teammates is relieving them of stress and sharing the burdens; leave no one on your team behind (metaphorically). This obviously depends on how close-knit your team is, but there were many times I stayed late to help a close teammate with a production problem that technically I wasn't directly involved with. When they did the same for me, I was very thankful to have that other set of eyes, the person to discuss the problems out loud. I know together we solved those problems quicker, to boot.
That's not true. Population growth and economic growth are related, but can happen without the other.
On a similar note, why did the Hacker News podcast perish?
Right now the killer feature of yubikeys for me is the fact that they're waterproof and have no physical buttons to wear out, making them effectively indestructible on my keychain.

I'm still waiting for another manufacturer to even come close to the physical design of yubikeys.
Icestorm Tools Roundup: Open Source FPGA Dev Guide
I wonder how easy it would be to make drones have a stronger radar signal? It's probably not nice to clutter up the displays of ATC, but it would be I think a more direct solution for controlled airspace
Mine with 11.4.1 received no alert and made no sound.
Its actually about perseverance and not some made up conclusions..

People who keep on attending classes simply have higher perseverance to anything they do and perseverance is the most important trait determining person success in life.
You're not being fair to the OP The ERS data pertain to "principal farm operator".

See https://www.ers.usda.gov/topics/farm-economy/beginning-disad...
> Is there anything in the standard about proving to the server that you have a genuine FIDO device

Yes. When registering a credential you can request[1] attestation information. Generally this will come in the form of an X.509 certificate[2] per batch of 100,000 devices which is signed by the manufacturer and which signs the generated key.

FIDO is planning on running a central registry[3] of devices which should include their certifications and manufacturer public keys etc.

For more details, see [4].

> My understanding of FIDO (v1) is that the only function a device has to offer is authentication through digital signature.

That's correct: CTAP1 just signs things. You can prove to a remote service that the credential is in live use right now because it signs over a server-provided nonce to show freshness, but that's all.

With CTAP2, devices can store keys themselves and they can provide a random oracle (i.e. HMAC) for unlocking locally encrypted data[5]. FIDO2 devices can also require a PIN to be provided before keys are released. (Or have a local fingerprint reader, although I don't know of any such devices yet.)

[1] https://www.w3.org/TR/webauthn/#attestation-convey
[2] https://www.w3.org/TR/webauthn/#fido-u2f-attestation
[3] https://fidoalliance.org/mds/
[4] https://www.imperialviolet.org/2018/03/27/webauthn.html#atte...
[5] https://fidoalliance.org/specs/fido-v2.0-rd-20180702/fido-cl...
> The average age of the farmer now is 58. And so one of the big issues just plaguing farming is that there's just not enough labor to go around. The problem is getting worse every year.

If you keep making teen-aged labor more and more impractical, then you're going to have problems. A lot of the really labor intensive work in farming requires almost no skill, just a whole bunch of hands and bodies. The cycles of farming naturally have highs and lows; when it's time to plant or time to reap, it's all hands on deck to get it done before time and weather runs out, and the rest of the season you need considerably less labor.

I think they still take two weeks off school in the middle of the fall in Aroostook County, Maine, so the potato farmers can get their harvest in.
Location: Toronto, Canada

Remote: Yes

Willing to relocate: No

Technologies: Technical writing, editing, HTML, Office, SharePoint

Résumé/CV: https://www.linkedin.com/in/torontowriter

Email: jonathanacohen@gmail.com
Waitmart takes even longer with these systems? I generally always go to cashiers for that reason. I feel like I'm becoming the minority who would rather deal with an actual person than an automated system most of the time, and I develop automated software.
What about you submitting a PR? Seriously these "well have you fixed it yourself??" comments are annoying.
5 security issues in Ruby on Rails apps from real life and how you can fix them
I'm sure that they were using US gallons. Whether this is data is accurate is another matter.

According to the International Council on Clean Transportation (ICCT), Europe averaged 46 MPG (US gallons, "normalized to CAFE test cycles") in 2015 [1], compared to something like 37 MPG in the US.

This NY Times article [2] summarizes the report, with some nice graphs.

[1] https://www.theicct.org/sites/default/files/publications/201...

[2] https://www.nytimes.com/interactive/2018/04/03/climate/us-fu...
"By having singed code we can offer firmware upgrade, to release new features such as OpenPGP ..."

I read this as they don't support OpenPGP yet, but they do say "256 KB of memory to support hardened crypto implementations and OpenPGP" so I'd guess it's on the to-do list.
مايا دياب  تعرضت لوعكة صحية قبيل اطلاق أغنيتها الحديثة “يا نور العين”
Show HN: WarriorJS – Will your JavaScript skills be enough to get to the Top 10?
I have the feeling that the detect phase is absolutely orthogonal to delivering what should basically be an executable package.

What is the rationale behind having the build step tied to the packaging format?
Hardware is the easy part. The software is where the "soul" lies. Microsoft for the most part, has always had descent hardware - its the software that causes them to be unpleasent and unreliable to use.
That's a very big discount compared to a typical engineering placement fee, and it isn't even the biggest cost to an employer hiring an engineer and training them to get up to speed.
Maximizing profit for my EVE Online industrial and trading corporation.
Oh yea I'm a huge privacy advocate and wouldn't set a foot in a place like that either. Although it's getting harder and harder it seems. Was just commenting that you get more than a 4 dollar latte.
I assume at some point the grocer realizes their sales are down and reduces their own order, no? There's no profit to them for increased spoilage.
"Also, to be clear, despite what Elon Musk may have told you, Autopilot has no chance of ever being fully autonomous on the current hardware, and it never did."

Why is that?
Mmmhh, Audi is Volkswagen (and Audi's cars were involved as well in the emissions scandal), so I'm kind of sceptic about their credibility (meaning "let's not forget too quickly").

As they have as well a direct interest in saying "buying new/our cars isn't that harmful as you think", their doc makes me even more sceptic... :)
Will do so. Thanks.
Great information! I wonder how the subcarrier allotments are orchestrated, particularly under hidden neighbor conditions. Presumably the AP has to orchestrate it based on QoS settings, but the client-OS will need upgrades throughout the stack to signal how much bandwidth should be allotted/reserved at different times.

Sounds complicated and tricky, and not likely to work very well for devices where bandwidth requirements are extremely bursty and unpredictable.
Eh, click on the link in the title, this has been submitted multiple times over the last few years to HN. Ain't gone yet...
Obama started it.

https://www.politico.com/story/2018/10/01/trump-presidential...
Quick question. Is the 80k an example you threw out, or a reasonable amount for a junior dev to make? Specifically for a a mid-sized company in the States, outside of Silicon Valley.

Currently working as a junior dev and the senior devs feel I'm making less than I should be. Which is much less than that 80k. The only caveat being that my employer is also paying for part of my tuition (up to a max of $5000 a year). Previously, this seemed like a decent increase with what I was making, but adding that 5k to my wage and I'm still nowhere near the 80k.

I'm throwing out this comment as it seems like it would be beneficial to other junior devs to have a ballpark amount to shoot for. Obviously other factors play into this (e.g. healthcare, location, etc). This just seems like a decent play to ask without breaking taboo with local devs.
1. Yes, it's called attestation, and you can read more here [1]. For example recently Amazon launched support for U2F only allowing some yubikeys.

1b. Solo will have its own attestation certificate, so you'd be able to say I wan't/don't want to accept Solo. I believe this will be more valuable to enterprise/closed environments that publicly available services, but of course an option.

2. FIDO2 and "1" (U2F) work pretty much the same. The device signs a challenge together with the hostname of the website you're visiting. There's no release of any key material. Yubikes, other than FIDO2/U2F, support other protocols including OpenPGP or SSH, but this is kind of a different story. Makes sense?

[1] https://fidoalliance.org/fido-technotes-the-truth-about-atte...
Most services I've seen set tracking to the maximum by default, then present the user with an "OK, accept everything" and a less obvious "more options", where they must disable numerous default-on tracking options. That's opt-out, not opt-in, hardly simple or concise.

There are also plenty which simply say: accept our tracking or you can't use the service. Which is plainly in breach of Ch. 2 Art. 7.4 of the GDPR.
I act quite in the opposite way. Too much thinking hurts the pleasure of living in the present. If I wash the dishes and not my spouse is because in the present makes more sense for me to wash it, that's all.
>If you're replacing cars every 3 years like an average westerner, given the age of cars I see on the road, you are doing extreme harm.

Do you have any sources for this claim? I think I only know of a single person who changes cars in 3 years due to leases and only did it once.

According to the US government the average age is 11, almost 12 years.[1]

[1]https://www.bts.gov/content/average-age-automobiles-and-truc...
Hah! I don't think a stack-based language would have taken off regardless of who was in the room that day, to be honest.

It all worked out well anyway, I ended up joining Google a couple of years after that talk, and now I'm at Apple working on Swift. It's not as elegant as Factor but of course has a much bigger user base.
That’s from an old article about Bush in the Iraq war era. I think it’s Rove being quoted. Could be wrong.

I think about that quote a lot, it’s seared in my memory. At the time I remember it was a rallying cry, people used it to define themselves as in “the reality based community” online a lot back then.

But now that I am a little clearer on what he was actually saying, and how true it was, it’s taken on a darker tone.
In my brain, the sterile mosquito did not spread and kill the entire world's mosquito population, so I'm unsure why that would happen with the Lanternfly population.

And I'm unconvinced the "kill 'em all!" approach to dousing everything in insecticide is that much better.

But, it's obviously a very dangerous and powerful tool that should be thoroughly considered. After watching the emerald ash borer devastate my home state I am a but bullish on killing off invasive species.
CEO Pleads Guilty to Selling Encrypted Phones to Organized Crime
Cool! I particularly find the domain blacklist interesting. What prompted you to add the blacklist feature, and what sin did dolphin-emu.org commit to get themselves on it? Unfriendly to scraping, maybe?

What can sites do to avoid getting on the blacklist in the future? Were they non-compliant with some standard, or just too complicated to handle today (but you'll fix it later)?

Also, whoa, this is 5 years old, why is it being submitted now? Might be worth throwing a (2013) on this.
Sure, I was just adding some more data points about locales where the payback time for going electric is shorter (Washington) and longer (Denmark).

I don't buy new cars and I don't drive very much in the first place. It's not worth it for me to go electric at present, despite access to cheap electricity and relatively high gas prices here. I'm hopeful that by the time my 2007 Camry is at end-of-life there will be affordable, reliable used EVs.
I live in a neighborhood that has Cruise vehicles frequently driving the streets. It's anecdotal, but I've noticed a fairly dramatic decline in the quality of on-road interactions. For example, having a lot of trouble navigating around Lyft/Uber cars pulled over to the side of the road or cyclists in the bike lane.

It's interesting to me to see their valuation be so sky high since I feel like it's not manifesting in the streets.
Code Ocean | Computational Research Meta-Researcher | New York City or remote (US/Canada) | Full-time | codeocean.com

Code Ocean is a cloud-based computational reproducibility platform that enables researchers to run, publish, and share the code + data for their analyses, pipelines, and algorithms.

We're looking for a researcher (PhD preferred but not required) with a computational science background to join the product team. The role is research-focused: you will spend the bulk of your time keeping abreast with developments in the space, studying computational research tools, technologies, and workflows, and talking to scientists across different disciplines to learn how they work. The role is also cross-functional: you will be expected to disseminate knowledge internally, communicate findings and make recommendations, and support the other teams where appropriate. You should be an adaptable, self-motivated, organized individual who wants to advance the state of art in computational research.

Applicants from groups underrepresented in science and technology are strongly encouraged to apply. If you'd like to join our small yet rapidly growing team, please reach out directly to shahar at codeocean.com.
Absolutely agree. One phrasing I heard that changed my mind a lot was "It's hard work keeping your own life afloat. Be careful who you tie yourself to. They are as likely to pull you down as you are to lift them up".

In one interpretation, that's a scary thought encouraging selfishness. In my view, it's a pragmatic description of reality, encouraging judiciousness. I still find great joy in helping others, sometimes at some expense to myself, but I now feel a lot less bad about making value judgements before deciding if such a thing is worthwhile, rather than feeling obligated to help everyone that might want it.
I don't disagree with the sentiment, even though I probably wouldn't have stated it quite that baldly in this particular forum.

Quite simply, given my understanding of the current president, I do not trust him to use this "feature" in a correct and proper manner. More distressing is the idea that he has to be surrounded by people who keep him from doing what his worst instincts tell him to do.

Worst of all, the elected representatives who have the power to remove him from office refuse to do so for political reasons.

At this point, I'd normally say "Well, get rid of politics", but the alternative is worse.

Welcome to Hell.
In what way other than wages does the US lead the world at all, never mind "by a large margin"?
Sorry, that was a poor choice of words. It's just such an over-the-top form of strong-arming (and so seemingly unnecessary; what were the risks that the ICC was really going to go after US officials in the first place?) that it seems cartoonish.