skysight-inc/HackerNews huggingface dataset:
These are obviously useful ideas, but "write it to be correct from the beginning"? Are you serious? This is the oldest joke in software engineering. "Don't worry about testing it, I don't make mistakes." No matter how idiot-proof your languages and frameworks are, it is grossly irresponsible to not test work that a human has done. Until developers are themselves replaced by formally verified programs, testing is an absolute necessity.
US Presidential security is a result of a series of assassinations. For whatever reason a lot of people prefer to target the US President. As the US' role internationally has increased over the years the risk has also increased. When presidential security increased nutcases and axe grinders started targeting candidates. The risk is not hypothetical.

The people running the system do matter; change is effected slowly over time through the actions of the people holding office. It might seem like "the exact same politics" but history proves you wrong.

I don't think Trump's election is some reasoned attempt to "shake the tree", otherwise people wouldn't have voted straight-R and handed control of Congress right back to the same Republicans who have controlled Congress for the majority of the past 30 years and are the people actually responsible for the problems in government since Congress controls domestic policy far more than the President.

Trump's election was a combination of apathy of certain D voting blocs, gerrymandering, and people wanting to send a "screw you!" message to some perceived Not Real America™. The total number of votes required to change the outcome is far less than a million in just a few midwestern states.

Gerrymandering is probably the biggest problem we have right now. It's actual electoral fraud designed to disenfranchise the majority's will and I don't see how it is qualitatively or quantitatively different than other forms of electoral fraud like Putin engineering his own re-election.
Customer complaint resolution in today’s digital multi-channel world
Using the Google team...there is your mistake. They always approach reasonable spending accounts to try and offer account optimisation sessions. But their motivation is to make you spend not perform better, albeit they are better these days.

I used to have a team account team constantly approach myself and my boss and say I could be doing account management better. My boss started to question my credibility as Google people must be the best at Google.... so I offered them to set up their own separate campaigns rather than mess with mine. The results were atrocious. They do what the manual says to do vs what actuly works. To get the best out of Adwords you need to twist the system to suit your agenda, not Googles. Seriously get an independent professional in to manage Adwords. Try a few if you dont have experienced PPC marketing people in the office as there are many snake oil salesmen in this area. Also watch out for agencies that pitch you with their experienced guy but then put the junior in charge of running the account. Always ask to interview the person that will be hands on with the account and having direct contact to them. Adwords type platforms can be awesome when used well but you can't just throw money at it and expect results.
> What Google needs to do in this case

And presumably also Microsoft, Apple, Mozilla, Opera...
Totally agree. Best way to come over the block is to do something completely different. Give the problem to your unconscious mind and let it do the magic.

Have a long walk, run, shower, sleeping. Read a good book. Do what ever it takes to get your mind out of the code.
In 2011 I built my own desktop with a 2nd gen i5, 16GB RAM, an MSI nighthawk twin frozr GPU, 6 TB storage (2 HDD, 1 SSD), and a nice amount of fans/heatsinks. It was more than 2x cheaper than buying a prebuilt one (low thousand).

Last year I spent $400 to upgrade the motherboard, got a 5th gen i7, 32GB RAM, a GTX 950, and 6 more TB of storage (2 HDD and 1 SSD). Yay Newegg and microcenter sales!

I've never had an issue with any of the hardware, my build times are miniscule (MBP chokes on some of the stuff I compile), and I could have 10+ projects open in Android Studio / Intellij, 20 tabs in chrome, a terminal emulator, docker, and Plex, and it doesn't break a sweat.

