skysight-inc/HackerNews huggingface dataset:
The approach is pretty obvious, and I instantly knew where they were going as soon as I read the phrase "session signing, the only part of the SSL handshake that requires the private key", but still, it's novel to take this existing concept and generalize it to solve the "I don't want to give CloudFlare my private keys" problem. It'll be especially cool if they establish an open standard for the keyserver protocol.
Is Common Lisp Dead? Not Quite
> My only peeve is with people dismissing sci-fi, arguably the most intellectually-stimulating type of fiction (as opposed to e.g. empathy-developing romance novels, etc.), while telling me "read books, they'll make you smarter". ... I feel like science fiction is somehow singled out in society as a special kind of crap.

Here's one take on why it's dismissed by many: While sci-fi addresses intellectual concepts well, often its other elements are weak. This applies especially to characters, who frequently are no more than walking, talking representatives of those concepts. They often are not realistic, convincing, engaging people and they aren't having realistic interactions. Also, they too often have immature points of view.

If you want concepts, then sci-fi is appealing. If you want a full, convincing story, then those weak characters (and other problems) can be un-engaging, distracting (frustrating, silly, etc.), or even completely undermine the story. It's like eating good food (i.e., the concepts) mixed with something bland or even bad-tasting.

Certainly there are good sci-fi writers; I'm not dismissing the whole genre. But I can see how someone who wants good literature could get a bad impression and buy into the stereotype.
Reading this comment makes me happy as Clojure is one of the top three Elixir influences alongside Ruby and Erlang itself.

PS: Elixir is not homoiconic but we do have Lisp-style macros.
BoxCryptor provides client-side encryption on top of Dropbox and Box
Good catch. I will fix the crash course.
This is what I always try to press home to developers I work with. It's not 'sanitization', it's encoding. In order to make a web browser display the string I've retrieved from my database, I have to turn it into an HTML representation that will be displayed as that string. In order to use a string in a JavaScript string literal, I need to turn it into a JavaScript string literal which represents the string.
MS Research is the only part of the company that actually does anything truly innovative.

Oh well...
World population likely to hit 11B by 2100
We are using Elixir to build the first server implementation of our new decentralized communication protocol.

Hit me up if that sounds interesting, we are looking to hire. Based in London/SF. ryan@spatch.co
As someone who prefaces comments with similar things, I don't think it's unreasonable. Sometimes we know ideas are a bit of a cludge (Thinking back to the first time I did an IP over DNS tunnel) but it's still fun and interesting; but that doesn't stop some people jumping down your throat if they think you're suggesting it in earnest. Twice, maybe much? But the sentiment itself, I can see where it's coming from.
It's a peeve of mine that no one can make a statement on the internet without at least two people popping in to point out that "Your theorem does not hold true over the entirety of the domain. Allow me to enumerate your falsitudes..."

I've seen this opinion expressed individually by Brits, Germans, French, Spanish, Finns, Dutch and Danes. When I make a generalization, it's not because I'm an ignorant clod who prefers to pretend that the Portuguese, Italians, Swiss, Belgians, Irish, Swedes, Austrians, Poles, Greeks, Czechs, Croats, Slovaks, Belarusians, Luxembourgers, ect are all a homogeneous mass who universally and uniformly are defined as conforming to my generalization. It's because I'm not defending a mathematical thesis, enumerating all existant situations is not the point of the conversation, I value my time and the time of all of the readers and I'm rushed/considerate enough to be brief.
Overstock has the chance to be the first big company that takes advantage of the Nxt platform. But even if they don't, it is a matter of time to see a big player joining Nxt. I like the article and i hope we would see more of Nxt soon!
Yeah, as quoted in the article, a "Microsoft spokesperson" said they were consolidating west coast labs, and before that, a sign that they don't want to lose some of these people:

