skysight-inc/HackerNews huggingface dataset:
>> Yes, it is an example program.

Indeed. I guess I thought you were saying that this tutorial example could achieve state of the art results. Apologies for the misunderstanding.

>> Why do you think it won't fit on your phone?

The question is really why do you think it will. You claim it does. You need to show that's true. Can you show me a trained machine translation system using deep neural networks running on a smartphone and having state of the art performance?

Until you do (or anyone does) I will remain skeptical. As I should and as should everyone. You can't expect to just claim state of the art performance and have everyone praise your achievement.

>> The (much more complex) Image Recognition demo is designed to run on Android[3].

That's a demo. I guess it might be state of the art in demos?

Regardless, here's a hint of how practical it is to deploy this demo on users' devices. This bit I quote from the demo's github:

The TensorFlow GraphDef that contains the model definition and weights is not packaged in the repo because of its size.

So maybe it will run on your phone but good luck sending that to your users. Unless you want them at your castle gates with torches and pitchforks.

>> The new TensorFlow quantization approach[4] will reduce that size and increase performance even more.

Great news. I'm at the edge of my seat.
I think the gist is that smart watches existed before Apple announced their watch, but as soon as Apple announced the Apple Watch, a bajillion were announced, created and put on sale even before Apple started selling theirs.

Did they invent the smart watch? No. Did they innovate and start a new chapter of the category? I think so.
Liquidation Preferences and Participating Stock
SQL is not a single language but rather a family of languages. Each RDBMS that advertises support for SQL ends up implementing a different flavor of SQL, most of the times they are not even compatible :)

For now CockroachDB's supports a subset of the SQL implemented by other databases, with some extensions of its own. This subset will grow over time.

The two levels of isolation offered are snapshot (SI) and serializable (SSI). Snapshot means that concurrent transactions are atomic with regards to each other and "see" the same initial state from the DB. Serializable adds into this that they can't introduce write skews, ie if there are concurrent transactions they will "see" each others effects in some order.
Ouch. I suppose that's the price paid for portability, though.

Anything beyond that trivial example Makefile will rather the reflect the system and environment on which it was written.
Of course it's whack a mole. Moat things in infosec are, that doesn't mean browsers shouldn't ship with secure defaults or present trustworthy info in the address bar.

Agreed CSP would be a good place to fix.
It's not absolute readership that's the issue: it's a sudden growth in readership. It takes time for people to learn community norms.
Nope. There's barely any nuclear power here now. Most plants were turned off after Fukushima. In fact I believe only 1 is online at the moment.

https://en.wikipedia.org/wiki/Nuclear_power_in_Japan
Bells and whistles
Then how can a 4096-byte key be meaningfully safer than a 1024-byte key? Couldn't you just use the 1024-byte key to seed a RNG, generate a 4096-byte key from that, and have 4096-byte safety?

