skysight-inc/HackerNews huggingface dataset:
True, although this just gives me one great benefit of 'immaterial' signals.. less opportunity for the messenger to be killed on the way to wherever.

This would also put them into the modern variant of man-in-the-middle attack (which kinda existed in the renaissance, France had a case of remote insider trading for instance)
Melanin in dark skin doesn't absorb as much UV radiation. It makes sense for people who live under the sun with relatively little protection to be dark skinned but it wouldn't make sense for people who are rarely exposed to the sun to be resistant to it.
Ask HN: How do you deal with unresponsive freelancers?
I run a very small game studio and we have contracted the help of a freelancer to help with some marketing and some creatively-related jobs. They are fairly well known in the industry and eagerly agreed to help promote our project, asking us to forward the paperwork to sign. It has been 5 days past the deadline we asked for the paperwork (nda, contract) to be completed. Is it unreasonable to suspect they might be ghosting us? If so, what's the best course of action since we only communicate through email?
I always thought the elves in Styx: Master of Shadows were a cool subversion of elven tropes. They're very dark and otherworldly looking, almost vampiric.

http://38.media.tumblr.com/cc5a526de1722f7fa5afcde8c432d12a/...
2 minutes was for 40M items. I had 1B items to sort/uniq.
I was impressed how quickly I could go from 0 to VLAN with Tailscale on Windows. Unfortunately I did not have as nice of an experience with the AUR package on Arch. However, it looks like the maintainer replied with a link to instructions on their website with how to get it working!
So are RISC-V chips already available? Or is it that the chips available are all low power things.

I'm curious how much effort is left, before it's possible to build an open source PCB that those who wanted to could send off to be printed and populated, which could serve as some kind of MVP motherboard.
The pressure exchanger is 98% efficient, but that doesn't mean the entire RO unit is that efficient. The pressure exchanger recovers the ~60% of energy that comes out in the brine stream; the other 40% is necessarily lost in fighting osmotic pressure across the membrane.
iTerm2 is going to be the killer app that keeps me on macOS for a long time. Is there anything remotely as good for Linux systems?
Personally, I don’t like the utility classes aspect of Tailwind. I can’t explain why but it feels wrong. I know it’s silly but it’s a feeling
There is a whole niche industry of case-based reasoning (CBR) tools which do exactly that.

https://en.wikipedia.org/wiki/Case-based_reasoning

(CBR does have applications beyond just invention.)
You may be able to configure Plover to suit your needs.
I think it means, like the article suggests, sticking with supported versions of OpenBSD, which is the latest one and one just prior (like, until about April, 6.6 and 6.5).
seems the Iranian government can't be trusted with the information they put out there in any circumstance:

https://twitter.com/aliostad/status/1233668766124400640

https://news.ycombinator.com/item?id=22457840
There's also a setting that controls the thickness of font strokes, independent of color. I forget exactly how it's labeled (not at my Mac right now), but I remember it's a dropdown with combinations of options for using thin strokes on dark backgrounds and/or Retina displays. I believe it defaults to using thin strokes on Retina displays. I believe turning this off will make font rendering identical to Terminal. Either way, I think it looks better turned off, even on a Retina display.
Don't worry about it - it wasn't posted too recently so the rules haven't been dented, and it's amusing.
Increasingly it seems like heavily opinionated foundational tools and frameworks are overtaking more highly configurable alternatives, at least in terms of breadth of usage or popularity.

Could this be a positive change? Does this represent a healthy response cognitive fatigue in a world with configuration options at every possible layer?

Or does this shift to less readily configurable tools represent an overall negative? Are we losing diversity in favor of a more vulnerable monoculture crop?

Or both?

Asking for real, not sarcastically. As a developer I’m a huge proponent of simpler, more opinionated frameworks for most projects but I’m also aware my perspective is more limited than many HN commenters.
Steve Ballmer revered Jack Welch's rank-and-yank management style.

During the 2000s and early 2010s Microsoft's stack-rank reviews were infamous for the internal politics created. Didn't matter if you had a full team of top-tier engineers, the bottom 15% WAS going to get managed out. Savvy managers would hire low-tier performers to protect the productive ones.

