skysight-inc/HackerNews huggingface dataset:
"Soon, engineers are marching outside with placards that read Jean-Louis Don’t Go."

How do you achieve that level of leadership and loyalty?
EJI
Lightning Joule browser extension
Where "hit jobs" means "critical reporting," and "enemies" means "journalists."
It comes down to proportionality.

I don't think anyone would disagree that generally stealing is wrong and people who do it in general deserve to face consequences. But the consequences should be proportionate to the crime. I don't think anyone deserves to die for petty theft, regardless of circumstances.

It seems like you are suggesting that if someone takes a $50 package off of my front porch, and then I come outside to confront them, and in the altercation this person makes a threatening gesture towards me then I would be within my rights to use lethal force.

That seems like a disproportionate escalation to me.

Anyway I think we just disagree about some of these proportionality issues.

If someone steals something, that doesn't mean they automatically lose all of their rights to life and property simply because in your mind they are now a "criminal".
Otherwise the exchange doesn't even make any sense.
No; maybe if I was a junior who was really desperate and could afford the expense, but not at this stage.
I agree 100%. The expected outcome is not good. But the range of possible outcomes goes higher than being smart about it.
Atlas of Migration 2018 [pdf]
“Education is what survives when what has been learned has been forgotten.” B. F. Skinner
I donated to The Good Food Institute, The David Sheldrick Wildlife Trust, and the Nonhuman Rights Project.
Me: Another view is you're doing something like logistic regression....

tnecniv: This viewpoint doesn't change when you switch to ODEs. The evolution of the system T seconds into the future is a (piecewise) continuous function of the initial state.

Sure, it doesn't. But it moves to ground where it seems hard to tell what's happening. Approximations of one function by a sum of set functions with variable parameters is a standard arrow in the mathematical "quiver" - Taylor series, linear regression, etc. A neural net naturally is a complex ensemble of such approximations. You gain tremendous flexibility of representation but lose any idea of the shape of the curve that's involved.

With the ODE theory, you have a continuous function that is used instead of the parameters. It is hard for me to conceptualize exactly what's happening beyond that.

I mean, neural nets seem to able to approximate just about any complex classification function already.

So what I believe we need in recasting/representing/etc neural nets is:

1) Ways to speed training. Ways to update a trained system for small-ish changes in the system logic without needing a full retraining.

2) Ways to explain how a neural net reaches its decisions. Ways to tell a neural net to not use a given reasoning branch if it's using "garbage reasoning".

3) Ways to merge several neural nets that operate on related but not identical problems.

Etc.

I'm not sure if this model brings us closer to this.
There is similar article about Blue Apron that is heavily discussed recently. https://news.ycombinator.com/item?id=18708356 (115 points, 3 hours ago, 209 comments )
ohh, thanks!
>There is no editor with consitent tab vs. spaces or tab width settings.

This is just plain false. PyCharm does, and I am sure there are others.
But what the method resolves to could be very different in the case of an inherited hierarchy, or where a base function is overridden in a child class. It has never been a difficulty even with colossal codebases that the function that it is resolved to might be elsewhere, in a child. If anything, it's one of the great strengths of the language.

The m_ syntax is kind of ugly but adding a this-> every time seems foolish, given that either the member is protected or public if you're modifying it in a base class. In the case of complex inheritance, you might be running into problems with ambiguity of names anyway.

m_variable (or a sensible member naming convention, e.g. a prefix) helps to distinguish between local variables, which is important in complicated classes/functions.

This proposed # for JavaScript looks insane, coming from the well-established, tried, and tested (and perfectly functional and useful) systems found in C++, Java and C#. It's like it's adopting a terrible syntax in order to solve a problem that doesn't exist. Perhaps I am misunderstanding.
Perhaps not your intent, but the labels "social engineering" vs "traditional values" are so widely used by pundits to replace inquiry with highly emotional obedience that they have become suspect.

