skysight-inc/HackerNews huggingface dataset:
> I only caught my Hepatitis C because I wanted to an elective cosmetic medical procedure. It was my own vanity, plus pure luck, that caught it.

This wording is a little ambiguous because "catch" can mean both diagnoses and the point of infection. So I read that as you were infected by hep c during a cosmetic medical procedure.
I know we are not here for a movies links, but here is the movie link: https://www.youtube.com/watch?v=pYENPwgfJqE (legal)
YouTube Is Censoring Crypto Influencers
Heh, that's actually one of my favorite Wikipedia articles! Link: https://en.m.wikipedia.org/wiki/Chinese_cuisine_in_Jewish_cu...
They use CareSource to be exact but it provides public health care programs including Medicaid, Medicare, and Marketplace. My wife works with a few people who do these kinds of things. They use ambulances like a personal taxi service. If they can get a dr to say the kid has a rash, they will get "prescribed" a few boxes of special diapers.
18 people have died in space exploration since the 1950's. Over a million people die in car wrecks each year on earth[1]. Yes, we want to make space travel safer, but letting people who want to take bigger risks to do great things is something to encourage. It is not like the people going on these rockets are forced to do so. They work hard all their lives just to have a small chance to go. Some risk is needed to make technological progress in space travel at some reasonable rate.

[1]https://www.asirt.org/safe-travel/road-safety-facts/
Ask HN: Which platform do you use for screening software engineers?
HackerRank or alternatives?
> What's the point? How is typing foo::bar better than typing foo_bar?

You're missing the whole point of namespaces. The goal is not to replace foo_bar with foo::bar. The whole point is that within a scope you can type bar instead of foo::bar, or bar instead of foo::baz::qux::bar, because you might have multiple identifiers that might share a name albeit they are expected to be distinct symbols.

https://en.wikipedia.org/wiki/Namespace
I think life is incredibly unfair, more so than people care to admit. Personality, disposition, early-childhood parenting, where you grow up, physical appearance, intelligence, family, surrounding, even country you're born all are determined outside your control. Yet these factors are what more or less determine how successful you are going to be.

The way I look at it, if you're posting on HN, you've mostly likely been dealt very favorable hands in grand scheme of things. So I try to be thankful for what I have.

For all each success stories like AirBnB, there are hundreds of not-so-successful ones with equally competent and gifted team. Luck plays a huge part.
This seems semi out-of-touch for your average person. The reason money is the issue here is: how many people can actually afford the $100-$200 a month to have a maid come and clean their home? Or the $50 a week for blue-apron or whatever grocery-delivery startup is running these days? Dog walkers are expensive too (upward of $20 per _walk_ where I live). Just those three services I listed could run upwards of a few hundred dollars a month, most people might not have that kind of spending money in their budget.
Science made astonishing progress and was hijacked by those with an axe to grind
> There were [links] for, you know, anal bleaching, which is apparently a thing. I mean, just truly, incredibly inappropriate things. And there was even some links to Russian pornography sites. I mean, we're talking about horrible, horrible things.

Does she mean anal bleaching and porn to be "horrible, horrible things" or was there something else, really horrible? Perhaps porn is something many old-fashioned people still are uncomfortable of talking about but I wouldn't rate it as horrible - most of the people watch it and are okay.

> runs on the open source version of WordPress

Everybody knows this: running WordPress without 24x7 professional support means you are 100% guaranteed to get pwned.
It's not the blood draw, it's false positives resulting in unnecessary expensive and frequently invasive procedures done. A quick Google search for too much screening provides many results on the topic.
This can truly cut in either direction, and one of the benefits of long experience is learning to judge the over and unders on what is often a crucial educated guess.

Certainly, though, it's disastrous to assume that some existing library/product/whatever is going to be superior to home-grown, just because a lot of people use it, there's a big company behind it, or etc. That piece of software was written to cover a certain area of design and business space, and that may not intersect very well with the design and business space you need covered.

