skysight-inc/HackerNews huggingface dataset:
Nothing sucks at all aspects as same as nothing is great at all aspects. So, i cannot see any useful information comes from this article at all. So sad this person spends so much time to write a long article to hate a programming language. :-/
If you read GPL code you cannot use anything you learn for a company. I feel sorry if a 14-year old learns linked lists from GPL. He cannot ever use linked lists. That's what GPL protects, right?
Governments often coordinate the share of natural resources between members of the same nation, and anytime the share isn't 100% going to the people that coincidentally happened to live upon a oil deposit or lithium deposit, then they'll complain that they are being shorted on the deal.

Yet most people question why a natural resource extraction should result in a windfall for 300-1000 people at most, and leave the rest of the nation without any immediate benefit.

We can question why X people get more and Y people get less, but that's really getting into the scope of the politics of a foreign nation which I bet none of us are really capable of discussing.
I cannot fathom how people willingly put themselves under this level of surveillance. Especially if you are not USA citizen or resident and your privacy is not defended by the US constitution.
>> And yet this trend has never been voted on or discussed seriously by our politicians

> We already voted with our dollars and will continue to do so (and our politicians suck).

No doubt. Why in the heck would I need a politicians to vote and discuss such a thing? We decide and they get their butts in gear getting the regulations to work or we vote them out of office. They are supposed to represent the will of the people, not be our parents.
It's very true that how hard you work doesn't correlate directly with success. That said, learning how to work hard is one of the best things you can do to become successful. Once you master that, you then have to learn from each experience. If some of the things you're doing haven't worked out, try to examine them and figure out where you went wrong. Feel free to post some here for others to chime in.

Also, don't necessarily think not climbing to the top of HN means you're not successful. It can be a popularity contest (Zuck will always make it to the top), and it's also somewhat random. Often the content which makes it to the frontpage was upvoted by friends, or reposted many times, I wouldn't take it too seriously.
The Global Music Copyright Business Is Worth More Than You Think
Why would you care if your projects are upvoted?

When I build side projects, I just care about learning a new language, framework, library etc...I couldn't care less if it got me upvotes on here or anywhere for that matter.
> it seems human nature is preferring languages such as C, Python, C# and Java, exactly due to their expressiveness and distance from the pure math side of things.

People say this, but... I'm really not sure this is the case. When you teach people these other paradigms they take to them quickly and naturally and find them good for some things and bad for others, just like how we swap around all kinds of language and environment decisions.

We keep offering this fiction to ourselves: Environment ______ for programming is special. We do it with editors, we do it with languages, we do it with compilers.

In reality, none of them are. They're incrementally better in some ways, perhaps worse in others. We are past the era of mighty breakthroughs and shocking new approaches in the realm of pure expressions. We're now in the era built on those original successes: where programs train themselves from data.

Which is the endgame of reusable code, of course.

What we're doing now is increasingly mapping back down from very powerful and abstract languages into rather small sub languages. The current crop of successful languages (Clojure, Scala, C#, F#, Kotlin, JavaScript, Python, Ruby, Haskell, OCaml) all have one thing in quietly in common: They have a lot of tools to model domain languages without a lot of syntactic and cognitive overhead.
At Yelp everyone including CEO, CTO, etc works at an open desk. Even his dog.
It's not really censorship. It's journalistic rigor.

- In science, the scientific method requires you to present facts.

- In the justice system, the burden of proof is on the party presenting an accusation.

Now, journalistic reports can be considered products of sort that are the source of significant revenue. Most products are subject to certain scrutiny or regulation... why is journalism an exception? There needs to be accountability.

Fake news are a disservice to society, hence the "fake" denomination.
Google opened up the assistant platform where you can create 'Actions' similar to skills on Amazon. It's only a matter of time, Google Assistant supersedes in 3rd party integrations.
I thought Google wanted to use redundant engines, like in planes...
Feinseld – Generating Seinfeld Plots with Markov.js
Are you pretending that she was criticized for her demographics, rather than for her actions? That is ridiculously out of touch.
I usually only see lynx and friends mentioned as jokes, but 'elinks --dump <url> | less' really can be a huge readability improvement for some articles.
Plan to release a binary for other operating systems?
Thundersoft acquires UI maker Rightware for $68M
on the client note...

