skysight-inc/HackerNews huggingface dataset:
It's more like a ping-pong. Things start off simply, but over time as the layers of abstraction pile up, things become brittle and unworkable.

I view containers as more of a reworking of a key computational abstraction (VMs) than an evolution of them. We finally have operating systems with enough inter-process isolation, sufficiently capable filesystems (layering), etc. that we can throw out 80% of the other unnecessary junk of VMs like second kernels, duplicate schedulers, endless duplication of standard system libraries, etc.

So it's more like we've hacked/refactored virtualization into a more usable state, and gotten rid of a lot of useless garbage that it turns out we didn't actually need. It's a lot like how a big software system evolves, now that I think about it.
Outstanding UI. Good find! h/t
OK, ok. There is no doubts that it "works" and no contradictions with "authorities".)

More interesting questions are how it works and why it works. Modern human physiology and cognitive neuroscience has some nice models. Homeostasis and the ability of one "sub-system" influence others via feed-back loos from physiology is just another name for Eastern notion of "proper balance", while Minsky's "society of mind" gives you insight about multitude of pseudo-independent, highly-specialized "competing agencies", non-verbal ones.

There is no other scientifically studied mechanisms but training of neural networks which is another name for "habituation" and these physiological feed-back loops.
Well, yes. That's the thing about AWS. It's a very feature rich & sophisticated platform, which is hard to replicate elsewhere with the same harmony without spending a great deal of investment.
Taking a course on OpenGL Graphics programming in university right now. We use GLM. It seems pretty good. If I'm not mistaken this is a (potential) replacement for GLM? If anyone knows GLM well could they discuss the differences between the two libraries? Is this worth investing time into?
Do you suppose Buffett just anticipated a bailout? I mean, I saw it coming in 2005 or so.
In actuality, it is the publishers who have a monopoly on each book that they sell. If Amazon (or any other retailer) wants to sell Amy Poehler's new bestseller Yes Please, they can only buy it from HarperCollins. They can set any wholesale price they want, and no other publisher is allowed to offer a competing price for that book.
Open source ecology
Interestingly, a quite high amount of breakthrough treatments were discovered by accident. Antibiotics, the original antidepressants, antipsychotics, lithium, viagra and others were all found initially that way.

Which may imply that our discovery approach has benefited from happy accidents which are hard to replicate and where the basics have been found already.
Harvard (and other private colleges) enjoy a tax exempt status where it comes to endowment growth, and private colleges are recipients of massive amounts of government research funds. Harvard enrolls a tiny undergraduate class, with an even tinier percentage of low income students (UC Berkeley enrolls more low income students than the entire ivy league combined). Interestingly, numbers of grad students are roughly the same at the two institutions.

I'm pleased that Ballmer is giving money to support more research, but I don't have a problem with asking what society is getting in return for that massive tax break and colossal infusion of public funding.

The answer, to me, is: quite a lot. Harvard's contributions to research are remarkable, and the world is better for it. But I think it's reasonable to question such a favored tax status and high level of public funding for a university that keeps its undergraduate enrollment so low (especially for low income students).
ssh-agent would be which level? well, we will never know because there is a industry making money out of that and open source don't usually buy it. Also, no modern vendor would get anything above level 2, because that will also lock your solution to one platform. i doubt you would be praising it if you couldn't install windows 8.1 or the latest osx of the week if you had to wait 2 months for the certification process every time.
Because medicine has only recently become a science. 150 years ago, medicine was far more likely to hasten your death or kill you than improve your situation, and the only medical intervention that actually sometimes delivered results was surgery.

At some point, the claims that it made started to be tested rather than simply taken on authority, basic knowledge was accumulated, and the low hanging fruit was plucked. The rest of the fruit is harder to get to, or may even be largely exhausted IMO, because the field is still operating as if all sicknesses have the possibility to be cured by a magic potion (taken orally or injected.) Now, most announced discoveries are simply false, and the largest selling drugs either useless or intoxicants (statins, SSRIs, Xanax, Adderall, etc.)