If you don't need to be mobile that often, I'd definitely go desktop.
I think the languages are so different to each other in some ways that it is hard to compare the teaching methods. Some techniques in java would not work well for ocaml and vice versa. A lot of the problems with Ocaml was just how to type things out. There are no proper IDEs as far as I'm aware that support Ocaml, so a lot of the time my friends and I spent hours trying to work out how we should structure a function. I know that what would have made our lives a lot easier would have been 1 to 1 sessions with some helpers - a bit like in the java workshops - who would show us how to structure things. I know there were workshops for ocaml but they tended to go over a topic, and not deal with things in real time as we tried to code, which may have helped some people but not those who I have talked to. Java had a lot of it's own problems, and I loved using hackerrank for tasks which provided consistent marking.
If you say that French system suck and Mexican system is great then we can't discuss anything
For your information

65 k€ = 3358 € per months (on "12 mois") after all taxes, if single living alone.

85 k£ = 4712 £ per month, after all taxes.

Also, 65 k€ is a fairly good end of career in France whereas 85 k£ is a good middle experience in London (and you can get bonus, pension and perks on top).
Strongly disagree. Mom and pop businesses get owned all the time and close as a result (see Krebs On Security for cites). The economics of online attacks mean that even smallish targets are not obscure enough to be safe.

Disclosure: I work on security at Google.
> But they're built now, and that isn't going to be undone. I hope.

I work in a city where bike commuters have to dodge trolley tracks from electric trolleys that stopped running decades ago. We're converting an old train viaduct into an elevated park, although where that viaduct goes below grade, the construction of a building within the old right-of-way prevents full utilization of what had been old railroad tracks.

In municipalities across America, you can see the scars of old train tracks criss-crossing the landscape, creating curved cuts through square city blocks, turning into hiking trails along rivers, past abandoned ruins of old mills.

With any luck, China's rail system won't suffer the same fate.
I moved to France in 2007 and didn't speak the language, to do a math degree. It was fine. The first two years were rough, but after that I had no problems, and by the time I left in 2013 people regularly thought I was a native speaker.

The math/tech background helped a lot in the beginning. The texts there are more structured than normal, so you can get functional quickly without being conversational.

Moving there is the best thing that happened to me. Don't let the language discourage you from going anywhere. You'll struggle, and overcome.
We are building an easy to use ML API. Uploading sample data automatically creates a new model. It requires no parameter tuning and much less data (1/10th). We currently have two models active, Object Detection and Image Classification.

Please try out the API and suggest improvements. Also help us decide what models to build next.
A super easy way to sell your best photos and videos online
The Current State of Node.js in Europe and Its Growth Potential
It's a feedback loop. I suspect the ur-cause of the current epidemic is higher rates of depression related to an aging population and chronic un- and underemployment.
Mr. Gnobody: Exit Through Illegibility
Yeah, as a person who grew up riding fixies, because nothing else was available and then having finally tried riding a proper multi-geared 24 speed bike, I'm never going back to anything less than 8 speeds.

The flexibility it gives is amazing. You can basically ride on 30%+ inclines by shifting speeds (albeit slowly). I don't see myself being able to do that on a heavy 15kg 2 speeder, and if I have to get off a bike, then by definition it failed its purpose.
Taking acetaminophen after drinking is extremely dangerous. It's potentially the leading cause of liver damage in the United States.

The thing is that the damage only occurs in a specific instance, that is somewhat rare even if taken with alcohol. It occurs when the typical biochemical pathway for processing tylenol is saturated, which typically doesn't happen, but when it does it causes a lot of damage very quickly.

A lot of drugs are extremely dangerous when not taken as prescribed, but the danger exists only in edge cases. So you could have 99 people saying "this drug is fine" and the drug will kill that 100th person every single time because of a particular mutation in a biochemical pathway.

The Yelp method is a stupid way to regulate drugs because making correct risk assessments isn't something non-professionals can do. It's not like Amazon, where a buying a charger that mysteriously doesn't work with your phone is an inconvenience -- people are risking their health and their life.

