skysight-inc/HackerNews huggingface dataset:
Leverage the Latest Technologies to Accelerate Your Sales Cycle
uBlock Origin

Without it, the web is a totally different place.
You didn't get my point.

If women in Sweden are doing the same career choices as in Saudi Arabia, as a matter of fact one can rule out the society as a factor.

Unless you want to believe that Saudi Arabia and Sweden are equally oppressive to women.

It clearly must be something biological.
BTC always had a fee for the miners otherwise the whole system doesn't work.
Cosmetic Dentistry Santa Ana| Aava Dental
This. I took a lot of inspiration doing this debugging session from my experience as a MySQL DBA. pg_catalog (PG) and information_schema (MySQL) are very similar indeed, and I remember finding out index sizes was even way easier in MySQL, the path would have been pretty much the same. Can repeat: Don't switch your database "just because", as Postgres isn't all a happy place. Replication is way harder to set up, it often needs more maintenance, performance is often slightly worse and the tooling is simply better and more mature for MySQL still. MySQL is a formidable SQL-flavored key-value store that scales like hell. Switch when you have a need for CTEs, partial indices, window functions, transactional DDL, CONCURRENT index building or other advanced features.
Yeah I am also grandfathered, I have my last name as a domain. I'm surprised they don't offer a free or at least very cheap plan for personal users doing this.
Load testing wasn't really relevant here anyways. Even if they load tested their worst case it wouldn't have told them much about 50x that.
I run my own, but then again, I also run my own web and email services. But in my gut, I have the feeling that at some point, Google will become the Internet (or even worse---we have the GoogleNet and FacebookNet and never the twain shall share).

Until then, I'll run my own stuff.
Everything I've read suggests the trade was very directional. They wanted to make money when citi went up. Maybe they had some puts, or not enough, but the story's two years old now and I haven't heard anyone suggest that LIA had a bunch of 'dud' puts.
Xeneta does it as well. They published an article a few months ago explaining how they use NLP to help their sales team with lead qualification: https://medium.com/xeneta/boosting-sales-with-machine-learni...
Astonished by the amount of downvotes of many comments itt. Some people are really passionate here
> In fact, I know that these machines do have warnings to not overload them. What more could reasonably be expected of Samsung?

Overload detection and automatic shutdown in case of excessive loads maybe?
I'm not sure if I just read a post detailing just that:
https://backchannel.com/you-too-can-become-a-machine-learnin...
On MNIST KNN with clever feature engineering will get you 99.4%, and a crazy deep net ensemble will get you 99.8%. I'm not sure what your point is.

MNIST is the todo list of machine learning - it's a necessary but not sufficient condition for knowing which algos are good. In other words it's only useful for finding out which algos aren't good (e.g. if your code only gets 90% on MNIST you know there's a bug, but if your code gets 99% on MNIST it doesn't really mean much).
The language is entirely uninteresting; what's interesting is what the runtime allows you to do. Browsers purposefully don't allow you to create raw TCP connections, yet JavaScript can in many other contexts (e.g node.js) create raw sockets perfectly fine.
In enterprise software you do one extra type check.
Step 5. Add some blockchain technology to it or call it "disrupting".
Step 6. Collect venture millions
All you need to do is follow the waterfall development process properly! Think hard, establish a perfect design in enough meetings, write a flawless spec, then implement it correctly and the button will work first time!

Rrrrrright?
While this obviously is a bad thing, the article seems overly dramatic. "... could have been hurt" "... count have damaged".... But in fact not.
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
The Fed isn't anywhere near as apolitical as it pretends. Fed chairmen are appointed by the president, after all, and approved by the Senate, just like any other high level political appointee.
Sometimes, wondering if your type is an example of some particular abstraction can reveal unexpected useful operations, when you fill in the gaps.

For example, there's a Haskell library that defines a type called "Fold a b" [1]. It's basically a little state machine which you feed values of type "a" until you close it and then it returns an output of type "b".

Turns out these Folds are examples of an abstraction called a "Comonad". This basically means that there is a function

