skysight-inc/HackerNews huggingface dataset:
There is actually evidence to show that while the coastal blue states and Texas have better (not great but better) survival outcomes, the ability to get diagnosed earlier is tied to access to preventative healthcare because if you have good health insurance and money you're more likely to go to the doctor if something doesn't seem severe, like most initial cancer symptoms, this causes patients to only go to the emergency room for health care which is often too late for a surgical option as the cancer has metastasized to your lymph nodes, which generally means it's in your other organs as well. This leaves chemotherapy and radiation as the resulting therapies, which while these can be effective, it's basically only life prolonging as radiation has a limit on how much you can due and damages other healthy tissue in the area and chemotherapy comes with side effects, organ damage, etc. and the cancer will eventually mutate, or the treatment could only slow the cancer or do nothing. Unfortunately doctors mostly don't know why the same treatment that works for the most patients doesn't work for all patients. Other treatments such as clinical trials can be either, unavailable for patients due to distance, trial rules, or a lack of expression of the marker that the medicine is hoping to exploit. While these are typically of no cost to the patient, it still means you have to be lucky enough to be near the location, be able to have the time off from work for the treatments which can take half a day at a time, and be able to have reliable transportation that isn't you driving yourself as the treatments can cause unpredictable side effects.
Very well is relative. Chrome is better, even now, from a feature and performance perspective, but the tradeoff has become acceptable for a sense of privacy.

That’s my opinion anyway.
string is a common-currency type. I don't want to be converting between char* and vector<char> and custom::unicode_string, etc. because each API or library has their own slightly specialized version. (anymore than we already do, anyway)

Most of the time, std::string is fine, so I expect there to be APIs exchanging string data using std::string.

Rope/cord is a domain-specific data structure. If I was building software which was constantly modifying ranges of text, then rope might be a good choice.
Any fixed predictability can only decrease the house edge. The players make the bets, not the house. Obviously if you could vary the predictability you could cheat people by selectively avoiding payouts for large bets, but that's separate.
Surveillance Capitalism as Threat to Democracy
Useful JavaScript Examples of map(), reduce() and filter()
Let's see, since starting treatment in October, even with awesome healthcare we've spent over $5k in treatment. I absolutely believe the $100K statement as I've seen what the insurance pays.
Looking for a meetup in the 757. If anyone is around this area lets do it!
I go back and forth if the code I'm adding should be what I consider good or if it's more important that it match the flow and feel of what's already there. A code base written in twelve different ways is usually even harder to read and understand than one that's "not good".
Some feedback going through the docs. For each of the languages you demonstrate a "BrokenMethod" but I don't understand what's broken about it. e.g.:

func BrokenMethod(Data string) bool {
return len(Data) >= 3 &&
Data[0] == 'F' &&
Data[1] == 'U' &&
Data[2] == 'Z' &&
Data[3] == 'Z'
}

What's broken about this? It returns true for strings that start with "FUZZ", false otherwise, does it not? Python example:

def BrokenMethod(strInput):
if len(strInput) >= 2:
return strInput[0] == 'F' and strInput[1] == 'U'

Other than not being idiomatic I don't see what's wrong with this method.

Next, it's not clear to me how you indicate success/failure of a test. Is success just any program than exits 0 and failure any program that exits non-zero? That would be my guess but the docs don't say.

Typo: https://github.com/fuzzbuzz/docs/pull/3

This page is missing a link to the find-your-first-bug-in-Python example:

https://github.com/fuzzbuzz/docs/blob/master/getting-started...

The docs site loads slowly for me on an older iPad, and there's even a slight delay on a recent Macbook. Looks like it's maybe a font loading issue? (Oh, it's gitbook. How awful. I guess there's nothing you can do about that other than use a different doc provider.)
Thoughts on the node_modules folder size debate: It's a privilege
Thanks. Blew right past the source link first time through before your comment.
A real Canadian version is the following:

- You've got a backpain? Here is your ibuprofen peal.

