skysight-inc/HackerNews huggingface dataset:
> Today, Go is the language of the cloud [...]

Is that true? First time I hear of a dominance of Go in the cloud. (And what does it mean anyway -- any distributed app that runs on the cloud, or cloud infrastructure... such as?)
Ric- I was never Head of Sales of MongoDB. That is false. I was merely an individual contributor as an Enterprise rep. Please edit your post immediately
None whatsoever. Hindley-Milner is in fact used widely in language design because of its relatively good error messages (as well as ease of implementation). Also it really doesn't have much to do with category theory.
They did. The page looks much different now than it did earlier.
Someone is trying to distance themselves from something.
It will throw an error. Partitioning support in PostgreSQL 10 only solves a few simple use cases well, but the next version should get much more generally useful partitioning. This is how PostgreSQL usually releases major features.
One of the big perks of Julia comes from its built-in multiple dispatch. Overloading is one thing, but full-blown multiple dispatch is really powerful in a math context, where the concept of "multiplication" is entirely dependent on the types of things you are multiplying.

In Python (despite there being an excellent `multipledispatch` module) this is mostly just handled by aggressive duck typing ("if it has a .foo method, it's good enough"). In R it's handled with S4 classes, which are cool and kind of CLOS-like but are even slower than single dispatch.

So I guess my question is: why do you need generics when you have interfaces? These other (admittedly dynamically typed) languages make do without.
volcanic winter caused by the 1815 eruption https://en.m.wikipedia.org/wiki/Year_Without_a_Summer
Ultra Mobile IoT Incubator Launched
:thinking_face: maybe we need a reverse-graduated income tax i.e. you are taxed less the more productive you become. Then the most productive are super encouraged!? There's definitely some unintended consequences in there... but it might be the start of an idea.
At a glance, those two maps don't really correlate, and are completely useless anyway - if immigrants are more likely to come to poorer areas, for example, I could imagine a link between crime and poor areas in general, so acid attacks would be highest in those places anyway.

If you want to make such a outlandish claim, you need real sources where this has been studied and thought out carefully.

Sounds to me like you are making up statistics to push your narrative. It sounds a lot like the "black people are only x% of the population, but y% of prisoners in the USA!" you hear racists hark back to a lot. See a vague correlation, assume causation.
Developers may not need the sophistication that you describing. In that case it's just wasted effort learning something that is more complicated.

Are Docker and InfluxDB simple apps? What do you consider simple and what do you consider complex?
Its only the most sound proof of echo chambers that someone thinks everyone who voted for Trump is a member of the alt-right, and a fascist.
Ask HN: Recaptcha-like system to help train ML models
Is there any solution to help train ML models in an organization in a way similar to what Google does with Recaptcha?

I know that Amazon Mechanical Turk can be used for the same purpose, but I can't share data with people outside the company since data is private.

The ideal solution would be a SAAS where I can create an experiment with all data I would like to validate/train and share it with my colleagues, where they can help train the models in there spare time. A ranking system for gamification purposes would also be really nice.

