skysight-inc/HackerNews huggingface dataset:
Very flattering that you remember :-) It's still me.

One nice thing about the design is that since the data pool isn't actually storing hashes, it doesn't change over time (except when you want to grow it) it's easy to have multiple data centers that operate completely independently.

Different copies of the data pool, different networks, different DNS, etc. The client library will retry/fail-over between data centers. So while yes, you do have to make a successful API call, it's not a SPOF.

It's very easy to replicate / add redundancy when there's no active sync required between sites. The only inter-site communication we have currently is when new accounts are created, to distribute the AppID, and to aggregate usage stats, which is batched and when it fails will just pickup where it left off once the network is back up.
>Writing a scientific paper requires both solid science (both good results and good scientific practices) and solid writing skills to convey an important idea in a clear and precise way.

The only person who would read a journal paper and say that the the author has good writing skills is another academic.

No one outside of the research community would look at a typical journal paper and claim that the writing skills demonstrated are "solid".

Asimov once wrote about his own dilemma when he was ready to write up his PhD thesis: He had spent over a decade up to that point honing his writing skills, that he truly did not know if he had it in him to write as poorly as is needed for academia.

From my experience in academia:

1. Far too many people still prefer the passive voice over the active voice.

2. Far too many prefer to refer to themselves in the 3rd person.

3. Trying to explain how I arrived at an expression that took me weeks to derive was discounted and I was told to remove it by my advisor: As long as I wrote the starting point "any competent researcher should be able to derive it" (hint, probably half cannot).

4. Writing any background so that someone who is not already an expert can understand was strictly forbidden - always guaranteed to get a complaint by some reviewer or another. If it appears in a textbook or in another paper, do not think about including it in your paper. As a result, the only people who can understand your paper fully are those who have happened to read the same textbooks and papers you have. A poor new graduate student may need to look through several papers and a book or two to get the background needed for one section of your paper, even though you could have explained it all in a page or two. But nope - they may have to go scan over a hundred pages of material to have an idea.

Just a few I remember off the top of my head. Results may vary with discipline.
0.9.3 Jails support has no foreseeable changes going forward as far as upgradability. 0.9.2 was Alpha support for BSD to see if there was any interest, once it was determined that there was interest we started looking at what it would take to have a stable implementation. One of the things we had to do was make a version of vmadm for FreeBSD which took a different approach than iocage (what we used in 0.9.2).

We are from a SmartOS background so of course we are biased to SmartOS, but there are software packages that work better on BSD, and it does have some interesting potential with wider hardware support.

Freebsd vmadm has jails, and lx jail support right now. We are looking at adding bhyve. It should not be a large task as we took a jail in a jail approach in order to have vnet support but still lock down in inner jail. This made adding lx jails a minimal task, and I expect bhyve to be no different.

Thanks for the compliments! We love FiFo and hope you do too!
I was able to get in on the kickstarter and while I'm far from the target market I've found this a lot fun to play with. It's like an arduino with decent bluetooth and a tiny form factor.

I know some people on the team, they're great. But I also have a long history of working with microcontrollers in a semi educational setting (http://nodebots.io) and these are by far the least frustrating way to use wireless anything I've come across.
Nope. Windows 95 had a huge promotion, but most PCs already came with the OS installed, unless you built your own PC.
How do you create 3 equal sized horizontal windows with Cockpit?
I think this is where we disagree a little. I don't think most coding toys actually are mostly aimed at boys. How would that even work? Do they require a Y chromosome to operate or something? They're just marketed to boys (and parents of boys), and parents and children alike buy in. The toy market today is highly segregated in marketing to boys vs girls, and toys that were not specifically "gendered" in the past are in the "Boys" section today (or sometimes vice versa).

For example, I know that when I was a kid I hated that any trip to McD's included me awkwardly going up to the front counter to exchange for the "boy" toys because I thought windup toys were more fun than dolls or pink bracelets or whatever. My favorite toys were things like beyblades, zoids, k'nex you know, things that I could build with and would move.

I was never not a girl for finding toys marketed to boys as more fun. I just knew that the toys that were in the "boys" section were more stimulating to me (and my sister felt the same too). I was lucky enough to have parents who didn't care, but some do and it just creates a cycle where girls say they prefer things that are targeted to girls (as opposed to the large number of toys that are only marketed to boys), and market researchers see that success and double-down, just making more stereotypically "girly" toys that sell to that defined market segment instead of making more gender-neutral toys with more inclusive ads (because they're afraid that advertising to girls will scare off boys).