(Also what if the linux RNG isn't seeded e.g. in a VM scenario? Or is the answer just "don't do that"?)
> That's precisely what we changed, and yes we changed it at the last minute.

no rule of law -> automatic bullshit.
It is a strange experience to be jealous of countries with high population density. However, every time bicycles, electric vehicles, or renewable energy comes up, I feel profoundly embarrassed the US can't form a similar effort given our resources, even if I rationally understand it's probably not worth it to have a high speed train hit all the small towns in Montana, or how solar panels might not work as well in Forks, Washington as they do in California.
Jeff Bezos and Mark Zuckerberg just lobbed another grenade on the unicorn fire
The survey was accessible behind the great firewall.

We had 88 responses from Chinese nationals. 137 respondents were native Chinese speakers.

We're still working on building a sandbox for the dataset, so I can't answer your questions at the moment, but you're welcome to dive in to the data. Or you could create a GitHub issue asking this and we'll try to create a visualization: https://github.com/FreeCodeCamp/2016-new-coder-survey/issues...
Do university professors call all their students individually before lessons start, just to build a "personal rapport"? No, they build it as they are mentoring. That's how it's done, if it's all about mentoring. Mentoring someone you know in advance and have a personal rapport with is just a form of patronizing.
> If people had personal gas stations because it took a long time to fuel your car and you had to do it overnight, those should count too, because they'd argue for the viability of the combustion engine.

It's a different meaning, though—even if you have access to 1 million gas stations, it doesn't help you if your tank doesn't hold enough gas to get to the next station on your route. The total number isn't meaningful in "road trip" problems.
I may agree in term of first experience, but after a while (when you pass the "first time I..."), UI programming is a lot more tedious than back end. It requires so much boiler plate code to just achieve little things, having to worry about weird CSS behaviours, fighting winforms that do not do exactly what we want, obscure WPF syntax, etc. I feel that backend you only focus on your problem and get to an "ideal" solution quicker, which is more gratifying.
Does this mean no more need for a c compiler (and associated libraries) when using pip?
I don't think anyone wants to kill their patients. So what's the adverse scenario here? Doctors being paid per-operation and skipping safety steps? Doctors wanting to make a name for themselves and taking on ambitious surgeries that shouldn't be done? It seems like you could cover those cases without making individual doctors massively liable for essentially random mistakes.
What I find very peculiar is that everybody talks about AI but no one mentions how the brain is comprised of many different areas that work differently and regulate each other.

It's not all the prefrontal cortex detecting patterns.

The kind of signal the amygdala fires because of a change in body temperature is different than a "pixel" changing in your visual cortex.
This implies an increased density of power availability, which doesn't follow given many charging stations are unavailable to the general public.
I don't agree with that at all, and taken literally it would make adaptation impossible, which can't be right.

HN has never been a rule-driven, legalistic kind of place, and isn't going to get that way. But I've had to learn a lot about people who do feel this way and obviously have a lot to learn yet. My own temperament is very far from this; it's almost impossible for me not to read "we'll figure it out as we go" as a good, fine thing.
I'll sell you a piggy bank containing a $10 bill for $10.01 How much does the piggy bank actually cost? Even though you initially need to hand me $10.01, you can immediately crack it open and put the tenner back in your wallet, so the piggy bank actually only costs you a penny

Now suppose the piggy bank is actually a soda bottle. Returning the bottle to the store gets you five cents, plus the ten dollar bill is still inside, so the combination is worth $10.05 when broken up, but only $10.01 when together. Thus the bottle-bank has a negative value.

This might be because a bottle-bank is slimy and disgusting. Read whatever you will into this analogy :-)
Or if you don't want to introduce a new keyword just use "let slice", which shadows the first "slice", and hence making it go out of scope.
These are all things you can filter for in the data. 13% of respondents, for example, were computer science grads, so filter just for them and you still have what will be statistically significant dataset for most questions.
Hmm, why is support for TLS only in the enterprise plan? It should be the default, shouldn't it?
“Apps are dead.” Really?
London may elect it's first Muslim mayor
The ROI on those "gimmicks" is huge - to my mind it's the company that wouldn't spend a small amount of money on something fun that's suspicious. That suggests a company that's more bothered about appearances/"professionalism" than just getting on with things.

Juvenile, shrug - I guess I like a juvenile working environment.
email is at least growing as fast as slack since slack requires you to have an email to sign up ;)
Apple moves iOS to IPv6-only networks
You've just reinforced the point you're trying to dismiss.
Ah good. I was wondering if I handled that right. I wasn't prepared to add a comment after vouching so that caught me off guard. Took it as my time to explain why.

To be clear, in the future I don't explain the vouching. Which I understand.
It's very difficult to understand what you're saying, because you're not coming out and saying it.

I've seen tiny two-man trading desks pull in a million dollars a month from a single customer, so I hope you're not suggesting that the volume of money means that they're actually providing a million dollars of value to the advertiser.

