skysight-inc/HackerNews huggingface dataset:
There is a non-evil way to interpret this. A lot of small international business is conducted over WhatsApp - for instance, many key sellers in the vintage watch market offer WhatsApp as a communications method. But it requires more work than necessary to initiate the conversation. Allowing these sellers to accept incoming messages without having to use it like an individual would make it significantly easier to use (and might help displace email in many business transactions).

A business account for one-to-one communications with a business would be somewhat revolutionary. It's more private (and conversational) than Twitter, less bulky and in-the-way than email, etc.
Huge fan of solar here. But I don't think the argumentation in this article is very convincing. 5-15% in a year? That's maybe a huge price drop for the industry, but for the average user it's barely worth mentioning. Maybe I'm just impatient. I want to see that stuff everywhere. Solar roads, solar train walls, solar sun umbrellas, maybe solar sun cream to charge your phone with your fingers, who knows.

And honestly I can't even say why. Water, biogas, wind. We already have quite a range of responsible energy sources. But none of them are as exciting as solar power to me. Nearly like a Mars colony. Not much logical reasoning behind it, but still quite exciting.
They have much better control of media. Social media can be attacked this way, but, like China, it's relatively trivial to push the public towards a "friendly" competitor.
Docker not ready for primetime
Does AgileBits being a Canadian company mean that the NSA and/or the FBI has full legal authority to intercept communications with the service without regard to the locality of the servers? Presumably they would be limited in what could be done on scale based upon the use of encryption for transport and of the vault itself, but does this change the threat profile vs Dropbox sync with respect to legal process?
My vote is for electron, although I'm following how React Native develops really closely. From what I've seen, the best new "Desktop" apps tend to be built with electron. We've been using it in production and, despite having to make pull requests for framework-level bugs fairly regularly, we've haad a pretty good experience overall, and far better than anything else we've tried - although, as I said, we have yet to seriously look into React Native. Also, by cross-platform I'm assuming you mean OS X, Windows, and Linux. If you also want to include mobile, then there are so few options there's no longer any real reason to debate.
Previous discussion: https://news.ycombinator.com/item?id=7731624 (2 years ago, 168 comments)
It's an interesting discussion, and as the article points out, "Software Engineer" code has some issues as well

There's also an issue that code ends up reflecting the initial process of the scientific calculation needed, which might not be a good idea (but if you depart from that, it causes other problems as well)

Also, I'm going to be honest, a lot of software engineers are bad at math (or just don't care). In theory a/b + c/b is the same as (a+c)/b, in practice you might near some precision edge that you can't deal directly and hence you need to calculate this in another way

Try solving a PDE in C/C++ for extra fun
i.e. the real space travel is not elon musk bigger and bigger rockets to go further and further into space. We are already IN space. WAY out there. The earth is a spaceship. The real space travel is just listening to all the signals comes to us _better_.
You're overblowing things. Gas cars don't even flush their coolant that often; maybe every 5 years. Brakes on EVs aren't used very much; they can probably last the life of the car. Most people never change their brake fluid; again, that's maybe a 5-10 year thing (it might get done when the car changes owners).