For incentive vs mandate, much of the country has restrictions on alcohol sales. Often just on Sunday, obviously an attempt to encourage a particular religious practice. Some limit sales to government run companies. These are not incentive systems but direct prohibition. Yet there is no huge outcry of "social engineering" or "socialism" from those who condemn other policies with those terms, instead theses practices are frequently defended as "traditional values" or "community values".

For California, an incentive system might have been better received or perhaps more efficient, if slower, toward reform. But in practice, a tax cut is a tax increase to those who don't get it but must pick up the revenue slack. For example, if we look at it honestly, the mortgage deduction is little more than a transfer of wealth from the poor to the middle class.

It's worth noting the study cited, taken in narrow time window, reporting effects on the level of 1.5% during a period of large market fluctuations, should probably be taken with a grain of salt. And even if accurate, could be due to things such as uncertainty caused by any shuffle of board members regardless of gender. But even if their cause is correct, the California public seems willing to endure a small short term loss to share holders if the result is a disruption to discrimination networks both known and unknown. It is also reasonable to believe that when irrelevant barriers to promotion (including gender) are reduced, over all efficiency will increase with the larger pool of candidates. And that this will take more than three months. Judging from California's overall prosperity, their often criticized techniques do seem to work well even if measured just solely on wealth.
He did this after he got his normal deliveries stolen as well. Which where presumably packaged in a subdued brown box and then delivered in that same easily visible spot.
Just to be clear, you are arguing the superiority of partial application/currying here right?

Because your F# example is the same except it's trading
Func<List<int>, List<int> for (int list -> int list)
Such an important case that most people have no idea about.
I meant the bit that most ISPs are government sanctioned monopolies. I thought you were stating that as fact, within your larger question.
Freenet still does a lot of things better than Tor. For example, no server is involved so there's nothing to attack or track down, making anonymity guarantees seem to be much better. Yet they've still managed to pull off some forms of interactive communications.

IPFS is closer really, but doesn't move in an anonymity friendly direction at all.
> If the police are not going to mediate property disputes between people

The police exist to maintain order on behalf of the State, the civil justice system exists to mediate property disputes between people. There is sometimes some synergy between the functions, but they are very different.
It's slow and bloated. For someone who grew up coding intros and cracking protections in machine code on C=64 and the Amiga, such bloat simply won't fly. It's an abomination. I hate wasting my life away waiting for slow software.
Yes, that's what I do too. "Service" modules contain all the functions, with all dependencies explicitly passed into them, and at the bottom of the module is an interface with the dependencies assumed injected and a factory function that takes all the dependencies and returns an object with that interface.

In general I use a suave functional styled api on the top, OO-style SOA in the middle, and mostly functional style at the bottom layer, something of an FP-OOP-FP sandwich. I jokingly call it sandwich oriented programming.
>Which makes the braces redundant at best, noise at worst.

YES!! Every time I try something other than Python that requires braces, I am like "WTF, why do I have to type this extra shit! Such an annoyance."
Ask HN: Mac users who have switched to Linux, how do you make presentations?
LibreOffice Impress and Google Slides have been disappointing replacements for Keynote so far.
What would your reaction be if you spent time, work and money trying to help wiht a rescue, it doesn‘t work out and then this guy tells you to shove your rescue sub up your ass (that‘s what he literally said!)?
If we as a society are OK with qualified law enforcement looking the other way, then we're OK with passing the buck to the unqualified.

Post hoc ergo propter hoc make for valid public policy it does not.

What source do you point to that we as a society are OK with qualified law enforcement looking the other way?
Yes, to me it is very clear from his words as well.

Anyway, since you are making the claim, it would be up to you to explain what in his words is "promoting" (what a proponent does) so-called "race-science".

First, you'd probably have to define what you mean with "race science".
As someone said on HN a while ago: F# works better on Linux than OCaml does on Windows. I recently was trying to decide which new language to learn, and reduced the choices to F# and OCaml. The catch? I need something that works on both Windows and Linux. I first attempted OCaml, and gave up soon after starting. I could tell that fighting Windows would be a constant battle. So I went with F#.

