skysight-inc/HackerNews huggingface dataset:
I noticed that the video does not work in Safari.

Interesting. I am not sure how this deepmind game was played. Note that a typical game with epsilon = 0.1 achieves results around 550 points. In the nature paper they were running the game with epsilon = .05

If you spot any other differences I'd be happy to learn about them.
Just an obligatory post whenever the "feed your family" argument comes up http://ninapaley.com/mimiandeunice/2010/08/25/for-the-childr...

Not saying that the item in question is itself comparable to this, just there's lots of different ways to get by in the world…
This really parallels the survivorship biased attitude towards starting a company in SV.

No matter how good you are, there's always an element of luck. It's not all 100 million dollar exits and doors that open like this.
Ask HN: Ask them to pay/schedule or handle it myself?
Long story short, I have an inquiry from a medium sized company to come out to the Bay Area for an interview. However, they want me to pay for the flick, hotel, etc and will reimburse me. I'm sure they will, but I wanted to understand what your general policy is on such things. Suck it up and pay for a flight in two days and an airbnb. Or would you ask them to cover it?
Little known fact, but already we have more business customers than Box:

https://www.dropbox.com/business/customers
A new image sharing service

Itsosticky is a brand new image sharing service with some ambition, just launched after a year of development.

More info is available here https://itsosticky.com/about

There are several things that make this different to other image sharing services. Itsosticky will quickly and automatically rescale images that are above a certain size threshold, with auto-orientation of JPEGs uploaded from phones. The layout is fully responsive, allowing for consistent URIs when shared across devices. It's light weight, with no advertising technologies.

Many of the images currently displayed in the gallery are simply placeholders dropped onto the site by helpful beta users, and there are surely bugs to address here or there, but by and large, Itsosticky is ready for use.

Thanks for taking a look. Feedback from mobile devices would be particularly valuable.

Please upvote if you think this service is worthwhile and deserves to go somewhere.
Pluot – big-screen video conferencing for startups
>The only reason that hasn't been completely catastrophic (for the US) is that we're the global exchange currency, and can basically tax the whole world by printing more money.

No, the only reason it hasn't been completely catastrophic is because there's basically no consequence to having this level of debt. Interest payments on our debt are close to the lowest they've been in decades. What's the catastrophe supposed to be, again?
The erlang process model, since SMP support is more or less, each cpu core runs one OS thread which is running a 'scheduler'. Each scheduler has a list of processes, and determines the order they should get to run in; the currently scheduled process is run in the scheduler's thread, until it has used its quota of cpu (reductions) or it hits some other trigger that causes its execution to be suspended (waiting for a message, sending a message to a busy port, maybe some other cases?). Schedulers have a method to balance their work queues, etc. (Leaving out dirty schedulers, io schedulers, configuration of schedulers etc)

Each erlang process has its own (erlang) heap and stack, and there is no ability within the Erlang language to access memory by address, a process will only access its own memory, or special types of shared memory (such as the shared/large binary heap).

From the OS perspective, it's one process, with one memory space, and several threads.

A realistic Erlang example where you would have 2 Million processes is something like a chat server (1 process per connected user), either via a traditional tcp protocol or a websocket protocol for a browser. In another language, you would likely need to multiplex multiple users onto each thread, in Erlang each user gets their own process and the code ends up being quite straight forward.
Funny how I female friend is working there. I envy you, in a good way :)
Single thread performance is not getting better anymore. Addition of new cores does not cut compilation time (at least for Scala compiler).
It takes a lot of time to get up to speed on an unfamiliar codebase. I signed up and currently see two jobs available - one for $5 and another for $7. Either the offers will have to be more compelling or you need a lot of PR's on one project to make it worth it for developers. You could focus on stand alone projects that don't need to be integrated at all, but then you may as well do that on a rent a coder type site instead of Github.
Hi. Co-founder of Pluot, here.