Tires are the biggest thing. Jiffy Lube has a lot of competition here, from places like Discount Tire and many other such places. I didn't even know Jiffy Lube did tires, and there's no way I'd go there for that (or anything else for that matter). Yes, windshields will still need replacement, and bodywork will still be needed for crashes. Windshield wipers? If you can't put on your own windshield wipers from Autozone, you need to be committed; everyone does that themselves, or gets a spouse/neighbor/friend to do it for them in 20 seconds. (It'd be better if they still sold the rubber refills instead of making us replace the whole assembly for $20.) But most cars probably never see a bodyshop, and windshields are normally replaced by mobile technicians. Body shops will be needed less too due to automated driving, driver safety aids, etc.

Modern cars are already ridiculously reliable, but after 10 or so years they start having some problems because of the gas engine mostly, especially if it hasn't been maintained that well. They're even extending oil-change intervals in them to 10-15k miles (many cars now have sensors and displays that tell you when to change it). EVs will need a little less maintenance (because of the oil), but the biggest difference will be the relative lack of need for major repairs when the car is older.
https://blog.parsehub.com/how-we-got-our-first-10-paying-saa...

I believe this post was the genesis of the odesk idea.

SaaS tends to be inexpensive compared to paying a human to do something, even if that human is underpaid, since costs are amortized across many customers. You're paying for something more similar to (CPU time+profit margin) instead of human time. I'd also hasten to add that there are two sided marketplaces where average costs are higher.
That it can be used in a way you condemn doesn't mean it's not real. Or that it's not being used.
Yes, I was being sloppy. Thanks for the clarification.
a security breach on the server wouldn't mean that your passwords are compromised.

with the subscription model, they're protected by both your master password, and your account key (128? bit key generated at account creation).

neither of those leave your computer.
Ask HN: What to chose as a framework for MVP for expirienced developer
Last five year I spent for writing code in exchange for money. Mostly my experience based on building large enterprise solutions in Java, and I have some production experience with Scala and Android.

I have got several ideas for as a side project, side business, startups, doesn't matter how to call it, and looking for the best framework to do it. All the stuff is actually web projects, so there are no super fancy requirements.
Unfortunately, nothing from my past could help me to decide because I did not really have an experience in creating MVP.

As many of you know, Java not really suit for this purpose, because if I want to create even small functionality require you to write an enormous amount of boilerplate code. Java has some other disadvantages, for example very expensive developers if I'd like to scale in future and JVM eats a lot of memory, that is not so good for bootstrapping(but it is minor one).

There is one interesting way based on my experience - pick Scala, but despite extremely friendly syntax there will be no way to scale in future and hire developers to help me. And there is a very easy to cross the line between good, readable and boilerplate less code and <||>(spaceship operator).

I have 3 essential requirements:

1) Easy and fast development for a single developer
2) Easy to work on the code base as a team
3) Scalable and good performance

I read probably the whole internet about this topic and not I have in mind 2 major options:

1) Ruby On Rails
2) Play Framework

I don't have any reliable experience with any of this frameworks, so I need your help to make such an important decision.
As a telco you can actually take a profit from incoming calls. I am not sure if you are allowed to be the called party in this case though. I remember similar services here in Germany that regularly had to change numbers because they got blocked by the callees services provider too.
Tried this, it was lots of fun. Talked to a 19 yr old student learning English. His English was excellent. Every one should try it. I used google voice. It cost me 8 cents for about 5 mins, not sure of the time.
What does ReadySignOn cost? I can't find any pricing information on their website.

On their App Store web page it just says "Free" without the usual "Offers in-app purchases".

On closing the tab I saw something about "purchases" and this is what I see in the lower left corner:

Top In-App Purchases

English website te$5.99
English website te$0.99

This might be a great program but I feel like they're so shifty about pricing that I don't feel comfortable with them.

I understand they can't completely control the way that the App Store presents things and maybe it's more clear if I load iTunes.
It's far easier to wreak havoc than to restore order.
If I delete my account now, will my (meta)data still be shared with the big F?
C++ in Boulder and Python in NYC.
I think there is a growing rebellion against the kind of software development "best practices" that result in the kind of problems noted in the article. I see senior developers in the game industry coming out against sacred principles like object orientation and function size limits. A few examples:

Casey Muratori on "Compression Oriented Programming":
https://mollyrocket.com/casey/stream_0019.html

John Carmack on inlined code:
http://number-none.com/blow/john_carmack_on_inlined_code.htm...

Mike Acton on "Data-Oriented Design and C++" [video]: https://www.youtube.com/watch?v=rX0ItVEVjHc

