skysight-inc/HackerNews huggingface dataset:
> It's probably why techs like Javascript, MongoDB, Ruby on Rails, Java, PHP, MySQL, Wordpress, etc. have gotten widespread adoption despite numerous technical flaws. They have a very low barrier to getting something useful up on screen, and feed peoples' need for instant gratification.

It might not be just about that. Sometimes you don't know what you're doing, and you have to find out first. What use is it if you painstakingly design and craft a perfectly engineered program, only to find out that you actually needed something else? Being able to experiment is precious. Being forced to handle everything before the thing even compiles is not all that useful at times. There's a reason why interactive environments like Lisp and Smalltalk don't force you to define all functions that could plausibly get called (and when they do get called, you can even add them on the fly and continue).
Why would an algorithm need incentives? What incentives does Quicksort have for sorting a list I give it?

If we design and/or generate an algorithm for starting and running business, that's what it'll do. There's no extra "incentive" needed.
It's all about the parable of the bear: you don't need to run faster than the machines, you need to run faster than the other guy or girl.

Where running faster means being better at operating the new machines.
I'm a big believer in RYINTBDIMOTB (Repeating Yourself Is Not The Big Deal It's Made Out To Be). In a safety-oriented language, checking for consistency in all of the repeated instances of a thing is one form of low-hanging-fruit safety check.

If you're restricting yourself to access types you have good memory safety. Access types cannot be aliased unless declared so, and are subject to accessibility checks to verify that they are "live". Unsafe stuff in Ada must be used explicitly; you cannot, in general, accidentally the whole stack or heap unless you are using a pathological coding style.
Completion rates (as a percent of sign-ups, anyway) are rather irrelevant. People sign up for free classes, poke around, move on. But you could easily see a world where--regardless of drop-out rate--more people completed an MIT-taught Coursera class than actually took the "real" MIT class.
You're absolutely right.

PBKDF2 incoming.
How to Bemify with Sass?
The UK system isn't competing with private US consumers for a limited pool of services. The comparison perhaps illustrates the poor value/dollar achieved in the US, it isn't instructive as to whether US government funded healthcare meets the costs of providing the services it mandates (a perfectly reasonable definition of underfunded).
Thanks for pointing this out. However, your example is not equivalent since "ls" searches only in the current directory. Nevertheless it is good to know that it's basically possible since it helps a lot to manage mixed Windows/Linux networks.
Fedora 25 to Run Wayland by Default
Replacing a single number with a different one hardly helps. The distribution matters, specifically the outliers in performance measurements.
Yes, the myth of placebo buttons continues unabated. Maybe that's a NYC thing. I know plenty of crosswalks in SF and LA areas where if you don't press the button it will never say walk.

Also, here in Japan nearly all elevator close buttons work instantly
Had 3 visits so far in London hospitals, regarding recurring pain around heart area. Doctor solution was making me keep pain diary as NHS has no money for diagnostics...

I did get some basic blood checks though.
You can do that, but a better API design is one that simply ensures keys are always random. KDF'd passwords are still weaker than real cryptographic keys.

A common design pattern is to use KDF keys as key-encrypting keys wrapping fully random keys. The system in steady-state relies only on the fully random key; the KDF key, depending on the design, can sometimes be kept offline. This is how SSH and GPG handle keys: note how the actual keys the system uses are fully random and totally out of the user's hands.

But you might not need any of this mechanism at all; it might be totally possible to design this system such that keys are simply blobs, generated via urandom by reading crypt.Rand.
The healthcare "market" is anything but free. From insurance companies, negotiated prices, all the way down to the AMA limiting the supply of doctors and all the other things they do to keep prices high. It seems the only thing free about it is the freedom to get screwed over.
So in those terms, I'm not sure what sort of diety it is that we're worshipping.
Only if those competitors can arise. If the established players are all happy to keep their market share and increase profits by raising prices, you won't see the same race to the bottom.

Companies require capital to start. The level of capital to start a company differs depending on the industry. One of the main reasons you see far more startups in IT than in telecommunications (think Verizon, AT&T, etc...) is due to the difference in cost of entry into those markets.
In the BDSM crowd cock and ball torture is popular as it ever was.
Tritium from firearms optics or iron sight paint and you'd need to make the deuterium. Both quite expensive and still very doable.
Another enclave complex in Europe was created when a German railway line was handed over to Belgium after World War I[1]. Parts of Germany ended up on the wrong side of the tracks[2]..

[1] https://en.wikipedia.org/wiki/Vennbahn

[2] https://www.google.com/maps/@50.6037104,6.2261342,12.25z
Dunno why you would expect them to be equivalent, this doesn't put pressure on MIT any more than being able to video call a doctor doesn't put pressure on the world's best surgeons.