"[Confirms the report] and noted that an undisclosed number of those researchers will be offered jobs at other Microsoft Research labs."
I am not sure that a Cloudflare compromise would not rise to the level of a reportable event. In my experience/opinion "users' plaintext compromise" is certainly an instance of unauthorized access to customer information. I understand the whole framework here is risk-based so it is a matter of interpretation; but I do not want to be the person who has to explain to the nice folks from the OCC the intricacies of Cloudflare's implementation and why I deemed the compromise low risk.

> An institution should notify its primary Federal regulator as soon
> as it becomes aware of the unauthorized access to or misuse of
> sensitive customer information or customer information systems.

FDIC: Supervisory Insights https://www.fdic.gov/regulations/examinations/supervisory/in...
I'm 24, so (I hope) my experiences are still somewhat relevant:

When I was in high school, just like your daughter, I never used email. It was only to communicate with teachers, shipment notifications, or email updates from my favorite bands.

In college, this largely shifted with the popularity of listservs and email communication with professors.

However, what I didn't expect (and makes a lot of sense) is that, towards the end of college and after I graduated, I started emailing and Gchattng with my friends significantly more. Why? Simple explanation. We were in offices most of the day (internships then jobs), and couldn't be seen on Facebook or on our phones. But, we could have our personal email up in one of our browser tabs and no one would know.
I would, yes.

His disclaimer mentions three game-over problems.
I think it's pretty grossly incorrect to saying she was ignoring the world around her if she was swapping out one sense (hearing) with what she wanted to hear. People can do that, and sometimes choose to. I almost never walk anywhere without headphones in, because I'd rather have the soundtrack of my choice rather than whatever sounds the world happens to throw at me.

This is a fundamentally human concept, the control of one's environment. We alone among animals have the ability to exert this control and to suggest that it is somehow wrong to do so is absurd. Should we live in the wilderness and forage for food to be more aware of the world around ourselves? Why is "awareness of the world" a thing we choose to value?

Really, this is Ray Bradbury foisting his luddism and his value structure on people that have moved on from books, moved on from the slow life he idolized in Farenheit-451, and moved on from him. That woman was interacting with a human, in one of the many ways humans have invented for interacting with each other, from radio to television to film to Facebook to Twitter to Yo. Each of those are means of human interactions, and none of them are worth any less than any other.
How is this any different then https://wit.ai/ ?
That's the one thing I find annoying about the newer Kindle software. It seems to really want you to leave WiFi on all the time, but that drops the battery life to a couple of days from a couple of weeks. I haven't had any trouble remembering to turn it back off after I let it sync, though.
I attempted not to. What pulls me back is the fact that I am trying to force go to help me reuse data structures I already have (without turning to reflection everytime or manually typecasting).
Like... inventing basically everything that Apple copies months/years later?
NSA shared Americans' private communications with Israel: Snowden
Aren't turbine blades also grown from crystal before machining? Even Apple doesn't do that...
Another attack is to rewrite the webpage to show the official login screen for that site, and record their password when they enter it.
Please correct me if I'm wrong, but isn't this the first time ever a Microsoft Research lab is being closed? It reflects a lot on how the new CEO Nadella views fundamental (academic) research in his priority list.

Though this may be the right move for MSFT shareholders, this is certainly a backward step for computer science research as a whole. MSR is the last remaining industry lab which focuses on pure academic research, and I hope MSR remains.
When did Apple go from manufacturing ordinary hardware to making that leap where they had the financial resources to truly make something incredibly unique and beautiful? Was it one product one year, or did happen over a span of years where they had smaller increments of change?

I'm curious to know how a company can get to a point and say, "Ok, we can do something really cool, on a massive scale and make it successful." Is a slower transition, or more of an abrupt change that takes place?
3D Printer heading to Space
It's not about CGI. It's about practical effects; set and setting -- to convey the emotional feel of hope, safety, plenty and beauty.

Utopia requires verdant green lawns, large old trees, calm ponds or slowly flowing water. Big Open spaces. Lots of good light, clean surfaces, rich materials and blue skies.

