skysight-inc/HackerNews huggingface dataset:
Yes, we should let the control of the Internet stay in the hands of the regime which has invaded dozens of countries and was first to use a computer virus (Stuxnet) as a tool of war.
Very interesting project!

I'm just curious about her degrees. It seems she achieved both a B.S. and M.S. at the same time from the same university. How is that possible/allowed? The schools around me don't even accept people into their masters programs until after you have completed a B.S. and have some relevant work experience as well.
This article has some information about how it works: http://www.latimes.com/business/technology/la-fi-g-outernet-...

It answered some of my questions but doesn't say about how are they planning to select the initial content, which needs to be a lot of data to get people interested. It just says "you can send ideas to our facebook wall... or send us a paper letter".
Everyone is focused on the wrong issue in the net neutrality debate
Brought a smile to my face too: I had a summer job in 1986 at FORTH, Inc., and spent some quality time with my officemate's cmForth manual. (cmForth was Chuck Moore's new Forth dialect for the Novix. IIRC the manual said the multiply-step instruction didn't quite work and gave a software workaround.)
How do BBQ restaurants work? The two methods I can think of are: 1) you run out when you run out and that's it for the day 2) you keep stuff warm. I'd expect that to dry it out. I've heard some of the famous ones in the south use method #1.

Real BBQ is smoking stuff at low temperatures (not too far from 100C) for a long time - briskets can take 12+ hours or longer. So you can't just throw an extra one on when the customer orders, it's basically got to be ready.

I think if I ever had a serious amount of disposable money, I'd open a BBQ joint here in Italy.
I believe the downvotes came from not seeing any relevance to your comment -- I don't see it myself.
You know, at first, I really was like "yee yee" when I heard the news about reclassification of broadband as a regulated common carrier. YAH, we're really stickin it to the man in the suit at Comcast and TWC!

It got me thinking... this is like, the nuclear option. Innovation around telephony stagnated. Since everyone and everything was the exact same, there was no need for innovation and competition was pretty much illegal. I'm not so sure I want the same for broadband. I'm starting to think it's not such a good idea.

Ideally, we need some middle ground. TWC shouldn't be able to slow youtube down because it competes with their cable business. Actually no one should be able discriminate based on content, period. We should maybe think about classifying ISPs and Transit providers as official legal terms, and the types of contracts you're allowed to enter depend on what type of business you are.

Anyway, flame away, I know this won't be a popular opinion. But that's my thoughts on the subject currently
Crazy that she basically implemented a fully functioning JIT compiler that performs on par with the established commercial Javascript interpreters out there on many fronts in only two years using novel techniques, but reviewers reject her papers because they are unconvinced the novel technique has advantages over existing techniques? How does that even matter?

If someone discovers a new way of implementing compilers efficiently, then just that has scientific merit. Whether the new technique has different performance characteristics surely is simply ground for further research?

Anyway, awesome that at least the engineering community is very interested in this work of hers.

edit: I noticed the compiler is written in D, awesome choice of tech!
Agree with the complaint but not the workaround; there is Tuple<string, string>, after all, so maybe something like this?

Tuple<string, string> fullName = ParseName(fullName);
var firstName = fullName.Item1;
var lastName = fullName.Item2;
Sorry. I misread your comment.

Other users have answered the question, but I'd like to add a little more information. http://en.wikipedia.org/wiki/LED_circuit#LED_as_light_sensor

> As a photodiode, an LED is sensitive to wavelengths equal to or shorter than the predominant wavelength it emits. For example, a green LED is sensitive to blue light and to some green light, but not to yellow or red light.

If you want to measure the light of all visible wavelength, you must use a semiconductor with a low band gap, for example the named in the other comments: Germanium, Silicon or Gallium Arsenide

It's interesting to read the table in
http://en.wikipedia.org/wiki/List_of_semiconductor_materials... but it's important to sort it by band gap fist, o you an compare the applications of semiconductor with a similar band gap.
SecStore.js
>When I run out I feel pretty bad and eventually go get more.

