skysight-inc/HackerNews huggingface dataset:
> Debian maintainers vote to ship ZFSonLinux in Debian

I don't believe that's what the linked post is saying. I may be missing additional context that's posted elsewhere, but at least what I read in this thread is: 1) the Debian ftpmasters rejected the binary ZFS module upload; and 2) the Debian ZFS-on-Linux team met at Debconf 14 and agreed on this summary/response, arguing why it should be accepted.

But has that response itself been accepted? Where is the mentioned vote? The only other post I see in the linked thread is from Lucas Nussbaum (Debian project leader), which sounds inconclusive,

I think that adding an actual question to our legal counsel would help focus their work. ... I'll wait for comments or ACK from ftpmasters before forwarding your mail to SFLC.
Pioneer.js – JavaScript Integration Testing DSL
I would rather see the text broken up more with images and pullquotes rather than less. I find a story like this presented as a bland slab of text so mundane unless I have the time to really sit down and read it, which is never.
Serious question I have always wanted to ask someone like you:

How many changes of clothes do you own? I don't have an extensive wardrobe, but I couldn't fit the clothes I wear in an average week into a bag of that size, let alone everything else I use regularly.
Rent a room in a nice hotel for a night and generally aim for dates that will appreciate the pragmatic approach to spending living in a van demonstrates :).
Yep, we're opening up the relevant repos, and writing up documentation about how to deploy them, and I'm also arranging for a patch to the Bridge unit which allows you to repoint it at a different control URL.

Also, if I have time, I'm going to make this a shink-wrapped AMI to make deployment a little easier. There's sadly not a great deal of time left for this, though, so we'll see what I can get done!
Don't hate the tester – Hate the test process
Show HN: Android social network integration tutorial
The only direct conflict between two nuclear powers in history was the Kargil War between India and Pakistan in 1999. This was a fairly minor conflict among two somewhat minor powers subject to intense international pressure to stop the fighting before it spread.

Nobody really knows how an armed conflict between two major nuclear powers would play out, because it's never happened. The Korean War was a completely different scenario. China didn't have nuclear weapons. The Soviets barely had nuclear weapons. The USA was essentially the only nuclear power at the time. The USSR didn't gain the ability to inflict MAD levels of destruction until sometime in the 1960s, more than a decade later.

Probably the closest we came to a direct conflict between two major nuclear powers was the Cuban Missile Crisis. At one point that conflict was prevented from going nuclear only by the stubborn insistence of a single submarine officer arguing with two of his fellows. And that conflict was barely a fight at all!

Maybe a war between major nuclear powers has little chance of going nuclear. But nobody knows. There are good reasons to think that it could be hard to avoid.
From the household perspective, if the partner also works in tech, their disposable income for a house would be about (200k to 400K). I could imagine that would rent you a nice house/flat for that money.

Is the problem mentioned in the post, typically, relevant to singles?
What this really means security wise:

http://i.imgur.com/Cko02do.png
The author, clearly not a developer, doesn't seem to see the potential for high cost in making a software change. This particular change involves training for all customer-facing employees and making a change to the software on each of the 20-year-old machines. Such a change would also increase the complexity of the software, of which I have the impression is already finicky and less stable than would be ideal.

I don't know how software updates are rolled out, but it wouldn't surprise me if a technician has visit each machine individually.

This isn't some trivial change to a non-essential web app, but rather a significant investment in time, energy and money.

The prudent thing to do would therefore be to roll many changes into releases and minimize the number of releases done.

Given how few people this issue affects, I'm glad the MTA is pushing this off: I'd actually prefer they didn't fix this issue.

---

Also, to argue that this affects poor people the most while arguing that an acceptable solution is to make a change exclusively for people who use credit cards illustrates having a minimal understanding of poverty.

---

Finally, judging agreement by how many hits you get is an absurd thing to do.
I guess that's the surprising part. I figured that that's just the first hurdle, there's still the file length and format.
Title should probably be changed from "We Don't Just Need More Women in Tech, We Need Fewer Assholes" to "A hilariously sad tale of gender bias."

(Not sure if I should put a spoiler alert or something.) The author of a popular series of books on preparing for technical interviews was upset that, after talking about code for an hour, people assume that she's a recruiter, rather than a programmer. I'll try not to make the mistake that the target of this post made by assuming too much about the content of that talk, but is it at all possible that the perspective of someone who writes books like that comes off as recruiterish?
What exactly is the problem with the prices? Because the issue here seems to be only for a very small set of users who have purchased a new card (starting with zero balance) and do not intend on topping up later on (do they just throw the card away?). What's the difference between a leftover of $0.01 and $2.49? You're still not going to make that train. And after topping up even once, the remainder will be some other random amount less than a whole fare.

