skysight-inc/HackerNews huggingface dataset:
Perl 6 tries to address many of the Perl 5's gotchas, including OO. Throw in familiarity into that and a lot of new features that scratch various itches and you would understand why some Perl 5 people would want to try Perl 6, but not Ruby.

Maintainability, productivity, etc. of Perl 5 is on the same level with Ruby. And I don't think Perl 6 improves on that, so it's probably the same too.

Personally I don't see any benefit for anyone to switch between mentioned languages. They all have similar problems.
Thanks a lot! All feedback is good when brainstorming ideas.
Qt is unstoppable.
Here's a neat collection of tools that might help:
http://www.producthunt.com/e/tools-for-writers
Care to follow up on why not?
Pepole don't use vim because it does things that are simply impossible in other editors - they use it because they find it lets them do that thing better. In this case, I guess the main point is about vim's modal editing in which the command is simple, easy to type and obeys a meaningful grammar.
The 900 lb limit you mention is for an 8.5' long 2x6 loaded in compression, where buckling is the likely failure mode, hence the 900lb rating. Looking at the photos, theirs are only a few feet long. A 4' long unbraced 2x6 is rated at 4247 lbs in the page you linked. Additional to that, the design may also rely on the tensional strength of the member, which is greater still.
No it isn't, it's 20KB minified and gzipped. The source map file is around 250KB, so I guess you confused it for that?
Quadra Signals
Dammit, you're right. I was working in a buffer without perl instrumentation enabled because i was composing a comment, not a script. Now i can't edit the comment anymore. :/
I'm assuming that most of the companies offering this 'perk' are tech companies in CA
Paper money. It still works even if you keep money in other formats.
I suspect Apple and IBM's software and hardware businesses have different margins. Another comment said that IBM still does some software work, but has basically exited 'low margin hardware' business.

Whereas Apple's software is nearly all free (and used to supplement hardware sales) while their hardware is extremely expensive for consumers and has huge margins.
Thanks for the suggestions - good idea!
Hi, I'm Evan Sultanik, author of this toy cryptosystem. (Emphasis on "toy.") My intention was never for this to be a commercial grade cryptosystem, nor was the focus ever on truly securing the ciphertext. I suggest you read the PoC||GFTO article from issue 0x04, as it goes into more detail about the motivations than my short blog post. My claims about the probability of a key existing in the public domain that decrypts a given ciphertext to any desired plaintext makes the assumption that the ciphertexts and plaintexts are all English language books. This was glazed over in my blog post (once again, cf. PoC||GTFO 0x04). The math behind that claim was first developed in an older blog post: http://www.sultanik.com/blog/copyright-quandry which itself was motivated by a much more abstract thought experiment in what it means to infringe upon a copyright.
I'm glad to see someone trying this out. It's something I've been wondering about [1], and it seems pretty uncommon. I'll be looking forward to seeing how this works out for them, and any other companies that are so inspired to try to improve the status-quo.

Frankly the American culture of working continuously seems like a negative to employee and employer both--and even if it were only a negative to one, it would be something worthy of change.

[1] https://news.ycombinator.com/item?id=8053580
13 unbelievably creative recruitment campaigns
It's worth it for the same reason dvorak is worth it (to those who master it.)
The Bitcoin blockchain solves the problem of maintaining a distributed public ledger such that changes are agreed upon by all and can't be changed retroactively.

You don't need any of that if you just want a torrent index. There's no need for consensus and no need to keep a secure record of the past. Bitcoin needs to prevent Joe from forging messages like, "Bob sent Joe one thousand bitcoins," but there's no corresponding scenario for torrents.
The whole Pirate Bay magnet archive (2012)
Docker – Build, deploy, and manage your apps across any cloud
Intent is subjective as hell. I cant believe you have a law degree and dont realize this.

Every story has a million differnet sides.

It seems like thats the lawyers JOB to prove varying degrees of intent.