> extract:: Fold a b -> b

That runs a fold without giving it any input, and a function

> duplicate :: Fold a b -> Fold a (Fold a b)

That turns a Fold that takes as and returns b into a Fold that takes as and returns another Fold that takes as and returns b. But what on earth could this be useful for?

Turns out that "duplicate" lets you keep a Fold "open" when you pass it to functions that run the Fold and only return its result (say, a function that feeds the Fold with values read from a file). If you pass a "duplicated Fold" to such functions, you will get another Fold as result that you can keep feeding.

The Applicative instance is even more useful: it lets you combine two Folds into one so that their results can be calculated in a single run.

This kind of useful discovery doesn't always happen, though. Sometimes the new functions turn out to be useless, or too inefficient.

[1] http://hackage.haskell.org/package/foldl-1.2.1/docs/Control-...
Not GP but I recently assessed GAE for my company and ultimately decided to go with GKE instead. The reason was GAE had no support for websockets [1] and had a weird way of influencing almost all implementation details in your code base. It pushes towards full adoption of GCP's other products like CloudSQL, Memcache, Cloud Datastore, etc, because those products run so bloodly performantly you feel like a poor engineer not taking advantage of them.

In short those "negatives" are actually perfectly reasonable when you consider what GAE was designed to be: A Google managed PaaS that handles all the hard parts for you IFF you follow the platforms conventions. The problem is that others see it as a drop-in for EC2 and get burned as they throw away their previous tool chains like Postgres, Redis, and the entire networking stack.

[1]: http://stackoverflow.com/questions/4114902/how-can-i-run-a-w...
Your solution still assumes we can break down the problem according to the fundamental theorem of arithmetic, which is a monoid homomorphism. You simply have added more insight into the problem than I.

The goal of the article is show there's a consistent structural framework of problem solving underneath. I mention briefly that you can improve the solution along your lines.

The idea that let's us prove your algorithm above correct using this theory is that monoid morphisms compose (they form a functor category), and that equivalence relations that respect monoid composition induces monoid morphisms to the quotient classes.

Then we just define the equivalnce relation where two numbers are equal if they have the same number of fives in their prime factorization. The composite monoid morphism yields your algorithm.

I didn't want to overcomplicate the article with this, but I did mention it (it's in the hard-to-parse paragraph at the end of the section)
> 1) "secure DNS" is a solved problem

No, not in practice. You can easily MitM DNS and nobody is verifying DNSSEC by default. On the current internet, secure DNS just doesn't exist.
Agreed. I can tell from the headline that it's a Matt Levine article. That's enough to make me rub my hands together with glee.
Regulatory capture. Your money guys would each need a money transmitter license which costs millions to obtain.
I don't think quantum computing will have any sort of impact on drug discovery. Chad mentioned quantum computing's impact on drugs. Anybody know what he's referring to?

I haven't seen anything to suggest that there's big problems out there waiting to be solved by powerful computing capabilities. Has anyone else found something that suggests there's active problems waiting for quantum computers?

I've always found the missing thing in life saving pharmaceuticals is sick people to test compounds on.

Nonetheless, good to see YC pushing the envelope on impactful stuff.

I hope they desperately bring some inorganic and organic chemists with 10+ years of experience. It would open a new can of ventures that are meaningful. The good problems, the great ones, are in chemistry.
Carbonic acid in the ocean is in equilibrium with the atmosphere, so if you knock down the ppm in the atmosphere it'll eventually affect the oceans.
This seems like a valid complaint that I was completely unaware of until GP posted it. Why is it being downvoted?
The Differences of Agile and DevOps in Mobile App Testing
But if there's a bug in the software, all bets are off.

This is really what concerns me about their patch for the Note 7 that attempts to reduce the chance if the battery exploding by limiting the charge to 60%. We've go no reason to trust their software engineering any more than their hardware engineering.
Please add LibreSignal to f-droid
You don't have to pay to receive and send email with a custom domain using GMail. GMail supports POP3 and SMTP to interface with third party mail servers, and the support for multiple addresses in the interface is very good in my experience.
Seattle Police Department under fire for social media surveillance
That's all asset forfeiture, not civil. Read your own article:

> A big chunk of that 2014 deposit, for instance, was the $1.7 billion Bernie Madoff judgment, most of which flowed back to the victims.

Obviously nobody reasonable is endorsing civil asset forfeiture, but you don't have to falsify numbers to make that case.
Ask HN: Introducing my son to programming
My 6 year old has an interest in science, maths and technology. I was wondering if I could introduce him to programming to see if he likes it. I'm aware of languages such as logo and scratch but was wondering if there are any others and, more importantly, if theres anything I should keep in mind or any techniques I should try?

Any and all advice appreciated. Programming and my love for it accelerated my learning in primary school and I was curious to see if my son has inherited the 'bug' :)
I agree. Excuse the short comment I'm typing this on a touchscreen.
ATHENS ESCORTS
Minecraft Pocket Edition Hack 2016 (Android/iOS)
It's perfectly reasonable to expect the washing machine to not start if the load is too high.
> Currently, web-based applications must use browser extensions to take advantage of advanced DNS features such as DANE, DNS-SD service discovery, or even to look up anything other than IP addresses. Extensions for features that depend on DNSSEC must validate it themselves, as the browser and the OS may not (be able to) validate DNSSEC.

If only there were some way for Google to let people take advantage of advanced DNS features without requiring browser extensions ... alas, they'd probably need to add that code to a web browser. But then, where would they find a web browser they could add such code to? Ah well. Google should ask those web browser vendors why they won't implement DNSSEC, at least. Maybe start with asking the browser with the highest market share, whichever that one is.
I have this setup. Your login remains the same i.e. gmail. For receiving emails it acts more or less like a forwarding service without an extra inbox. When you reply to an email sent to the alias, it will choose that alias to send from so you won't accidentally send from your gmail address. Also in email headers you'll see a gmail message id but it won't reveal your gmail address AFAICT.
> Unfortunately

Fortunately.
> you may as well reason about it in terms of code.

Absolutely, that's the Curry Howard Isomorphism.
I'm not saying that healthy forest ecosystems don't have a lot of benefits, it's just that "grow moar trees" as a carbon sink is a trigger for me. Planting trees is the perfect feel-good solution that solves, at most, 0.1% of the problem. It's a "send food to Africa" or "build the wall" analogue solution that doesn't address any of the root causes.

Things one can actually do to help solve this: Plant trees as part of restoring ecoystems; recycle metals (esp. Al); join the diplomatic corps and negotiate climate and trade agreements; buy locally grown food and locally obtained materials; start a massive battery/solar/car company to obsolete the fossil fuel industry; research atmospheric alchemy; eat less meat. Not necessarily in that order.
> “Russian hacker” = Colloquial (US): 1. Gremlin; boogeyman; mischievous imaginary troll; 2. A rhetorical device used to misdirect attention from embarrassing acts of political or ethical malfeasance.

pretty much the definition of "American(meaning 'US') imperialists" in USSR back then and Russia today.
You just end up wasting your time maintain relationships with hardware vendors, troubleshooting low level issue, upgrading firmware. It wastes a lot of people's time in the company, not just the team, and you're building one off tooling to work with some vendor's half broken management API. No thanks. :)
If it's not a secret, I would be interested to know

1. What is your volumetry (number of rows in your biggest central table, if you have one)
2. How many insert/seconds do you have , same for SELECT (rough estimate)
3. What RDS size are you currently using
4. Is this instance sharded ?

We're also running our business on amazon RDS for the database, and I would like to have a measure on how far you can go, as often people who don't understand SQL databases start to jump to "only NoSQL can save us" once they start to have performance problem, that could be solved by simply having a smarter schema, better indexes, or sharding a bit. So that next time these voices appear I will have some numbers to throw at them :)
Introducing Amazon EC2 P2 Instances, the Largest GPU-Powered Virtual Machine
>I got there from thier other article "Does Electron live up to the hype?"
tl;dr - It does