The public transport where I live in QLD, Australia, (TransLink) has pricing based on distance (zones) travelled, so you'll almost never have a perfect leftover amount. Even so, the auto top-up system removes the need to even think about how much money is left.
Actually Braintree (child company of Paypal who is offering this) actually has good customer service. Hopefully it doesn't go to shit (as, for example, ODesk's has since the Elance "merger").
Issue #3 – Better Late Than Never
I guess the problem is that we define "living at" Google to mean sleeping there. In many ways eating there is more relevant. Someone who sleeps in a car in the Google parking lot but eats elsewhere at least gets that modicum of outside interaction. Someone who eats at Google before going to a real home and flopping straight into bed does not.

Of course, companies like Google know this. The whole reason they provide the meals is so that people's attention stays focused within Google instead of elsewhere. That probably leads into a whole 'nother discussion of whether meals at work are really a good thing, but I'll just leave it there for now.
Why GitHubbers open source stuff
Installing / on ZFS is fairly easy on most major Linux distributions, but Debian has been the main exception due to its initramfs generator lacking ZFS support. I am cautiously optimistic that will change.

If not, then this issue should go away when I publish ZFS support patches for syslinux later this year. syslinux is capable of generating initramfs archives on the fly, so adding ZFS support to it should largely eliminate the need for distribution-specific initramfs generators.
The servers have probably been HN DDOS
Do you use a printing and shipping API? Has anyone bought one?
Pricing is an art, and it mostly applied psychology. Framing your product between a crappy product and an uber expensive product is a common tactic. You see it everyday on the web. You see it in Microsoft Windows editions.

It is not immoral in any way. It's such a common practice that customers already expect it.
Soulbottles – the world’s cleanest drinking bottles
Reddit as a Government
Interceptor network for spying, hacking, or a marketing ploy?
Data need to be aligned to multiples of its size on most CPU architectures to access them without performance degradation (or at all, even). Reordering members for smaller object size mostly makes sense so that more of them can fit into cache.
Show HN: A Fun Crypto Game
They want to, but mountain view and other peninsula districts have generally resisted new housing at the scale needed to accommodate the tech workforce.

http://www.spur.org/publications/article/2012-12-18/corporat...
This may be a stupid comment, but could we stop using "treasure" outside the context of forgetful pirates and sunken ships and such? When talking about Iraq and Afghanistan it's just an overly fancy way to say "money".
It's the mindset that created the thing in the first place that caused it to go under.
It's related to the CPU, there's a nice wiki article[0] that goes into it a bit more. Also in [0] it mentions that SSE instructions will only work with 128-bit aligned data, so sometimes it's a requirement.
Alignment can make memory access more efficient, but means that data can take up more space.
Packing is the opposite of this, rearranging fields, so that they take up the smallest space possible.

So the 2 things are a trade-off.

[0] http://en.wikipedia.org/wiki/Data_structure_alignment
I say them in advance, that the price includes sending an text email to all subscribers, because that is no trouble.

If they want a HTML mail, they have to pay. They know it in advance. What the customer realizes on the end (like they do in every project), is that they want a picture of the team/building included.

Changed requirements of the project => different price...
I would love to take you up on that. I want to bake vxlan support into Docker upstream (as an optional plugin, like everything else).