What you're describing sounds like many affiliate and CPA programmes, except for the part where they're paid on new sales on users returning for thirty days.

If that's true, then it sounds like the advertiser is actually receiving value, and yes: someone who knows how to use advertising to actually generate new sales absolutely does know what they're doing.

I don't know why they'd keep it a secret that they're successful: Every brand in the world would want to hire them. The biggest agencies in the world would 10x their income immediately just to get them to come in the door.

I mean, who wants one million when you can have ten for less effort?

The thing is though, I've never seen that, and you're not coming out and saying it. I don't know if that's even what you actually saw, and as you can see, it doesn't "make sense".

It's my experience, these "paid signup" companies fall into two categories: One where three-to-six months later they turn out to be chargebacked stolen credit cards, or it's actually drug money that's being washed.

You can live like a dude on that kind of money, but it doesn't mean that the advertiser is actually receiving that value.
Wow, 60 lives were saved and 40 persons less had surgical complications! Just in 3 month in Ontario.

Of course, there was not enough data yet to conclude any improvement within the 95% confidence interval, but still, it does hint at a great reduction in serious mistakes.
As with many other jobs, the only advantage humans currently have is that they can do it cheaper than robots. For now.
"I think this means building something with HTTP, but not using the Internet"
This new device claims to 'switch off' period pain
31 and feeling the same. Snapchat is the most effective generation splitter I've ever seen
Well, they don't have a lot of experience yet.. given time I imagine that they'd grow their zone of comfort
>> I'm a bit confused. Neither of the words "logistic" or "regression" are mentioned in the article you linked to

As noted above, logistic regression as a more scalable alternative to deep neural networks is mentioned in the parent article, not the link to the google research blog. The google research blog is linked to from the parent article as proof of the parent article's claim that deep nets do machine translation on your phone.
I have to think the market is smart enough to factor in differences in accounting standards. Can't see how an accounting change could really be devastating for Twitter.
We built our designs on a modular approach where each element is contained in a tableview cell, so that part is done by code. The cells themselves make use of Auto Layout though.

While I absolutely hated AL at first (and the IB just plain sucks) I do find it very time-saving once it clicked.
Not true since those email addresses often already existed.
Ah, I get your point now
While I too agree that high speed rail (and even Internet) in absolutely rural areas doesn't really make sense...

The US still has areas of fairly to -really- high population density, and arguably, areas that should be far higher (city cores with skyscrapers, and city outskirts with 6-8 story high multi-use buildings), even the current suburban density is more than dense enough to support better transit experiences than we presently see.

Transit of both the mass people and the mass-data kind.
Probably directly correlated to developing world internet penetration.
All gasoline cars are running 100% on oil and that is never going to change. Electrical cars are using a mix of electricity sources, some not as good as others, but with each renewable energy source added to the grid, every electrical car, also the older ones, are getting a bit cleaner. Add to that the ability to steer the charging of the cars (at least partially) synced to grid load, they can help stabilizing the grid and make renewable sources easier to integrate.
I don't know that you would be happy trying to store blobs of that size in any distributed database, current or future.

I'd suggest having an immutable distributed blob store, and just store the index in the distributed database.

Of course, now you are half way towards a distributed filesystem...
Apple Stole My Music
Which features did Apple remove or break on your phone with iOS 9? Or are you speaking of new features that you read about and were not added to it? There's a big difference wrt "fear of updating" which is the topic on hand.
> By definition, the C language is more portable than the Python language, because in order to run Python on a system, C must run there first.

What definition are you using, and what practical use is your definition? You seem to be defining "portable" in some absurd, irrelevant way so that your preferred language "wins", regardless of what that actually means.

> A standard-conforming program should be part of the topic here, not "typical/idiomatic" non-objective software. Just because most people may not write portable C code doesn't make the language itself more or less portable. It just makes those particular programs less portable.
> Plenty of C code is highly portable. Plenty is not. Same can be said of Python. It is moot. The language is under discussion here, not any set of specific programs written in the language.

