skysight-inc/HackerNews huggingface dataset:
But robots don't burn bread. Their ongoing input costs are only a tiny fraction of a human's, that's why people buy robots even though their up front cost is usually much higher than hiring a person.
I guess it's more of an argument for a universal wage subsidy, but I'd be happy with UBI as well.
Half of the classical problem of any detection system (like GPS, big data, IA): the cost of false positive.

The other one being false negative (like an alarm not detecting trepassing).

False positive are called artefacts, but people want to believe so much in the infallibility of IT that they use detection system as if the result were error prone.

Hence what I call the Oracle syndrome: genuinely scientific person relying on an inaccurate system by nature as an exact system. Then they scale up system an what is anecdotal occurence becomes a serious concern with accumulation.

Non conformity with expectations are not handled anymore, they are disdained and measurement systems (hence that can fail) are used as exact systems.

It is like death penalty: should we care about the innocent people that will pay a dear price from wrongfully giving too much trust in non perfect systems knowing there is a tendency to make it hard to contest the decision because it would attack the trust we have in the system?
Reminds me of "The Little Lisper" and coding koans; honestly thought it'd be harder to "win" the challenge.
While we're at it, let's tax people whenever they write a Python script to read information out of a spreadsheet instead of hiring an intern.
Agreed. As I once put it web stack for the apps is like trying to invent, version after version, a kind of fork which is most suitable to eat soup. Folks, the spoon exists for the reason.
How did you solve the reflexive? I'm not getting at anything :(
>So much of backend work is redundant

True, but that's been the case for 10 or 15 years now. Most of the applications we develop are just CRUD applications... with a twist.

There seems to always be some detail that prevents you from having a generic backend. I mean look at something like SAP. It's an off the self application, it pretty much contains everything you'd imagine needing for running a large business. Yet every single installation is customized like you wouldn't believe.

Most of the stuff you mention isn't making the backend go away, it just makes it a little easier to implement and run. Just throwing EVERYTHING into a Hadoop cluster seems... careless. You'd still need to validate that whatever the client sent is actually any good. Otherwise you're potentially polluting your data. I don't believe in client side validation as something that provides any kind of usefulness, beyond giving helpful hints to the user.
JavaScript: Extending Singletons Experiment with ES6
Enjoyed the post and nice to see the guys collection being preserved and honoured in that way.

Personally though, the best bit was the picture of the "No Man's Land" cabinet, which is a game I've been struggling to find since playing it on holiday back in the early eighties. Never saw it again and couldn't recall the name of it to look it up on MAME.
The point is that the robot replaces the worker only on the business level - but in the economy the worker is still there! And in today's world either often gets no job or a worse job.
The "seeing more ads" is baseless, I can easily provide cases where it is the opposite, because ABP is vulnerable to the "display: block !important" trick used by many web sites on Chromium-based browsers, is unable to block popunders, does not support script injections, and many other shortcomings. For instance, just try focus.de with EasyList Germany enabled.

I think it's possibly just a case of someone unhappy for whom I declined[1] to take care of their pet issue, so lashing out with vague supposed flaws so as to undermine my work makes him feel better.

1. https://github.com/gorhill/uBlock/issues?q=label%3Adeclined+...
Not to mention interactive displays acting as fomites.
Nightwatch.js, Node.js, PHP, Android, Docker, DevOps, and JavaScript Highlights
No, you can't lighten the work load for trucking (without automation). Over the road truck driving doesn't benefit from reducing hours and hiring more, since OTR drivers basically live in their trucks for three or four weeks at a time to maximize flexibility in moving freight. You would need more trucks to accomplish that, and there's already a driver shortage since there aren't enough Millenials willing to do the job.

The other thing is that driver pay has declined considerably over the past 25 years (stagnant since the early 90s, minus inflation), so it would cost trucking companies more (more trucks, more drivers) while decreasing wages for individual drivers. OTR truck drivers are paid by the mile.