- But I have very severe back pain.

- Here is your bigger ibuprofen peal, come back in 6 month to see the specialist.

6 month later in US:

- Congratulations, you've got cancer.

3 years and more than $1M in bills later:

- This is the end.
It seems like the most successful open source business models are 1) selling a service that uses open source, 2) selling a product that uses open source, or 3) being acquired by a profitable company.
>UK tried this sort of thing and it left everyone with a shittier experience, though they could claim that they successfully privatized the industry -- everyone knows that's a total lie.

Passenger volumes have more than doubled since privatisation, after a long period of stagnation under nationalisation. While walk-on fares have increased above the rate of inflation, advance fares are substantially cheaper. The supposed problems of the British rail network resemble that Yogi Berra quote - "nobody goes there any more, it's too crowded".

https://www.bbc.co.uk/news/magazine-21056703

https://www.stagecoach.com/media/insight-features/the-facts-...
Yes - basically saying: just because previous workers did things differently than you would doesn't mean it's wrong

i updated the comment to explain this (hopefully) better
So, where's data?
Test and& Commit –| Revert; Pending
They're sunsetting the cloud storage for screenshots, so I would suggest a better description would be that Mozilla management likes to spend time digging holes and refilling them.

https://blog.mozilla.org/futurereleases/2019/01/24/clarifyin...
Cool story. Irrelevant, but a cool story.
A Year (Plus a Little) on TC39
China has only a single land fueled pipeline that doesn't lead to Russia, and it comes from Kazakhstan. It can carry 120 thousand barrels per day. China used over 13 million barrels per day in 2017, and I can only imagine it has increased since then.

There is a pipeline that leads from Myanmar to China, but it is supplied by tankers docking in Myanmar. I assume the US Navy would put a stop to that pretty quickly.

After pipelines the next best way to move oil over land is by train. Huge trains of tanker cars are extremely visible to surveillance. Since they have to follow the train tracks and are slow moving, they make perfect targets as well, and you only need one missile to get through.
Walmart is getting rid of greeters; disabled workers worried
Disclaimer: National Interest is a neocon soapbox.

https://en.wikipedia.org/wiki/Irving_Kristol
No, you can want it as much as you want.

Won't make it good, but you're still free to want.
Uh well, I asked the same question yesterday.

MiG 21’s are due to be phased out of service this year. India had signed a deal with France for Dassault Rafale, but the deal stumbled coz opposition party accused the government of misappropriation. Things are a bit clear now and the deal may go through soon, and delivery may take around 2 years, but’s that’s what it is.

India has also signed a deal with Lockheed to produce F16’s indigenously. That may also take a while.

That’s the grim situation here. Our Air Force needs to upgrade the fleet.

Apart from all this, we have created our own Tejas, which is a Light Combat Aircraft, But it will not see action anytime soon.

I personally believe Dassault Rafale can take down F16 Fighting Falcon in a dogfight. What do you think?
Ask HN: YC Series A Deck Template?
I found the YC Seed Deck Template[1] by Aaron Harris / akharris extremely useful to keep our deck in check. (thanks Aaron!) The article mentions there was a series A deck in the works, but I don't think it was released. Any plans to do so?

[1] https://blog.ycombinator.com/intro-to-the-yc-seed-deck/
If they are "abusing the license" as he claims, why are there no legal consequences?
> "code that doesn't get touched dies" - so you want to "touch up" code as often as possible and get into a habit of small improvements.

I've seen many cases where this is far from true. Tightly and well-written back end code in a well-designed system can run for years - even decades - hardly being touched.

User-facing UI code less so of course.
Right, but the problem is distance and volume. Rural landfills are often already a bit of a financial mess. Here they've banned hauling trash out of the county, to increase the volume (and thus the fees they collect).