Jonathan Blow on Software Quality [video]: https://www.youtube.com/watch?v=k56wra39lwA
I want to be first to pilot the machine Herculeans are sending in code for us to build just like in the movie 'Contact'!
Not as delicious as this comment.
It's a bit of a pain to set up on multiple devices/platforms. I have Keepass, MacPass+MacPassHTTP and KeepassDroid installed, plus chromelPass for autofill and bittorrent sync for sync. Each app has its own bugs and caveats, which adds to the time spent managing and using passwords. But hey, it's free.
for a kick, watch the bourne movies again. they seemed somewhat far-fetched when they first came out but now look rather conservative in what they portray the CIA as being able to do (presumably with help from NSA)

it's almost as if they modeled the real tools after the fictional ones...
Regurgitated nonsense that cannot be considered anything other than dogma. From the last post alone it shows that you know absolutely nothing about China.

> but what exactly did they accomplish within those 5000 years? Not much.

Maybe they don't sound like much to you, but the invention of gunpowder, papermaking, printing, the compass, mechanical clock, iron and steel smelting, etc were major inventions at the time.

> 95% of our technological jumps and innovation throughout history have happened within the last 100 years.

Where did you get this percentage from? How do you compare technological jumps and innovation of the last 100 years to the ones that happened in the Tang dynasty or even the Roman Empire?

> They have 1 billion people

1.38 billion people. That is 1 billion people plus the US population. Not a small difference.

> Everything has to be government approved
> Go through miles of bureaucracy (or straight up corruption/bribes)

It's a bit more nuanced and dynamic than that. For example, it takes 5 days to register a business online as a foreigner in Beijing now. Over a year ago it could take anywhere between 1 month to a year. Things change fast.

> China ranks 100th on the corruption index released by transparency.org

In the West we are obsessed with China's corruption, pollution, inequality, etc. However we forget that India, is more corrupt, more polluted and more unequal than China. Not that these are a huge problem in China. China is changing quicker than any country in the world, it has a long-term view and most of these, to but it bluntly, racist stereotypes, are changing rapidly. When you look at China you cannot look at it with a fixed mindset.

> their society isn't set up for individuality and creativity

To paint 1.38 billion people as the same is ridiculous. Post 80s/90s are nothing like their parents and grandparents. Post 00s are another order of magnitude different.

> But what comes out of China? What product, computer program or device is China known for?

It has only been 40 years ago since around 90% of China's population lived in poverty as peasants in the countryside. How can you expect a country to innovate and create such products when this was only 40 years ago? Give it time
Yes, that is one of the biggest challenges for any machine learning system to be effective. And the more specific the data set, the harder it is to collect (or get access to) and probably the more valuable.

Someone in this thread cites the Enron emails. Odds are if you're building system to analyze energy trading or (maybe) financial trading in general in American English, then that will work. The problem is that that's a small segment.

The main way to collect this data is to effectively do a Trojan Horse by building something else in a complementary area that is useful that lets you start collecting the data. Once you have it, machine learning is useful. This is what Boomerang has done for email and what Google has done with Google Voice.
From what I remember of reading the paper yesterday, they simply estimated the coefficient of various lag terms. That might help if you wanted to estimate how many stars a project will have next week (because of some prediction market?). For the task of predicting which projects will attract more stars, the fitted model is largely unnecessary -- more means more.
The inexperienced-CS-grad errors he describes are a maintenance nightmare, but those non-programmer errors cast a lot more doubt on the accuracy of the results. The importance of correctness depends on the problem I guess.
Both Russian and American medias are two sides of same coin. Both are expert in spreading propaganda, only difference is American media is convincing and Russian media appears to be fake and there is no freedom of media in Russia and freedom of media is rarely used in the US.

I follow RT and NYTimes, and I can say both have left journalism long back.
I was about to to make a pretty sarcastic comment on this thread, about how you probably only want to call "The French Number" if you are a white christian/atheist.