That's the only lens through which I have to view Mr. Welch's contributions unfortunately.

https://en.wikipedia.org/wiki/Vitality_curve

https://money.cnn.com/2013/11/13/technology/enterprise/micro...
Yeah. That qualifies as evil in my book.
Is it the AUR package that is the problem or the Linux application itself?
For me sort|uniq is nine times slower than

LANG=C sort -u

but `sort -u` on its own is only marginally faster than sort|uniq.

I can't remember exactly what LANG=C does, but I think the it makes sort not need to do some fancy unicode stuff? If the person writing the article just needs to uniqify IP addresses they should use it.
A short story about humanity’s first encounter with a disturbing alien
> (so it's likely related the fundings are not ready, given that Trump just recently announced budget with significant cuts to CDC and WHO)

Announcing funding cuts isn't the same as actually cutting them. The CDC budget won't be reduced until congress approves it. [1]

1. https://www.snopes.com/fact-check/trump-cut-cdc-budget/
Their use case may require it, not true for others.
I get 20 ms to paperspace (using it with parsec). The lag is good enough to play super meat boy.

This is with wifi hitting a local router, to a separate wifi access point, then wifi to my desktop. None of the network equipment is “gaming grade”.

FWIW: At 60 ms (due to a misconfiguration) super meat boy was unplayable.
This is a thought-provoking piece, well worth reading in entirety regardless of your political leanings or whether you disagree with its premise.

Trump is indeed waging a war on the DC establishment and its longstanding norms and practices.

His constituents elected him as the proverbial "bull in a china shop" so he would break all the glassware.

As this article lays out, by many measures he appears to be succeeding.
Good for you?

But consider that GP is also paying "absurd tuition." Returning grades is the least UC can do.

Not everyone goes to school to become an activist. No one should begrudge you of your means and desire to skip class in solidarity with the oppressed grad students at probably the top public university system in the world, but not everyone has such privileges.
Even though Goedel proved no logical or material system can be 100% complete, you can probably get close enough for practical purposes of being intelligent.
What they have is certainly special. Most people who earn $600k want to live a $600k lifestyle. To earn that kind of money, and live so frugally, could be the source of a lot of disagreement in most other relationships-- but money problems in relationships are nothing new.
This is the guy we have to thank for for introducing stack ranking and other predatory employment practices.

In my culture we're taught to never speak badly of the deceased so I'll say nothing about Jack Welch.
> To my knowledge, VPSes are generally container'd these days

Not true. AWS is still largely on Xen, and most others are using KVM. Serverless (Lamdba) is a different story, but EC2 instances are largely Xen VM's, not containers.
That's one way of looking at it. No sarcasm, I'm serious.

But another valid way of looking at it is that scientists have moved it from "impossible", to "impossible", to "impossible", then, with some more work, upgraded it to "impossible". Or, in other words, no progress at all.

The negative mass is still only one problem with the Alcubierre drive concept. Last I knew, it remains unclear how to enter and/or create a bubble without being totally destroyed, or exit and/or destroy a bubble without being totally destroyed. Reuse of any of the components is probably also a problem; in the Einstein equations, playing fancy games with spacetime tends to want to rather explosively go back to normal with the entire mass-energy of the distortions in question. It's also somewhat unclear what would happen to an Alcubierre warp drive in the real universe, where the space between stars is not a perfect vacuum.

It's not a drive being taken "increasingly seriously", unless you mean it's gone from epsilon to twice epsilon. It's a particular solution of the Einstein equations that involves impossible quantities of things and a particularly complicated setup basically already existing. If we didn't have science fiction making FTL drives cognitively available to people's imaginations and perhaps even subconsiously bleeding over into people's impressions of what real is (i.e., the bizarre but clearly pervasive subconscious assumption that seeing something in a sci-fi show means the probability of that occuring in real life is higher), nobody would be taking this seriously right now. Between the actively impossible elements (sustained, enormous quantities of negative mass) and the things that may not be mathematically "impossible" but are probably engineering-impossible, this is just a thought experiment right now.

Now, for all that, it's a worthy thought experiment. I am a firm believer in putting down a bit of money on the very long-shot payoff research. I'm not asking anyone to stop working on it. I'm just asking for realistic assessments of the current state of the art, which is that the probability that this drive will ever work is basically indistinguishable from zero at this point.
At the bottom of the article, I see an ad for TechCrunch SF in late April. Wonder if that’s still going on ...
Tolkein originally had the "tall, beautiful, elder people" race to be fairies in his earlier stories. The elves in The Hobbit were very different from what they ended up being in Lord of the Rings. They were more mischievous and Santa Claus elf-like. It looks like he combined the two ideas for his later books.
I managed to do that too (browser freezing until I closed the tab, also in Firefox) but there's supposed to be a proper BSoD. I found a screenshot of it:

https://venturebeat.com/wp-content/uploads/2015/03/windows_9...

(It's a stylized "Error 404: The page is missing or was never written. You can see if it becomes available again.")
This add-on for Firefox is helpful for that (redirects all www to old): https://addons.mozilla.org/en-US/firefox/addon/old-reddit-re...

I presume this is the corresponding Chrome extension: https://chrome.google.com/webstore/detail/old-reddit-redirec...
Let's be realistic, everyone uses transport.

In Europe, you might use a car if you're out in the country, but you still use transport. Historically car transport was subsidised anyway - because it makes sense to do so.

The number of people who walk everywhere is minuscule (and even then you're using maintained footpaths).
That's a truism. It depends on the administrator, and in general executives and administrators aren't paid on the value they bring, but based on a sort of signalling game with the oversight board that determines their compensation. If pay was really based on value to the system, Chancellors that are fired or denoted under scandal wouldn't keep their pay.

https://www.sacbee.com/news/investigations/the-public-eye/ar...
Ah, I mis-conflated. Thanks for the correction.
There is something to be said about your comment: this illustrates the value of free markets and the efficient allocation of resources; you were allocated more efficiently and you made more money and got your wife.
Programming is easy. Read the documentation for all functions you call. Make no assumptions. Read the RETURN VALUE section of man pages. Read about the behavior of NULL arguments. Don't do anything outside of the function "contract". This applies to anything from C to Rust to Javascript.

If you break these rules, programming is hard. Working with programmers who make unproven assumptions is also hard. Either don't hire them, or train that behavior.
This article gives that number:

https://www.sciencemag.org/news/2020/02/united-states-badly-...
Pardon my ignorance on the topic, but why would moving a business into new areas be considered lucky?

I wouldn't consider Apple moving into phones as lucky. Would you?
Read a Paper: Design of the Java Virtual Machine Instruction Set
It takes a pretty high level of fitness and a decent quality bicycle to sustain 15 mph on a dirt path. Something like 11 mph would be a more realistic average.
Yeah, but in C++ you get people ignoring exceptions too. I'm fine with return codes, I don't mind them even though exceptions are maybe a little bit better.
Is there any evidence that masks stop healthy people from acquiring the virus? I think everyone agrees that sick people should wear one to stop it from spreading.

I'm also not convinced that a mask stops you from touching your mouth. Some experts are saying that it will actually cause you to touch your face more, and if the mask is not waterproof (are N95 respirators waterproof?) after less than an hour of wear the humidity of your breath will have created a large wet patch directly covering your mouth and nose. Now any time you touch a surface and then readjust your mask, you're planting more bacteria and viruses directly on that wet patch.
How-to run Android 9 r1 in VMware Fusion
I agree. And definitely do not call me if I contacted you via email.
“he gave himself an A for his execution of its operations, and an F for his choice of successor.”

That alone disqualifies him as a leader “I did everything right but others screwed it up”.
If facebook has it, why shouldn't we?
So when they say it will be embedded into the Linux Kernel, what does that mean exactly? Does that mean I will be able to open a terminal an type: WireGuard and from then on my connection to the internet will be secure so long as I don't close the terminal or what?
I cannot upvote this enough. I've written some rust code which uses fork, and after reading this, I went to check the docs. And lo and behold it follows the convention you put forth. So I was safe.

Yay Rust, where things either fail (panic and quits the program) or returns a result that you can't use until you check for the error.
Ballmer actually left a better company than Welch.
Oh, this takes me back a long time. I kept a game of Progress Quest open for far longer than I should have.
What are the options right now for open source user/access management around WireGuard? I don’t love the idea of manually writing down keys in a config file.

I’m thinking of writing something to template out configs for short term keys (and automatically reload) based on an OIDC authentication, but seems inelegant.
Sync Challenge 1M SQL Rows to Mobile in Seconds
>Much of those gains came from GE Capital

>GE’s profit has plunged in recent years, dragged down by hidden costs in the company’s Capital unit

>he gave himself an A for his execution of its operations, and an F for his choice of successor

Am I reading it right that the reason GE Capital was so successful during his time was because there were hidden costs, making it appear more profitable than it was, that didn't come out until later? Or did this hidden costs actually not exist until choices that were made after he left?
It's based on Chrome - too much risk of Google being able to cripple it if it becomes important enough?
Great point. The SearX documentation addresses your concern here [1] I run my own, for myself only (via WireGuard). Its easy to set one up, for example with Docker [2]. However, I recommend to try it out first. A list of public instances is available here [3]. These lists include Tor entries (if you require anonimity, don't enable JS and use e.g. Tor Browser!), and also mention where they are hosted (if on clearweb). You can try it out there. That being said, one which seems safe (because of the people behind it) is [4]. At least safe to test it.

[1] https://asciimoo.github.io/searx/user/own-instance.html

[2] https://github.com/searx/searx-docker

[3] https://searx.space/

[4] https://search.privacytools.io/
> The lack of name spacing in css is a big issue on any non trivial project. Tailwind was made specifically in an attempt to address this, but I guess that isn't very important?

No it wasn't.
"Creepy" is one of those things that's impossible to clearly and objectively define. I know it when I see it.
It Is Not an Impossible Dream: Ways to Realize Health and Fitness
I'm all in favor of reusing my own replies to customers as long as I customize them. I'm just saving myself some typing. I teach others to do this as a way to optimize their workflow and save the typing, but not the thinking.

What most people intend to do is to optimize themselves, but what they end up doing is automating themselves. Overusing predefined replies, no matter well written, turns one into an automaton.
True, but in this case, ignoring an exception would be better than ignoring a return code, right? It prevent you from accidentally sending a signal to -1 (e.g. all the processes you can). The danger here with the return code is that the return code value is a valid (but not intended) input to another function that normally uses the normal return value.
Technically if it is sensing infrared light directionally, it can be considered a crude low frequency eye?
This was my first thought! My child here in Oregon has all the symptoms (fever, cough, and respiratory issues) and was exposed to a VERY close proxy of the person here in Oregon that recently tested positive. The doctor at the urgent care (we've gone twice now) even heard crackling in the lungs. They labeled it as the flu (note: my kid was vaccinated this year) but they didn't test for the flu and they only prescribed steroids to clear up the lung issues.

Given the mismanagement I've seen first hand, at this point I am reasonably sure the virus is indeed wide-spread.

EDIT: Just to clarify in case anyone thinks I'm being overly paranoid: the person that tested positive in Oregon is a school employee and acquired it via community-based transmission. The kids that my child goes to school with have siblings that were directly exposed to that person. The time-frame fits within the two week incubation period as well.

Criteria as set out by the CDC: https://www.cdc.gov/coronavirus/2019-ncov/hcp/clinical-crite...

> Fever or signs/symptoms of lower respiratory illness (e.g. cough or shortness of breath) AND Any person, including healthcare workers, who has had close contact with a laboratory-confirmed COVID-19 patient within 14 days of symptom onset

For healthcare professionals to brush off these facts as "the flu" without first performing a flu test to validate such a claim is irresponsible and indicative of an issue where this virus has gone undetected with valid cases being mislabeled as the flu despite evidence suggestive of Covid-19. Further supported by: https://www.washingtonpost.com/health/coronavirus-may-have-s...
We know the virus is widespread in Iran. We don't know if it is widespread in Africa or New Zealand.
Posts like this always perplex me, the behavior is clearly documented in the man page and clearly indicated by example demonstration code (e.g. [0]), so how could someone fall under the impression that this wasn't the case?

[0] https://en.wikipedia.org/wiki/Fork_(system_call)
I am not saying I don't want those features, but I do hope that a VPN in the kernel with one of its primary features being small, lean, auditable code, will think twice about adding a bunch of stuff.

Have you considered Nebula?
Writers Are Artists Without a Studio
The BMJ is the Daily Mail of medical journals, its target audience is whisky-nosed old buffers. Real doctors read the Lancet.

https://www.dailymotion.com/video/x2nedgv
Well, no – if Gandalf had a beard and was mistaken for an elf, then clearly people making that mistake thought that elves can have beards!
Hence why `Result` is really valuable. Can't ignore it (plus, the semantics are straightforward)
I am sick of people shilling to this thing here. Stop exploiting HN for free advertising. Every Wireguard post here has become a free ad for this company.

EDIT: Stop supporting parasites repackaging and rebranding open source and selling it while leaving the author who single handedly made this entire thing possible begging for donations on Patreon
> ‘personal data’ means any information relating to an identified or identifiable natural person (‘data subject’); an identifiable natural person is one who can be identified, directly or indirectly, in particular by reference to an identifier such as a name, an identification number, location data, an online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of that natural person;

Facebook might not consider it data, but the GDPR does.
Also the list of "good" employees is not consistent year to year. Even if you don't fire people most will have better and worse years. Sometimes the swings can be dramatic when people find their groove or conversely when they face burnout or have personal problems.

Stack ranking is stupid, heartless and unscientific. Just like the man who invented it.
If by ignoring, you mean non catching anything, I'm often okay with that. If an exception makes it top-level, you'll get a std::terminate and be done.

The "canonical" example people use a lot is std::bad_alloc. Often, there is no point in catching it -- what cleanup or fallback work are you planning to do when you can't even allocate memory?

Of course, silently swallowing exceptions with an empty catch-block is terrible.
I am mostly talking about in a business setting. WireGuard hasn't even hit its first "official release". A company is not going to switch to something that has not been thoroughly vetted. Also a lot is going to have to wait on vendor support, like incorporating WireGuard into something like Cisco AnyConnect.
Ask HN: Fremont and Pony.ai Launch Autonomous Vehicle Commuter Pilot Prgm
Is this legal? Pilot program is open only for City Employees.

https://patch.com/california/fremont/city-fremont-pony-ai-launch-autonomous-vehicle-commuter-pilot-program

ETA: when I brought this up in my Nextdoor dot com forum, post was reported. And then removed. Two of my city council members and the mayor live in the same area as I do. Reporting is normal. Removal means area leads or moderators deem it inappropriate.

How is it inappropriate to question special treatment(and arguably perks) of a tech that is untested. What if zoox wants to trial their autonomous taxis next? What is the criteria for allowing them in our city?

I don’t mind the trials. But why is it open only to city employees? Will their feedback matter?

If anything trials should exclude city employees. They do that with jury selection and other private/public sector interactions.

Eta2: https://www.thestar.com.my/tech/tech-news/2019/06/20/chinese-selfdriving-startups-autox-and-ponyai-get-green-light-to-offer-rides-on-california-roads/ : I thought they meant THEIR employees. Not the city government’s employees.

I am really surprised at this arrangement. I have never heard of anything like this. Am I misreading something?
I don't have the source handy but there was a geographic point made about Scandinavia that went something like this:

- Scandinavia is very far north and therefore gets less sun in the winter (obviously)

- Apparently the soil of Scandinavia is well suited to crops that are high in Vitamin D

The soil being good for Vitamin D crops (plus lightening of skin/hair and fish diets etc) was a part of why people were able to live in such far northern climates even if they didn't always have access to fish.