Add a significant operation in the middle of that and you better have a lot of support from residents, because they are going to be paying for it in taxes.
So it's definitely something that goes through your mind, however I've had the discussion with my wife. There's also the possibility that you'd be cured. It's entirely going to depend on your diagnosis, which you literally don't know until after you've gone through a CT scan, PET scan, and possibly surgery to determine tumor staging. I can say based on numerous conversations with other people, if you think you're going to die, you're going to die. Cancer is also extremely painful physically for some people with or without treatment. Best bet? Get life insurance.
The help message for gnu coreutils false is 613 bytes...
You get just as much trust with officially maintained, but non-std libraries as you do from std...
Actually, yes, the Velaro was exported to China, then built there too.
As it turns out, there is no way to donate most organs unless you pass in an appropriate medical setting, to keep the organs alive.

The next best option seems to donate body to medical school.
Julep: How an online beauty brand went from acquisition to bankruptcy in 2 years
Thank you for your comment. I wasn't aware of that service. I will check them out.
Amazing, thank you for following up!

[I had constructed a reply to your comment while it was being edited so when I posted the comment was much longer and had provided more than enough detail! Revised this comment accordingly]
I’ve not heard of anyone banned from the platform for legal speech of any kind.

It’s sad that it’s associated with a political faction, though Torba’s statements make it clear why. Gab actually has (or had, it’s been over a year since I logged on to it) far superior stream filtering tools to Twitter.
Intelligence is wonderful but it alone does not make one well-off.

The short answer is that you get rich by leading, not by following. So unless that intelligence comes with a disposition to build a business or at least lead others then you don't get rich. Going with the flow and getting a delivery job like everyone else keeps people poor.
The Unsolved Mystery of the Earth Blobs
That was such an awesome story that I immediately tried to find the source. Unfortunately, all I found was an article and a stack exchange answer arguing that it is made-up by the authors of the book it first appeared in. [0] [1]

Nevertheless, I can come up with a few examples similar behavior in large organizations surrounding processes, workflows and general wisdoms.

[0] http://www.throwcase.com/2014/12/21/that-five-monkeys-and-a-...

[1] https://skeptics.stackexchange.com/a/6859
For english speakers, "composting" here means punching a ticket. I never understood where the word came from, and I'm a native French speaker.
Scary to think how this might change the biosphere. What if this yeast ends up being toxic to something such as a fruit fly and we wipe out a large portion of the food chain?

So many possible outcomes from this.
It's not really the same: documentation that's tied to code structure tends to describe what code does instead of why it exists and how it works on a larger scale. That's why I prefer (additionally) having plain-human-language descriptions separated from the code―it forces the perspective of an external user, at least a little.

This is a gripe of mine especially with inline comments that are too often as useful as this:

// increments the counter
i += 1

At the same time, the ‘self-documenting code’ crowd forget that code can't really describe the rationale for its existence and e.g. the expected sequence of calls to its public functions, so plain-language descriptions are still necessary even if the syntax of the chosen language approaches English.
Short variables for sure. I don't have a problem with single letter versions, personally; I don't know how you can say they're "objectively better". Seems like something inherently subjective.
I got cancer in 2018. Very little has changed. It's still very expensive.
Yikes! I’m embarrassed to have assumed your doctor was a male. Thanks for pointing that out :)
Back in the dark ages of 1990s C++, it seemed liked every single project had its own custom string class. Things coalescing around std::string, as imperfect as it is, is a huge relief.
Producting things that make people willing to pay you money can be very different than the skills emphasized in advanced degrees.

As long as you understand how you bring value to others, you’ll probably be fine. Conversely if you don’t, one job loss could knock you out.
> What I expect is that Chrome will be designed to block all non-Google ads alone, so that Google doesn’t get affected.

I assume you meant:

> What I expect is that Chrome will be designed to leave Google ads alone, so that Google doesn’t get affected.

I agree with your analysis, but I'm surprised with your conclusion. I think if there's a monopoly that decides which ads are decent, it will cause the overall level of the ads to be higher, which is better for users - at no extra cost to them.