Edit: Hi Joseph! Just realized it was you :)
if you think you can solve the problems of people being assholes, you haven't yet accepted that someone considers you an asshole too.
I guess they are officially disapproving but turn a blind eye as long as it's not a common occurence. Unofficially letting someone live at work every now and then is helpful for everyone, but if they tried to formalize it, then a lot more people would like to save on rent like that and all the benefits for the company could quickly disappear.
That's actually really interesting. I wanted at one point to run Joyent's SmartOS (http://smartos.org/) on a desktop, since it seems like I live my work-life in VMware anyways. I'd like to know what VMware's processor cost is, because I've definitely noticed it indirectly when trying to do the same thing both inside and outside the VM. Let's take my last example: a Python script which searches a large graph to find out how many paths there are with N edges or fewer. It turned out to save a couple hours of running time to install Python on Windows and then run on Windows than to run on Linux in the VM, and I may be wrong, but I don't think that the Windows version of Python is magically faster than the Linux one.

I also haven't figured out how to get VMware to let me do OpenCL stuff, which has occasionally been a headache when some library does exactly what I want to do, but does it with OpenCL. The hope would be that bare-metal hypervisors would be a little more transparent.

But yeah, 2% is great news. I don't even consider this a "win" against Xen necessarily; I think they're both showing that they're much more competitive than I thought they'd be.
> Title should probably be changed from "We Don't Just Need More Women in Tech, We Need Fewer Ass
holes" to "A hilariously sad tale of gender bias."

Yes, please. While I agree with the sentiment of the editorialised title, I think the original title should be reflected here.
Reminds me of a book I read sometime back, where Employees lived on campuses, ate bio designed meat, produced bio engineered pets, products that enhanced artificial sense of well being while a biological catastrophe engulfed the outside world (mostly because of bio engineered products that these companies produced).

I can't see to recall the name of the book though. Soon enough we will be getting there though.
At least 1.5 years for 2 AA battery, not yet change since deliveried.
Pros and Cons of Twitter Bootstrap
This is just a friendly reminder that "international law" is a convenient fiction (even more so than other human institutions, even) and only exists as a voluntary framework. Law has no meaning without a body that can enforce it.
There is a good usecase for devices like these: companies that place orders remotely with a large variety of suppliers. For instance, if you have a website where you allow people to order take-out food you could place one of your printers at their premises. No need to rely on their infrastructure at all, especially not if the device has it's own cell modem on board.
This could give a whole new meaning to Google Hangouts.
And that is the paradox. In order to make cheap housing you'd have to destroy all the open space and low density zoning that made all the tech and VC people want to live here in the first place. Besides the current economy isn't permanent at all. The tech bubble will bust and this will all go back to normal in a few years. People who are living here for the long haul, and not just for the gold rush don't want it to get overbuilt and spoiled. The funny thing about the bay area is that people are not really impressed by the economic benefits of further development because collectively people have an enormous amount of money in the wealthier bay area cities and no amount of money being waved in their faces will make them give up their quality of life.
There's a great book exploring this: The New Geography of Jobs

http://www.amazon.com/The-Geography-Jobs-Enrico-Moretti/dp/0...

He talks about why things have not gone 'flat'.
Sports data giant Stats buys Bloomberg Sports
I have yet to see real, complex, and distributed applications that share the exact same config in dev and production. I know that having the same versions of system libs in dev and prod can be a problem in some context and docker can help with that, but it's not the only solution and does not take care of the whole landscape (e.g., npm packages.json, pip requirements.txt, etc.).

I totally agree that startup time of a container is far less than a VM, but I don't see how docker "removes all the trouble of running applications that you need for your development: databases, application servers, queues"

You still need to install, configure these services, make sure that the containers can talk to each other in a reliable and secure way, etc.
Cadbury (the chocolate people) built a rather nice sounding village for their workers when they moved out of the centre of a city so they could expand their factory:

http://en.wikipedia.org/wiki/Bournville

Cadbury was rather late to the game. UK companies were building villages for their workers all the way back to the late 1700s:

http://en.wikipedia.org/wiki/Model_village
Physical kits? Do you mean like a breadboard? That should give you a great platform for putting together circuits for learning or testing purposes.

If not that than I don't understand your question.
It's also worth clarifying that while Waterloo has a low _hard_ cut off, it still tends to take academically qualified students. e.g. for engineering 2012, 66% of students had averages over 90% and the average ... average was 91% [1].

As for attrition, [2] states that 90.8% of first year students advance to second year, and 88.6% of admitted engineers complete a degree (but perhaps critically, not an engineering degree). There are a lot of valid criticisms of Waterloo, but I'm not sure that low admission standards and high attrition are among them.

[1]: https://uwaterloo.ca/institutional-analysis-planning/univers...

[2]: https://uwaterloo.ca/institutional-analysis-planning/univers...
qualification: I am not an Apple Fanperson

What is utterly amazing is the Apple marketing engine. They have created (again) an amazing amount of buzz without any traditional marketing (if anything eschewing traditional channels). Probably so many lessons to be learnt here, but the one I think is most key is how they are completely turning release marketing on it's head. Traditional marketing would have leaks, pre-release interviews, teasers, celebrities getting access to a pre-release version. They do the opposite - nothing. In an insatiable world demanding instant news and updates, conventional wisdom suggests this should not work ... but it does, spectacularly so.
ZFS on Linux is very good!
> 1) UoW has a really low requirement for entry, of my class many students went to study at UoW most of them had average to below average grade