So that's my concern here. I'm glad that girls and boys alike love jewelbots already, but do fear that explicitly saying that they are "for girls" will implicitly give credence to the idea that other toys are "for boys". As engineers we should not promote the idea that science toys without sparkles or pink on them are for boys, it should just be for kids. It limits the range of creative exploration available to girls who are trying to learn both science, and who they are and what conforming to social pressure allows if you tell them that they need to like girl oriented toys b/c everything else is for boys.
Gabriel (as well as the others on the team) have definitely looked at these areas - if things were left out/not "featurized" it was likely done via an ablation test, or showed improvement over benchmarks, or maybe just to set a baseline, as he is quoted in the main article. I don't know what techniques they used here, but I am excited to find out!

On the specific issue of encoding time-dependent behaviors in models, I think it is related to a broader issue that shows up in many application areas. To me the critical factor is that these models are ruthlessly good at exploiting local dependencies and totally forgetting long-term global dependencies or respecting required structure in control/generation.

This basically means it is very difficult to train long-term, time dependent behavior without tricks (early/mid/late game models, extensive handcrafting of the inputs, or using high level "macro actions"). Indeed, FAIR's recent mini-RTS engine ELF directly gives macro actions, in part to look closer at how well global strategies are really handled and remove one factor of complexity [0].

Gabriel's PhD thesis was entirely on Bayesian models for RTS AI, applied to SC:BW [1], so I am sure he is well aware of the "classic/rules based" approaches for this.

[0] https://code.facebook.com/posts/132985767285406/introducing-...

[1] http://emotion.inrialpes.fr/people/synnaeve/phdthesis/phdthe...
You can download the source, take a look at it, compile it, and use it.
Perhaps it is co-incidental, but disclosing the results at 4pm EST on a Friday afternoon helps "bury the bad news".

This ensures it falls outside the news cycle for most journalists and gets the minimum of coverage.
No ssl? :(

An error occurred during a connection to 6river.com. Cannot communicate securely with peer: no common encryption algorithm(s). Error code: SSL_ERROR_NO_CYPHER_OVERLAP
Nor does it test the recipient understanding of the content. But that's missing the point.
The app lets you know that your message delivered to the recipient and then lets you know that it was opened (not merely viewed as a notification). This is a useful feature that SMS lacks.
I believe that is the intent of my reply to bsaul's comment, yes.

In this case it appears that bsaul didn't realize that "it", especially in quotes like that, is used as a slur against non-gender conforming people.

So I'll reword it this way: a gender-neutral emoji in a dress is a gender-neutral emoji in a dress. It can mean whatever the author and readers interpret it to mean. The meaning can be highly context sensitive.
It's a long article but worth reading, though not easy to stomach.

What irks me most use of phrases like 'enhanced interrogation.' Bullshit. Call it what it is. It is torture. Anything less minimizes it.
10 Great Tips to Learn Docker
We also announced today where we'll take GitLab in the future with complete DevOps, for more information please see the live event recording or slides https://about.gitlab.com/2017/10/09/gitlab-raises-20-million...
Amazon Whole Foods already stealing Walmart customers
A blockchain seems like a very reasonable way to provide a distributed immutable log of actions that take place within a PKI infrastructure. It even adds the ability for 3rd party auditors to participate in the system in a real-time manner.

You might even extend it, so that instead of it being PKI with a blockchain transport, to something more akin to Kerberos with a blockchain transport -- every attempt, successful or not, to access a resource could be immutably logged, and access could be granted by the targeted resource only once the authorization message has been committed to the blockchain (and therefore approved by auditors)
I run some benchmarks, comparing Azure SQL DW (in preview) to Redshift. They can be found here: http://bicortex.com/microsoft-azure-sql-data-warehouse-quick... and here: http://bicortex.com/microsoft-azure-sql-data-warehouse-quick...
It’s NFC, which is a radio signal, so no connectivity is required aside from the electricity needed to send the signal from the watch. It’s pretty analogous to swiping a physical card in that regard
You are mistaken. They do make a distinction between actually read and just delivered.
I am going to leave this here:

http://www.businessinsider.com/red-ring-of-death-recall-2016...
If I were a quiet and shy neighbor, and you saw me carrying a small wicker basket with a cloth covering the basket's contents with me everywhere I went, year after year after year, wouldn't you desperately want to know what was in the basket?

ie there are drives (eg water when thirsty) but there are other desires too
Very interesting idea
Perhaps he is referring to the long-standing habit of iOS to NOT drop the wifi until way out of range which would lead to an awkward hang. I think they fixed that in the last year or two, but it was pretty damn annoying.
I do get where you're coming from but I have a more moderate perspective.

I mean we can certainly point to examples where that's the case: Silverlight's a classic here, if that term's even appropriate, and then of course there's WP7, 8, and 10, as mentioned by the grandparent. And these are clearly not trivial examples.

Nevertheless, I must point out that large bodies of code I wrote in the mid-noughties are still running substantially unmodified today. What's perhaps interesting is that these codebases are desktop tools, where it can be argued that Microsoft have achieved true mastery (after WPF came out everything notably settled down, and unlike MFC and WinForms it really hasn't been replaced).