code reuse is why these clients exist, if you are a developer I can promise you that you are not issuing tcp requests by hand and instead prefer to use some standard library (curl) to handle that for you.
This site also powers the Twitter handle @feinseld_bot: https://twitter.com/feinseld_bot
Markov.js: https://nickersoft.github.io/markov.js
Politely disagree. If you're raising funding before talking with potential customers, then you might be doing it wrong. (Depends slightly on the product, but generally true in my experience.) People who supply funding also want to know that customers want your product.
I don't think Alexa is that great. I have one, and it's pretty bad at voice recognition compared to my phone. Google voice recognition on my phone gets what I'm saying basically 100% of the time. I have to constantly repeat myself for Alexa (and I'm a native English speaker).
What's with wrapping this up in such rhetoric? To make it sound smarter or "more right"? If the conclusion is no such ethical binding exists, say that. This comes off like it was written by a sophomore studying physics just completed their mandatory philosophy course.

This feels like a whole lot of pointless justification. "Oh, the world is making me feel bad about something. Well, screw you world! I don't have to, because you're not a real law!" for lack of a better way to describe it right now.

FWIW, The Washington Post is owned by Amazon/Jeff Bezos. Not to say they can not biased, but I doubt as an organization, they carry as much bias against tech for gutting their business model.
Literally ever single one of his points could be made about any other technological innovation, ever. (Obviously a bit of a hyperbole, but it's not far off from the truth. Try replacing driverless cars with seatbelts, and it reads remarkably similarly.)
Modern garbage collection
In all honesty, you can learn a ton of things in 1 year doing a startup that you'd learn in 20 years working for a big company...even if it fails. Marketing, selling, talking to customers, coding, etc. In most big companies you don't get even close to the customer. A lot of investors started the whole idea of funding useless ideas, then now complain that everything is useless, yet everyone applauds.
Haha this is priceless. :-) Thanks
This. Absolutely.

Those applications that already aren't robust to this (I sadly assume that is most) aren't going to be helped by cancellation
I'd guess that in many jurisdictions, some libel law could be used to slap them if the story names individuals or (some places) corporate entities.

This probably would require the mentioned parties to sue, though - so no luck if it is a fake news story portraying someone in a positive light.
Thanks. I was looking at mytop at one point, but the package manager wanted to pull in standard mysql dependencies, which I wasn't interested in - I guess I could create custom package without these and try it out.

But in general, I am looking for a more passive monitoring solution.
Rewarding swarm behavior in the network instead of punishing it!
Russian ambassador to Turkey shot dead in Ankara art gallery
Just looked up typical mining royalties and found this:

The CMR royalty is based on a company’s annual profits from mining. It is typical of
Canadian mineral royalties, which are mainly profit based, and all of which have some
specific peculiarities, often related to embedded incentives. In the case of the CMR, its
main characteristics are:

̇ a stepped ladder of royalty rate –

̇ no royalty on the first $10,000 of annual profits;

̇ 5% of annual net profit between $10,000 and $5 million;

̇ escalating in 1% increments per $5 million of net profit, to maximum 14%
(for net profit above $45 million);

̇ subject to an overall maximum rate on all net profit of 13% (for profit
above $220 million);
They were a bit of a nightmare. Fun highlights:

- IsBooleanPropertyIncludedBoolean
- Massive, incredibly slow to build libraries
- Check everything in case it was null
- Never really sure what was wrong when it went wrong

There was quite a massive cognitive overhead and overkill for often querying one little thing.