This adds up to larger sets, more expensive sets (more care needed in their construction and use), lots of expensive lights or desirable locations -- everyone loves a picturesque park, so imagine how much it costs to shut one down for filming. And now imagine what happens if that day is cloudy, or rainy, or a scene just didn't get captured on schedule. (This is also why so very few movies are shot on or around water. And why, when they are, massive water tanks are so often used. Even though they are massively expensive to create, they're far cheaper than trying to film out on open water.)

If you need to build and furnish a "utopian" apartment or a building, it needs to be aesthetically pleasing, with graceful curves and clean surfaces. Drop the fancy chair? You might have to get a new one or at least spend time and effort reconditioning it or setting it so damage isn't visible on camera.

Dystopia, on the other hand, is conveyed with dark, cramped, dirty, broken and grimy sets and setting. These things are easy to find, are not in particularly high demand, can be done trivially on a sound-stage, etc. If you need a building you can literally just screw together shipping pallets and scrap metal. If you need to furnish a room, you take a stroll through a dump or buy some cheap dorm-class furniture and then beat it up a bit. And, importantly, less light. Fewer lights to rent and move and set up and operate (and move and set up and operate and move and set up and operate...). You can shoot into the night, you can shoot facing a decrepit building, you can shoot in the back of a rusted out buick in a garbage dump.
Well hey now. I can't believe I never came across that piece of advice before, but you're right! I knew that Catalan was spoken but did not realize it was the dominant language.