We built Pluot because we know first-hand how much big-screen video conferencing improves the experience of working with remote colleagues. Daily standups, project meetings, and lots of other stuff gets way better when you can sit around a table, and everyone can see both camera feeds and screen shares at the same time.

But all the video conferencing systems on the market are too expensive for startups, or are somewhat involved set up and maintain, or didn’t have the features we wanted. So we scratched our own itch and built a little appliance, using WebRTC and atom-shell (which is now electron). Once we’d built it and showed it to some friends, we decided enough other people might want it that we kept working on it.

You can play with the software stack from any Chrome web browser. Go here to bounce through to a unique meeting URL, then copy that URL and send it to anyone you want to have a video call with: https://pluot.co/new

So far, that’s more or less like Google Hangouts. But that same video call stack runs, with a different UI, on our little Pluot device. So if you’ve got a Pluot hooked up to the TV (or two TVs) in your conference room, you can join the meeting that way.

The Pluot device is an Intel NUC running Ubuntu Core. We boot from the stock Ubuntu kernel, then load a bundle of Javascript that looks for the network (and walks you through configuring a wifi connection with a QR code, if there’s no ethernet cable plugged in and no previous wifi configuration). Then we pull down another bundle of Javascript that defines the basic behavior of the system. Finally, when you start a video call you’re hitting the same web stuff as in the https://pluot.co/new link, above. But we know you’re running on our hardware, so we customize the UI for the TV screen.

All the WebRTC media streams are peer-to-peer. That means generally you’re going to get the best latency and encoding quality possible for whatever internet connection you’re on. The downside is that we have to do a lot of encoding/decoding -- we support four locations joining a call and two simultaneous screen-shares from participants. That’s why we’re using an Intel Core i3 instead of a cheaper ARM option.

Finally, it’s a lot of fun to design a unified UI that runs on big screens, laptops/desktops, and phones, and that multiple people are going to be using simultaneously for real-time interaction. You can participate in a Pluot call on a big screen or a laptop/desktop. We don’t ship with a plastic remote control, instead you use a web browser on a laptop or phone to control the big screen experience. So, lots of different pixel contexts. At the moment, we’re still working on layering in the final UI for the browser client. It’s basically still wireframes!

Thanks for reading this far, if you got this far. We’d love to hear the HN community’s feedback on what we’re doing. We love talking about this stuff.
Put Your Java 8 Method References to Work
Show HN: Free Text Analysis API for Data Mining and Business Intelligence Tasks
I feel it was still a relevant reply, the parent comment had told one reason for buying the MBPs, which I had earlier personally (clearly noted) found to be not just "one corner case" but a very frequent reason for buying them. I was just telling the other person that one reason he bought it for might work the exact opposite on people like me (which I don't know are in majority or minority). Also, the smiley at the end indicated that I was saying the Thinkpad thing just in a lighter note, not as a serious fact (I have none of the two, if it helps).

To be fair to the commenting system, we generally don't downvote comments just because we don't agree with them. We downvote them if they don't add to the general discussion. I think mine did add to what the immediate parent was discussing. Of course, you have the right to disagree to that, in which case you'd have downvoted it for the 'right reasons' :).
"10" is never correctly called "ten" except in decimal. But this whole tangent is getting a little navel-gazey for me. "Base 10" is fine in my book because decimal is our inbuilt base.
5 Ways to Make More Money by Productizing Your Services
When my DL was lost, they reissued it with an identical ID#.
I would love to have a list of URL of all .edu domains, which contain the word "publications". It's a bit silly, but I'd love to build a open version something like Google Scholar.

I can think of many other use cases as well, where a product needs to built from larger, but very selected set of raw input or pages.