As a non-white individual whose general group is a target of the sort of attacks you are defending against: thank you. Thank you for not thinking that we (and ALL our predecessors) are (were) incapable of self-reflection, or that we all think (thought) the same way because we "look the same".

Vicious comments like that are spreading from the cesspools of reddit and 4chan to a much broader audience, and it can be demoralizing...but that's only if one forgets that most people actually think like you or me.

The world will be okay.
Are you sure they are not the USA who are doing similar invasions as Hitler? Do you remember? Afghanistan, Iraq, Libya, Syria ( through Al-Nusra aka Al-Qaeda, yes Al-Qaeda! ).

WTF, at least listen to Gen. Wesley Clark https://www.youtube.com/watch?v=r8YtF76s-yM

How can you ( americans ) condemn Russia without an ounce of shame? I am an EU citizen, so I am not russian, not a Putin shill, not a payed troll.

And what about your propaganda machine? The shameless media who attack Donald Trump on each word he spells. The same media who fabricate war stories https://www.rt.com/news/356734-aleppo-child-image-china/

Read the article first, don't stop to rt.com to draw conclusions.
Copenhagen's city hire bikes are electric, and charge from the docking stations.

I haven't used one, and I don't understand why they are electric - the city is as flat as a pancake anyway.
I use i3 regularly, but I don't use wifi much. Honestly though, using netbsd with wpa or wpa2 doesn't look too hard, and you can write a script to automate the worst of it. It's by no means the horror that is iw/iwconfig and wpa_supplicant (insert ritual chants of horror and disgust).
Yes, it's a thing. But similarity is no reason for sadness. One could make a similar argument about design patterns.

The important question to ask is, "what ways are there of making music sound appealing to as many people as possible on the first listening?"

Convergent solutions will arise, just as in the case of design patterns.
Hacker News really needs downvote button.
FIND author here.

It's not doing internal positioning with Channel State Information (CSI), but there are folks that are [1]. The approach in FIND is different [2] - FIND just uses RSSI+MAC information which works great on mobile devices and simple esp8266 chips and doesn't require code for the specific network interface. As far as I know you have to write some network card specific code to be able to use CSI.

[1] https://arxiv.org/pdf/1603.07080.pdf

[2] https://github.com/schollz/find#about
France Passes Law Demanding Royalties for Every Image Search Engines Index
We've had free will debates here on HN before, and the submitted story is usually quickly debunked as pompous and arrogant pseudo-intellectuallism. A flavour of jaded post college nihilism. Fatalistic points of view can jump off a cliff if they find their circumstances so constrained, and without option.
We have the Enron data set loaded into a VM ready to use if you use Python. It's on our blog somewhere. We also used the Jeb Bush data set and the Sony data set from wiki leaks. If you'd like, we can help you with setting them up. you can email me at moah@boomerangapp.com
I colocate and rent services from providers who offer DDoS filtering and put all my websites behind CloudFlare. OVH's protection is actually an excellent value, when I used to help run a game server provider they were mitigating 20 gbit/sec and larger volumetric floods almost daily.
Whatever anyone's qualms about the New York Times, I find it hard to take seriously any argument that puts it on the same level as RT. The New York Times is not in fact an instrument of the US Government.
Wondering what are the key differences between this project and Apache Cassandra? Is it only ACID transactions and ability to run JOINs out of the box? In Cassandra you need to get SparkSQL to do JOINs.
Show HN: GitHub Pages Generator – Comprehensive scaffolding with frameworks, tools
I just started using it a few months ago, and perhaps the antiquated API you refer is the "old methods" described in wxWidgets books and such. There is a new modern-ish API with jQuery like function chaining, and an Advanced UI (AUI) subsystem enabling one complete control to the presentation layer. It is not perfect, but I'm liking it.
one shows up once you collect 500 karma.
This is so true:

"Many programmers have no real substance in their work – the job is trivial – so they have too much time on their hands, which they use to dwell on "API design" and thus monstrosities are born"