I'm pleased about research on parasites and gut flora, though. It's being reduced to poop pills in its media coverage, but it's not the standard magic potion bit.
The forces on Peter Siebold would have been worse than using an ejection seat as he was unstable and tumbling through the air.

ACES ejection seats have a drogue chute that stabilizes prior to man-seat separation during a high altitude ejection.
http://www.ejectionsite.com/acesiitech.htm

During ejection, most major injuries occur during the first seconds due to g-forces during ejection, or windblast.
Tell HN: Hacker News Profile Leak (Fixed)
Under certain error conditions, a bug in our API code briefly published 84
users' usernames, email addresses, password hashes, and 100 most recent votes.
This information appeared at https://hacker-news.firebaseio.com/v0/updates. We
notified affected users on Monday, November 10th via email and (for users
without email addresses in their profile) on Tuesday the 11th via a message in
the site header.

Affected profiles were leaked on one of 10/12, 10/20, or 11/02. In every case,
the leaked data was overwritten 30 seconds later by the subsequent update
batch. The leaked password hashes were salted bcrypt (FreeBSD's default
libcrypt implementation). Though we think the risk is low we encouraged
affected users to change their password on HN as well as on any other sites
where they used the same password.

Many thanks to Ovidiu Toader for alerting us to the bug and for sending us
examples that assisted us in tracking it down. While the bug was fixed on
Sunday, November 9th within minutes of our becoming aware of it, Ovidiu
originally reported the issue one week prior - we just didn't see it in a
timely manner.

To help improve our future response times, we've created a dedicated reporting
address, security@ycombinator.com that we'll publish on our contact form.
We're also creating a "Wall of Fame" to properly thank and credit past and
future vulnerability reporters. More details will follow.

Super sorry about this,

The Hacker News Team

(Edit)

A clarification, since some people seem to be misunderstanding: Only publicly available data is intentionally pushed to Firebase. That any part of a user's profile other than their username, account age, about text, and list of submitted items was published IS THE BUG, and is now fixed.
Do you have anything to support your claim that top talent prefers SF? Just curious.
Is there any opensource using this already? I'd love to see some examples in c++ with concurrent access.
This is way more that a little OT. Please refrain in the future
Would be great to offer some performance benchmarks to see if this outperforms similar linear algebra packages like eigen [1] which looks to have all the features they are offering and is headers only c++ library.

[1] http://eigen.tuxfamily.org
There's no inline being done in this fix. The equality method has a check for a particular function pointer, and if found executes a fast path.

By using a #define to alias another name to that same function pointer, it hits the same fast path.

The equality method can't be inlined because ruby is a dynamic language and eql? can be redefined.
Solution: don't use Java. 2GB RAM is plenty for the rest of the world.
Another option if you have a strong political ideology is to start buying a few election like the Koch brothers have. It's amazing how cheap the world's superpower is. At this point the only hope we have is for billionaires with competing ideologies to battle it out in the political arena.
Could the low temperature have helped with regard to thin air?

I'm no expert, but I seem to recall that cold limits the damage from hypoxia.
Why haven't you gotten reusable shopping bags in the ten years since that fee was instated? That's the purpose of these programs.
I like the plastic bag ban because cashiers and other shoppers don't look at me weird for NOT wanting a bag. Multiple times before the bag ban in my town, I would ask for no bags, because the item I bought is already tightly packaged. I would get the weirdest look from people... Maybe it was all in my head, but whatever, it works.
Never experienced this, godoc https://godoc.org/ is a good resource
Central planning in the USSR and China led to huge famines with millions of deaths.

And you should check what happened in Germany after the WWII: one country, split in two, one with central planning, other with mostly free market. Guess what was the result 40 years later? Same thing for Korea: one country, split in two, one with central planning, other with free market. The free market country gets western standard of living, central planning gets poverty, stagnation and famine.
That's cool. I didn't know that. That'll be good to remember if I'm ever on Jeopardy. :)