Third, the increased costs for moving freight would end up increasing the costs to consumers for all goods moved by trucks, which is pretty much everything.
You can get refresh on a Kindle screen down to under 100ms if you want plain black and white. You only get the ludicrous refresh times if you want greyscale --- I believe they do some kind of dithering over time to achieve that.

Back in the old days I had a Hercules monitor with slow phosphor. I've tried to find some figures on the response rate, but I wouldn't be surprised if it was a similar speed to the eink screen. It was really comfortable on the eyes and I slightly miss it (of course, it was the size of a postcard compared to a modern monitor). So I think an eink monitor could be quite usable for certain purposes.

The thing I'd be concerned about is scrolling. We've got very used to monitors which will scroll smoothly. I've seen monitors which just turned into hash when scrolling; there's a reason why vi and emacs have modes for page-at-a-time scrolling.
Living is about converting resources to utility. The argument assumes that you care about overall efficiency of such conversion.
How to flatten a deep nested Array in JS
I broke things to do it

[] - {}
It's funny how future is described by many with what's hot that day. If you were to ask similar question ten years ago, the future would looks so wildly different (iPhone was announced in 2007).
Our framework does kind of suck...

We're also not doing the common website/webapp thing, but rather on-premise enterprise software. So we have to update installers too, and be relatively paranoid about updates, because it is intensely painful when we have a bad update with one of our customers.
I fail to see how it's the employer screwing anyone over. Should automation be outlawed? What kinds of automation? It's a problem that society needs to deal with, sure, and some of that might involve some regulation of automation, or some social support for manual jobs, but there's nothing inherently immoral about automation. If a company reduces it's work force through automation there's nothing immoral about that. If they don't do it, someone will start up a rival company that automates from the get-go and drive them out of business.

This is what's killing the French economy right now because their labour laws mean employers are biased against hiring new workers. If they have to lay them off it costs a fortune. So existing French companies are locked into high cost structures and are being driven up against the wall by competitors with higher levels of automation on the one hand and massive redundancy costs on the other.

I am not in any way arguing for unregulated market forces and let the devil take the hindmost. We do need a balanced and sustainable solution that allows business to thrive and gainfully employ the population and automation is making that harder, but the key word there is sustainable. A French model that tries to freeze the current labour economy in aspic isn't sustainable.
That is not how location services work, you always at least 3 data points, Lat, Lon and Accuracy

http://dev.maxmind.com/geoip/geoip2/web-services/#location

It is up to the Developer to do sanity checks on the Accuracy for their type of application.

in some instances just knowing it came from the US or some other country is accurate enough.

To claim they should simply not return any data if they do not have an accuracy level to your arbitrary standards would make the service useless

IMO Max Mind is not the problem here, people taking the data and using it as if it is accurate to 1in is the problem.

Geo-location data on IP address has NEVER EVER been that accurate, NEVER. The fact the law Enforcement, Consumers and others use this data as the sole data point then act on that data is the problem, not that Max Mind Returned a Lat Lon to the center of the US
Ant Invasion
I think the argument is solid, but not that impactful. Sure, worker + robot = seems like more energy used than worker alone. But robots will be more efficient, probably impressively so if you factor in energy savings on human commute and maintaining "habitable" (for lack of better word) conditions in the workplace. Lights, HVAC, safety equipment, etc. Given that, it's not inconceivable that welfare humans + working robots could use less energy than working humans alone!

But that's all besides the point. Even if energy usage E(humans+robots) = 2 x E(humans) (and I suspect it's more like factor 1.1x), it's still worth the cost for the quality-of-life increase for those humans. Economy should not be about optimizing its random and fluctuating "productivity" function. It's about improving quality of life for humans.
> It evolves at a fast pace.