Was their 'intent' to merely share magnet links in an open forum or was it to destroy copyright protections,ruin the entertainment industry, and starve all artists to death.

Did I put 115 grain in your head by accident or was I intentionally trying to murder you?
(Ie accidental manslaughter vs 1st degree)

Intent does matter and the client with the smaller pockets usually has the worst intentions.
I would go even further and postulate that lack of rules about who is in power kills societies. Many equate "lack of rules" with "freedom", but it's a problem. People without conscience will freely abuse the lack of rules or start to fight with each other, while the good people will get screwed. Eventually, the good people, who usually just want to do the work, will get unhappy and leave.

This applies not only to vacation, but to governance as well. So called "consensual democracy", where there is no hard and fast rule about who has how much power, has the same kind of problem. The most important thing about democracy is that it is very specific - everybody has the same amount of power. That discourages political fights, because you cannot (without explicitly changing the rule) accrue more power. In my opinion, many institutions (for example Wikipedia) suffer from this problem.
> MIT (and all academic institutions) reviews cases in private. Behind closed doors. The same way the court system works.

Court records are public, and for good reason. Jury deliberations are private, but witness testimony, expert evidence, and even the advocates' arguments are all matters of record.

The review systems of private institutions, of course, are not currently held to the same standards. But the reality is that in today's world this kind of public judgement can carry much the same consequences in terms of future employment etc. as a criminal conviction. So maybe it's time they were regulated the same way, with the same rights of representation, due process, appeal and so on.
And how you accrue vacation at a company. I gain something like 6 or so hours every 2 weeks. Before I started I let them know of something I needed to be at in my first few weeks and their response was "That's OK, you can just do unpaid time".

Other than not paying me if I leave mid year, what other reason could there be for crap like this?
This is nice. I was introduced to "Producteev" by Jive yesterday, it seems to fit the bill (for me).
I love the Keurig. It is very convenient but I agree the waste is a bit much.
I paid $10 for reusable K Cups and they work great (just don't overfill)[1].

Keurig even sells their own reusable cups.[2]

[1]http://www.amazon.com/Brew-Save-Refillable-Single-cup-Brewer...

[2] http://www.amazon.com/Keurig-K-Cup-Reusable-Coffee-Filter/dp...
Absolutely. Though i would consider the factor of safety to be one if the stated objectives too.
Metadata is a sticky note on a sheet of paper. It may make some statement about what the paper it is stuck to, but it is not written on the paper itself.

Metadata basically means data about data.

The core issue is that if you have a string of bits (say a long line of zeroes), you can't say from that string of bits alone where it came from, how it was created or anything of that sort. You will need metadata/color/sticky-note to tell you this.

Yes you have file formats that can carry the metadata alongside the data (id3 tags in mp3 files for instance). But even if you strip out that metadata the data itself is still there and still usable for whatever you want to do with it.
What don't you like about the name?

I think it 1) invokes "things piling up", 2) references relevant game theory in two ways, and 3) draws attention to the fact we're organized as a cooperative. All of which seem a good fit for what we're doing.
Just be a freelancer, every day will be a holiday and christmas is just just another hackaton. ;p
Your original mockup link is broken on the github repo.
I really hate YouTube and I hope something else comes along to take a bite out of it's market share.

The most annoying thing to me is that they require you to be logged in to disable Annotations and other settings. And...even if I do choose to login, it conveniently "forgets" to disable Annotations for some reason.
I've no idea about Sweden, but one theory could be that you spend more money on holidays. You are eating out, you're spending money on accomodation.
Great reply - Thanks. I really appreciate it.

Good points with video and emergency calls, I guess it happens all the time and a lot of time could be optimised by using the new technologies for speeding up the process.

I will note all your comments, it's brainstorming for now.
Disclaimer: I am not french.

I happen to be in Paris in these days in order to have a look at the startup and tech scene there.

So far I am surprised how well most french people speak English. Not perfect, of course, but they do not mind switching to english in a meetup presentation.