It creates applications that require at the very least three times as many resources as Qt, which is also a cross-platform tool-kit that allows you a lot of freedom (specially with QML) as well as native OS widgets using a single codebase (although probably compromising on the HIGs' patterns for each OS).

I fail to see how Electron lives up to its hype as a holy grail for cross-platform application development, unless my impression of the hype behind it is wrong.
The typhoon turbine that could power Japan for 50 years
Show HN: Drop, Click, Paste: The easiest file sharing on the planet
I like this joke: A junior programmer thinks he knows everything. An intermediate programmer thinks he knows nothing. A senior programmer hates computers.

> But I feel like I'm always a step behind the rest.

Don't look at things in this way, low self-esteem is the worst you can get. There are always people better than us, but their skills and knowledge weren't conjured up. Even extremely talented people need time to learn. And if you don't feel like learning new things may make you better, why to feel guilty? If you're not a Java programmer, why to feel bad because you don't know Spring or other details perfectly? You wrote you do things fast and correctly. So you're better than, say, 90% developers who work slow and produce crap. :)
Automated Accounting for Group Activities
Conquer the Festival Quarter with Google AdWords
Yes, an example from the article showed that Niantic was running in a Kubernetes cluster that could only scale to ~1k nodes. So even if the resources were provided they couldn't add those nodes to their cluster.

You could argue that Google was providing GCE and therefore GCE couldn't scale, but GCE is really just hosted Kubernetes and it's scaling limits were known in advance. Luckily GCP was able to push a quick version update and migrate the cluster but that took considerable time, coordination and engineering effort that couldn't be done "seamlessly".

This is a clear situation where the software Niantic chose couldn't handle the resources that were available. It turns out a lot of the choices you made for your worst case capacity aren't necessarily adequate for 50x that amount :)

(disclaimer I work at Google but not on GCP)
Direct drive?

That said, then there should be a weighing mechanism and correct slow start procedure to balance the load. Probably an accelerometer to slow down if a vibration threshold is exceeded.

I am talking about safeguards costing pennies per machine, including implementation.
The "web" is becoming hack upon hack upon hack.
HackerTagger - Lets you tag people on HN if they're interesting in some way. I've also got tags for anyone who mentioned they're founder of X, for future context in comments.
You don't really need a Google Apps account for this if you're using Google Domains as your registrar. You can choose to forward whatever email address you want directly via Google Domains.

https://support.google.com/domains/answer/3251241?hl=en

Of course it might involve manually fiddling with MX records if you're using a different registrar for your domain and forwarding (e.g. with Google Apps) might also be required.
How to setup testing in Angular2 using Karma and Jasmine
I’ll bite: D?
Tax authorities pay taxes for the purchase of stolen documents. Quite funny but also nice to see that Panama Papers will receive some public scrutiny.
It's perfectly reasonable to expect the washing machine to have bad performance if the load is too high, but explosion is beyond acceptable.
At least the shell should be strong enough to not turn into shrapnel.
Huh! what ?

I think you are thinking of linear programming, and OR is way more than that. OR is the first chapter of an OR book.
I think what this article is saying is that the game was relatively technically successful. It admits there were some problems but scaling your infrastructure to 50x what you expected is pretty amazing and most people would have expected more downtime for a similar situation.

So not total-success, but very successful for the situation at hand.

(disclaimer: I work at Google but not on GCP)
It is borderline libel to imply this is the case without sources and description of the load.

More than one person can play this game.
Publish Minio events via Elasticsearch
I don't think shell corporation means what you think it does, given that a gTLD is a pretty significant asset.
While it might seem "the hard way" to a developer who deals with db performance just occasionally, it's a regular performance tuning workflow. The problem and the solution in this case was fairly simple.

Nevertheless, nice writeup.
Thank you, Thank you! I'd never heard of this before.

That's freaking awesome!

xD
I came to realize that Raspberry Pi would be a "supercomputer" to run Xerox PARC, ETHZ and DEC research OSes.