What programs are you talking about? UW (it's not UoW) isn't necessarily a top-of-the-line school in every department--like most schools in Ontario it has a broad offering of programs--but when I was in the SE program (which is being discussed in the article) the cut-off HS average was mid nineties (around 92-95%), and was easily among the hardest programs to get into in Ontario.

I believe they are more lenient on foreign students though, because they bring in way more money.
Well first you'd need NY to collapse to prove that dynamic work locations collapse under their own weight. Young people (fresh out of school) really have few needs and so will put up with a lot for the experience of working with great people for great companies. It doesn't hurt that the weather is also fantastic (weather crushes NY but culturally NY has so much more to offer). It's only when they hit their 30's and (if they do) start thinking about children that broader quality of life issues come into play. Those that are very successful can afford to stay there. Those that aren't will move on to cheaper metros or somewhere else. Many that are successful will still realize there are other options (the realization that Tahoe never is closer than a 6 hour commute unless you leave at 4am or 10pm) and move away (making way for the next generation).

There's a reason those trains to CT are so full of people every night.
Question for weavenetwork: are containers addressable by hostname from other containers? Is there a good way to do that? I didn't see anything about it in the readme.

I suppose service discovery is out-of-scope for this project but having some sort of weave-wide hostsfile would certainly simplify it. Am I misunderstanding the project?
How to move it to "Show HN"?
Ask HN: Would it be a good idea to compete on price?
Anyone knows of a startup (successful or not) which competes on price through offering the same value at a lower price? - The 3rd way stated in the article.

link: http://www.forbes.com/sites/actiontrumpseverything/2013/04/13/how-the-best-entrepreneurs-compete-on-price/
There are tons of mediocre or even bad programmers out there, in any language. Many of them don't really understand the language they're supposed to master. Heck, there are a trillion C++ programmers out there and giving sub-par programmers access to C++ is also a recipe for failure. Did that ever stop any non-elitist language community?

The reason they're "accepted" is that ultimately they make an ecosystem bigger. They want IDEs, linters, debuggers & other tools, books & presentations & trainings, libraries, services, etc - most of which are paid and which allowed better programmers to earn a living. Some of them - a minority - actually move beyond this newbie phase and contribute something useful. They make crappy and less crappy libraries, some of which might be used by "code wizards" when they need to do something (after all, does anyone except for the military, maybe, 100% audit the code dependencies they have?).

Let them come, be nice, and they will filter themselves out.

I have an additional question for this debate: think about a problem you'd like to solve while developing an application as a start up. What's the likelihood that your problem is solved by several robust libraries in Java and in Lisp? I'd bet that Java probably has several, not just one, high quality open source implementations of the thing I'm looking for - despite the crappy programmers you mention. By high quality I mean - at least decent code quality, good documentation, a lot of examples, discussions about it on public forums, maybe even commercial support, etc.
Thanks for sharing. Could you share us more about the performance? Did you compare with Java or other solutions?
I have, actually. I'm concerned about the work-life balance there, though.
Err can anyone spot the tests in the repo? I cannot.
Thanks! This took the download from 8hrs to 3 min.
Do you really need more women in tech or you are a politically correct asshole?
Oh thank God. I hated having to load java just for that website when I needed it once in a blue moon.
I also would like to see how this goes though he does not seam to be taking this step.
This seems tempting. But i can't live without gaming on a big screen :(
You are correct. There is no sign of a vote. That inaccuracy aside, the outline of the general understanding of the licensing situation is a step in the right direction. The email itself suggests that there was tentative agreement over this at DebConf 14, which is promising.
>The author, clearly not a developer, doesn't seem to see the potential for high cost in making a software change

Agreed, one should be fairly close to the dev team before coming up with estimates. Other red flags: "government agencies" & "So the MTA could make a small software change that only applies to the Credit Card Only machines with limited effort"
The HdrHistogram class is part of a hierarchy, to make the code more sane, to make implementing specialised versions easier (Short, Long, etc) and to enforce the memory layout:
- AbstractHistogramBase [0]
- AbstractHistogram [1]
- Histogram (or IntHistogram, ShortHistogram)

AbstractHistogram contains all the "Hot" fields, i.e. the ones that you want to get into memory at the same time, with the least possible work. These fields are used repeatedly when storing values, which is the "Hot Path" for HdrHistogram.

AbstractHistogramBase contains a lot of fields that are only used when you are iterating or displaying results, so the idea is that they are kept out of the way when recording values.

[0] https://github.com/HdrHistogram/HdrHistogram/blob/master/src...

[1] https://github.com/HdrHistogram/HdrHistogram/blob/master/src...
One reason NOT to do it would be that it puts workers with families or those who need something different than a 'standard corporate housing unit' at a disadvantage - if single professionals can get subsidised housing it effectively increases their take-home salary.
The only downside to this is their pricing. The smallest license costs $5k, and it's designed to be used by 5 developers. They don't currently have a pricing model for single developers, so they're not quite Codeacademy.
I think more importantly, anytime you are on an online discussion board with anonymous members, you're always going to encounter assholes.
How to effectively and clearly pitch your business (template by Adeo Ressi)
I find it interesting that you implicitly treat sleeping there as the last step toward full isolation. I understand that "sleeping" at work might also include things like morning showers and laundry. Still, doesn't the idea of eating every meal every day at work - not just lunch Monday through Friday - strike anyone else as equally anomalous? Isn't that just as much an indicator of having no separate life? If so, then why it assumed to have come before that "final step" of sleeping there as well?