It tends to be other areas where the worst of the churn has occurred: web, mobile, database access (how many versions of EF to get it right?). Of course, these are areas that have seen significant growth over the past few years.

Still, even in their worst period Microsoft did not begin to approach the lunacy of framework churn in the JavaScript world.
Why not port signal?
Yes, and how would new emoji become part of the Unicode standard in secret, such that the corporate reveal would be on the same day it was added to Unicode?
Well this actually had nothing to do with using an ORM. If he put that same validation into an SQL call and ran it on update it would have been the same effect.
> "The choice to buy such device" seems to be the hard part for every previous attempt

Yes, it is very hard, and I hope they'll succeed this time.

> In my case, the problem actually doubles, because I'm on Verizon.

Can you ditch Verizon for T-Mobile? They are more flexible.
worth mentioning, since this article npm has released two-factor authentication \o/

http://blog.npmjs.org/post/166039777883/protect-your-npm-acc...

make sure you turn it on.
Care to expand on which toys are made with only boys in mind?
Yikes, that second person is almost robotic in their sleep patterns.
Basically don't rely on the external sources. Keep your own repository with the packages you need. Whether that's controlled with git, backups, prepared S3 bucket or other ways is less relevant.

The reason stuffing the dependencies with the normal source is bad is you have a huge repo after a while, where most of the size comes from old dep versions you're unlikely to ever use. (But have to clone anyway)
LW 2.0 Strategic Overview
Also, here is a rudimentary, 2-part comparison of Redshift vs Azure SQL DW (in preview) for good measure:

Part 1 - http://bicortex.com/microsoft-azure-sql-data-warehouse-quick...
Part 2 - http://bicortex.com/microsoft-azure-sql-data-warehouse-quick...
Welcome to the neighborhood, GitLab
I've visited the Stazi jail in Berlin. It was a pre-trial jail, you would go there to await trial. During that time you were interrogated. The Stazi jail had something like a 98% success rate for extracting confessions.

They used similar techniques. Dark sound proof cells. Hypothermia and exposure in outside cells. You were referred to by a number, and when walking down hallways you were not allowed to look up. A series of red/green lights allowed the guards transporting prisoners to make it so that prisoners never saw each other.

On the rare occasions that you shared a cell with another prisoner, there was a 50% chance that they were an informant, and the rooms were bugged.

So. I live in a country that has a Stazi-style prison. :-[ What does one do with that information?
I've always wondered why open phone hardware is universally terrible in terms of capability and performance.
> It's honestly very difficult to imagine how a small group, no matter how talented and driven, can possibly succeed where open source giants Canonical and Mozilla couldn't.

For one thing, it looks like they are leaving much of the development up to the wider community. Gnome/Plasma will handle the UI for instance. Mozilla and Canonical tried to experiment to much with the interface and build too much of it from scratch. Even MS was to "innovative", the had all the parts in place to build a better android but they wanted to put tiles in.
You are right. I don't think there will be another social network like Facebook. But do not in any way assume facebook cannot be toppled. Already the younger generation is not using facebook as much. I have zero loyalty to the company and its product.

But the next big social network or software that connects may not look anything like Facebook. It will be most likely be unrecognizable as a social network even.
I think everyone has bias, but I do think issues can be discussed without letting your biases supplant reason

What I meant by signalling bias was I felt the gp was allowing bias about the issue cloud reasoning as to the nuance of the issue

If my comment seemed to imply that I deny nuance then I failed to communicate my point

Which was: sometimes pay is a result of other factors other than either a want or pure negotiation
Show HN: Docstand – an Automatic API Documentation service
When the alternative is

> even if they were willing, by the time you got through to someone with the power to stop the trains you'll probably be dead anyway.

But in reality, "we're" not just doing one thing. There are many things going on to solve the problem from multiple levels. While Tokyo is building up flood protections, Australia(n banks) is actively divesting from fossil full projects.
> now I only need a speedo with a key pocket

Would be nice to have car and/or house unlock via the Watch too! Can't see any technical reason why this wouldn't be possible. :)
want to get rich fast... start a new credit reporting agency that just does a 'sed' on one of the big three reports and feeds it to you as their report... put a big warning on the home page that folks should freeze their report from your CRA for just $5.00. Watch the money roll in. Lather. Rinse. Repeat.
No, still.
If it's an unlikely branch and pretty big, better put it into an extra function call if possible.
icache pollution is still an issue.
But my point in this case is that if they hadn't patented it and be pushing it we wouldn't even be talking about this. It promotes it OR alternatives.