Comparing an MIT MOOC to night school is much more accurate. Completion rates there suck too.
You certainly cannot travel as fast as you want. The speed of light is the speed limit of the universe, to all observers.
cat bigfile | parallel --pipe -k gzip > out.gz

parallel --pipepart -a bigfile -k gzip > out.gz

The last is faster.
This is not true. Even in your frame of reference, you cannot go faster than the speed of light.
The US military had already perfected boredom-torture by PowerPoint to the level of a high art form.
> All the pictures were taken in public so there's no expectation of privacy

Just because you can go around publicising random people's locations, doesn't mean you should.
There is something important about this post (even though it looks like marketing): it's the first application vendor to create BPF scripts. It's a milestone for BPF. It won't be the last.
It will be interesting to see if that remains. I suspect that a lot of the privacy objections around Google Street View are objections to google, not objections to street view.
A mail boat that is a floating ZIP code
You still haven't addressed why there are "principal human installations" on Mars in the first place, much less why they are only on one side of the planet, or why the experiments require local human involvement.
There's the classic joke where someone goes to the doctor and says "it hurts when I do this", and the doctor says "well don't do that then".

Cognitive behavioral therapy is basically the same thing but it boils down to: "it feels bad when I think about this" / "well don't think about that then".
The name should be OK since there has already been an OpenStreetView since 2009.

https://wiki.openstreetmap.org/wiki/OpenStreetView_(2009)
> Terseness is a good thing? Some people say terseness is bad.

Clarity is good. Clarity comes from both including every relevant detail (which pulls away from terseness) and excluding irrelevant details (which pushes towards terseness). Clarity also comes from saying everything that has to be said exactly once and no more than that (which pushes towards terseness).

Unfortunately, when you program in Go, you often have to pay attention to irrelevant details, and you have to say what you want more than once.

> Is safety the only issue or always the top priority?

The benefits of typeful programming go beyond type safety. They also include: “economy of thought”, “fearless refactoring”, “less time wasted on fixing stupid mistakes”, etc.
> In its day, that was almost unbelievable. PCs had just got 16 colour EGA and switching res resulted in a couple of seconds of monitor blanking or losing sync as it switched.

And still does. It's crazy.
The only difference is a selection of basic types. There's just no such types as string or int in Perl, Perl is a contextually polymorphic language whose scalars can be strings, numbers, or references (which includes objects). Although strings and numbers are considered pretty much the same thing for nearly all purposes, references are strongly-typed, uncastable pointers with builtin reference-counting and destructor invocation.
http://nathanbarry.com/design-approval/
Google 'paperclip optimizer', it's a common keyword for discussions about AI and their objectives :)
Google gives "an intentionally false statement" as the definition for lie.
Wikipedia says "A lie is a statement that the stating party believes to be false and that is made with the intention to deceive".
I read about how beneficial CBT is on HN only a couple days ago
https://news.ycombinator.com/item?id=12298898
(Disturbing trend of people with no medical experience making critical medical recommendations.)

Anything that has been researched is immediately accepted as truth
https://news.ycombinator.com/item?id=12300577
I feel that I hadn't seen true beauty in a text editor window until I got involved with Lisp, and that EczemaScript is designed by imbeciles.

I'm willing to try to put some kind of numbers on my point of view. Basically, it boils down to token counts and the presence of implicit associativity and precedence rules.

We can remove four square parentheses from the [ a, b, c ] = [ 1, 2, 3 ] assignment, thereby significantly reducing the verbiage. However, we end up with ambiguity. There is no universal precedence between comma and assignment. For instance, in C (a language which indirectly inspired the syntax of ES), it is the other way: the expression a, b, c = 1, 2, 3 in C will perform only the c = 1 assignment. It's good that ES spends these extra tokens to reduce ambiguity here.

Every extra token should count as one demerit point. Then, every instance in a sentence where an implicit rule must be invoked to disambiguate the parse should result in multiple demerits determined according to how the smallest number of grouping tokens would have to be inserted to remove the ambiguity. (That's being generous, because it doesn't take into account the work of determining the parse and doing the insertion.)

So for instance "Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo" has a minimal number of tokens to express its meaning (which is good), but there is a significant cognitive load to figure out its structure from all the implicit grammar rules (bad). If we insert the parentheses we get "((Buffalo buffalo) (Buffalo buffalo) buffalo) buffalo (Buffalo buffalo)".

Some functional languages have this "buffalo disease"; strings of words are just catenated, and working out all the partial applications that are buried in there and whatnot is a hairball.
Is the first comma legal in Json or JavaScript? I'd have thought that'd be an error.
Why blur faces when it should be possible to completely remove people? At least eventually.
Interesting excerpt that makes me support the move:

The 5-cent fee will be collected through the end of 2021.
Then the taxi subsidy will disappear and the 20 cents will
be split by localities and the state for five years.
The whole fee will go away at the end of 2026.