What led to that admission was all the built up stress of trying again and again to have fun while writing. Eventually I didn't even start new stories anymore, because I knew that even if I still had fun ideas for the story, I hated writing them down. I realized there was no point in trying to push through. I even forced myself to write a 12,000 word (quite a feat for me) short once and it was just awful (the story and the experience of writing it).

Things like NaNoWriMo were never fun for me, whereas game jams or hackathons or Startup Weekend are a blast. That's the main thing.
Sounds a bit like Mirage OS to me (http://www.openmirage.org).
Extension for extracting data from D3.js visualizations
I work really near the current Reddit office. The SOMA location means:

1) Lots of good but expensive ($10-30/day, easily) lunch options. Reddit provides lunch, and most of the employees seem to eat there, so no much of a perk.

2) Shitty walk to BART -- it's 20min to BART and then the BART wait, BART trip, and whatever on the other end. BART is nice if you're within a couple minutes of a station, which basically means DT oakland, berkeley, or FiDi/market st for offices. Or Daly City!

3) Caltrain, but Caltrain confuses me; I'd always rather drive. You can do Caltrain to Millbrae and then BART, though, for Daly City.

4) 280 proximity (but, Daly City does it better).

5) Bay Bridge sort of proximity (but, 30-45 minutes to wait to get on it in the evenings 5-7pm). This is objectively a big win for Reddit's current location vs. Daly City -- people in Oakland/Berkeley who drive to work. (I do this, and aside from costing me $1k/mo pretax all-in in a paid off car, it gives me a 15min each way commute at 10a and 7p 95% of the time).

6) Utterly extortionate housing rents -- $3500++ for a studio, $4500 1BR. If you were lucky and got here years ago, it can be half that, which is still expensive in absolute terms, but based on Bay Area tech salaries sort of reasonable. Otherwise, insane. Daly City is 50-75% of that, or less, and Pacifica/other San Mateo County/Western SF areas are options. It's faster to go from Ocean Beach to Daly City by car than Ocean Beach to SoMA via Muni.