It REvolves at a fast pace. In place.
A unified front end development pipeline
Your App ISN’T Going to Make You Rich
I agree in part. However, it reminds me of the prediction that front end development would be replaced by point and click build environments. While that suffices for a section of the market, it has very far from killed it off.
Any interest for a bot helping devops with building and managing cloud infra ?
I'm tired about reading aws website to know all offers and prices, and check tiens of dashboard to know status of my infra
I'm thinking about building that bot and i would like to know if there's any interest for others
This model isn't "serverless", it's PAAS. It's not much of a future. Heroku is useful for prototyping, not scale. (Edit: Doesn't mean it can't be more popular though - the web is full of prototypes)

"Serverless" as in AWS Lambda has very specific use cases. The people who are serving websites on Lambda or something are not only doing it wrong, they are wasting money while locking themselves in to an architecture that doesn't fit their app.

I say this as a heavy Lambda user (https://hearthsim.info/blog/how-we-process-replays/). Lambda is super useful if you have to scale CPU-heavy tasks. I do think that model will play a big role in the future, but I definitely do not think it'll be the go-to model for backend. It's a complete paradigm change.
Yeah, tricky one. NaN works though. Because NaN == NaN = false
Yup. !0
Phonograph.js: Tolerable mobile web audio
Surprise Scans Suggest Hackers Put IMSI-Catchers All Over Defcon
Brace yourself: superpower is coming with Epicflow multi-project management tool
My comment was pretty short - yet you managed to ignore a major part? Looking at statistics telling you that now both adults in the family have to work to home ownership to private debt levels doesn't support your story. Look at the number of dual-income families, for example.
You do realise you're gambling, right? There's nothing wrong with that, but be honest with yourself about the risks of having nearly all your money in one instrument (ETH) which could easily wildly fluctuate up or down. If you honestly think it's a bet worth making, go look up the kelly criterion.
!0 - 2 chars
1>0 - 3 chars
The problem is not only with police or law enforcement, though. It seems all sorts of individuals and organisations knock the door of the farm because they don't realize they were given a dummy location.
Yes. Well a part of what ISA does/did. As you probably already know ISA is a bit more than just a reverse proxy.
They are no strangers to sensationalism, even outside of click-bait.

A 2009 cover was "Darwin was wrong." It was a sensationalist way to describe that Darwin's thoughts on a tree-of-life is incorrect, because there is also horizontal gene transfer. Not that it matters, as his proposal for evolution is based on the more general 'descent with modification'.
`NaN`
How Containers, Microservices and AI Will Lead to the Operatorless Data Center
js8's comment wasn't about efficiency.
Voltage is how hard the nozzle sprays, current is the diameter of the hose. High pressure + small hose can be as much flow as a fire hose just gurgling out. Correlates well to how much current a given wire gauge can handle as well. If you hook the garden hose up to a fire hydrant and open it up, the garden hose might explode since it can't handle all the water. A pressure washer might use a thin hose, but the water sprays so hard that it can cut your skin.

Idk, that's how I learned it growing up before I learned about stranded vs solid core wire, skin effect, resistance, etc.
Make it the White House, Statue of Liberty or Mount Rushmore, not a private persons house.
There's a classic joke about that layout.

This guy goes to a dealer and buys a fully decked out luxury BMW. Fifteen minutes later, he calls the dealership complaining that they sold a defective car and that it broke down on the highway. They apologize, bring out a tow truck, check that yes, the gearbox is dead, apologize again, and give him another car. Fifteen minutes later, he calls again, totally angry, stating that this one is defective as well. The dealers are surprised, bring out a third car, and join with him on a test drive to see what happens. So, they sit in, and the guy starts showing the gearbox problem - start the car, put in 1st gear, drive off, put it in 2nd gear, put it in 3rd gear, drive onto the highway, floor the gas, put it in 4th gear, enjoy the ride, put in 5th gear, and now the Rocket mode! ...
No offence, but this tool has so much friction for achieving a task so simple that you'd be better off doing it manually.
> Unless you're willing to kill the worker

Talk about black and white reasoning. The loss of his job is supposed to reduce his income, making him poorer, thus forcing him to consume less resources.

But you're right in the sense that being poor increases chances of dying, thus contributing to solving the problem of dealing with useless workforce.
NaN != NaN. It's how you're supposed to test for NaN, apparently.
I wanted to transitioned from browserify to webpack and test that sweet redux hot reloading. I mostly got webpack working but I never understood with certainty which hot module reloader was the current one. It seemed everything on GitHub was deprecated and any boilerplate was outdated (one month old ? Forget it).

That ecosystem can be impressive but it's madness to keep up with it.
So at what level do you believe these service to be Accurate to before returning data? 10mi? 1mi? 50feet?

If they can not tell me what room in my home I am located should they simply return "the moon" as my location?

Different Services use this data for different reasons, some times simply knowing what nation the IP is from is enough, but you believe they should return "the moon" if all they can determine it is came from with in the US?
Hence the communist manifesto dropped 200 years too early. Countries that use communism are far too early at adopting the philosophy because it requires production to exceed consumption on a massive scale. The hybrid model in mixed capitalist/welfare doesn't work so well because we're introducing a labour force (robots) that doesn't fit our economic model.

Edit:
What we'll probably see is an introduced free basic income to help the economy along (and the people who lost those jobs) at the expense of other tax payers. And that, my friends is gravitation toward the end of capitalism. If we're talking 60% of the labor force.. Seems like it anyway
I think as standards become more adopted it will become easier to use tooling for the majority of backend development.

What is it that keeps backend developers in a job? We write code to give access to data in a way a consumer can use.

ie: we have input, we process the input and give the output (CS 101)

Every time we write something new one or more of those three elements has changed. Input, Processing or Output.

eg:

Input: The DB has a new table with data you need to expose on the website

Processing: The list of comments need to be ordered by upvotes rather than chronologically

Output: The existing JSON output also needs to be output as protobuf

Whenever any one of these elements is standardised it reduces our workload. Usually as a result of standardisation tools and frameworks are developed to take advantage of this.

If you want to know the future of any technology keep on top of their standards.

EDIT:

As well as keeping track of standards you should extrapolate what would happen if everybody adopted that standard. Who knows, maybe you could build a tool everyone uses and start a business around it.
There's also the economy of truck stops, diners and motels that depends on all those truckers. They're going to be hit hard.
> Sure, disabling JavaScript will improve pageloads. However, are you suggesting clicking a link and waiting for an entirely new page to load is good UX?

If done right there is not much wasted and there is not much to wait for as most of the things which are not new already are cached. Most of the time such slowness results from unnecessary bloat or slow code on the server side.

> The whole point of JavaScript (or any client side code, including mobile apps) is that it vastly improves UX.

In practice it worsens UX more often than not.
What about oCaml/Reason?

oCaml/Reason can compile to JavaScript making it posible to write everything in one very powerfull language. In the near future we can probably also use jsx.

Seems like an improvement over using node and React.
I think the counterargument here is that if you don't need to move humans to work and back home again every day, and if you don't need to optimize workplace conditions for humans - by providing creature comforts and safety equipment - your unemployed human is using much less resources than a working human, and the robot is also using much less resources than a working human, so the sum of unemployed human + working robot may add up to less than working human alone.

That, and also resources are here to be burned for our comfort. We should, by all means, burn the minimum amount of resources required for said comfort. But still, there are here to be burned. Otherwise, to minimize resource usage, let's all give up on civilization and go back to caves.
Although we're not in a post-advertising world yet, the more of this I see, the more I prescient I think @maciej is in his rant on the advertising bubble:
http://idlewords.com/2015/11/the_advertising_bubble.htm
So simple anyone with at least three to five years experience and 4 months on the project can do it! Starting salary is 120k, relo to SF required.
How does outlawing automation make employers biased against hiring new workers?
reflexive(
function() {return ++window.x;}()
)
This is a nice challenge to start the morning.

However, on mobile the input loses focus after each individual character typed which is quite frustrating.
A Collaborative music listening and chat app. Requires Spotify Premium
> cause it's just adding a column

This kind of mentality is why most applications are shit and broken. And why most hires are worthless.

And everyone is not working on a cookie cutter over-bloated rails website. Sorry but this kind of remark simplifying our job always pisses me off.
List starts with array which has 10 elements(default just like ArrayList) unless you say otherwise(new GlueList(capacity)).

You can say 'allocate me 10million elements' and there will be 1 node :)
Well yeah... that's the point of React Native isn't it? For people who don't know Swift or Objective-C and want an iPhone app. React Native apps are faster to write for them and perform well.