They know they're fucked. The question remains: will they be able to use this temporary subsidy so they can become more "sovereign individuals" in the future?
That's a very simplistic view: it assumes that the product in question is an easily-compared commodity, the business has low barriers to entry, and that there aren't other factors (long-term contracts, regulatory requirements, natural monopolies, etc.) which would make switching hard.

In the case of healthcare, consider the cost of entering a competed space: nobody is better at everything so you won't have a clear advantage for many patients, the startup costs (time, money, permits, staff, etc.) are massive, people like to keep their existing doctor and won't change without cause, and the complexity of the problem defies simple solutions. You can't save on staff costs without losing in-demand professionals, things like billing are both intrinsically complex and disastrous if you get them wrong, and so are all of the safety and other regulatory compliance issues. You might be able to shave bits here and there but it'll take time, have indirect costs, and it's going to be a modest percentage over time.
But a successful algorithm wouldn't start businesses that aren't needed. Which means that there's a "needed" parameter. Which algorithmically begs the question "am 'I' (the algorithm/business) needed?"
I can easily see such a world is possible, yes.

That said, completion rates do matter. If completion rates remain so sharply low, it will suggest that perhaps MOOCs are not quite the perfect replacement for instructional institutions they are often cast as.

After all, success rate is the difference between telling a randomly selected American kid "Anyone can become President!" and them actually doing so.
What non-sense. According to this article, all car factories should be 100% automated. Sure there are robots here and there, but even Toyota is going back to experts on the production floor.
Yeah, this is the problem. If you know that sometimes the button does have a purpose then it makes sense to always press them, since you don't know when you have to and it's basically no real effort to do so.
I, personally, would not expect them to be equivalent. Self-directed learning with no feedback is much more difficult and error-prone than a guided process in an instructional environment. I use the comparison because a number of people seem to believe that the substitution is flawless and advocate for policy on those grounds.
> checking for consistency in all of the repeated instances of a thing is one form of low-hanging-fruit safety check.

I shouldn't have to make such checks in the first place. Not making a mistake in the first place is preferable to detecting it later on.
>But they all work symbiotically in the exact same way, no matter whether you view them as a single entity or a composite system.

That sounds like a utopia. None have been seen in the wild. Factions can form inside vertically integrated systems as well.

I also never claimed that there can't be profit taking in the nationalized system.

I only said that if there's going to be waste, I'd rather have it come from a system that isn't structured to deny care, or to make it prohibitively expensive.

Nobody likes people who are cheap. Did you ever go to somebody's house for dinner where they measure out wine with a graduated cylinder, and put out tiny portions?[1]

How about people who a cheap with the necessities of care for their loved ones? I'd rather treat everyone at the hospital like royalty, and not be cheap.

We can afford it. Just cut back on true waste like astronomical defense budgets for starters.

[1] Excluding cases where the hosts are truly poor.
Big +1 to this. The takeaway for me is to develop languages and tools that scale with the domain-expertise curve. That is, as you learn more about both the problem and solution, you can evolve your implementation without having to start over or get many things right from the start. The goal should be to both tighten the feedback loop and provide a smooth path from tinkering towards production grade.
You can get a second opinion from another GP. You can ask to see anyone in your practice without issue - you're registered to the practice, not a specific doctor. If your entire practice is filled with awful doctors... there's an issue, but I've yet to see that. (You can also register with another practice if you have issues with your nearest one.)
Color postcards of Istanbul, circa 1890
How government can unlock three trillion dollars of value in the digital economy
Even a pale imitation of what Dwarf Fortress does would greatly enrich the game.

I think the problem is graphics. It's both easier and more time-consuming to fill a game with pretty graphics than to come up with procedurally generated history, economics, etc. That's why there are so many simple-graphics roguelikes and so many simple-graphics RPG's that provide incredible procedurally-generated content and incredible stories, respectively.
Why? `go get` is an obvious default choice for package management. You don't have to make a choice.

There would be paralysis of choice if when you install Go you were forced to choose from that list, but you aren't.
Well... Sadly I've had bad experiences

I was in London last summer. Got sick. Waited about 9 days for it to get better. No signs of change so went to NHS. Wait one hour. Was led into consultation room and was told I could wait another 90 minutes if I wanted but that I could only see a nurse and regardless of what the nurse found she could not prescribe any medicine. Or, I was told by the same NHS person I could go about a 10 minute walk to a private clinic and see a doctor probably immediately and as a doctor they could prescribe medicine if needed.

So ... Yea, wasn't a good first impression of NHS.

Not saying USA's system is better.

In Japan it's easy to see a doctor but at least in my experience about 30% of them are quacks.

Also if you need surgery and you want a good doctor you need to bribe them. This is so common it's a normal part of most medical dramas.