The impact on consumers is positive even if they only get meager access for 20 years. (For example the patent owner could just be bad at economics and set their price too high, thinking they would get more profit than via wide adoption: they might not set it at the monopolist's profit-maximizing price point.)

Even so, everyone gets it after a while (20 years.)
I kinda agree with you, but I still find this more interesting than the usual nothing + catastrophy aftermath in flooded areas.
> Anything less minimizes it.

and that's exactly the point.
I suppose human loss was not the prevailing factor in the author's determination.
If you're just looking for something to help with self-control, start by setting up parental controls on your phone. Having to tap in a lengthy passphrase to access apps not on your approved list breaks the instant feedback that feeds phone addiction.
Not just these. First Tuesday is RCE disclosure day.
>current blockchains will need to adopt post-quantum crypto methods of signing transactions, and migrate existing balances.

That's sort of true. Bitcoin is mostly quantum safe. The only vulnerability is that a quantum computer could deduce a private key and change a transaction during the brief (~1 hour) window when the transaction is pending. Quantum computers would have get to ~660*10^6 quantum gates per second before this becomes feasible (roughly a clock cycle of 660 MHz in classical terms). The first quantum computers will likely be slower than this.

The bitcoin ledger itself is quantum safe because addresses are hashes of public keys rather than just naked public keys. QC won't significantly speed up hash inversion thus a QC won't be able to steal funds out of an arbitrary address.

This is what I mean by bitcoin "layering the crypto" so as not to have a single point of failure. Sure bitcoin could have just used public keys as addresses. Instead it choose to use hash's of keys seemingly for no reason. Some of the facets of Satoshi's design are so genius that we only learn their purpose years later.

>My hope is that quantum computer development runs into insurmountable barriers...

ehhh maybe the GRIN devs should think about this now rather than later.
Because no one made good ones open? ARM based SoC manufacturers have historically abysmal record of opening anything up.

It's a pity AMD and Intel didn't break into making good mobile CPUs and GPUs.
Ah, I see what you meant. Thanks for clarifying!
It's a bit more complicated than that.

http://blog.cdrom2go.com/2011/02/can-a-cd-rom-disc-explode-i...

You can do it, but it takes some effort. CDs don't typically suffer structural failure at normal operation speeds...
60 Ways to Generate Network Marketing Leads
Not just one app. They would need Facebook, Instagram, Snapchat, Twitter, and a number of other staple apps.
Keep in mind that this is based on info the CIA released.

This could be the tip of the iceberg when it comes to bad things these guys presided over or they could be scapegoats. This is an organization that manages truth, half truth and lies.
Torture is wrong, but I have a hard time finding sympathy, or disgust. People did what they thought they had to do. I prefer not to question and Monday morning quarterback what was correct, or just. We do not have all of the information but we are easily swayed by emotions.
The Euphemism Treadmill: https://en.wikipedia.org/wiki/Euphemism#Evolution
High school dropout with AI research cited in Nature.

You are going to have a hard road in front of you if you want to seriously make a dent in AI research. ML research is a bit more accessible to outsiders than AI research, because a lot of fundamental AI research can be a bit "out there", and is praised/discarded depending on the tenure/authority of the authors. But you probably already knew this. Just be careful to avoid (meta-)theoretical research that is close to futurism or philosophy without any credentials: It is easier to label outsiders as kooks.

First, create a blog. Write articles in a way that they are accessible to your skill/knowledge level one year ago. Get in the habit of writing and performing write-ups of your experiments. Share good articles on social media (Twitter, DataTau, /r/machinelearning).

(Co-)author a workshop paper for an AI or ML conference. Workshops have lower bars for acceptance. If anything, you'll receive valuable feedback.

Find an (assistant) professor who is an expert in a topic/subject you are interested in (don't go for Hinton in the first try). Familiarize yourself with their work and send them a polite short email asking for (search term) pointers on your research, their research, or related works.

Replicate as many research papers as you can. Implement the papers that don't have accompanying source code. Get in the habit of running many experiments. Post these on Github. Publish on social media, mentioning original authors. Mint a DOI.

Benchmarks (competitions) don't care about your credentials. Win one / do very well, and you'll create a platform for your research and methods, based purely on practical results and in compared to many other techniques. Papers based on winning results are fairly easy to write and do well impact-wise.

Really, don't worry about getting scooped, or making an error that embarrasses your supervisor for years. Leave that for the PhD's. Just get something out there, a Wordpress blog is enough. If your research is useless, no harm done (it won't get any cites if you managed to publish it in a journal). If your research has value, you'll have plenty of researchers read it and get inspired: This is your contribution to science (and, unfortunately, don't expect much cites to a blog post).

Optionally, solve the college dropout problem instead. If you want to dedicate yourself to being a researcher on AI, give your "startup" some rocket fuel and get a higher education in the field of data science/physics/computer science/AI. The synergy of young smart people and older wiser academics is something that is very hard to replicate on your own.