My rationale (and I'm very interested in the opposite opinion, if you're willing to explain it) is this. A monopoly has too much to lose from frustrated or unhappy users. If too many people become too angry, they'll eventually cause a major damage to the ad industry through political action, greater popularity of ad blockers, people avoiding websites with too many ads, or people becoming desensitized to ads (leading to a dramatic reduction in ad value). A small company won't really care if its ads damage the industry -- it's not there for a long run, it just needs to push its products and long-term effects are something it worries about. A (near-)monopoly that controls 20-30% or more of the market worth $100B's a year is going to be really, really careful about even the slightest damage to the industry.

As to your other point, CPM/CPC costs are not dictated by Google. It's a marketplace with supply provided by publishers, and demand created by advertisers. Google influences the prices by choosing the auction rules and by saying which ads are acceptable, but any large shift in prices can only happen from a change in supply/demand. So I'm not sure why you think a monopoly would cause a rise in CPC. If anything, a monopoly would make the marketplace more efficient, taking out intermediaries who take a big cut, and lead to lower prices (as for example happened with Amazon in online retail).
I mean yeah, you are describing two vastly different products. People want ikea not a table saw.
Poor Nations growth no substitute for Wealthy Nations demographic declines
At my D&D table we pronounced "Coup de grâce" as someone french might pronounce "Coup de gras" for years the latter of which translates to something along the lines of "Blow of fat (or grease)" (rather than "Blow of mercy")

[edit]

For non-francophones, the correct pronunciation is roughly "Koo day grass" and we were saying "Koo day grah"
I agree. That's one of the most ridiculous code tip's I've ever heard.
As someone who would rather read comments than code, I like the idea of "literate programming". But I was expecting you to be taking notes about each function, not documenting the file structure.

What's the goal of breaking the file down like this? You don't try to maintain this when you change the code, right? So it's just a one-time familiarization with the code files? But why do I need to note down "This section of the file has structs?" I can see that by scrolling or with an IDE.

Doesn't reading through one entire source file make about as much sense as reading the first paragraph of every column in the newspaper? Don't you want to read up and down the call stack of something that does something interesting, instead of a bunch of code that may never need maintenance as long as you work there?
There's also some glaring holes. It will be nice to eventually have idiomatic (and cross-platform) support for networking, filesystem operations, maybe more modern format strings, etc.
Show HN: Traq – Super simple email open/click tracking server
It's definitely bad when you have thousands of lines of YAML configuration to maintain.

On the other hand, a thought out declarative language like Hashicorp's HCL is much saner thanks to IDE code completion/refactoring and static typing.
Using the CSS element function to create a minimap navigator
I think one of Apple's biggest issues right now is the incessant focus on margins and profits. For a company with a cash horde of 150+ billion, they should be focusing on attracting more users.

I have no idea how Apple is going to transition to a services business when they price their products for a very high-end consumer, and most of their services are tied to their products which means a limited customer base.

Also, I know people are going to think I'm crazy but I think Apple should buy DropBox. I personally iCloud is not fixable, just buy something that works.
Wonder how much of his profits went to pay-pal and other payments processing from the early 2000s.
OpenWebText: Open Clone of OpenAI's GPT-2 WebText Dataset
But it does avoid the problem of having a legal person that lacks a well-defined intent, which is probably the weirdest aspect of this.
He was wrong then, and he's wrong now. We know he is wrong because computers operate fine with 101 key keyboards just like they did 30 years ago. The million of applications produced since haven't required a new button on the keyboard every time.

Thankfully some sanity has reigned in car interiors and the manufacturers have realised the benefits to tactile feedback. He might be right when screens can reconfigure themselves with raised sections. Or mind control I guess.
Fast Clojure Hello World Using GraalVM on Mac
They must have fixed that. There's now a search box in the upper left corner.
Should be pretty simple to check the tweet geo or location mentions per server id to see of they imply a correlation with geographic area of the server. Then you're just one hop to knowing where (or where not) other tweeters are.
The wind doesn’t always blow. And storing electricity is expensive and capital intensive.