Also they'd sometimes break and you'd have to hand edit the wsdl's to get them to work again (at least salesforce used to break theirs every now and again, the wsdl would be incompatible with the .Net tool because of certain character not escaping properly).
I don't recall where I saw it, but I recall reading a comment from Google saying they weren't planning on having "Apps for Home" where the voice commands were things you installed like on Android/Echo, but were keeping it locked down and working with partners for the foreseeable future.

Alexa is actually not a walled garden at all; skills are almost entirely separated from each other, and I think that will be one of the biggest problems though. My gut says that the reason language is convenient is that it allows for things to be implicit rather than explicit and I expect the voice assistants that will be most useful are the ones that can best understand this context, which will require deeper integration.
Not to pile on, but you might be interested to know that Zuckerberg also spent the time to learn Mandarin.
What are those tools and are they free?
Both the predictions made in this title are wrong.
"We are excessively burdened by government regulation."
Real Time Debt Clocks from Around the World
Not the parent commenter but I believe the parent's saying that even ABCs (or ABCDs) have a lower chance of being in said tribe than say, a fellow white alum with a similar socioeconomic background.
Would I, if anything happens, go back to selling toilet paper or digging cannals to survive and strive? Without a doubt.

As might very well the guy in the article. The 'problem' is that his survival is in no way at stake. He's looking at the difference between a quite comfortable life and a more comfortable life. When those are the stakes then it's a lot harder to build up that motivation.
St Louis FRED. In constant dollars, pick a year, pick 2009, pick Chained 2009 Dollars.

https://fred.stlouisfed.org/series/GDPC1

1970 GDP was 4.7T in Chained 2009 Dollars. 2% of 4.7T is 94B.

2014 GDP was 15.7T in Chained 2009 Dollars. 0.78% of 15.7T is 122B.
I basically built MyAppTemplates.com off of Elance.
IMO the key thing was in working with freelancers who 1. Were very responsive by email and 2. Didn't need a lot of explaining in order to 'get it'.

This apart from the obvious requisite skills necessary to do whatever the job was ofcourse.
> possibly wanting to implement an entire processor from scratch

Wanting to facilitate others to do so, sure. This is a common thing to do in a computer engineering program, and I believe it was an explicit design goal that student projects could be real RISC-V implementations instead of targeting the toy ISAs commonly used for this purpose.
Because Docker isn't running as root to begin with; it just convinces the containerized process that it is.
I would hope that we spend some years not packing the cars together before we have a decent set of data on the performance under nation-wide, real world conditions.

If we expect to get to that level, then the crash investigators better be closer to airplane crash level care then our current level of investigation.
Maybe we're running out of surprising things.
I thought NYT went down the toilet this election season (including primaries coverage of Bernie Sanders), but then I remember they strongly pushed the narrative of Iraq having WMD on behalf of the MIC and supported the invasion.
I agree. If you're handling objects of that size in single requests, then you're already in footgun territory. Step carefully.
They get some profit. Whether or not that's "enough" is up to the eye of the beholder.

Are the benefits of living in Argentina society, bolstered by shared oil revenue, good enough for the people who born in the Andean salt flats region? That's a political question, not a moral one.

Additionally, I don't like how this is being framed.

Titling this as happening to 'indigenous peoples' instead of "Citizens of Argentina" and talking about the destruction of culture, as opposed to 'evolution' or 'melding with multicultural society'. Or people 'subsisting' instead of merely being poor. "Provincial" instead of 'uneducated'.

It slants the whole conversation in a direction I think is utterly unfair.
> Why should defamation laws that apply to newspapers and other media not apply to social media?

Because social media everyone talking to everyone, not a (hopefully) trained and responsible person attempting to be a source of truth addressing the masses.

I am also against libel laws and anti-defamation beyond the most minimal required to prevent fraud. When you start legislating truth it is only a matter of time until you have a state run ministry of truth.
Yes definitely, it's just a matter resources. By 1.0, we'll have automated builds for Windows and presumably Debian/Ubuntu.
Depends on how large the Nordic/Russian population in your area is--in Boston, New York, or Chicago there's plenty of options.
I didn't flag this, but I would have had I noticed it. It strikes me as completely off-topic.
I like Medium, other than normal blogging features, you get twitter like exposure from this platform.