And then of course, parallel computation is an issue with OCaml.

SML: Kind of lacks libraries. I did learn some SML in the past and loved it, but I want a language that will let me be about as productive as Python is. SML lacks a strong ecosystem.
Oh. No, he didn't get caught because he failed at acting, he got caught because he forgot to keep the act up while he was drunk.
Python is not specified but CPython serves as a reference implementation. Python has _numerous_ alternative implementations. Jython in Java, IronPython in C#, PyPy in Python (kinda...), and even more lesser-known implementations.
There are good and bad frameworks.

I have very bad experience with the GWT mentioned in the original article. When I tried GWT when it was originally released, it only worked for demo code/pages.

Anything more complex required me to understand Java, Javascripts and the code/system/process they use to convert the Java code to the "generated JS" code. It was O(n^3) complexity for my limited brain.

Maybe it has been changed, I see there was still a release in 2017.

The Python as a language/framework is extremely good in my opinions - very easy to learn, debug, create complex system and dig very deep as needed.
I'm sorry you're going through this, but I think it's prudent to consider the converse of the situation you're desiring. What if CrowsourcedCriminalMugs.com did exist, and your face was erroneously added to it? Isn't this whole idea just a form of high-tech mob justice?
No. Its only as old as modern society.

The idea of a private citizen owning land was not generally accepted in the medieval age of kings. Only lords and other nobility could own land back then. Technically, the king owned the land, and the Lords were simply stewards of the King... probably indirectly (King -> Count -> Lords)

Eventually, real estate could be owned by the common peasants and merchants, but that starts to get into modern capitalist style society.

For some details, see this article: https://en.wikipedia.org/wiki/Quia_Emptores
Farmville creator's predictions for next 10-15 Years
> The whole purpose of the Space Shuttle was to put people into space (and bring them back). The only payloads it carried were those requiring human intervention to deploy

This is simply not a true statement.
I would chose C due to its simplicity and ubiquity.
I look at reviews which are in between the lowest and highest ratings, in order to discard possible "ballot stuffing", and to find reviews which may be more nuanced.
If they want to pay you a decent salary, travel reimbursement is within the single digits percentage range of that. If they are not willing to pay <10%, what shows you they are willing to pay 100% of a decent salary?

edit: additionally, by displaying that you are willing to foot the bill for travel, you are showing that you are desperate, which is something they can further leverage in your negotiations IF they ever even consider you.
Note that that will select any version in the 0.2.x range, not exactly 0.2.0. This is the range of versions that are interface compatible. If there’s a security release for the 0.2.x line it will pick it up. (Though you have to run “cargo update” in your project, though there are also tools to tell you if and when you need to do this for security issues.)
Internet Research Agency, not the Irish Republican Army.
Employees Have Filed a Class-Action Labor Lawsuit Against Blue Apron
As others have said, F# interesting language features are computation expressions, active patterns, units and type-providers. The library, platforms and ecosystem benefits are gravy. Though subjective, the syntax is clean too, being somewhere between an ML and Python.

Something that no one has mentioned yet is that F# is now among the fastest functional first programming languages. At least according to (take with a grain of salt) benchmarks like [1] and https://www.techempower.com/benchmarks/

[1] https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
> you don't /sound/ unoffended

Actually, I sound annoyed.