The standard is just some words on a page. The programs and tools are what give it meaning. If 90%+ of the things we call "C programs" don't conform to the standard, it's not reasonable to treat the standard as the definition of a "C program". And for any practical, real-world decision like "should I write my program in C or Python", the typical/idiomatic is the question that matters.

> it is 2-3 orders of magnitude easier for me to port a C program I wrote to a new platform than it is for me to port the Python interpreter just to support my Python program on a new platform. Nevermind all of the features I would have to port (or neuter) inside Python which my program may not even use.

How often do you port things to a platform on which the Python interpreter doesn't already build? And how large are these programs for the 2-3 orders of magnitude? (I guess small in any case if you're talking about writing a program yourself rather than in a team). The Python interpreter is actually pretty small.
> which does work every time

Except when it doesn't. I had number of times when siri would fail to set reminders. I do not have a need to set alarms that often, but people seem to have problems with it too: https://discussions.apple.com/thread/7280346?start=0&tstart=...
You are assuming that vector design can't be 3D-ish.

The parent is refering to the fact that it's much easier to make a design work on more resolutions with vectors.
I think you mean: "A medic has a 1.3% chance of killing someone this year".
I very recently went to an ER, had absolutely mind-blowing levels of pain, got in right away (the ETA #s shown live on their site probably went down, that fast), only to be told I needed:

-Brain CT
-Cervical spine CT
-3 or 4 X-rays

I asked how much a might cost, having no insurance -- to which the lady looked at me like I was nuts; I just figured, hey, let's start with X-rays and go from there... Her actual answer was "I don't know, I can call the billing department if you'd like?" I was partially embarrassed, mostly just in pain, and frankly ready for some actual guidance/help. I basically just said "Okay, whatever, go go go, figure out what is wrong with me now!". No idea what it'll have cost yet, I'm putting the over/under at $3.4k though, heh.

I ended up leaving in more pain than I arrived in; after I suggested some possibilities based on Google they, seriously, looked it up on YouTube including how to test me for it (TOS / Thoracic Outlet Syndrome), then proceeded to give me an injection of muscle relaxer which didn't help at all, and then released me. I'd have been better off taking another 4-8 ibuprofens at home.

Thankfully I do actually have a fantastic, dedicated, caring, highly intelligent doctor who I saw right away on Monday -- severely herniated cervical disk (MRI imaging is amazing BTW).

Idk if I look like a drug junkie or what, but that was one of the worst days my life for both myself & my wife.
On the topic. I had to convert an excel file into SQLite the other day and I used this website http://converttosqlite.com/convert/

Worked beautifully.

Had I seen your stuff I might have given it a go, maybe next time.
This looks like a good idea, but
1- why do you need my phone number?
2- i dont want to share this website on my fb feed; but if I do not, I cannot see "any" detail whatsoever.
I've been looking for something like this to allow a collection of clients to encrypt locally and store centrally with deduplication. Ideally without trusting the central store with the password/passphrase. I don't quite follow how Rdedup works though.

I get using bup -> chunks and tracking said chunks by their SHA256. Makes perfect sense. As does making digests of the collections of SHA256s.

However to dedupe across clients you'll be using the encrypted chunks right?

With a libsodium sealed boxes and an ephemeral key the same plaintext on different clients will be encrypted into different chunks. I'm probably just confused. You mention deduplicating backups across multiple systems. Maybe a 2 system example would help?

My main confusion is you say "Thanks to public key cryptography, secure passpharse is required only when restoring data, while adding and deduplicating new data does not." But if you don't need the passphrase for deduplication and the encrypted bits use an ephemeral key how could they possibly be deduplicated?
Interesting. I've never really got why people enjoy travelling so much - I've done a fair bit but as I get older I'm spending more and more of my holidays in my home country or nearby, and would far rather have a 2-week holiday close to home than a 1-week holiday far across the world.
Well based on that it sounds like prices has definitely gone up significantly. Wild.
Guide to set up SSL on Jenkins
Even if I could get over it using Chrome as it's runtime environment requiring a phone number is a deal breaker.
You may find that you will have to choose at best between two of these three: joins, speed and convenience. In other words, you won't be able to join quickly in a convenient way for the users, of if you want the user to join like he can in SQL database, it will be much slower.
If a client won’t give you a budget, they’re not serious
I would like to remark a link to a complete review in chinese, including a video, from Esor Huang: http://www.playpcesor.com/2016/03/lingorank-ted-talks.html
No the ability to draw circles is impressive. The amount of math and calculations being done in the brain to perform such a feat is incredible. Programming robots to do even a limited range of the things humans do, is nearly impossible.
Can you please provide a reference of these papers? I've made some searches before posting previously and everything I found (search for writings from the 90s) corroborated my understanding of its origins.
This question got picked up by InfoQ. See the reply of our VP of Engineering in http://www.infoq.com/news/2016/05/gitlab-impersonate-vulnera...
How so? Reference to voting rings is clutching at straws... because it's something Dan was explicitly concerned about last week?
Forget the example---it's only for illustration. The argument is:

An insurance policy transforms a spiky stream of obligations into a steady stream. If priced correctly, this will make people directly pay for the risks they take, removing the element of good or bad luck. Thus giving us a much more direct link between risky behaviour and consequences.
This is a really good way to learn it, best class I ever took: http://www.jiblm.org/downloads/dlitem.php?id=66&category=jib...
Interactive first has the same problem as design first.

I believe both design, interaction and logic could be done agile.

Simplified: The use must login. So we need a screen with a login method. What fields are needed? What should happen on interaction with the form elements? How should the form elements look?

The whole team of graphic, interaction and logic designers work together with the client to make this happen.
Watchguard Mobile VPN Client for Windows
Since we are talking about refined Twitter experience here, I thought I will share my issue and hopefully one of you has a solution.

So I follow a lot of lit mags and other literature related accounts and persons. Often the same story is (re)tweeted multiple times by the mag accounts and even by persons. Now, getting lesser tweets for a given time is one of the criteria I follow for following any twitter account so that I don't miss others or I've to look at one tweet exactly once in my feed.

How do I achieve that? Is there a Twitter setting for that? I doubt it - because many of those tweets are actually different tweets with the same link (but different shortened URLs) and separate comments about the article. Add to that many other tweets that fans and followers make and the magazines retweets them.

That's just too many tweets for one article. I understand that the mags have to do it for the reach and everything but, personally for me, it's very inconvenient. What do you do when you face such problems? (I could just subscribe to their feeds but I wanted to know about cleaning my Twitter feed if at all that's possible)

An example:

https://twitter.com/aeonmag/status/728087014407475200

https://twitter.com/aeonmag/status/728026712894738432

https://twitter.com/aeonmag/status/727951285488631808

https://twitter.com/aeonmag/status/727860663515746304

https://twitter.com/aeonmag/status/727830459175084032

(I love this mag btw)
Looks like spam
Moore's Law is running out of room
Which is probably why solutions like Open Table exist and succeed. For me at least, avoiding this kind of inexact interaction is desirable. Simple forms on web pages can provide a smoother UX than talking to huamns for the this type of interaction. If these can provide that one shot process, then inevitably that is the expectation set of any replacement UI.
Ten years ago I had wonderful experiences with Qt Designer. You can build a UI that's an actual UI, you can run it, resize it, click the buttons and all the rest. And then that becomes the real UI - in development you connect up the buttons and the like to the business logic.

Maybe the web's finally catching up with that?
Summary: phpMyAdmin but written in ASP.NET/C# and supporting actually good databases.