BTW: Thanks for Hackday Paris 2011! Loved that event and venue :)
The missing piece from AWS is feature parity across regions. We use us-west-1 (San Francisco) and it is still missing a lot of services such Lambda, CodeCommit, CodeDeploy, CodePipeline, and CertificateManager.
I don't think ExternalProject manages the packages. For example, cget won't install the package again if its already installed.
Troy has a good Web Security course up for free at: https://www.varonis.com/learn/web-security-fundamentals/
Recognizing the Worst in Government Responses to Public Records Requests
I built an invoicing integration with a tool our customers were already using and wanted to connect with. The whole team set up a two-week long sprint to make that integration live (though it eventually took us longer), and went back to our core product afterwards.
Btw, your product looks pretty interesting, do you do any demos?
Is there any extensions which would disable features like this?
I do remember they were having issues with H2O2 supply.

But I also remember lots of pictures of broken or melted catalyst on the blog. Perhaps my recollection is faulty.
Yes, "unlabeled" means that the examples are not marked as "true" or "false", and the "inferring" you are doing is making your function fit the data (e.g. minimizing some error term). Life doesn't come with pre-packaged answers; humans use unsupervised learning.
> Dropbox is probably trying to position themselves as a secure data storage solution for larger organizations. Being on Amazon scares away a lot of people.

I don't think the people scared by Amazon would not be scared by a company with Condoleeza Rice on the board. Amazon is already compliant with all those regulations you speak of -- they host large swaths of USGov infrastructure, after all.

More likely, DB people have simply come to the realization that, at their scale, AWS is extremely expensive for what it delivers. Being a technology company, they are not scared by the thought of building and maintaining their own iron in order to make substantial savings. Their core business is storage, after all.
> True, but it could be turned into executable Lisp code without much effort

Unlikely.

> Given that Apple already uses Scheme in its sandbox implementation [1], it wouldn't be too outlandish to assume those are related somehow. The notation is a bit off, but it's nothing a few macros wouldn't solve.

They both use parentheses. They are related. Somehow.
No no, I mean the theoretical analysis of neural networks. It's true that some authors attempt to do that, in fact even famous researches attempt to do this. However their arguments and analysis often breakdown in the general case and what their papers boil down to is that neural networks are good at modeling functions that they are good at modeling.

In fact the state of the field of machine learning is essentially the state of mathematics before Cauchy and Weierstrass.
Deadmau5 - While 1 < 2 https://en.wikipedia.org/wiki/While(1_Is_Less_Than_2)
I made an attempt to do this elsewhere in the thread, take a look at

https://news.ycombinator.com/threads?id=crnt2

The result - the factor is actually surprisingly large!
I selected Mandarin at random. Perhaps I should have just put $RANDOM_SPOKEN_LANGUAGE ;)
Freedom and police power has evolved over history. It is highly tendentious to claim that proliferating strong encryption would overturn any particularly strong legal tradition. It would simply make some forms of electronic surveillance less useful. Encryption had been used long before mass telecommunications with no negative impact on law enforcement. Law enforcement will adapt to the lack of useful wiretapping if it needs to, and the means to adapt are in use today: placing bugs, physical surveillance, etc.
I was a fair recreational runner in my late 20s and the beginning of my 30s. Along about 60 miles per week I would feel injuries getting ready to start, and would know that I was on the edge of over-training. The real top-level runners trained 120 to 160 miles per week, at paces that perhaps I could sustain for half a mile.
I see scientific agents on the horizon and with them a new wave of research. But access to raw data, e.g. publications, is very limited and restricted. It's a pity.
DARPA’s New ‘LightningStrike’ Plane: Up Like a Chopper, Out Like a Jet
Very possibly :) Drop me an email at james@dropbox.com.
Hi Jen - is Zube 1.0 for people in the company who are not developers?
And also the Extra History series too: https://www.youtube.com/watch?v=EbBHk_zLTmY
People keep talking about an elegant solution, but from what I understand, there can't be. Either I'm the only one with a key to my home, or some third party also has a key. And we've see recently that there is no third party that can be completely trusted. Well, maybe with the exception of my Mom. Everyone's mother gets their encryption keys? :)
Man, we desperately need a reboot of Darklands. Something like the newer XCOM games for the tactical combat, and a little bit nicer world map would be an insta-buy. Especially if the complexity and beautiful menu art of the original was retained.
"I had an economics lecturer spouting this crap about how major countries never need worry to repay their debts"