I can not say much about the points you mention, though, as I have not been long enough in the city of Paris to get relevant data.
Women seem to prefer weight lower in the pack than men, even if equal height, because of a generally lower center of gravity. I nearly broke my nose carrying a male friend's pack briefly while hiking -- tripped on a tree root and was so unused to the high center of gravity that I smashed my face into the ground. My own pack was heavier (yay food!) but sized and packed very differently.
In the EU, all workers are entitled to minimum 4 weeks paid time off per year. If the employer is able to control your time, then that doesn't count as holidays.
The allocators that appeared in the first C++ Standard were designed by the Committee and turned out to not be as useful as expected. Both Electronic Arts ( http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n227... , https://github.com/paulhodge/EASTL/ ) and Bloomberg ( http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n185... , https://github.com/bloomberg/bde ) proposed a different approach, which allow what you want. C++11 includes stateful allocators and scoped allocators.
Ask HN: What Are New Alternatives to ThePirateBay?
As many of you might have heard, TPB may be gone for good (http://blog.brokep.com/2014/12/09/the-pirate-bay-down-forever/). Is someone creating a replacement/are there any current ones?
By default, a computer won't do anything with the string of bits fed to it. Any behavior of a computer is programmed, and no behavior is more "inherent" than any other.
Know why your privacy on the Net matters and how you can protect it
This Canadian company believes the UV ink on the packaging is not protected and they can simply produce their own cups with the same ink.

http://www.cbc.ca/news/business/keurig-s-coffee-supremacy-ch...
Broken UI? Really? The posters here are so peciliar about UI sometimes. It's bewildering. Nothing was wrong with TPB's UI. It did exactly what it was meant to cleanly and in an easy to use way. Nothing was difficult or unintuitive about it. Did it not look starkly minimalist enough? Did it not use enough css3? Did it use a table and that just ruined the whole thing? Not enough fancy javascript transitions?
You can't understand the meaning of a symbol by studying the symbol. You have to go look at what it means. It's like analyzing a swastika and deciding that neo-nazis aren't offensive. The problem is that only men were part of that project, they treated a woman in an exclusive manner, and now that image is a reminder of that sexist hierarchy.
I've noticed that Ruby's RNG is not that great. I've got a couple of small IRC bot scripts, one is a dice roller, the other is one that takes random items from a Google spreadsheet (using simple Random#rand in the first case, and Array#sample in the second).

The dice seems biased to certain numbers, and the spreadsheet has the same items come up more than mundane statistics would otherwise suggest. (A 1/50 roll landing on the same item 2-3 times in a row, multiple times per day?)

It's gotten to the point where my users don't want to use my bot for RPGs. I'll have to see if using SecureRandom#random_number produces any different results
I don't use ad blockers simply because I don't want to engage in an arms race with web sites I visit. If ads on a site become too onerous then I'll move on. Until then, I'll keep the ads, and even click them sometimes if they're interesting (which really does happen from time to time, targeted advertising can work).

However, I don't really complain about ads. I occasionally make fun of them (it's always hilarious when Amazon's targeted ad program decides it makes sense to advertise products I just bought from them) but if a site's ads get to the point where they're worthy of complaint, then the site is worthy of no longer being visited.

I guess that means I find complaints weird for a somewhat different reason. Ads aren't shoved in your face, you choose to visit sites that host them. Talking to a web server and asking it, "Please send me the content of this page," and then complaining when it does what you requested is odd.
True, I'm tired of the old "ones and zeros" argument. If all you did was punch some numbers into a phone and speak a name, it's still conspiracy to commit murder (or whatever, IANAL) if you are calling a hitman. If you flash your headlights to warn thieves that the police are coming, you're still an accomplice. Surely it can't be illegal to flash my headlights?? Well, yeah it is, in this case. And if I share a hash key which tells people where to find child porn, well that's illegal too.
> A company has to learn how to function when people are on vacation and unavailable, however important their role is.

Yes, this is essential for having a viable company. If the company grinds to a halt without person X, the solution is not to get rid of person X's vacation.

Also, in finance, required vacations are often a compliance aid. If someone is running a scam, it tends to need near-daily tending, and it will explode when they are out for two weeks (unless they find a co-conspirator).
I also recommend Matt Might's blog series: https://www.google.com/search?q=matt+might+how+to+be+grad+st...
The flaw is thinking that technology alone can help people. If you created a machine that magically makes everyone the equivalent of a billionaire, but don't fix an imbalance of power - that certain people are allowed to take as much as they want from anyone with less power and privilege - then you have helped nobody.

We first must fix the problem of authority.
AppCode 3.1 with Swift support is released
I also do not know why but I've read about encouraging people to take days off has effects like people who are ill taking care of themselves and not spreading a cold around the office and ruining the whole work place attitude.
Very neat!

Can you support Clara.io's interactive 3D embeds via the Open Graph 3D Model extension: http://exocortex.com/blog/opengraph_3dmodel_extension Shouldn't be very hard.
Most tech places to my knowledge pay out unused vacation days (and not just CA).
Heh, and it doesn't change the syntax, either, except that `ls a//b/ has the same effect as a bash-style `ls a//b//*`. Maybe free recursive globs is a plus!
I started seriously using vim around the time I started coding on the go with a very old eeePC (the first model, the absurdly small one). This was around 5-6 years ago probably. Back then I had already used vim before but only as a "normal" text editor, just go into insert mode and move around with arrows.

I was forced to use vim because that old piece of crap PC (I still love it though) wasn't powerful enough to run anything, really, and the screen was super small. I noticed using arrows key was super uncomfortable because yes, they were closer to the actual home row but they were also smaller, clunkier and harder to press. So I decided to force myself to use hjkl and disable arrow keys. It was definitely one of the best decisions of my (coding) life. Just comfortably resting your hands on the home row (either laptop keyboard or normal one) simply makes your typing more relaxed and after the couple of weeks (months?) struggling with left/right (up and down was fairly easy) you really stop noticing it.

Funnily enough, I re-enabled arrow keys a year or so ago and I haven't really felt the temptation to use them anymore.

DISCLAIMER: This turned me into a super slow and awkward typist when I am trying to work on text in an editor that does not support vim mode (like google docs for example). I have several documents around with jjjkkjhjjhjjllljh unfortunately.
I've just decided to move the code base to run against a SQL backend, rather than mongo & begun to implement user permissions etc.
I think he meant that MyType is an enum and New is a user-defined function with a huge switch that does allocate (with placement new?) the correct type based on the value of MyType. Yea works, but introduces runtime overhead and is the gate to maintenance hell.
So someone shares the sequence without any context and someone else grabs it and conjectures the context themselves.

What if they share positional information from a known sequence: pi[3000:3040].
Yep, I will add their endpoint :)
To be clear, there are four options you mentioned:

1. Changing the allocator used by the standard library by passing in a special allocator to instantiations of std::vector, std::map, etc.

2. Allocating raw memory elsewhere, and instantiating an object with that memory using the placement syntax for new.

3. Overriding operator new on just a particular class. This does not change the global new; it just means that objects of this class will be allocated with this version of new.

4. Overriding the global definition of new. All objects whose classes do not define their own operator new will be allocated with your own, global new.

More details here: http://en.cppreference.com/w/cpp/memory/new/operator_new
I've worked with Bourbon Neat and found it pretty nice, it's a series of mixins so you can use semantec classes however you want.

http://neat.bourbon.io/
It wouldn't be the first time that 2/3 of Americans support something atrocious. Slavery, voting rights, segregation, senseless wars, drug laws, gay rights, etc.
Not implying that the vim way isn't faster but on any regular text editor you can:

ctrl+right arrow once or twice, right arrow to skip the (, shift+end, shift+left arrow, then type.
as an european, i'm envious.
Custom font art t-shirts and hoodies
Ask HN: For torrent users, what's your setup?
Full disclosure: I've been pretty lazy when it comes to setting up an efficient, anonymous, and performant torrent system. I played with a raspberry pi seedbox a few months ago, but didn't find much use for it, so I've been doing the lazy thing and going to TPB directly.

Now that it's down, I'd like to switch horses and put more effort into a system that accomplishes those three goals.

So pirates of the HN seas, I ask you: how do you download torrents? What programs/sites/VPNs/etc. do you use and why?
Preventing bad reporting on health research
Research Confirms the Crowd: Netflix and Others Are Upending the TV Business
I've checked it again and now it displays correctly. Perhaps the problem had to do with me using Opera Mini at the time.
It is also worth pointing out that the American posters are only referring to discretionary vacation time. Most US companies have eight or so fixed holidays in addition.
Thanks for the direct link. I probably should have discovered that was an option.
In large parts of Europe, 3+ weeks contiguously is the norm for summer vacations.
Elm 0.14 – Simpler Core, Better Tools
It would require rethinking the data structure used to store it to make it work efficiently. A trie-like structure would probably work.
Use of boost in safety critical work
Show HN: What's My Chain Cert?
10 days is the normal amount of time as a new employee, not including bank holidays. Often increases with tenure (rather than seniority).

Some companies are more enlightened than others, however.
Build software for your favourite musicians and celebrities at Hive (YC S14)
Thanks a lot for your suggestions, great ideas!

I know there a lot competition within the booking area, but I'm brainstorming for a better communication between pet and owner.

I like to simplify all kind of services.
Having looked at the polymer page I see what you were going for and I can even agree with the above poster who commended your clever implementation of the animations. You even have a point saying it's on the developer.

I just can't help but feel that many of these new design ideas and frameworks that are constantly posted are completely missing the mark by valuing "this looks pretty" over "this actually works".

They break the back button. They break scrolling. They slow down the loading of new content by animating it. All these things while pretty create a worse user experience, and by including it in examples they make it inevitable it will find its way into the wild. I'm not asking for everything to work in lynx, I just want to not feel like my browsing has been handicapped.
Interesting post!

I found another way to improve my vim skills and memory was to simply write a wiki page with all the shortcuts / key strokes I learned or used. It has a big benefit for me of anchoring things in my memory.

Always having it open when in vim, referring to it often, adding things, moving things, reorganizing categories was a huge benefit for me.

Here is a screenshot of my wiki page index:

http://imgur.com/my7lJJG

Also, having ones' dotfiles synced on github can be highly beneficial as your vim env / plugins will be consistent between desktop / laptop / office / friends' place.

[Edit] - cosmetics
Everything from C++ can be discussed in the context of C++, there is no need to refer to other languages.

A struct is a C++ data type that offers the same set of features as a class, just with a public access as default.

The use cases for a struct are POD (Plain Old Data) used to aggregate variables that refer to a common data structure, hence struct as abbreviation.

> C# and D are sufficiently different, D and C# will not compile most/any C programs.

But they also have struct. So you don't need to explain struct to those developers?

You can also do memcopy and pointer manipulations in C# and D.

Why shouldn't then they also learn about C?

Regarding the C subset in C++, it is actually C89 with a few semantic changes.

There quite a few examples of C89 compliant code that won't compile with a C++ compiler or will have strange behaviors.

The way struct namespaces work is such example.
Pay using a prepaid wallet now that Reserve Bank of India wants Uber to comply with regulations in place-- which is to essentially use 2-factory auth for every online credit/debit card transaction.

Uber's Akshay wrote a very condescending blog post about it calling 2FA an "antiquated" security measure: http://blog.uber.com/2FA

I don't like the tone of the blog post TBH.
> That is, to me, a sign of an unhealthy culture. Fix that before trying yet another vacation experiment.

And one way to fix it is to give everyone lots of paid time off.
The 10 Gadgets of 2014