As another poster mentioned, it’s different in a place with unlimited hydropower like Quebec. Places like Boston or NY are about 3x more expensive for electricity... so gas is a no brainer and will be for a long time.
As a cancer patient, wear a mask. I travel for work all the time, even right after chemo. I'm not older, which makes for a stronger immune system in the first place, but planes just require hand sanitizer and a face mask. The real problem would be you would have to be able to pay out of pocket for lodging, translation services, treatment, etc. and in most cases overall survival is better in the US for late stage cancer.
My name is Thomas.
An unfortunate capitalisation for sure. If "into" and "the" were titlecased, or "Should" and "Go" lowercased, there would be far less ambiguity.
I know this opinion is extremely controversial, but sometimes — usually as a result of inexperience — people do put out bad work.

Sometimes it's cheaper for a business to rewrite something (the size of that something is highly context sensitive), than it is to work around a poor approach to a problem.

I know we love to believe in the industry that everyone is a genius and any self-doubt is imposter syndrome, but as Camille Fournier put it: "This is Hallmark card pablum".[0]

[0]: https://twitter.com/skamille/status/1004735128726376448
The problem is that the community has already diverted in the way to organize sources, and each of them believes they have the best solution. Similarly, all C++ issues originate from the fragmentation of community: some (maybe 2/3) prefer include a network lib because it facilitates their daily development, while others (maybe 1/3) may have different ideas because they don't use it/they need performance over usability/they want to use this on embedded systems/their own stdlib fork doesn't want to support it. Meanwhile the committee cannot enforce everyone in the community to do something because it has no real-world control on either compiler dev/user community.
Totally agree with regards to it being a kludge; power electronics have come such a long way since the '70s...

For the mechanical+pump permutation, the plumbing needs to provide a way to prime the pump, and the pump cannot be more than 20-something feet up without the whole system being pressurised [1]. So, if you go that route, a pump near ground level will more-or-less be required.

[1] http://processengineering.co.uk/article/2019233/maximum-suct...
I'm okay with the dev tools in either. Install the React dev tools addons in both browsers and you're basically 99% of the way there =P

(I like chrome's mobile 'simulation' better, but both still lack lots of things I wish I could do, like simulating tiny CPUs or limited RAM, actually tracing through setTimeout, etc)
You'll come back to the same pieces of code over and over, forgetting most of the details and context each time.
If it takes you a while to figure out, write it down. If you had to use the debugger to find out what's in a map, leave a comment with an example of what the keys and values look like and where they're populated from.

Once you have added comments, it lets you hover over a function to remind yourself "This does X to Y when the deposit is a check", so you never have to read the internals of that function again when you're not tracing a check.

When you have to go 12 levels deep in the call stack to find the source of parameter Y, make a note in a side wiki so you can recover that detective work the next time.

Your knowledge of the code base grows like compound interest when you only have to figure out what each piece of code does once and can skip over it after that.
What should go into the C++ standard library? A liberally licensed reference implementation, where possible. A testsuite, where possible.

("Where possible" would certainly cover all the containers, all the algorithms, etc; it's less clear how you'd provide a reference implementation of something that needs to use low level OS functionality for its implementation, such as 'operator new' or 'ofstream')

Of course, it would also be nice if timely bugfixes went into the C++ standard library. For instance, std::generate_canonical was standardized in C++11, had an "issue" lodged in 2015, and the "new specification for std::generate_canonical" is still awaiting proposed wording (last updated a year ago, cough, so ... maybe in C++23?)
Typically the people performing the operations don't know if they are out of network. That's handled by a separate billing department.
I mean there are a million and one useful resources on the internet that enhance learning and just ot getting distracted is also an option
Making the standard library ever bigger is not a good solution. Self-standardizing with independent packages is a much better idea. Something like a graphics library should NEVER go in a standard library.
Chrome on iOS is just a UI around Safari's rendering engine, per Apple rules. I'm going to hazard a guess you were just seeing normal variation between tests.