The site would be a bad idea even the power to review was limited to MDs. MDs are not all equally qualified to review drugs. Even if they know a lot about their specialty, they don't understand everything they need to know to prescribe drugs safely. This is why we have pharmacists. Their job is to basically understand all of the ways drugs work to predict novel interactions. Dumping a bunch of mystery drugs on the market is going to destroy that safety net. Furthermore, it's insane to think you can properly measure the efficacy of a drug by having doctors write reviews about it. Double-blind studies are a necessity for a reason.
My understanding is that Play Services sends information about the user to Google periodically.
Ask HN: Why is there no $10,000+ luxury smartphones?
Tons of people are willing to spend thousands of dollars on fancy clothes, jackets, purses, sunglasses, etc. So why is there no ultra expensive (but also VERY POWERFUL) smartphones out there?
I wonder if there are actually enough anatomical differences for it to learn? Like chicken sexing[1].

[1] http://www.businessinsider.com/the-incredible-intuition-of-p...
Thanks for finding an actual source on this!
Where education failed
Software Engineering Daily Podcast: APM with Andi Grabner
Flic – Smart Button
Trying to add my piece of advice here with some interesting readings...
I'm French, not a parisian (yes, we do exist), working in south of France. So for my (strictly) personal point of view, I hope to never work in Paris as this is a "too intense" city (this is just my way of life). But, creating a startup there is almost mandatory : lot of VC living there, important infrastructures ( https://stationf.co/ for example, and many others).