Because if you print your own currency, the risk of you running out of it (insolvency) is exactly zero.

Of course, when you thought you heard "major" what he probably said was "sovereign in the currency they borrow". Big difference (US is sovereign; Japan is sovereign; Greece is not; Zimbabwe was not).

"and could lean on their massive power/influence if they got stuck"

"Stuck"?
I could see a gun you can't operate under the influence of alcohol. Especially, for law enforcement or private security.
I'd suggest making that more obvious somehow. Before seeing this comment, I had no idea how to see open tasks that are looking for developers to take.
Quake (idTech) is probably one of the earliest examples of a moddable game. All that it did was load your module (DLL/SO) via a well-defined export, passing it a structure with pointers to various important fields/functions. The SDK shipped with a few header files (or one, can't remember) which is all that you needed. No source code was required.

Making a moddable game doesn't require IP disclosure. All that it takes is a bit of discipline around impersonating the 3rd-party persona (dogfooding). It's not hard building a mod framework when compared to sticking to that framework when crunch-time hits. I'm guessing that's one of the reasons that games these days typically lack modability - during crunch time you really don't want developers "wasting time" making sure that the API is clean and used diligently.
Guess that explains why my throw away email was getting a ridiculous amount of spam. Why do people send spam nowadays anyway, is that ever effective? Has a sketchy, poorly worded spam email ever prompted someone to actually buy viagra from them?
The idea of what "random" means turns out to not be very simple after all.
I think in a typical definition (at least as used for CS?), a "random" sequence of numbers _by definition_ has no predictable pattern to it -- that's what makes it random. Of course, a given sequence of random numbers could _happen_ to have all sorts of patterns in it (and indeed, you could find patterns to post-fit to any sequence), but if you can predict it in advance... it's not "random"? I think?
Lots of interesting posts in his HIBP series here: http://www.troyhunt.com/search/label/Have%20I%20been%20pwned...

Covers things like how he's handling privacy (esp regarding the Ashley Madison hack), scaling, Azure deployment, etc.
I appreciated the President's thoughtfulness on this issue, but this post doesn't add anything beyond a "Me, too!" to what Obama said.

He links to this article:

http://continuations.com/post/139510663785/key-based-device-...

Which ends:

"I would love to hear from folks who really understand security if such a scheme would work or not (and/or point me to people who have thought about this)."

So again, very little added to the conversation. This really is one of those cases where a lot of technical expertise is required to usefully comment, and I appreciate Obama conceding as much at SXSW. But there seems to be many others just throwing out magical solutions without understanding whether or not they would actually work in practice.
Introducing HireePro – Curated Jobseeker Lists
I disagree with him, but even if tech companies were to compromise on this issue they should get something in return. Like tell the government to stop writing idiotic laws about the internet for example.
No. The blockchain is only a consensus through a network.

Anyone can make a tiny isolated network and create a fork that will look real to the target (here, the iPhone).

This is remotely related to the CAP Theorem [1]. Namely, you expect a blockchain not to fulfill the consistency requirement.

[1] https://en.wikipedia.org/wiki/CAP_theorem
Monitor Your Life Like You Would a Server
Yes, it's much easier to posit the existence of this elegant solution than to, you know, solute it.
Yup, Dropbox Infra is mostly a Go shop. It's our primary development language and we don't plan to switch off any time soon.

We're always about the right tool for the job tho, and there are definitely use cases where Rust makes a lot of sense. We've been really happy with it so far.
>Simply put: MMT completely ignores floating exchange rates.

Horseshit.

>The only reason that hasn't been completely catastrophic (for the US) is that we're the global exchange currency, and can basically tax the whole world by printing more money.

Yeah, yeah, and the only reason it wasn't completely catastrophic for Japan is for some other completely different reason (aging population, people like to save - take your pick).

Be consistent at least about your excuses. Make sure they apply to the US and Japan.
Should we call it "base a"?
I've pre-paid probably $100k of travel expenses over the years and gotten reimbursed for it. (Occupational hazard of consulting and speaking at conferences internationally.)

That said, it doesn't really matter what anyone else does, right? This is between you and the company. Some companies are we'll-reimburse-you shops, some will want to book your ticket, largely because they have internal processes built up to do one or the other. (A note on market norms for young HNers: you should expect to get plane tickets and a hotel room for any job interview in a city which requires flying, courtesy of the company. A company not offering that is a company to avoid. I personally feel like companies owe candidates a per diem -- modest payment to defray the cost of meals and incidentals -- but you'll find that relatively few companies spontaneously offer this.)

Most companies should be fairly reasonable with regards to making alternate arrangements if you're not in a position to do them yourself. You do not have to elaborate on why. "Hey $RECRUITER, Thanks for the email. It would be more convenient for me if you could book the tickets/hotel room. What information from me do you need to make this happen?" will probably work. You will almost certainly not be the only prospective employee to have ever made that request in history.

If one does not have a pressing reason why one would do this, I would suggest one just let companies run their standard processes. It makes things modestly easier for you. Also, if you have e.g. space available on credit cards, "I pay and then invoice you actual costs" is strictly superior to "You arrange travel" -- you get reward points (whee) and, more importantly, reasonable discretion with regards to choice of flight and accommodations.
We've been using Zube for several months now and are really impressed with how fast the team has turned this into such a powerful platform. We quickly switched from ZenHub to Zube because of how fast and easy it was to prioritize issues and manage dev sprints (using milestones).
Google Filed a Patent for Robot Cars to Detect Buses, Month After One Hit a Bus
Building a border? Forcing existing immigration laws to be upheld?
How I failed the company I founded last week
Introducing SupplyFX – The Market Network for Hardware Design and Manufacturing
Flask hasn't cut a release in ages, but is maintained. And the last release works just fine. More critically, all it's dependencies are maintained and fix a lot of issues for flask (e.g. Werkzeug, which does most of the HTTP handling).

(Seems like the next release is supposed to be the "magical" 1.0, and that takes a lot longer than expected to get right. Maybe this summer?)
> Good luck getting a publisher or platform holder on board with that.

Yes, this is the long-standing problem with software freedom in general; not specific to game publishers. And I don't expect that to change any time soon; I'm hopeful for the indie developers.

But a recognized problem in our community is the inability to compete with games with multi-million dollar budgets; it's simply not possible at this point.
> I am saddened by the tech sector’s absolutist approach to this issue

Is this guy living in the same universe as the rest of us? Keeling over on this would just be a final act of surrender regarding any semblance of privacy defenses.
Well, correct me if I'm wrong: you can understand the mechanism by which the chemotherapy acts in the body, but when trying to understand the effectiveness of the treatment you couldn't really isolate the "side effect" from the primary effect in terms of its therapeutic value. Unless you had chemotherapies which were effective despite a lack of those side effects.
I don't think that's true. I think that the average number of flips before _stopping_ might be 3, but it doesn't become more likely to get HT simply because you're also looking for HH (or vice versa).
We use 3rd parties for the "obvious" stuff. Like, we're not going to reinvent json serialization. But we typically don't use any 3rd party frameworks on the backend. So things like service management/discovery, rpc, error handling, monitoring, metadata storage, etc etc, are a big in-house stack.

So, we use quite a few crates for the things it makes no sense to specialize in Dropbox-specific ways.
Yeah, it would definitely be nice if this kind of research focused on open source games. I've been wanting to do something like this with 0ad myself, so I find this very exciting!
If you use gmail, you can insert random periods or append `+word' to your email address and it'll be delivered to the same address as one without periods and the `+word' portion. So, an email to `my.email.address+hackernews@gmail.com' will be delivered to `myemailaddress@gmail.com'.