I can't comment on how they compare with native iOS apps.
CoJS – Broadcast/follow JavaScript editor
Stylus: expressive, robust, feature-rich CSS preprocessor
But the only reason for having vastly more people with coding abilities is to lower the price of coding. There is no need for so many coders. Every app, every piece of code has to be written just once, then replication is free - that's even worse than in industry, where everything needs to be developed just once too but at least production required people.
If the worker now gets to stay at home and pursue a hobby they enjoy, while the economy is still producing the same amount of goods, isn't that a net win?

The problem is (a) people feel bad about being on welfare, and (b) we stop paying welfare again the moment that worker makes any money, creating a disincentive to engage in any form of small scale productive activity.
Location : Mumbai, India

Remote : Yes

Willing to relocate : Yes

Technologies : iOS, watchOS, tvOS, Swift, macOS

CV : https://sumry.me/arpan

Work : http://bit.ly/1PDfJ45

Email : arpan@mobilefirst.in

Skype : arpan[underscore]desai

Domains : Automobile, Fashion-tech, Energy, Enterprise apps My name is Arpan, I work as independent consultant. I have worked with startups, SMEs and individuals. My trades are Product Design, Mobile Front-end, UI/UX.

I am good at creating quick Mobile MVPs and good at building one-pager website. Mostly 3 to 4 weeks.
If you are looking for someone with excellent & fast communication, quick turn around time, clean code & design - we should definitely talk.