What you might be sensing, though, is that I'm telegraphing to you that I perceive that the OPs version of introspective failure causes real negligent harm to others in practice.
I think I just tried to say that I didn't specifically intend to write very verbose C# to make a point. I tried to write good real world production C# and then compare it to how I have seen people do DI in real world F#, which is partial application in this case. There is other ways of doing it too, but this is the most common pattern I've seen.
You could select the whole pasted part and press tab or shift+tab to change its indentation level.
The irony is that if you use Patreon's search functionality to search for slurs and other hate speech you will find plenty more blatant and obvious instances on their own platform.
I generally agree, but I also think it's important to note that SpaceX has underperformed its target on launches and therefore revenue in 2018: It had a target of 30 launches, and has only seen about 20 this year, roughly the same as 2017. The increase of $3billion+ dollar on it's valuation since its last round therefore appears to be despite underperforming targets rather than actual increase in either revenue or profits (to the best such are publicly discernible for a private company)
This. I'd assume it's like "creamer" which is a fake milk substitute from USA I think? But, it could be coffee flavoured cream; or "coffee creams" which are biscuits in the UK, or maybe some sort of confection?

Yeah, I should just look it up ...
No. If a company does not think you are worth paying for travel then they do not think you are worth it at all.
Yeah I was confused on this too.
More like four order of magnitude more payload...
The Shuttle was expensive, but its abilities are still unmatched. No other spacecraft has ever been able to launch a half dozen people into orbit, capture a satellite, and return it to earth for repairs. That kind of world leading, "best at any cost" mentality is what made the US so technologically dominant globally from the 1950s until recently. Falcon Heavy is definitely more efficient for getting things into orbit, but it still feels frustrating knowing that regardless of cost, we can't actually do the things we used to be able to.
> Inevitably, the discussion will turn to programming languages. One might lament "I have to modify some Java code. I hate Java. (Oh, sorry, Kyle.)" (It probably doesn't help that we gave Kyle the nickname "Java-boy" over a decade ago.)

This circle of "friends" sounds like a toxic environment where apologies are empty and contempt runs rampant.

Are they truly sorry for what they said, or are they sorry they said it to Kyle's face?
Date him, or marry him, okay. Friend, dunno -- people are complicated. But family member? That's a bit harsh.
Yeah, in some countries the criminals are taught a lesson.
I work in this space, so I may have some insight. The short answer is sort of tautological or whatever the term is: Nobody is doing the recipe thing because nobody does the recipe thing.

Think about it this way: Amazon has how many billions of dollars? And they haven't done the recipe thing yet... why? The answer is probably simpler than you think: that's not how consumers choose what to buy [in sufficient quantities to make unit economics positive].

Your reasoning as to why Blue Apron's model is weird is spot on: it's weird because that's not how consumers actually shop and cook. If they did, it wouldn't be weird and Blue Apron would be doing much better.
My first guess would have been rice. Rice is super cheap. According to [1], it's oils and flours, followed closely by rice and sugar.

Butter is around $5/lb for 32 x 100-Kcal servings, so it's only around 640 Kcal/$. That would put it pretty far down the list, below milk and eggs, and on par with lentils.

[1]: https://efficiencyiseverything.com/the-highest-calorie-per-d...
Oracle's Ellison: No way a 'normal' person would move to AWS
I don't disagree with you about the fundamentals, but my experience does not match yours.

i.e: I'm good at the fundamentals and have more than 20 years of experience, but I was hopeless job wise until I found an employer that needed an experienced fireman to save his project on fire.

Now that I have all the modern tech buzzwords in my CV, I get job offers to work with the latest fads all the time.

Before I was looking to change jobs, I thought that I was going to get good positions because of my broad knowledge and experience. Reality proved me wrong.
APRN's Q3 filings are ominous-- although margins are decent at 33%, they've never been profitable and their customer base decreased 25% Sept. 2017 to Sept. 2018.
I read the trilogy English translation. I sometimes had trouble following individual characters with similar names, but it didn't impede my comprehension. Fantastic series, 11/10.
Is AI the new electricity?
Ask HN: Whatever happened to the Internet of Things?
Did it ever reach the hype it was purported to be ?

[1] Gartner estimates $1.9 trillion in value-add by 2020.
[2] Cisco estimates a value somewhere between $14 trillion and $19 trillion.
[3] IDC estimates a value around $8.9 trillion (source: a16z research staff).

1. https://www.gartner.com/doc/2625419/forecast-internet-things-worldwide-

2. http://www.cisco.com/web/services/portfolio/consulting-services/documents/consulting-services-capturing-ioe-value-aag.pdf

http://www.cisco.com/web/about/ac79/docs/innov/IoE_Economy.pdf

3. http://www.businesswire.com/news/home/20131003005687/en/Internet-Poised-Change-IDC#.VVT0bflVikq
Your categories match my experience living in Silicon Valley, but outside of that bubble is not accurate at all. In the real world most people I know cook at home by default. Ordering take out or eating out is the exception, even if they're not foodies (or poor).
I think a large factor in this is the range of intended uses - in the example of a nuke, it can only be used for one thing which is evil, and so there is no downside to banning it or mandating changes to the properties inherent to its existence. But tools like private messaging and hammers have a huge potential for being used for good (due to the same properties that make them useful for evil) and targeting their properties to reduce viability for evil also reduces the amount of good they can do.

All that being said, I do agree that in some cases there is a definite ethical burden on a creator to consider the impact of his creation - I just think that in many cases the best solution is not to change the tool to avoid misuse but to figure out why the misuse occurs/would occur in the first place and try to solve that. I would conjecture that the misuse more often than not points to a deeper social issue that is for some reason not being properly dealt with but which is actually a really big deal that no one wants to confront. I can think of a few examples but I think that level of exploration may be better suited to a blog post than a comment.
This increase in valuation doesn't really seem justified, at least based on what's occurred since its last one. It is roughly a $3 billion increase but SpaceX has underperformed its targets for 2018. It had a target of 30 launches this year, and has only seen about 20, roughly the same as 2017.
Just really difficult (time consuming) to convert a pack of dog bones, a cheap bike light and a random tshirt (last 3 things i've ordered) into $. I think most of those items would just get tossed if they aren't of immediate use.

One thing I hadn't thought of though, is that these items might just be accumulating in someone's horde. Filling up some house or rental storage.
Even as someone who uses CQRS/ES on a daily basis, I don't expect most engineers to know them, just like I wouldn't expect a lot of engineers to know "currying".

Tech is a big field, it has a ridiculous amount of vocab. Unlike Doctors, we didn't standardize heavily.
I once had a cookbook named 'once a month cooking' https://www.amazon.com/Once-Month-Cooking-Revised-Delicious/...

Everything was laid out for you, what to buy, the order to prep and cook, and in one weekend you'd have everything ready for a month's worth of meals
Dotsies words look kind of like letters. They have lines, corners, loops, etc.

> There's going to be a high degree of uncertainty. A dot, and another dot 1 pixel higher or lower is easy to get conflated

I initially thought that would be a big issue as well. Turns out in practice it almost never comes up when reading paragraphs. For headings or words on signs that could be more of an issue.
If you want to perform at the absolute limit of your ability, then knowing where you might benefit from pushing your limits is far more useful than mere recklessness.

And a 47 year old tweeting about "420" and his critics being "pedos" isn't someone with a "strategy" seeking "immediate feedback" where others "take decades", even where their tweets are in a sufficiently harmless space for them not to lose a measure of control over their company and find themself on the end of bad press and lawsuits as a result. It's someone who somehow managed not to learn something the majority of other 47 year olds learned three decades ago and/or someone who has failed to exercise control of their behaviour in an arena where they had little to gain and everything to lose.

You can make a case for assholery over details being integral to getting results even at the expense of relationships, but not self-destructive social media tomfoolery Musk didn't even indulge in for most of his career.

I guess above all I'm just glad nobody hero worships me enough to rationalise my own acts of utter stupidity as next-level, boundary-pushing genius. (I guess the flip side is I didn't found SpaceX, but you win some, you lose some :-)
I thought the cutoff for penny stock was actually higher, like a few dollars.
Google unable to explain court suppression breach