The same applies to caffeine. It's a very mild, short-term physical addiction. Nicotine replacement probably helped a bit, but I think you would be successful even without them.

I like nicotine too, for short term effects.
Yep, there is a lot of cool stuff on formalizing maths rigorously, called informally 'computer mathematics'. We give a brief overview of this work in our papers.

Moreover, for the interested reader, I would suggest paying close attention to univalent foundations of mathematics (http://www.math.ias.edu/~vladimir/Site3/Univalent_Foundation...) introduced by Vladimir Voevodsky. It disrupts classical derivation of math results rooted in Kantor's set theory and logics, and provides a theoretical framework that is much more convenient for computerizing.

Unlike them, we follow the different, less theoretical and more pragmatic, approach.
What does sperm have to do with anything?
Wonder how this compare to Smart Stack:
http://nerds.airbnb.com/smartstack-service-discovery-cloud/

E.g. you got webservices talking over HTTP. One goes bad, you want existing clients not to talk to them.

Smart Stack: you are using HTTP proxy on each machine. You're code doesn't has to be aware of who is talking to.

Consul: Not sure, but it sounds like server code has to be able to handle events to change that.
Some schools have combined B.S./M.S. programs.
Great post, OP. I really love stories like this on HN — feel like I wouldn't come across them through other channels. Thanks for sharing.
Many scientific disciplines require supercomputers with fast interconnects for their complex simulations. Genomics is not presently one of them, we just need lots of compute time on fairly normal servers.

The HPC does get used of course, but not for purely technical reasons. Genomics workloads should move to the cloud and be run at off-peak times to take advantage of cheaper pricing, but there are significant barriers to this as researchers can often get started on the HPC for free whereas cloud services require a purchasing card. Their cluster will also have some support and someone who can install software dependencies into the stack.

(As a result most genomics software is really, really hard to get running on anything other than the author's institutions HPC and its unique set of installed packages.)

Another barrier is just knowledge (it's hard to keep those people around in the current market) and university projects often have strange incentices due to central services (paid for out of general overheads) having no marginal cost.
New tests extend prospects for 'reading the mind in the eyes'
> "Germanium differs from silicon in that the supply for germanium is limited by the availability of exploitable sources, while the supply of silicon is only limited by production capacity since silicon comes from ordinary sand or quartz. As a result, while silicon could be bought in 1998 for less than $10 per kg,[20] the price of 1 kg of germanium was then almost $800.[20]"

So nearly 2 orders of magnitude price difference. In 1998 admittedly, but still. (Someone should come up with a better example for the Wikipedia article)
(3) Is you stage, so if you have inputs over (say) 3-4 hours then you have outputs over 3-4 hours.

Basically like bread. But if you run out, you run out.
"Don't try to do that because it's already been done" is a terrible attitude to have and I'm surprised they open the video with it.
Does this do leader election?
Nothing butt data on Kim Kardashian's attempt to break the Internet
I'm from the south and method #1 is done by almost every non-chain BBQ restaurant. Method #2 is done by almost every chain BBQ restaurant.

Method #1 BY FAR produces the most fanfare.

Notable #1 is LA-Barbeque, and Franklin BBQ in Austin and the wait is typically 2-5 hours and all of the BBQ is sold out before lunch.
This is using hardware isolation (IOMMU, SR-IOV) to reduce the need for software (including kernel) isolation.

See also Intel SGX (https://www.virusbtn.com/virusbulletin/archive/2014/01/vb201...), disaggregation platforms (seL4, Qubes, Genode) and userspace networking (Intel DPDK, https://01.org/packet-processing).
Philae’s first touchdown seen by Rosetta
Oh man, I'm at the wrong University then!

No but really, I think it's more beneficial for a student to take a year or two off after completing their BS and work in their field. The experience you pick up in the workplace actually doing the thing you went to school for is invaluable. That is unless you worked in your field prior-to or while you were attending university.
GitHub DMCA
It is kind of surprising. I guess it goes to show how powerful dominating the os market has been.
For the kaleidoscope, you might enjoy http://wry.me/hacking/kaleidopaint6.html

It only works with touch events, not mouse, so mouse support would make a nice next step.
It’s an FAQ. It tells you precisely nothing about anything. Don’t be stupid, don’t be conspiracy mongering please. Why is this trash up there? It’s insane that this crap is seen as a valuable contribution.
You probably know this already, but "topo" means mouse in Italian.

Looks like an interesting project. It'd be interesting to see someone who knows both Erlang and Go well explain this in comparative terms. I know Erlang reasonably well, but not Go.
Why does the default glibc allocator have relatively poor performance? (What makes it slower, and why hasn't it been changed?)
Bandwidth's surprisingly limited on these missions, so 4K cameras, while awesome, would be problematic.
You should check out https://github.com/tymm/directory-history then.
It makes your history matching sensitive to the directory you are in.
That means that commands will show up first which were typed in the directory you are in.

I don't want to miss this plugin and can't really understand why not everyone wants it. I guess I am a little biased though since I wrote that plugin ;)
It could be that ATT is already charging consumers the maximum, or close to it, amount consumers will bear. In that case even with gigabit speeds the average consumer probably won't pay much more than their already paying. So, in the absence of competition to motivate them to improve their network they would have to find other revenue streams to justify the cost of installing a fiber-optic network. If they can't charge content providers to use a new faster network (or find some other way to increase their revue) then ATT won't want to build them.
It’s not a failure, though. Clearly not. Obviously not. To call this a failure is flat out insane. It has no connection to any reality.

Also, it’s not a dichotomous failure/success condition. Some things worked, some things didn’t. That’s the actual situation. That much is obvious. It seems they actually managed to fulfill all the primary goals, though you will probably have to wait for the published papers to assess the quality of the collected data. Could take a couple years.
Yes, it is staggering: http://www.unhcr.org/542d12de9.html: "In all, 90,000 people crossed to Europe between July 1 and September 30 and at least 2,200 lost their lives, compared to 75,000 people and 800 deaths for the period between January 1 and June 30."
Exactly, a lot of his work from the 80s ended up in a cupboard from the math department of Montpellier and was almost sent to trash during relocation to new buildings.
Not at all, we appreciate the critical eye.
Also, random spontaneous interactions happen more when there are more 'particles' bouncing around. That's part of the point of this book:

http://davids-book-reviews.blogspot.it/2012/10/the-new-geogr...

That said, I did my time in the Bay Area, got out, and I'm happy to see people doing more in all kinds of places.
Yes, in quite the same way that etcd and ZooKeeper does it. Info here: http://www.consul.io/docs/guides/leader-election.html

I was looking it over and found how leader election is handled in general fascinating. Leader election can be tricky if you have a lot of machines. This example sets a watch on a single 'key'. But this would mean that all followers would be triggered upon lock-release, meaning all your machines will pound consul for a new lock request / leader election fight. To mitigate this, it seems they implemented 'lock-delay'.

In ZooKeeper what you typically do is create a linked-list of watches so that only the follower directly behind the leader gets triggered and so avoid 'disturbing the herd'.

In any case, consul seems great, and will probably use it!
ULA says “not yet” on reusable rockets
What? It’s the fucking web. Of course it’s a live document! If it wouldn’t be that would be a colossal failure. It also doesn’t tell you anything about the actual goals of this mission that would be relevant for future missions.

What’s with the conspiracy brigade being out in full force?
That's true. The only founder story I can think of that doesn't fit into the pattern is Scott Adams'.

Here's the counterargument: When I was a commercial
loan officer for a large bank, my boss taught us that
you should never make a loan to someone who is
following his passion.

[...]

My boss, who had been a commercial lender for over 30
years, said that the best loan customer is someone who
has no passion whatsoever, just a desire to work hard
at something that looks good on a spreadsheet.

[...]

On the other hand, Dilbert started out as just one of
many get-rich schemes I was willing to try. When it
started to look as if it might be a success, my passion
for cartooning increased because I realized it could be
my golden ticket.

http://online.wsj.com/articles/SB100014240527023046261045791...
People with “purpose” spend less time in the hospital
What the fuck. Who retroactively changed anything? It’s an FAQ. It doesn’t tell you anything about anything valuable in this case. Updating it with current info is obviously the right thing to do, too.

What’s with the insane conspiracy theories?!
I get it, and I also suspect that financial services is a large factor is US productivity. And even within financial services there is productivity in, say, retail banking and insurance that most people would equate with productivity in any service function on the one hand, and productivity in creating trillions in derivatives where the risk came to bite us in the arse. Was the "productivity" in that adjusted downward when derivatives fueled the financial crisis bomb? As others have suggested, I'd like to see productivity on a per-industry basis.
We did take a look at D(TLS) when implementing Serf and the associated encryption mechanism. D(TLS) is much better suited when you are doing point-to-point duplex communication. The gossip algorithm instead is doing peer-to-peer (N-to-N instead of 1-to-1) in a half-duplex model. Using DTLS would've been too heavy for our use case.

We did develop the algorithm in the open (see this gist: https://gist.github.com/armon/7159161), and made a call on the community to provide feedback to help improve the design of the system.

The crypto system used is actually pretty vanilla based on AES-GCM. We certainly didn't attempt to invent our crypto primitives, and instead stuck to the best practices around the most modern systems.
Politically. Geographically.
Some more info here: https://consul.io/intro/vs/smartstack.html
Cool research but something bothers me about students/professors asking for money on sites like indiegogo/kickstarter/etc.
I was really blown away to discover just how regional barbecue is - from a book by an economist of all things:

http://www.amazon.com/Economist-Gets-Lunch-Everyday-Foodies-...

Where I'm from in Oregon, there are a few places, but they're few and far between, and I doubt the quality measures up to areas where there is more knowledge and competition between establishments. Indeed, I have to admit to having had absolutely no clue about real barbecue growing up.

I think it's pretty cool that it's such a local thing, in an age when so much of life is so homogeneous in the US.
Bruno said reusable rockets' time will come, but it's not here yet.

In the meantime, let's take a look at some extraterrestrial technology: http://youtu.be/uIlu7szab5I?t=16s
Consul provides service discovery via a REST API and via DNS. I had to make some small configuration and code changes to my existing services to make use of SRV records. They have no knowledge of Consul's existence.
Thats a 49:50 survival rate
Actually two significant posts in the last year:

https://news.ycombinator.com/item?id=7604787

https://news.ycombinator.com/item?id=7682173

So by HN standards (https://news.ycombinator.com/newsfaq.html) this is unequivocally a dupe. But the community interest here seems genuine, so we won't apply the full penalty.
Words known only by men or only by women
We compare Consul to SmartStack here:
https://www.consul.io/intro/vs/smartstack.html

With a tool like consul-template, you can have the same behavior that Synapse gives you. https://hashicorp.com/blog/introducing-consul-template.html

In the general case, clients of Consul don't need special handling code for events, it's handled by Consul for you.
Interesting idea, presumably you could just download the broadcast as it came across and then offer it up as a locally accessible store of data. Even better if the outernet folks provide a means to auto-insert the download into a structure that allows folks to search, index, and correlate it.
Just scaled up some more Heroku instances. It should be good to go.
Yes, one day, the Chinese will develop better taste in advertising, like
http://www.rsvlts.com/2014/01/02/hottest-go-daddy-girls/#1
I live in Mobile, AL. Meat Boss, the best barbecue place I've eaten by far, follows method number 1.

Additionally, they are only open for sandwiches from 11am until 2pm (or they run out) three days a week. Racks of ribs and pork butts can be ordered a day in advance and picked up Monday through Saturday.

Edit: A write up about the joint.
http://dixiedining.wordpress.com/2013/04/16/bama-brisket-tha...
As far as I understand, the less involved method is:

Consul: your calling webservice uses a DNS name served by consul. Consul responds with a pool of working servers. As soon as one fails, consul doesn't include its address anymore, and hence the calling services stop talking to it.
Ah, dumb! I will correct it immediately!

Edit: I've put it in the right order now, chance of survival: 100:1
How many days per year?
I hope you understood what I was saying. I wasn't saying ISPs are limited to monitoring non-port-80 traffic. They can most certainly do sophisticated monitoring of "HTTP" traffic as well. All I was saying is that it was unlikely that most ISPs had high-fidelity raw flow archives for all traffic, but possible they they might already have them for non-port-80 traffic.

Hiding in port 80 will protect you not-at-all from traffic analysis, and all the major ISPs already have the infrastructure to deploy traffic analysis.
>give them a teflon skillet

Why risk the PFOAs? Just get enameled cast iron or carbon steel.
Bryson actually has a number of kind things to say about Iowa; that's the first bit of the book, and it's probably written to hook you. I think overall it's a pretty funny and interesting read about his travels throughout the US, although yes, it's been in print a while. As a native of Oregon, I'm still a bit bitter that he skipped the Pacific Northwest entirely, though.
This stuff is out of the scope of my knowledge, but I do know libraries such as OpenBSD's memory allocator are slower due to security optimizations. jemalloc is not known for it's security, instead it seems to be focused on performance. Security features such as ASLR, not leaving old memory around, zeroing out memory on release, etc, are not things that improve an allocators performance.
It's in the original title, but I suspect it was intended to give us an idea of how small these sculptures are.

Later in the article, it compares the sculptures to human hair. I suspect that would've been a better benchmark since it's something we can see, but if you're already talking about something that's impossible to see with the unaided eye, the analogy works.
It's kind of funny to me that it's easier to conquer nature, than it is to change human behavior.
venera, cray etc.
I can tell you that her blog post states that it's from 2010, not 2000. So that's a big gap.
YouTube brings its huge fan base to music streaming
Your timing is unsettling, huhtenberg. I'm going to be making pizza tomorrow. You're not psychic, are you? :)
Good point. I wonder if Rust's allocator needs fewer security features because of heavy compile-time heap safety checking. For example, I don't believe use-after-free or double-free is possible in Rust due to Rust's lifetime system (barring use of unsafe code blocks).
(Disclaimer: I'm an openly gay man working in technology).

A part of me dislikes how Alan Turing was given a pardon and apology. It's like they said it was wrong to persecute a gay man for being gay, but only if you help invent the computer and help defeat the Nazis.

What about all the other gay men persecuted under the same law? Why do they not get a pardon/apology? Do we have to help stop evil genocidal dictators before we get the same respect?
I might be able to help here. I'm a native Iowan. I've lived all over that state. I've also lived years in downtown Chicago and Austin. I've also lived overseas in France. I've been to the bay area, NYC, Miami, pretty much everywhere among other hot spots, but haven't lived in those places.

I'm going to be honest, I know DSM well and if it were so great I'd be there now. I'm not sold on the growing hype train about DSM, and the cheap cost of living is an excuse for employers to give you lower wages. It's a nice, progressive city though.

So yes, the best part about DSM is that it is a nice city, albeit a bit small. Part of the influx of people are younger Iowans gathering there as the other cities/towns have gone bust.

As an individual with gainful employment, stay where you are unless you're made an offer in DSM. I can't honestly recommend anyone pack up and make the move without. A lot of employees run around that city with the same few insurance companies on their resumes. It's just a very small market.

The short answer to your question IMO is that in the 'midwest revival' cities group, it's one of the best choices. It's better for a founder than it is as an employee though.

I'm also looking to put down some roots at this point, Seattle, Chicago and maybe Portland are in the running. If you're from the west coast I personally would pick Seattle.

For myself, I'm likely returning to Chicago to put down roots and buy a home, as a robust public transportation system means more to me than any other metric. Spending half my life in traffic isn't something I'm willing to accept.

I think you're spot on though with questioning the hype.
What's really nice to consider is the fact that Graham-Cumming is an avid Hacker News user. :P [0] Can't even imagine how awesome it would have been if Turing was able to be so as well(although he would have died long before Hacker News ever existed).

[0] https://news.ycombinator.com/user?id=jgrahamc