I'm scared of getting the giant bill in the USA. But I'm scared of getting hurt by the doctor in Japan if I need any surgery. I don't know the solution.
> Nim is a very good language…

Is it as good at concurrent services as golang is?
As someone born and raised in Turkey, and very familiar with Istanbul, these were stunning, so I wanted to share them. It's kind of funny how color really adds life to pictures.

If anyone has any other examples of photochromes from other places in the past, it would be great to look at them!
OTOH maybe we will be surprised by the name of first language with working compiler to web assembly.
"Algorithms" don't have incentives. "Algorithms" do not seek to conserve resources. "Algorithms" do not seek to shut down purposeless activity, or indeed determine what activity is purposeless.

An algorithm might do some of those things, if the human that created it wanted that to be the case, or they didn't but the implementation was buggy.

A human writing an algorithm to run an automated medical device company would presumably include some terms which would ensure that the company's resources were used in a way that served the public good, to the extent that that was compatible with whatever other objectives that human had for the algorithm, such as making profit, or avoiding kinds of research that human considered immoral.

A human who writes an algorithm to run a company which prioritises "something" over the survival of human civilisation and resists any attempt to adjust its priorities once the error is obvious enough to be noticed, and then runs that algorithm on a system with the capability to actually cause the end of human civilization, is a super-villain or a super-idiot.
Am I the only one bothered by an American writer using the term "expat" to describe himself and other foreigners in a country, when the standard term used for the counterpart people in America is "immigrant" or "migrant worker"? American dialogue has been building a language of discrimination that I find extremely insulting as a non-US national in America, which spawns the whole anti-"immigrant" sentiment dominant in America.
>Medication is fairly inexpensive and if I have major surgery, I will only be out a couple thousand (the cost of a laptop).

Okay, now what if you don't have a couple thousand lying around? There are many people who can't afford a laptop.

>I have many relatives in Canada and the only reason the system works there is because it borders the US. They get all of their regular care paid for by their taxes and the middle class drive over the border and get major surgery done.

Yeah, this is the shitty part of single-payer, public healthcare. That's why many countries in Europe have a hybrid private/public system. Canada, as you mentioned, effectively has one too.

However, the point of a single-payer system is to ensure that everyone can afford the most crucial, urgent treatment. We're talking about being in an ambulance and being driven down to the ER.

If you live in Canada and suddenly require urgent treatment, you can go to the hospital nearest you, because there's no such thing as "out-of-network" or "in-network". You can get treated by any doctor. And you'll get the same consistent billing everywhere you go, precisely because it's a single payer system.
Please file that on the issue tracker for the project instead. https://github.com/Pomax/nrGrammar
Lightman Fantastic: This Artist Drenched 60s Music Lovers in a Psychedelic Dream
It should also be remembered that various levels of the American government have a record with public provision that is at best mixed. Walter Reed, anyone? Psychiatric institutions in the 80s and before?

When you have a distressingly high chance of getting a terrible system, you wind up somewhat skeptical of people who want to tear down what's already in place and do public provisioning. Good and pure intentions are not an adequate substitute for competence.
> Not making a mistake in the first place is preferable to detecting it later on.

Not trying to detect a mistake is a great way to form the impression that you're not making them in the first place.
Services such as Google search probably already have enough information to infer by ML that there is a demand for products in a certain area that is being underserved.
As someone who recently drove down the path of learning all the new "hotness" in the DevOps world, I can safely say I came out of it with two learnings:

1. I have a much better understanding of what's happening behind-the-scenes

2. For most small startups, you should seriously consider the time (and therefore, cost) of investing in your own infrastructure.

For point #1, I think understanding your options and how they benefit your company is essential for you transition from a small -> medium -> large size company. The paradigms you learn by virtue of researching the new technologies might end up being applicable in other parts of your development process.

On point #2, I partially regret not deploying to Heroku, seeing where our system became stressed, and optimizing. Attempting to scale for things you don't know about yet is tough, and can lead you down a path of wasted time and money.
If what you said had been true then such categories of theft as embezzlement did not exist. The view of people following strict moral code and breaking it only to save one's life is very naive, IMHO.
As the author: no it's not. I am in no way notified of comments on my works when someone-not-me submits a link to hackernews. I only discovered this HN thread because people pointed it out to me almost a day after the fact, so if you leave a comment on an HN thread in the expectation that the right person will magically find it: that is not how things work. If you want something improved, tell the people who need to be told, not a random person who posted an interesting link to reddit or hackernews. Your comment just gets lost and there was no value in posting it.
Well, there are certainly buttons that do things that have little real-world impact on the car. Like on high-end German cars you get seven different levels of ride stiffness etc. that can be selected.

Classic example:

https://youtu.be/gRwR1WH0rR8