For myself, I do start with the hope that I'll be able to avoid writing some big chunk of code (by using some existing piece of software). But I'm very wary, as external software comes with costs, even if it's "free".
You could open a Donor Advised Fund with e.g. Fidelity, donate your bitcoin to your fund, and have the fund send normal cash checks to the charities you choose.

That way only Fidelity has to deal with bitcoin instead of N charities.
i started learning judo.
It doesn't really function without JavaScript enabled, either. The page loads, but the article is cut off, and graphics/logos don't seem to load completely. There is evidently a lot of JavaScript doing the heavy lifting to display ordinarily static content here.

Not that this is uncommon, as we approach 2020...
I’m not sure about “decent food”, but costs in the other categories are pretty decoupled from trends anywhere else in the world.
Additionally, the Nim code was not compiled with many optimizations turned on! (I.e., without -d:release).

$ nim c -o:base64_test_nim -d:danger --cc:gcc --verbosity:0 base64_test.nim

$ nim c -o:json_test_nim -d:danger --cc:gcc --verbosity:0 json_test.nim

IIRC the -d:danger flag is necessary for some optimizations (like disabling bounds checking) but -d:release is necessary for most optimizations to be enabled.

Edit: It appears I'm incorrect, -d:danger does imply -d:release in newer Nim versions.
https://github.com/protocolbuffers/protobuf/issues/1896