If no such system exists, at least this seems a good side-project idea... (=
Except that it's the state closest to bankruptcy... and has the most underfunded pension system in the country. The state can't go bankrupt, and they can't print money, so they are raising taxes and as a result many people are leaving the state (500K emigrated in the last decade).
This looks really nice. Having a bit of trouble getting the bridge running on node v6.11 on Windows 10.

The app mentions requiring the latest version of node but it's not clear whether you need the standard LTS (6.11) or the bleeding edge (8.5).

Thanks!

> npx franchise-client@0.2.2

franchise-client\server.js:16
ws.on('message', async message => {
^^^^^

SyntaxError: missing ) after argument list
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:389:7)
at startup (bootstrap_node.js:149:9)
hm, that is a fair point. yet, don't you also think that it is a little endemic on hn, and knee-jerk reaction, to jump on certain phrases? like...a trigger :P?

would you think this is a universal response (and therefore problem) or perhaps only among a certain readership? would an author not have to take into account the average response to their phrasing (or that of the audience they address)? if this is not the hn readership, then I would think a word like 'offensive' is comprising a lot of meaning in a concentrated way (ofc you can still disagree with the judgment, that the scenario is truly offensive).
Please explain. I honestly have no idea how repeal of ACA will affect me.
Jamie Dimon faces market abuse report after his comments about Bitcoin
the talk missing here: accountability.

reporters can screw up. like everyone else. heck in the IT security industry we have a mantra that you should not punish mistakes, because over time that makes people more prone to hide mistakes instead of disclosing.

why isn't journalism the same? in the past they would publish erratas and mea culpas.

now, they get the clicks, ad revenue, and on to the next "mistake".
Yes, in many cases (until I stopped using it), it messed up my benchmarks. I was testing some queries, and often it was:
- pgserver fast, returns 10000 rows, pgcli takes time to parse -> result: total time 10s
- pgserver slow, returns 1 row, pgcli instant -> result: total time 10 sec.

As we are working in efficient C/C++, our internal time to parse the query set is closer to psql than pgcli, so we tend to prefer the pgserver fast, but the benchmark using pgcli did not clearly show the best time.

Also, when you are testing a query on one machine, you have to carefully monitor the CPU usage to differentiate the CPU pegging by postgres from the one by pgcli.

All those issues were gone when I got back to standard psql.
My point is that Christian people catch a lot of undeserved grief on HN for really no reason. I see a lot of people doing decent things in the name of Christianity, I don't see a push for "Christian Sharia Law" anywhere at all.

And Joel Osteen is a tool and a fraud.

I don't remember saying that Christians have a monopoly on disaster relief either.
Visa Guide – How to Get Various Australian Work Visas
Yeah- someone posting lies about me on Hacker News. Just look at my LinkedIn profile. I don't understand how this is even a discussion.
"Love your enemies. Do good to those who hate you." Even more brutal.
Aaron Hernandez Found to Have Severe CTE
I know the didn't invent them. But Go was my first exposure to them, and to date, one of the few languages to give them dedicated syntax. I realize it's less necessary to do so in some other languages, but it was still a very interesting learning experience.
UBI at 12k a year per person is 3 trillion dollars (which says that's probably the upper range).

If you're making six figures, you can make 20 years of UBI in 4 years and stash it in the bank. Why not quit now?
Awesome work! I understand its a proof of concept for a hackathon but what's the value of AR here? If AI can indicate a fault with a high success rate how does AR help this situation?
Yes, people care if wages are higher than they should be. Were you not around when all the $15 minimum wage discussions were going on? In a thread earlier about FedEx using the old "private contractor" schtick with their drivers someone made the relative comparison to pizza delivery drivers. Specifically they said that since FedEx drivers don't get benefits, retirement, etc. that they are basically glorified pizza delivery drivers. The presumption there is that FedEx drivers aren't getting paid "enough" and also that a pizza delivery driver who got those things would be getting paid "too much."
Infrastructure. Some example projects of the top of my head: Kubernetes, etcd, Docker, terraform, ...
For some reason, I can't reply to nerdponx, so here it goes:

I'd add some "intelligence" (if you will) to the class, so that when I calculate the max(), I'll also track the min, average, etc, save those values in an internal cache, and return the max. Next function call (wether it's max, min, avg, or any other of the cached values), it gets the result from the precomputed cache.

Of course, some operations will affect said results, and there are two ways to handle that: either modify the cached results, if we're talking about some change that can be formulated (say, multiplying by 2 will multiply every computed value by 2), or simply invalidate the cache and re-compute the next time one of this functions is called.

As it was said, this would mean calculating some things that aren't the explicitly asked thing (max, min, avg, etc), and giving a worse case scenario, in the hope that it will result in a speedup on some usecases.

My guess as to why they don't do it? Because it's not a "generalizable" problem, and you have the machinery at hand to implement your custom function that fits your particular use case (say, using Cython and the numpy/cython wrappers).
Looks like a great product! I like that you are making group travel easier and helping people hash out the details and vote.

One bit of feedback. I found it very challenging to scroll down you landing page (Chrome on Macbook). The page doesn't scroll at first and then quickly jumps to the next section, but then it kept going and was really sensitive. Then it was challenging to scroll back up to the next section.
See my comment on parent, for some reasong (I think your comment was too young) I couldn't reply to you directly. As for the compiler, since Microsoft handled the MSVC For Python (2.7), or if you were using Python 3 to begin with, I haven't had any problem.
Given the work is being completed at SRI, I would assume the tech would be positioned in a patent or portfolio of some sort. However, this is purely speculation. Nevertheless, this suspicion is further supported by the fact the inventor has a history of patenting for commercialization. That's largely the SOP at SRI and central to their business model.

However, worth noting that just because a patent is filed doesn't mean it (or all of it) will be allowed. So, wrt your second inquiry -- assuming the tech was filed on -- whether or not it can be designed around will largely depend on 1) what was claimed in the patent (e.g., how broad and thorough the claims are) and 2) what is eventually allowed by the examiner. The latter is largely a product of the prior art in the space.
The characters in Seveneves feel like an afterthought that Stephenson needed to fill out a book about a cool idea he had. I personally found it uninteresting.

Cryptonomicon is my favorite work of his.
The size of the language and the (more or less) one-way-to-do-things style mean that reading someone else’s go—say, from a library you’re depending on—is really easy. The chance you’ll run into language features you aren’t familiar with (which can happen even to long-time writers of some larger languages) or one of several competing and possibly now-deprecated 3rd party bolted-on features making up for painful deficiencies in the base language (ahem, JavaScript) or some nutty flow-obscuring “helpful” nonsense is low.
Ah, shoehorning “antifa” into the conversation (with vague insinuations that anti-fascism is somehow a bad thing), that’s another one.

How many more alt-right talking points can you squeeze out? Your reaction is so amusingly predictable, it’s sad to see someone so programmed to dullness.
Thanks for the feedback and signing up! I am glad we were able to pass on the message well. We are not funded at the moment.
> Out of curiosity, what is your take on clojure then ?

I have a lot of respect for Clojure, though I don't have much of a use case for it.

At the time I tried it, I was annoyed its semantics for '() and nil - they're sort of a hybrid between how Common Lisp does it and how Java does it. Which makes sense - the Common Lisp approach would be a nightmare to implement on top of the JVM while maintaining interoperability, but as someone whose primary language before that was Lisp, it was a bit weird to try and get used to.

I love functional programming - before Go, Lisp did pay a number of my bills, after all! - but to me it feels more like art than work. It's fun to figure out the most elegant, Lisp-like way to approach a problem. It's fun to convert an arbitrary task into a language-recognition problem and then write the compiler to recognize that language as the implementation to the solution. I get the same feeling from it that I do when I finish a drawing and stand back to look at it. I don't want to touch it, lest I smudge it - I just want to sit back and appreciate the finished result.

But it's a completely different kind of satisfaction that I get from writing Go - there, the fun is in how quickly I can solve a problem, and how confident I am in the reliability, robustness, and long-term maintainability of my initial effort. That's where Go really shines for me, and it's not like the joy of having created an beautiful work of art. It's more like the satisfaction of having built a solid American Colonial house for yourself to live in.

I like them both, but for my professional work, I'll choose Go every time.
I think this wouldn't actually be that difficult. Lets say it takes ten million to build a Facebook clone. I would take the rest of the money and give it away to the most popular people in the United States. Let's say you give $15,000 to 6,6333,333 and get them to sign something that says they will not use facebook. Eventually everyone wants to be like the popular people and they will wind up joining the service.
An automatic taxonomy of galaxy morphology using unsupervised machine learning
Volcanic eruptions have caused global mini-ice ages, widespread famine, and revolutions before.
If not supporting IE, a good gauge is evergreen browsers (Chrome, Firefox, Edge) and Safari going back 2 major versions. This means supporting 2 years of Safari 9.x and 10.x as of today. macOS doesn't upgrade as often as evergreen browsers.
>Sane indentation for a functional language, known as "backstep"

This is A) not an impressive problem to solve, and B) not actually a problem in Haskell or Elm.
Volkswagen's New Camper Has a Loft Where You Can Stargaze
I too was perplexed by that. Moral panics are the stock-in-trade of the sensationalist press, so blaming algorithms for speeding up what was already wrong with the media is kinda ridiculous. The basic problem is that there is a lot of money to be made by telling dramatic-sounding lies to people who want their worldview corroborated. News is a pretty competitive market, so it's not very surprising that the quality of news tends towards a lowest common denominator.
Yeah, for a lot of people living in Azeroth is still going to be more fun than living off 12k a year. Entertainment is made to be addictive, none of those dynamics you are talking about are going to change.
> Are Docker and InfluxDB simple apps? What do you consider simple and what do you consider complex?

Docker and InfluxDB are investor funded organizations that contribute to open source. I'd argue that their success has more to do with the monetary input than anything to do with the language itself.
I sincerely believe we need a higher level of literacy around computers.

If you look at historical trends, 14th century Milan - knowing how to add and subtract was a specialized skill; General reading and writing skills coincided with the availability of general formal education; In the 1970s, typing pools disappeared, and any worker is expected to be able to not only read and write, but type. Not long after that, ability to operate a computer becomes an entry level skill. Like it or not, the ability to automate work that you are a domain expert without going through intermediaries like business analyst and programmers ought to be a basic skill. It might not be "coding" as we know it, but it'll involve some ability to reason and compose basic operations.
Thanks for checking again. We are working on it!
They don't need to improve Android that way. Google already know how to push Android forward through marketing research. Even though $1 billion dollar is a penny to Google, they didn't have to go through all that trouble if they want to "improve Android." You have look at the diverse investment Google has made. They want to try new things by looking at IP and acquiring talents. That's all the agreement is all about. Google business team isn't a group of third-graders.

The Motorola acquisition was both desire to exercise the IP and as a mean to defend patent wars. But people thought they were all about making new phones (which can always make more money and more ad money). In the end engineers got transferred to other teams within Google.

Of course they want to move into consumer hardware for the exact reason you listed: sell more ads. They got certain group of engineers so they can work on projects Google either haven't revealed or improving existing hardware projects, most of the code will remain proprietary. You don't see most of the Google Home code in open source Android codebase, except whatever Google believes are valuable for the community.

There is no altruism here. Otherwise there would not be any patents and any licenses except "no license" license. I suggest those downvoted me please think about why software companies want to move into consumer products in the end. Why is FB building hardware? Why Kindle in the first place? Why Google Home or Amazon Echo? Read up various highly regarded analysts' reviews on new sites. Those people do better analysis than I do here.
Matt,
I would remove my comment because I respect what you did for Mongo but I hesitate because my statements are not false. I will correct that you were not "Head isms sales" - it looks like your title was Enterprise Account Executive and you were responsible for the Fintech sales?
You did you leave Mongo for Google right before the IpO?
I agree with you to a degree. But I think a more useful way of thinking about it is through the lens of risk. Each citizen carries a risk of violence. Weapons multiply that violence, education and socialization reduce its probability. So we have an equation:

ExpectedHarm = P_incident * Harm

Weapons multiply harm, and education reduces P. Nuclear weapons cause ExpectedHarm to approach infinity almost regardless of P_incident, so they are out. But guns, knives, acid, and other weapons all sit along a continuum.

Increasing access to guns unquestionably increases ExpectedHarm (arguments like 'if everyone had guns, people would be well behaved' are, of course, ridiculous on their face), but there are social benefits to guns. Some people enjoy hunting, sport shooting, and carrying a gun makes many people 'feel' safer (which, though hard to quantify, remains a true social good, in some sense). Guns are also, to some degree, a check on government power. I don't particularly like the Bundy's position or what they stood for, but their access to guns is absolutely what gave them the power to make that stand. You can count this as a positive or negative depending on your perspective. I tend to count it as a positive even though most uses of it, like the Bundy's, I strongly disagree with.

And finally, there is the sort of 'constant' boost to the positive side you get from the general bias we ought to have against banning things (you may choose to set this to zero or negative if you hate freedom). So, the full equation is:

SocialGood + LibertarianBias - P_incident * Harm * BanEfficacy

If this expression is greater than zero, you should leave it alone. This does ignore some theoretical nonlinear terms (e.g. banning guns increases the probability of other forms of violence, or vice versa), but it more or less captures the idea. Depending on which values you input for various terms, you'll get a different answer.

All of that is to say that whether or not any given weapon ought to be legal should be evaluated according to a framework that looks something like the above.
UPDATE client set enabled = true;

So something like this will rewrite the whole table because of MVCC. MySQL will update the record in place without rewriting the whole table.
I work on non-Anaconda environments and this single pain point has caused me to stay away from it. I do some borderline code where I need the scientific stack and Django/flask/"weby libraries", so I could never pull "going full Anaconda" on the stack.
Congrats on Shipping!

Would be nice if you list existing experts in some sort of "Browse Influencers" page.

Also, do you vet or moderate the self-proclaimed "experts" / "influencers"? Otherwise, you risk quickly becoming the next Chatroulette.. (the chatroulette reference is cos you allow videos ) => http://fskrealityguide.blogspot.com/2010/07/why-chatroulette...
I'm really not sure how I feel about Quicksilver. I read it when it came out, and I remember loving it, but when the second book arrived I thought "dang, I don't remember what was happening, I should reread Quicksilver first," and suddenly realized that I really, really don't want to do that ever. I suspect that my conscious mind is only remembering the thrilling action bits, but my subconscious remembers the miles of slog in between and cringes away.

Come to think, I have the same issue with Snow Crash and Heinlein's Starship Troopers. I remember both of them as nonstop action thrillrides and suppress the endless bloviating over linguistics and ethics, respectively.
Delta Lyft – Link Skymiles and Lyft
No one is pretending that cultural differences don't exist. They're just not statistically connected in any way to these acid attacks.
the only solution is to implant a RSA token generator on arms of every citizen at birth. perfect 2FA. they get to turn you chip off if you make too much trouble.
I had the impression the book was painting a slightly less grim picture of nuclear war to prevent people from getting discouraged and not even trying to follow the advice.

While I agree that people have overstated the effects of nuclear war, he was IMHO excessively dismissive of the long term exposure risks from even low level fallout.