It also explains proliferation of "cool" MVC and web frameworks, like Node.js, Angular, React, Backbone, Ember, etc.
I have noticed that this sensitivity can happen with age. When I was in my 20's I could drink 10-15 cups of coffee a day well into the night. Now I suffer from the same sensitivity in my 40's that you speak of.

But I think the reason some folks can drink so much coffee and still sleep is that at some point caffeine becomes a sedative. At least that is what I have been told.
Agreed. It missing that non EV cars will be illegal in many countries shortly after the tipping point.
I've seen tons of over-engineered code in the real world. People with the title of 'architect' abstracting every last bit of code so that it's impossible to make sense of. Everyone starts off wanting to make a 'powerful framework' that can do everything, but end up with an over complicated mess of configuration that makes it too difficult to do anything with it.

I've seen this happen multiple times at multiple companies.
How best would you go about objectively convincing the executive team that it's better in the long run to invest a bit in stability now?

Very new to talking with execs and I don't know where to begin.
One of the goals of technology is to increase the speed of knowledge transfer. So someone today can get to "expert" level of knowledge in a subject in a fraction of the time that it would have taken three decades ago. That's a good thing.
Here you go: I stopped drinking coffee earlier this year, down from a 2-3 cups a day habit. I had been sick for a few days and unable to have any, then I just ran with it. Due to quitting coffee I felt like shit for over 6 weeks. I had headaches, chills, and constant exhaustion.

Now I feel fine.
Ghost in the shell intro music
I'm curious, where did you get the gun data? Most places I look at don't differentiate by gun type. (Which is strange, considering how much regulations differ by gun type.)

Anyway, usually it's roughly 60% suicide, 10% defense, 25% homicide, 5% accidental.
clickable -> https://github.com/thalesfc/Multprocess-Scheduler
> When AI will be able to program as well as a common dev

I don't believe that will happen in our childrens' lifetimes for arbitrary programs. You are only thinking about half of the problem: the AI understanding code and available libraries. But the other half of what a "common dev" does is understand the person who is telling them what needs to be done. Half of the work of the programmer is to understand what their community actually wants despite their ability to articulate it deterministically. An AI being able to do that for all 6 billion people on the planet is not even theoretically possible at this time. We don't even have the anthropology, sociology, and psychology to model, let alone the computing resources and programmers to do it.

> don't need to solve by hand their equations, for them it is much more important to be able to use modeling and simulation tools.

Having an algorithm available in tool form doesn't remove the need to understand the algorithm. You need to know how it works to know when to use it and what the results mean. There are widespread problems in the scientific community with people using analyses that they don't understand and publishing false conclusions.

The only tools which are used widely and correctly are the ones which are designed well and taught well through widespread cultural practices, which is a tiny subset. Programming literacy will unlock orders of magnitude more algorithms than would ever be refined to that level by the software industry.
OVH's DDoS protection is the real deal, they do not simply null route your IP like many other providers do.
Your anecdotal experience does not change the reality of the audience that uses social networking and messaging and the dominant players in those markets. If you decided you wanted to join in your choices would be limited, and these two services dominate their respective markets.
If you use it as a generic downvote button, your flag privileges may be silently removed.
Sorry, but your post wasn't pointing out anything, it was just a single question which could be interpreted in many ways. I interpreted it as your confusion over what Udacity is and tried to help.
Yes. We are only able to support English at the moment. We are looking for training data in other languages for things like politeness.
I started writing the AWS Blog way back in November 2004 and am coming up on 2600 posts!
Not against wx by any means, but I actually tried it recently on osx and it drew most controls manually on a canvas of its own. So "xplatform nativeness" is not a selling point for wx.
Interestingly the internet (and computers in general) has made libraries better as well. I can search for pretty much any book using my local library's website, click a button and have it available within a few days for pickup at my local branch. The library will send me email reminders and will auto-renew books a number of times when they are about to come due.