Recent Work :
- Building VW / Audi Sales application
- Building small Email Utility http://sendwithhi.com
- PlayItNow - Selected in Vitamin Water contest
- EkApp - Aggregator of Cab aggregators
I've been thinking about UBI a lot. Who's going to pay for it? Certainly not the big tech companies. They barely pay any taxes now, and they're the ones who stand to gain the most with automation.
'Break JS to win!'
Say you want to change a descriptive text, because there is a typo or maybe you just have 10 mins to spare and want to expand something. Currently, you type your text, print it somehow (often on laminated or plastic material, but might be more much complex), then walk to the work at the other end of the goddamn gallery (because Murphy) and replace the label.

With a networked display, you click on an icon and type your new text. Done.

And of course, if the label becomes a hypertext, the possibilities are endless; but that will not scale well in busy museums where you can't have anyone hogging the screen for minutes.
Does it actually matter that much in Java? In Java, a collection of objects is already a collection of pointers, so wouldn't we get a fair number of cache misses anyway? Or does the JVM have some cool mechanism to minimize those?
The 12 Most Retweeted Programming Quotes
Working conditions for programmers though have become amazingly good without unions or government intervention, just through competition for workers. See the perk inflation in Silicon Valley in the Google years, or just wage inflation in general.
There was a UK equivalent of that but it got pretty rubbish. The rates dropped very low as too many people with cash were chasing too many borrowers. It got to the point that, even with a 10% loan portfolio, you might not make money as the borrowers were so bad.
https://learn.sparkfun.com/tutorials/voltage-current-resista... looks like a good resource if anyone reading this has no idea what we're talking about. Don't feel bad, we were all beginners once :)
Can tou explain why qm and bell's inequality do not categorically undermine determinism and prove deep randomness ?

Is it because on a macro scale amd normal energy levels effects are negligible? Because there are well followed probability distributions?