As many people said it, administration is hell (but it's getting better over years, thanks you www). So to avoid your hr, legal, financial stuff, take an accountant so you can do your job... Maybe it's 200€/m, but 200/m is like what ? a 2 days budget/month ? trust me, you don't want to waste your time on this.

On the tax part, yes, there are a lot, and it's a better move for a french student to move to the US than an american student to move to France. Why? We don't have a 100k student credit to pay for (Very good public schools, and when I say public, it's between 500€ and 2500€ / yr).
But more and more, administrations and institutions help startup founders financially. Maybe you should look for someone to take care of public grants (even if they take a commission on it) so you don't have to take care of this? Health insurance included, etc. It's a lot in the end but... meh, we always need a reason to whine you know.

On the language part, yep. We are terrible. But in all the industries around my work, english is mandatory. In my comp, requirements are in english, project management tools are in english, etc. It's simple, it's mandatory to work in english in our techy fields, so we can't avoid that. But yes, going to the bakery and speaking in english might be hard first. But once you know how to pronounce "Croissant", you'll be okay.

Oh, and we have good food (but haven't found a good beer (yet) :).

Sincirely hope you will be more than pleased if you plan to come to France though...
Isn't that how legitimate mobile or even laptop trackpad users look ? If I don't intend to click anywhere, the "mouse" cursor never moves - the page loads, I scroll, and go back by keyboard.

With a mouse, you get slight movement even while scrolling or pressing buttons, but with a trackpad or on a mobile device you don't, there's "mouse movement" even if you explicitly do some aiming before a click.
That's circular. They're treated differently because they're treated differently. But why do we put so much effort into maintaining it when it seems pointless?
This is pretty cool. I'll admit that, until a few years ago, my knowledge of human migration to the Americas was very poor. Based on my American public school education (and personal naïveté and lack of curiosity), I just thought everyone came over on the Bering land bridge in one go, then gradually split into the various cultures that Europeans eventually encountered. Of course, things are more complicated than that, and there appears to be a lot of uncertainty in the scientific community regarding the precise chronology and source populations of migrations.
Infographic: Future Proof Your Digital Strategies – Facts for Utilities [pdf]
I think it depends on the content, but in general i agree with you.

There's some really valuable info on the net: medical research, good product recommendations, educational materials regarding hobbies and work, etc. I wouldn't mind paying for them(and i do buy some books), but most of these are free, or availble via places like sci-hub.

As for the rest, which is basically enterntainment - i can't imagine no good free alternatives for those - hey, there are many blogs from people who aren't professional writers who offer much better content than the pro media.

I wish there was a search engine focused on the best of those - i feel it would improve the internet by so much.
40-45 for master's degree from a very few select schools, like the one from the OP. (Think of it as an equivalent of MIT/standford/harvard. Only a few hundreds lucky people get out of there every year).

35-40k for master's degree from everywhere else.

If you don't have a master's just forget about it ^^
Don't forget that even writers who charge by the word have to set a price per word. A better writer can charge more, while still achieving a target quality.
Brave's bitcoin integration is under the hood, only exposed in beta but it'll be hidden. Our long-term play is to build the anti-Google, your personal data platform.

Ad networks have not "gone too far" -- the whole system is broken, with malware entering 3rd party ad exchanges and fake users browsing fake publisher sites to steal ad revenue (https://whiteops.com/methbot). Google facilitates and profits from all of this.

Don't be distracted by intrusiveness, however bad and block-worthy. Tracking required by ads whether intrusive or not is the higher priority. It enriches a few and loots user data, if not exposing them to malware then abusing them with retargeting, online to offline breaches, and the like. Third party ads and tracking form a system that is stiffing publishers year over year, leading to eventual ruin.

Brave is 3-6x faster than Chrome on Android and not just by blocking ads: blocking trackers is required and those scripts and the "programmatic waterfall" or "header bidder wrappers" or other such junk are to blame.

TMZ Brave Shield results: https://twitter.com/BrendanEich/status/820166880778256384

Brave vs. Chrome on Android: https://twitter.com/BrendanEich/status/820082887194120193
Just because doctors have to deal with moral hazards (and sometimes fail) doesn't mean that non-doctors are more reliable sources for information about pharmaceuticals. This should be some form of cognitive bias (maybe it is and I just don't know the name for it): someone thinks something is a black and white issue, and has settled on "white" (ex.: doctors always give the most unbiased information about pharmaceuticals). Then, that person learns of a gray area in what was previously thought to be black and white (ex.: pharmaceutical companies aggressively market to doctors). Then, the cognitive bias: rather than revising their opinion about the binary, black and white nature of their belief, they keep believing it's all binary, but the evidence of the gray area causes them to flip their opinion from "white" to "black" (ex.: because pharmaceutical companies market to doctors, doctors are now considered altogether unreliable). When the reality is that even a potentially compromised doctor is most likely (not always, just most likely, but we have no way of identifying the exceptions) going to be a better source of pharmaceutical information than the collective wisdom of the rest of humanity.
It's good to see an open source implementation of this, since the closed-source nature of most radio implementations (especially in cell phone basebands) is a serious problem. But I'm a little concerned to see that this is all written in C. While I can see some good reasons for that (easier porting to microcontrollers, for example), the C programming language has a well-deserved reputation for being extremely hard to write securely. Has anyone looked at this closely enough to comment on whether it's likely to hold up against people looking for vulnerabilities, as-is or after some careful auditing?
To add some history to your opinion: In English we call it "double-u", whereas in French it is "double-v". It seems even at the time of invention there was a difference of opinion as to which letter w was doubling.
I bought noise isolating headphones today to deal with office noise. I heard very good stuff about Audio Technica ATH-M50X and they are really good indeed. I can definitely recommend those.
Station F provides Paris with global startup platform
If you're wondering about the term "before present", the present is defined as 1950 for geological purposes. I'm afraid it's probably too late to correct it to 1985.
Interesting.. would you suggest some to follow? And what is the current consensus/debate?

We are 20 years out of NAFTA and free trade with China. I see a lot of journeymen/trades that do well in union gigs, police/fire/teachers and blue collar professionals... Those who aren't doing well are people outside of this (service/retail) and illegal immigrants. I guess manufacturing was a union gig that one could get into... On a side note.. why does a Tahoe cost 70k... I mean I know people pay that but seriously... unreal. A Tesla too.. crazy expensive.
> For all intents and purposes, it is.

The vast majority of them max out their skillset with being a consumer (e.g. social media apps) and install a bit of malware along the way.
Good to see. I had the opportunity to see Jurgen speak last year - he was excellent - entertaining, surprisingly deep and able to field any questions with humour and insight. He gets a lot of flak for being obsessed with being credited for his work, but I think he does it for historical accuracy rather than ego.

Research oriented AI startups are experiencing serious brain drain to large companies because of the money they can afford to pay, I hope this secures Nnaisense for a couple of years and they make the most of that time
But that's exactly what writer's block is! A lack of "ammunition" or motivation to write. It can't "not exist" but still "have a fix."

For programming I often come up with inelegant solutions to complex problems. Being unable to think of a more elegant solution is something I could see being referred to as "programmer's block" (I call it "inexperienced").

Sometimes, days or weeks later, I think of an elegant solution to the problem and go back and rewrite the code. Something so blatantly obviously the only way I could have missed it before was due to "programmer's block".

Some days I just don't feel like writing code. I could also see that being referred to as "programmer's block." Especially when it lasts for weeks at a time.
Are you asking in the broader sense I guess? In a narrow sense, the executive branch expanded the intelligence agencies' power, presumably to help them achieve their mission.

If you're wondering about the timing, if you assume my premise is correct, to investigate Trump's Russia connections, it's to give them elevated power to investigate that before Trump hampers their ability to do so when in power. He's been openly hostile towards them when they've brought up the connections.

In the broader sense? It's a debate about how much the executive branch should expand surveillance powers, and I'm probably on the same side as you in that respect (privacy is at risk, persecution is a risk if we increase surveillance too much).
Also most swimming photos of men or workout photos.
It's not quite that bad.

If you make the (ridiculous) assumption that, at any given time, there is exactly one technology that is shaping 5he world more than it ever did before, then the sentence becomes intelligible. Of course, that's not what they meant...
I have had to dispose bulged batteries, which are classified as household hazardous material. Craigslist forbids doing business involving such materials so I could not hire someone to do a dump run. Had to go all the way to a dump transfer station myself.

Lithium ion or lithium polymer batteries can become dangerous through overcharging and overdischarging, manufacturing defects, damage, etc.

It is a good idea to take a look at it once in a while and if it is bulged, dont use it.
I don't think it's about "libraries that you use". It's about the codebase of a widely used software. Most of the software I use existed 15 or even 30 years ago. It has been updated, of course, but not necessarily redesigned.
Pioneering the cloud-managed datacenter
With deep learning overfitting has been thrown out of the window..
Please see the link to Rust's internals forum I liked below, it goes over this in great detail. (Along with ways we might fix this in the future.)
they actually have, and have taken more steps to prevent this happening as of lately. (they also deny Negative SEO is a thing).

Their latest update of the Penguin algorithm states it is more "granular" and also stated it will really only penalize the pages that have the bad links pointing to it, rather than the whole site.

Small steps, I know but at least they are doing something it seems.
Here's some additional context from a Reddit discussion: https://www.reddit.com/r/MachineLearning/comments/5go4sa/n_w...
Lavish welfare system lol compared to France or Germany you get bugger all.
What is this constant rumor about that Google killed XMPP federation? I think they killed the XMPP support in their own clients, but in general they still provide the service. I've at least three active @gmail.com XMPP accounts in my roster on a private server. I've read some rumor that they do not do TLS for server2server traffic, but in the end if you use XMPP on your desktop you most likely use OTR.
People's Google accounts get owned all the time too. None of this excess security measures Google is talking about helps if you have bad security practices or your password is 123456.

Google's security measures here largely are a result of a security problem Google created in the first place. That isn't unusual, mind you. Web design is much the same way. We create new problems via added complexity, then have to solve them.

The whole threat model that requires you put custom silicon in your servers just doesn't apply or matter to smaller parties.
I'd imagine it's easier to recycle an intact HDD than a jumbled mix of silicon, ceramic, steel, aluminum and what not.