7) Obnoxiousness whenever AT&T park has an event. Parking goes from $12/day to $90/day, and crowds of roving drunken assholes take to the streets. Usually in the evenings, but baseball has day games :(
There is an encoding supporting that level of abstraction (perhaps though not as straightforward as you'd prefer); namely using interfaces (which are first-class) to encode module signatures. See: https://gist.github.com/t0yv0/192353
Otrera Games Kickstarter
I get the same thing where I live. I use a plastic crate which not only means things don't fall over in the car boot, but it's also very quick to pack at the checkout.
This is a hopelessly naive position to hold, and it's also a one likely to be dangerous to your career — believing in openness so blindly is how you're going to be blind-sided.

An "open" culture is open unless the folks who actually are in charge have a good reason for it not to be. As someone who has been behind the closed doors, I guarantee that you have no idea what occurred behind them.
Ooh! Nice. I've been doing a bit of reading on meme theory lately and it's definitely caught my imagination. Still, I'm pretty skeptical.

I think my general problem with memetics is that it's so hard to quantify a meme. Using image macro jokes is definitely a good way to get something that's easy to measure—but does that simplification go too far? Is it too artificial? What makes an image macro joke "atomic"? Sorry if you've answered this in the paper, but I started skimming when I realized that you were talking about image macro jokes.

As far as I know the criticism of meme theory is that the mutation rate is too high for the sort of stable evolution that we see in biological life. I don't doubt that natural selection is at work, but the more I read about meme theory, the more I think that looking at linguistic units as gene-like is a poor abstraction—precisely because of the difficulty in measurement.

I'm not sure how to phrase the questions I have since I am a complete layman in regards to evolutionary biology, linguistics, and meme theory. But any high level overview of your rationale and pointers to further reading would be awesome.
Games today are made by big companies, programmers, and affluent people with a lot of time and money. There are millions of people around the world who would love to create their own games but have no resources to get started.

Otrera Technology is a startup founded in Long Island, NY in September of 2014. It is solely owned by Jonathan Bethune, a Jamaican-American software engineer formerly based in New York City.

Otrera Technology is developing a browser-based toolkit for creating game manuals and blueprints. It would provide the user with a number of templates and forms for taking a rough idea about a game, and creating the actual content and rules in a structured, well-formatted manner.

The program includes a number of analytical tools for testing and balancing a game engine. This is potentially an extremely disruptive feature for the tabletop gaming industry, as card and board game developers today rely on expensive, time-consuming, and imprecise playtesting for their games.

Originally meant to help people create pen and paper games, the Otrera software can also be used to design electronic games for phones, consoles, and computers. Users will be able to patent and sell the manuals they create to publishers and developers, or even use the generated blueprints to code the game themselves.

Otrera currently exists as a command-line app as the user interface is still in development. In order to create a complete and user-friendly web service, Otrera Technology is seeking funding via a Kickstarter campaign. You can visit the Kickstarter campaign here: www.kickstarter.com

Otrera is a timely invention given the recent GamerGate turmoil and the growing polarization between consumers and the companies that serve them. Otrera’s tagline is “Democratizing Game Development,” precisely because it hopes to give people the power to compete with the established players in the gaming industry.

Otrera will allow typically under-represented communities to create their own games instead of waiting for big corporations to do so. This will help break down barriers and add voices to an industry plagued with incumbency and monolithic thinking.

For more information on Otrera, please visit: otrera.com
Thanks for the replies guys!
I just asked that on Twitter, because I also am not getting it. It seems to me that ZFS and Jails provide identical functionality, but without Docker's networking headache.

That said, even if my simplistic synopsis is correct, brining a Jails-like experience to Linux would still be a really solid step forward. Besides which, Jails have been underutilized at shops I've worked at. If Docker popularized the concept, that's still a huge win.
I've used CEF in the past to implement a browser into an application. It seemed like that project was missing many of the new browser features added to the Chrome browser or took time to arrive in CEF. How does this differ from the way CEF is built?
Very nicely done.

It seems like the solution is always unique, for a given starting point. Is this the case?
Data Science Weekly Newsletter – Issue 51
GMO trees could rescue American chestnut from invasive fungus
Thanks for the reply!

> The idea of crafting stories that people would eventually enjoy was very exciting to me.

> game jams or hackathons

It sounds like you're still finding ways of building stuff to bring joy to strangers, although not in the way you thought you would be. You use code instead of prose. (:
wow. that is not the Onion.
In this case, the problem isn't being solved -- solving the problem would mean moving away from dependencies on the global OS namespace by relearning how to write self-contained applications (some people never forgot).

Containers are just a big wad of duct tape holding together the ball of mud that comprises most web applications' server-side components.

Add containers, and you haven't solved the problem, you've just made two problems.
The relevant authority is IANA.

http://tools.ietf.org/html/rfc1591#section-4

And I don't think there is a 'clawback procedure'. I'm very curious what would have happened if this judge had actually sided with the plaintiffs.

Possibly a re-run of January 28, 1998, but this time with teeth.
Americans’ Cellphones Targeted in Secret U.S. Spy Program
In Portland, Oregon, the five cents a piece that we got from schlepping giant bags of empties to Freddy Meyer's enabled us to drink far longer than we could afford to.
CEF is packaged as a library that requires embedding in your final app. The standard IO API of Thrust makes it much more leightweight to embed and distribute.
I've never lived/worked in SF, but I had pretty much the same thought. Living in NYC, 9.7 miles is an almost unfathomable distance.
Exactly.. IMHO both Oracle & MS runtimes are dubious mechanisms, especially in the light of the native cross-compiling that Go and co. are gradually bringing to the fore.
I'm starting to like MS without Ballmer (no offence Steve)
Oh wow. These were installed on all the computers at school. We would often have hours where we didn't have any lessons scheduled, but couldn't play games, watch YouTube or go on Facebook as we would get our accounts suspended. This was the only game we could play as we could argue that it was technically "learning". The other one was a website where you had to name and locate all states in the USA. We are a British school.
I guess the question is whether you want to help the field more or help students more. It seems to be more cost efficient to put money to a top tier institution that attracts top faculty if you want to advance the field more - this is just a consequence of the way academia works. Credentials seem to matter immensely to many academics, and as a hypothetical situation: choosing Harvard working on things they care less about seems to be much more orthodox an attitude than choosing a provincial university working on things they care about.

USM probably won't attract top faculty at the same rate as Harvard and thus won't advance the field as much, at least until it gains a reputation in the research world. Of course without funding that's even less possible, which is a crappy vicious cycle, so there's that.
OS X Yosemite WiFi Problems Analyzed with Wireshark
When the bag tax was added in DC, cashiers stopped bagging items by default. I'd bet that a $0.01 tax would work nearly as well; I don't think it's about the money.

To their credit, the city also apparently did a very good job of educating business owners and enforcing the tax. Compliance seems very high.
It is very surreal.
Openness isn't the only reason. I'm also pretty close with Yishan (pre-reddit) and Ellen is my direct supervisor and sits across from me. Sure there might have been other small issues, but office location was a large point of contention internally. So this being the underlying part of Yishan's resignation makes sense.
homemade bread that you tear into pieces with your hands, is clearly the best. Only lazy people have buy pre-sliced bread.

Feature Request: M-x slice-bread
Silly question, but why Daly City?
That doesn't really scale well, however - if you're reading dozens of threads over the course of a few days, well, good luck.
Nobody (sane) resigns solely over office location planning. They would, however, resign over the politics that drove their proposal being dismissed.
Yes: http://www.vim.org/mercurial.php
It also tends to create a secondary economy, where people will go through your recyclables or pick through public recycling receptacles collecting containers and claiming the crv.

It makes the recycling trucks that go around sort of redundant.
I agree, that would be nice - for now, I use RES[1] which provides this.

[1] http://redditenhancementsuite.com/
And 9/10 times, you'll be a crater in the ground instead.
From that example it looks like it doesn't support NPM directly, instead you download the dependencies locally and include the node_modules directory in the zip file you upload. Interestingly the example makes use of ImageMagick, which I don't believe is in the default AMI.
And they have; there's an extension for it. But it would be nice if it were baked in.
It means that by compiling their code into your binary, your binary will contain a string that shows which version of the library you used. Anyone will be able to find it by searching your binary file for the raw bytes.

Since the code is open-source, you can always remove the string yourself.

This isn't scary. It's not phoning home to a web server or anything. If the library was dynamically linked as a .so/DLL instead of header-only, you'd be able to find the same information by looking at the ELF/EXE file header.
Being able to link to a specific comment, with a context history. Right now, I can link to a comment, but you have to keep clicking "parent" to understand the full conversation.
The next "big thing" was supposed to be Siri, Cortana etc which are built into the OS and don't interact with Google. And there has been curious examples of Apple crawling web sites.
Bacteria become “genomic tape recorders”
Have you tried debugging something and search for for "go" rather than "golang"? You're both correct here: the name of the language is Go, and when searching google for help with an error or something, it's best to search for golang rather than go, or you'll be wading through a bunch of unrelated pages.
Awesome, I've been looking for something exactly like this

I've just implemented it to set the text colour on http://www.stevengapo.com (which gets its colour scheme from random instagram photos) and it's much more readable now
The most ECMAScript 6 compatible browser? Not the one you’d expect
Heh yeah, I saw that after I posted... should have looked harder, but it was 5 AM and I wanted to go to sleep.

It started off pretty bad just because their tech wasn't very good, but then it seemed to be getting better as they ditched their flash based reader for HTML. Now they just seem to be actively user-hostile in the name of growing the number of app installs. Naked user coercion is much less forgivable than just sucking.