So if we are still playing catch up with those environments, is just because the industry at large lacks the political agenda to push forward such technologies, and nothing to do with technical capabilities.
I still think ml systems, which I work on, are easier than hardware, which I used to work on. It's things like the cost to dump inventory if you make a mistake (eg a founder cheaped out on a ballast circuit on a dna reader, which caused the light to flicker at power on, which fucked up the chemistry, which cost the company well over a million dollars), etc. Which is not to imply novel ml systems are easy...

Pair3d looks really cool -- I've been making a list of neat industrial uses of computer vision tech and virtual showrooms isn't something I'd thought of.

A friend actually did something similar the hard way -- he and his fiance were apartment shopping in nyc, but the apartments were empty and they were having a hard time visualizing what they would be like (less spacious, for starters) with furniture. So they cut butcher paper into pieces the size and shape of their major furniture and laid it out in the apartment to see what it would feel like with their couch, bed, etc in the apartment rather than empty.
Except loss of brand image and trust is more expensive.
They also have a system that's almost trivial to shard in any way they want, which would help even with postgres all around. Since there's no real interaction between users (only user-environment really), they can split databases by location, user groups, or some hashes as they want. Also the data they deal with is extremely cachable - as long as you play on one device.
Or the Arduino versus what we had with our 8-bit computers.
Enterprise-level capabilities. I know the E-word is taboo here but aren't you people exaggerating a but on the trolling?
Police routinely misuse state and federal databases to stalk romantic interests
Or you could bury gold bars really deep and people could develop technology to dig it up to start a new industrial revolution!

Not saying it won't work, just be aware of what you are suggesting.
Later developments didn't bother with much show in trials.

It appears the mainly involved persons, Layas and Zarti, emigrated to live in Egypt and Vienna, respectively. I'd say that if Zarti applied for asylum in Austria, he'd be one of the applicants with best reasons to get one, by the terms of refugee treaties.

http://www.telegraph.co.uk/finance/newsbysector/banksandfina...
Nah, a subsidiary already produces automated cannons that are then placed on Korean border.
I agree with trying out xgboost and vw first, they are quite efficient for getting a baseline, maybe even for the final model. But it only takes a little more to whip up Keras and try a MLP, CNN or LSTM. It's quite accessible.
Most impressive.

:-D

(sorry, watched Empire again recently and couldn't resist)
Yup, I keep seeing Amazon trying to run these types of events that show very little respect for the intellectual property generated, creativity employed, and time and effort expended.

They are in full on "suck" mode for their own self interest.

Meanwhile throwing tons of money at another thermostat company.

Yawn.

http://www.businessinsider.com/amazons-alexa-fund-has-invest...

Amazon need to realize that from the outside they appear cheap, arrogant and out of touch with developer mindset.

The Alexa is a good product and worth throwing a lot of money at.

Jeff should be doing whatever it takes to curate and maintain talent and show that customer focus extends as much to the development community as it does to my mother buying windex.

They really need to get serious about developer relations. It's not like they haven't had sufficient warnings, or the opportunity to do something about it.
Would you say the same thing if a manufacturer produced a car that exploded if you put too much weight in the trunk? Or if it flooded the cabin with carbon monoxide if you missed an oil change deadline? Both are "covered in the manual".
Rosetta about to crash land on Comet 67P
He means using computational chemistry to predict what different drugs might do without actually having to produce them one by one first. We are terrible at predicting how large molecules will act because they are complex quantum systems. So using a quantum computer to model them will hopefully be very successful.
Here's an example audio track being shared:

http://dropclickpaste.com/#c767c5c7cce02285b3e564375996ba181...
See https://news.ycombinator.com/item?id=11512466
> On my butt lock-in, it is important to keep in mind that the companies offering that want to lock you in. The article mentions but I think it needs to be emphasized.

It's funny that companies trying to lock people in their clouds have to be warned about themselves being locked in a cloud by their service providers. To follow your example, it's like drug dealer getting addicted by another drug dealer. They should have known better...
CatchApp system can spy on WhatsApp encrypted communications from a backpack
Care to share examples?