I guess I better learn some basics...as if I didn't have enough to learn already. ;)
Unless growth slows down for lack of natural resources.
Inside the Go playground
Trello Has Five Million Users: Free Gold for Everyone
There is some cryptographic token. It should be a pretty strong link since otherwise the whole system unravels.
SpaceX Lead Software Engineer Perspective on Parallel Computing
How your brain actually makes decisions while you sleep
With regard to the US govt., a startup's burn-rate won't let them survive the contract acquisition process (you'll be out of money before you get a signature).
I have recently created a mathematical treatment of this topic, one that takes non-renewable resources into account:

http://arachnoid.com/peak_people
CLI is not "faster than everything else". In some cases it's faster, and in some cases it isn't, especially if a GUI alternative is well-designed.

I asked the question because invoicing (and exploring/updating databases in general) is something that is always slower via CLI vs GUI.

I know there are CLI hipsters out there that think that typing long commands in a terminal is somehow cooler or more pure or whatever, but sometimes GUI is just faster.

In this case, if you're someone who lives in a terminal, maybe the effort of switching out to a browser is painful for you. I don't really understand that use case, but it's certainly possible.

The purpose of my question was more along the lines of, "Is this a CLI tool because you want the API to use elsewhere? Because you want to script certain repetitive tasks? Or because you just don't like switching out to a browser?"
Well, yeah, since learning to use GDB is almost literally the entire point of the binary bomb assignment.
Then you download a 3rd party plugin that hides the message, and displays a big warning if it's missing.
Interesting you should mention that -- I have been working on that topic:

http://arachnoid.com/peak_people
Here is a competition. I'd write in Java and you can write in go. Lets crank out a simple ToDo CRUD application. Any bet who will finish faster?

This is not to say go is bad at all. Its been designed by people 1000x smarter than me. But it isn't helping small shops go any faster or be more productive than they are with current setup. Talk about progress of the 21st century programming language...can't find much.
FWIW every company I've worked at would be glad to hire someone that gave an answer like the one you gave.
Ish. In the context of the GP's point, they aren't a problem because the syntax to access them is distinct.
Hubble Helps Find Smallest Known Galaxy Containing a Supermassive Black Hole
That's what I love in Django, they tend to keep intact things that are functioning well. A rare quality.

I wish this was the case with many commercial programs, e.g. Skype.
Option 1: Listen to the words of 1 successful business
Option 2: Listen to the words of many successful businesses

Yeah, I guess you're right that thinking is too hard and we should simply listen to a population with a sample size of 1.
Bad example; SDR existed in prototype form as early as the 80s, and the USRP has been commercially available since 2005.
Time dilation measured at 40 percent of the speed of light–in the lab
Put it somewhere I can grab it and I'll be happy to host it (I do some work for an ISP and have my own servers in the datacenter). Email is in profile.
New Law to Make San Francisco Street Sweeping Even More Unfair
When bytes count (and they often don't, but in this case they probably do), what would be your preferred system? And what do you see as your favoured approach's main advantage(s) over ASN.1/BER?
I have not received this email yet. Is this exclusive to just US devs? (i'm from Singapore)
That is from topkek.js. Pretty clever! It plays the harlem shake song. One element shakes by itself until the second phase of the song, then lots of other elements start shaking.

Cleverness aside, it is practical when looking for XSS vulnerabilities because it's very obvious when you've succeeded in injecting your code.
I think the point of the article is that they don't give the entrepreneur more leverage. I don't think that there is a correlation between convertible note seed financings and rising valuations: valuations are rising for all types of financings over the last five years.

The downside to a note is exactly this: the cap in the note is the valuation an investor would pay. That is how I view it, as an investor. And when the next round is lower than the cap, it usually means the company is busted somehow. I am completely indifferent, as an investor, to a convertible note or equity because the outcome is generally the same for me. The reason I hate notes generally has to do with the negotiations around them (what's the term, what happens if the company gets acquired before the A, what happens if the other angels get pissy and try to claim that the company is in default, do I have pro-rata rights in the next round, etc.)

But my biggest fear with convertible notes is what the Series A VCs are going to do to me, the angel investor. They could generally not give a damn about me and since the company already has my money, I have no negotiating leverage if they decide to do anything aggressive. With an equity deal, I know what I have and, since it's very similar to what the founders have (common stock) it's hard to screw me without screwing the founders.

I'd like to know what you consider the upside of convertible notes, or how they give the entrepreneur leverage, because I just don't see them.
Since there is very little discussion in the link, pardon me for stating what may be obvious to some, but not necessarily everyone.

The point here is that:

1. DNS TXT records can contain HTML, including scripts and whatever.

2. Domain registrants can publish arbitrary TXT records.

3. TXT records can appear in pages generated by web sites which serve, for instance, as portals for viewing domain registration information, including DNS records such as TXT records.

4. Thus, such sites are vulnerable to perpetrating cross-site-script attacks (XSS) on their visitors if they naively paste the TXT record contents into the surrounding HTML.

5. The victim is the user who executes a query which finds the malicious domain which serves up the malicious TXT record that is interpolated into the displayed results. The user's browser executes the malicious code.

Thus, when you are generating UI markup from pieces, do not trust any data that is pulled from any third-party untrusted sources, including seemingly harmless TXT records.
This seems kind of out of left field. Indie devs won't like purchasing a PO Box assuming Google allows them. Posting your address to users seems like a great way to get swatted in this day in age. Oh I'm angry at this flappy bird clone developer? Lets send swat, pizzas, etc their way.
Looks a little more involved than I need -- I already have SIP trunking through someone else, I mostly just need the SMS/MMS side of life
@dubcanada - api.ai has processed over a billion requests
and this technology powers the highest rated voice assistant on the market with more than 12 million registered users

Totally different ballgame!
I generally do if they press the point, or some similar variation. "Oh, but Google does XYZ". And again, yes, but... their budget has 3 extra zeroes on it. etc...
Something got lost in translation- I use Debian exclusively as my Linux distro, and Crunchbang is a thin veneer over it. It was a lot of effort to get it going on that MacBook and worth every hour. The distro has zero responsibility to support Mac hardware, but they were close, and the last mile was my job. That's entirely reasonable.

Do you know how happy I was to figure out how to get the Apple bootloader off of the machine? Joyous! I was proud ;)
A guilty affair between Scala.js and Facebook's React
I don't know how things work now, but at least a few years ago there were plenty of DNS server that would take basically the full 48hours to update, regardless of TTL.
Everyone else has covered the more substantive issues, but on your point about lawyers - as far as I can tell, there is nothing close to a consensus amongst top startup attorneys that convertible notes are a bad idea.

Part of this is that good startup attorneys can help their clients avoid most of the issues you discuss - i.e. explaining what the terms mean, explaining that discount-only notes are relatively uncommon, explaining what happens when you raise an equity round at a valuation less than the valuation cap, adding in provisions to prevent liquidity preference double-dipping, etc.
Actually, you sound very much like me, and I had a successful programming career before becoming disabled. As noted by others, you perhaps could improve your verbal interviewing skills, but interviews like this one are useful for filtering out companies you'd be unhappy at (and I'd add a good fraction of the technically doomed ones).

However I'll note that's one caveat to your "can do almost anything" concept: learning new paradigms, like functional programming if you only know imperative and OO (for me, learning OO when I only knew the other two), can take longer than most reasonable companies will be willing to give you.

Since you do know imperative and OO, if you don't know functional programming it could be worth your while to learn it on your own. Try something like SICP and you'll probably learn a few other worthwhile things.
Then again, do you know of anyone else who has actually implemented and are using this commercially, at scale? They say it themselves in the article, a prototype is one thing but actually making it into a commercially viable product is something else.
You'd think if this was a known technique

Isolating the key for security/control purposes is a well known technique. It's what ssh-agent/putty paegent does, where you can even forward key usage over the network to different machines. It's what PKCS11 does to SSL/TLS, where generally the key is a hardware security module (CAs and banks don't have keys sitting on their public facing machines, but instead generally have dedicated hardware for it -- they are generally doing, at a different scale, what is described), though there have been various implementations and proposals over the years to do it over the network (e.g. https://svn.opendnssec.org/docs/p11proxy.png and pkcs11-proxy).

Why isn't it commonly done as Rackspace proposes? Well it's kind of an odd need for limited gain, but is effectively PKCS11 used in a different context. If they are solving a specific need for some of their clients then fantastic, but it's the narrative of the innovation that makes it a bit weird, and yielded a lot of the purportedly negative commentary.
Apple should just declare that they have been subject to Section 215. Given how many users Apple has it can't reasonably be argued that such a disclosure would be a danger to national security.

Hopefully they would end up before SCOTUS and help defang the USA PATRIOT Act.
I appreciated the "allowfullscreen" option being thoughtfully included.
My current impression is that the "full ratchet" he's referring to is conceptually just the deferred valuation itself.
Go to your developer console and click "Announcements" on the left side of the page.
Will they allow a PO box?
World population to hit 11bn in 2100 – with 70% chance of continuous rise
Now if only Chrome had a mute button in the same spot to shut it up.
Certificate Transparency: Public, verifiable, append-only logs
Congrats! Way to go!
I wonder what will be the response from google
This is the best NLP that I have seen! API is super easy to use. Thanks api.ai!
I understand the downvotes as a knee-jerk reaction, but the thing to understand here is that MS research is largely separate from the product development side.

Spend some time having a look at some of their publications and you'll see what i mean.

Examples

- http://research.microsoft.com/en-us/projects/barrelfish/

- http://research.microsoft.com/en-us/projects/fsharp/
23rd International Obfuscated C Code Contest deadline for submission is Oct 19th
Sure. I used script blockers for a while. But after having to whitelist a huge number of them and loosing very long and precious time, I gave in. I do not put sensitive and important data on my computer. (Actually I was not doing that for a very long time even before giving in.) I always work on remote hosts.

Therefore I treat my desktop as a security research one. Of course I would not do that on my desktop I were really working with crackme binaries ;)
Yeah, I'm sure none of us would actually bother to read the article if the name was in the title.