Ok some of the things I said couldn't be done, can be done, but it's situational
Indeed but I’ve got my own theories about what’s happening here and I think it’s less to do with people being open to alternative suggestions and more about protectionism of the Apple brand.
That's an interesting question; you'd have to do it either by fret placement or pitch bending with finger pressure. In the latter case it would only happen when you were playing chords with far-apart notes.
There aren't such tests, at least not that work like dieharder. You analyze a CSPRNG the same way you'd analyze a cipher construction (they are essentially the same thing, and often we draw our conclusions about the strength of a CSPRNG by noticing that it's built on and thus inherits the formal security commitments of ciphers and hashes run in modes and constructions that themselves have been shown to be trustworthy).
CBC deletes Trump scenes from Home Alone 2 broadcast
But using an existing parser that happens to be written in C could definitely be sensible.
> there is some evidence Hitler himself believed in it, sending an expedition to the island of Rugen with the goal of setting up telescopes to look over the interior of the earth to spy on British fleet movements around Scapa Flow.

Is there evidence of this? The Wikipedia article on the Hollow Earth, in its section on concave Hollow Earth, recounts this story about Hitler as one that had been relayed without historical evidence.
It does imply release in latest Nim versions, `-d:release` still has some checks enabled, and `-d:danger` is full-on release mode with all possible checks disabled.
Sorry that your account was being rate-limited. HN's software filters that do that, based on past activity by trolls. Unfortunately it also sometimes prevents project creators from showing up to discuss their work. I hate that!

We've marked your account legit so this won't happen again.
Some kind of focus would do this young man well. Also thinking how to turn that all information into action or outcomes.
Did you notice the Author Name?

It is Peter Griffin!
Well, this one is quite interesting, and would integrate nicely with tablet inputs for IDEs, but I have been burned often enough by non-free tools or SAAS (as well as the philosophy/ethics side) that I can't resolve to make closed-source and nonfree software part of my workflow. As a one-off, though? Maybe.
How I changed my mind about the biology of race
I think you have a personal grudge against something.

Working is not slavery, you work for money to do what you want.

You have a bad boss, can happen. Change jobs and it's done
>Plate tectonics was a new theory, still hotly debated

This always gets me. Well into the 1950's it was still contested, DNA wasn't discovered until the 1950's, gravitational waves weren't detected until 2015! Even just looking at my family's first personal computer in 1995 and comparing it to the Pixel 3 I carry as a phone and the Moto x4 (which was free!!!) that I mostly just use for listening to YouTube videos at work and just how much more capability/processing power/storage they have compared to that Compaq Presario.

It's truly amazing how much we've done and discovered in the past 100~ years.
Russia claims it has successfully tested its own internet – Engadget
You can manually inserts bullets (U+2022) to approximate lists:

• foo

• bar

• spam

What I most want is a way to force a newline without starting a new paragraph.
What does that site prove?

https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=stack
3496 entries
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=pointer
2389 entries

https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=java
2034 entries

A possible outcome is that you would trade pointer bugs etc. for "Java bugs" if Java embedded were used everywhere. Embedding a complete runtime increases the attack surface alot.
Very interesting that your batch recognized that the emotional strength and stability was the important part, rather than the idea.
> I recently learnt that the Toeffili and Hadamard gates are universal for quantum computation. The description of these gates involve no complex numbers.

Hmm, these are matrices so essentially complex numbers?
> I think it's the "right" price, you want to incentivize companies to try to develop drugs that will do the maximal amount of good.

So the only incentive to do maximal good is more money. And people wonder why I laugh when it's claimed that we live in a civilized society.
I'm not sure I'd agree. Sometimes it really pays to play to your strengths. I've had jobs that were odd-work and putting out fires for a few years now and I've never been happier. I'm good at that

Programming-wise it isn't as hard to find as you might think. Maybe not working FAAMG or similar, but it's quite doable. If you don't compromise on the desire to work only on interesting* stuff when a big paycheck comes along, you'll eventually end up in a position where you only work on interesting stuff. The gamut of work is wide.

To be honest such work isn't even that rare. Most people would rather make $200k and complain about how boring their job is than have an interesting one. I think for many people "interesting work" is often the same as "stressful work" and so the interesting positions are not as easily filled.

[*] Interesting as defined by me, and probably the parent poster as well. Obviously this is subjective.
The lower middle class can afford decent food, just some of them don’t want to eat within their means or aren’t cost conscious.

Actually I think innumeracy is a big problem for a lot of people with low incomes. I have a relative who I suspect is innumerate and it’s both fascinating and sad when you get insight into their budgeting/estimation abilities.
Nice website. I like it. Please don't use it with your kids (of 2 to 4!!). There are more than enough actual objects scuttered in your house.
Nice hidden internet gem
The OOM killer kicks in when you run out of virtual memory, not physical memory. If you genuinely have processes that only periodically actually need their heap to be large, but don't return unused memory to the OS, you can simply allow the OS to page out the address space that isn't currently used. There are subtle differences between returning address space to the OS, and simply not using address space, but they aren't the kind of differences that impact your problem.

G1's heap sizing logic is readily adjustable. The old defaults did rarely return memory to the OS, but you could tune them to suit your needs. Either way, this is no longer accurate an accurate representation of G1's behaviour as the runtime has adapted to changing execution contexts: https://bugs.openjdk.java.net/browse/JDK-8204089
Indeed. A micro-benchmark on JSON parsing is a very misleading way to compare languages.
> To me, there is a clear indicator: human suffering.

I like to divide morality into happiness ("utility") and rights. All else equal, increasing aggregate happiness is better. However, if increasing (the authority's measure of) aggregate happiness tramples a lot peoples' rights, that sucks.

Rights (and their implications) are easier to codify legally than happiness maximization. This eigenmagic seems easier to compute (because it's easier to encode) for happiness than for rights.

(One can frame rights as an implication of happiness maximization. Some economists do this. A (properly bounded) right to private property, for instance, increases net happiness by avoiding tragedies of the commons. Thievery should be illegal because stolen goods are on average less valuable to the thief than the victim. I don't know whether such analyses imply all the rights we'd like, or how absolutely.)
That's not quite right.

They jump through hoops so that C programs and the programs of all the other languages designed to run in the same execution model run as fast as possible. It's not to indulge C programmers but to support the vast body of existing software.

Hardware engineers need optimization targets just liker anyone else, and it's an eminently reasonable one.

Also, it's not like loads of improvements not related to the C execution model haven't been made. Demonstrably, the C model is not holding us back.

Anyway, if you want to move on from the C execution model, great. Now you need to introduce a practical transition plan, which should include such details as how and why we should rewrite all of the existing performance sensitive software designed to work in the old model.
Wikipedia is hardly a bastion of freedom. Just look at the whole "Philip Cross" affair (still ongoing). Glass houses.... https://wikispooks.com/wiki/Philip_Cross
Agree about that, but I actually do all my prod work in DB, so always synced, and one click to share a file link
Google maps can also download offline maps for different areas: https://support.google.com/maps/answer/6291838
I like to roam around the projects I use the most on Github and see if there's a bug I can work on, or someway to help out, when I have the time. It took me too long to realize that I could help open source projects out without being the chief architect at Microsoft, or have a well established coding blog, etc...
Oh god. An app like that, with a full pdf to LaTeX file converter, would be a godsend for the blind community. We usually sturggle a lot with mathematics in PDF documents, as it's usually not accessible for screen readers at all. TeX isn't the most pleasant thing to listen to, but it's at least plain asci text that any screen reader can process.
There are no automated tests for this, since cryptographic randomness requires unpredictability. A statistical test can only tell you when a random number generator is broken, but no statistical test can tell you whether a random number generator is cryptographically sound.
Pre-WWI US is so different as a country that I'm not certain it's useful as a comparison.
KKR to buy digital-library platform Overdrive from Rakuten
This would require new hardware.

If one is already going to be purchasing new hardware, one may as well get a QMK keyboard. This way you can program it with any keyboard layout you would like, and it will work on any computer without having to change the system defaults.

Clearly this doesn't help with built-in keyboards such as found on laptops; the clear workaround for this specific product is to allow it to import keyboard layouts in the various OS-specific forms they exist in.
Is Eating Meat a Net Harm? Slate Star Codex
> Virtually everyone has a vested interest in globally-consistent DNS resolution

I'd disagree and instead say that most nation-states prioritize their own aims (e.g. copyright policing, piracy, sanctions) above having a globally-consistent name resolution, where the two come in conflict.

And furthermore, many states prioritize their own economic development above globally-consistent name resolution. E.g. How many English domain names are owned by Liberians?

The trouble with international consensus is that is has to build one something that everyone wants.

... And the closest I could come to that would be a hash-based GUID resolution system. (IOW, something that lacks scarcity)
The nice thing about writing a long letter is that it doesn't have to be maintained at significant cost over time. :-)
36c3 Lecture: The Case Against WikiLeaks: A Direct Threat to Our Community
If you think that unpredictable American retail shift work would give you more vacation than a German factory, I have a bridge to sell you.

America has zero required vacation per year. Germany has 20 days every year for a five day working-week.
Banks Own Thousands of Railcars but Don’t Know What to Do with Them
A Brief History of Tiny Nuclear Reactors
The main line of the page is an ad of skillshare, seriously?
Ask HN: How to interview for potential, not experience?
What are some concrete ways to evaluate a candidate's potential as opposed to their knowledge or experience?

Like, what are some strong indicators that someone with less experience might outperform someone with more experience, and vice-versa?

I am especially interested in well tested strategies, since it is so easy for very logical sounding ideas to have unintended consequences, or just not work in practice, and because I do not think this question has an easy answer.

For a little context, I have two decades of experience interviewing and hiring, and my process has been working very well in the sense that I've hired a lot of great people and haven't ever had to fire anyone I've accepted. But I'm sure there are good people I've turned down due to lack of experience, what I want is to improve my ability to spot great people who don't have a long history or many obvious successes yet, especially people who aren't even sure of their own abilities.

Every company & team I've ever been on has had this same goal, and wanted to prioritize potential over experience, but inevitably the interview process we end up with is nearly completely based on evaluating experience.

What are some ways to evaluate potential that have worked for you?
Canadian health insurance is dramatically different. My provincial health card covers pretty much everything except drugs, dental, and optometry. Many drugs are partially covered too and have a small patient co-pay. Drugs in hospital are covered 100% as far as I know (I’ve been in the hospital a few times and have never gotten a bill for anything).

The last few times I can think of paying for anything other than glasses/contacts:

- $40 for a doctor visit and x-ray when I sprained my wrist and had forgotten to renew my health card. Reimbursed when I did renew.

- $25 for a month supply of bupropion (Zyban) for quitting smoking

- $9 for a bottle of Tylenol-3 after my knee surgery (completely covered otherwise)

Things that have been covered 100%:

- stitches when I got kicked in the head while tubing behind a boat

- stitches when I sliced my finger open with a knife (stupid kid stuff)

- appendectomy

- knee surgery #1 - meniscus cartilage tear when I was a kid, didn’t start acting up until my 20s. This included an MRI, a consult with a sports medicine surgeon, and the surgery

- knee surgery #2 - same knee, tore it up again 5 years later while skiing. Only cost here was optional physiotherapy afterwards, at $50/session.
I've been looking for an open source solution to take drawn math and convert to text. I don't know if this is it but we certainly need more of it.

Windows comes with one I don't remember the name of, but I'd rather like to have a simple web browser canvas or webgl that could be drawn using a pen on a smartphone.
Thanks for all of the interest in OnlyKey! Full disclosure, I work for CryptoTrust and am on the team that makes OnlyKey. I wanted to try to address the questions/concerns in this thread in one place and provide some useful links for more information. OnlyKey started from a successful kickstarter launch in 2016 and has grown to become a popular product for businesses and individuals.

- OPEN SOURCE - If you are looking for OnlyKey source you will find it here https://github.com/trustcrypto all of our apps and firmware is open source. OnlyKey is not open hardware, however the hardware design is very transparent, literally. The device has a clear protective coating on the hardware which in addition to adding durability allows visually verifying everything.

- ABOUT SECURITY - Security documentation is here https://docs.crp.to/security.html and provides information on how OnlyKey random number generator works, supply chain, side-channel attacks etc. One thing that you will notice about OnlyKey that differentiates it from other security keys is the on key PIN entry. While no device is immune to hacking, this feature mitigates many traditional threat models. We are always open to discussing specific threat models openly on our support forum.

- WHERE TO GO FOR MORE INFO
Get started - https://onlykey.io/start
General documentation - https://docs.crp.to/
FAQs - https://docs.crp.to/faq.html
Compare to Yubikey - https://crp.to/p/
Setup and User's Guide - https://docs.crp.to/usersguide.html
Features - https://docs.crp.to/features.html
Support - https://forum.onlykey.io/
List of supported services - https://onlykey.io/pages/works-with-onlykey
That's a really nice service, thanks for the rec. From the name I expected it to feel cheap like WeChat but I'm very glad to be wrong, it seems pretty much perfect.
Ask HN: I am not a programmer but a coder, what should I do?
As mentioned in this old article [1], I have mostly done assembly line coding for 10+ years. I have mostly made enterprise Java software. Basically Web applications that do CRUD. I have had ambitions to carve my own path. But it hasn't succeeded. Don't get me wrong, I am in a reputed firm with good salary. Nothing to complain on surface. But internally I find my job meaningless. I have great colleagues. But the work is that of a coder. Stitching programs. Nothing very challenging.

I envy those working in startups on cutting edge tech. Those at FAANG making real impact on the world. I am not sure if this is even a problem. What are my options?

[1] https://news.ycombinator.com/item?id=3591243
>Like with generics the Go authors want to decide where and when these are used,

I wish this meme about Go and generics would die already. C allows you to define an array of int and and an array of char and have those be two different types. Go allows you to do this with slices and maps as well, because slices and maps are also built in types in Go. This is not "generics".
Printing wirelessly rechargeable solid-state supercapacitors for contact lenses
You're operating on a false dichotomy, though. Why is this the only environment you can envision wherein drugs can be developed?