They also make your comments to other posters as your posts. This keeps conversations going.

What I think medium can improve for my case is that it's not designed specifically for programmers. Posting code, for example, is a hidden feature. There are also no syntax highlighting, no line numbers.
The gist: have your content folks work with a CMS, while having your devs work with an API. So that the content folks don't mess up the email templates.
> the semantics of functional languages are vastly simpler than the semantics of your average imperative language. This is why C(++) is chock full of undefined behaviors, whereas a language like Haskell (built on extremely simple primitives like lambda-abstraction) have almost none

C(++) has undefined behavior because it's meant to run close to metal, and there's no official standard of CPU design.

If anything, a C compiler could always insert an "if" in a non-standard arch on every signed addition to get it to overflow the "right way".

The thing is that it would ruin performance.

And the proof is that Java, which was quite imperative, doesn't have nearly as much undefined behavior as C.
I am extremely skeptical that autonomous APIs are possible without 90% of full natural language processing. Whatever we do to make APIs have their purposes be self-documenting, there will still be inferential gaps between what we say explicitly and what we mean.

We could adopt a highly rigid language describing what it is that an API provides and what purposes that data is useful for, but that's restrictive and very brittle, especially against Silicon Valley's favorite activity of disrupting established ways of doing things. Like going from proofs in ZFC to proofs in first-order logic, we can make it more stable but only at the cost of losing lots of power and expressiveness.
Or better yet, if we remember back to the Libyan civil war, we have this BBC broadcast.

https://www.youtube.com/watch?v=R_-lzI8I0_0

With this BBC story to go with it:

http://news.bbc.co.uk/2/hi/africa/9414812.stm

Now, to summarize.

1. BBC claims there there are masses of people waving pre-Gaddafi flag in the middle of Tripoli, a red, green, and black tri-color.

2. BBC shows footage of people in India waving the Indian flag, a white, green, and gold tri-color. With a 'Live from Tripoli' caption on it. With the talking heads nodding their heads, and saying 'Yep, sure are a lot of Libyans protesting Gaddafi there.'

3. Coming soon - the debate in the House of Commons about how we need to bomb Gaddafi.

How on Earth is this not fake news? What kind of collapse of process and journalistic integrity has to take place, in order to allow that sequence of events to happen? If they let such an obviously verifiable lie slip through, how often do they air unverifiable ones?
It still has many of the same problems old PHP has. More speed is always great, but speed wasn't PHP's major issue. It's still mired in an interpreter that has a lot of issues with more abstract/higher level stuff (though I will say that's getting far better), and a team that doesn't embrace BC breaks as much as they should (my opinion - the stdlib sucks).

Extensions have always been PHP's strong point, but some newer stuff isn't as supported as well as it is in Python or Node because of PHP's lack of good async code.

Overall it's a step in the right direction, but PHP needs more big changes.
Enough Is Enough. New York's Subway Construction Costs Are Too High
>What do you propose as an alternative? Simply allow people to intentionally mislead people for their own gain?

Yes? That's kind of one of the founding principles of liberal democracy. It was a good idea in 1791, and it's still a good idea today.

The left is flipping its shit about "fake news" these days, but even in the US they've gone through far worse eras in terms of news reliability. The fact that you used to have gatekeepers who were more or less honest is an artifact of the startup costs of the television and newspaper industries, not some nirvanal state that has collapsed into darkness.

Seriously, go take a look at some of the shit pamphleteers were up to in the 1800s. The state of affairs today is nothing.

Democracy can survive people lying. It can't survive granting the government the ability to determine which "facts" the people are allowed to believe.
Government mandates have done a lot to drive other safety features. Many people didn't start wearing seatbelts until it was a ticket:

http://blog.esurance.com/seat-belt-history/
What I’ve Learned Leading a Free Coding Camp for Three Years
Huh? Windowing functions are part of the SQL standard (as of SQL2003).

Also, these types of queries are the bread and butter of analytical queries (not really as useful for transactional purposes).
Who knows? Maybe the contrast on their monitor hasn't been set correctly.
They currently have a max speed of 25 mph or something, even on roads with faster speed limits. It's a bit annoying when you're stuck behind them.
> In most cases you wouldn't cache the HTML itself

Why not, at least as long as that's the topmost tab? Wouldn't then the view-source-new-request problem be solved by just using the existing features?
Me question is if there are significant large codebases built in pure functional languages, and if there are statistics as to which ones have fewer bugs - functional or imperative?
Let the goals give you a sense of direction. It doesn't matter (well it probably does if you're running a business and are watching your margins), but it doesn't matter if you're not reaching your numbers.

Ask absurd questions. Ask silly questions like: "What could I do to profit from this method next year and make 1000% more than I usually do?" or

"How many strengths do I have right now that I can build on, and maximize production / sales?"
>trying to put an unfairly negative spin

That's very hard to define and the line between a fake story and a heavily agendaed opinion piece is blurred but it reads to me as the kind of lines the people who make the rules would use.

After all, one man's news is another man's fake news: the onion is absolutely fake but we all like it because we're in on the joke. But the Chinese have reported on the onion before[0] and Iran[1]

So my point is that this is obviously a very delicate ground but I see this being abused by the incumbent media

[0]http://edition.cnn.com/2012/11/27/world/asia/north-korea-chi...

[1]http://edition.cnn.com/2012/09/28/world/iran-news-agency-dup...
There's a motte & bailey argument going on here where when people talk about banning fake news, they want you to just think about the completely made up stuff, but as soon as you're not looking, they mean to apply the restrictions the stuff that they ideologically don't like.

I'm yet to see a definition of "fake news" that applies to Breitbart but doesn't apply to the New York Times without referring to ideology.

I'm also sort of curious how so many left-leaning people seem to be so excited to hand this power of labeling "fake news" and censoring it to governments or other powerful entities as we're what in is at least plausibly a large-scale swing to populist right-wing power gains in Western civilization. Maybe that will turn out not to be the case, but it's certainly a valid interpretation of the events of the last couple of years. Are you all sure this is the best time to be talking about powers to muzzle news sources? We're most likely minutes away from the Electoral College electing Trump as I write this, and while Merkel may still be in power in Germany it's not exactly like the winds are blowing her way and she's had to play some very defensive political games lately. Who's actually going to end up with the power to define "fake news"?
There's a decent way to handle this method: use one of the Intel close RGBD cameras. I think they go by RealSense.

Now, do facial recognition with the depth component. "Oh look, paper. How quaint... NOPE!"

You could also log all people coming by with a known-unknown axis. You could train the system so that all they need do is look at the door, and they have the appropriate access they need. And it could also, instead, default in a "pass through to app for user to decide".

Don't think of this as a huge monolithic system... But instead of dozens of component parts that can work together. Then, the problem is certainly tractable. And then adding things like Google-Now, Alexa, Siri, and similar is no longer damn near impossible.

I particularly like Node-Red for this very project. It is javasript, however the big positive side effect is easy implementation with all sorts of nodejs APIs.
The Web grew strong because of the combination of hypermedia and humans. When they look at a hypermedia document like HTML, humans can easily infer context, relevance, value, and a host of other hard-to-mathematically-define things.

I'm not sure REST APIs are supposed to be a generalized Web. In my view, REST APIs are simply a loose protocol on top of HTTP that allow computers running human-written code to communicate with one another. In general, there are several human-driven processes that must occur before REST APIs have any value. Example human involvement: Is this REST API valuable to my business? How much does this REST API cost to use? Does their domain model match ours enough to extract value from integrating with their REST API?
Scala EE: Bring the Hate