skysight-inc/HackerNews huggingface dataset:
Of course the other reason for 'unlimited vacation' is so when an employee leaves, the company doesn't have to pay them for unused vacation days. Huge red flag when a company has 'unlimited vacation'
You know, I had a long comment here pointing out many problems with range voting. Instead, I'd like to observe that it really takes balls to defend range voting as "not suffering from the Gibbard-Satterthwaite theorem" when it's easy to show that range voting exhibits one of the failures that the Gibbard-Satterthwaite theorem guarantees in pure-ranking voting systems. Sure, the premises don't hold, but so what? If Gibbard-Satterthwaite did apply to range voting, that would guarantee no other problems than already occur.

Theorem: Hitting your thumb with a steel hammer, instead of hitting the nail, hurts like crazy!

Problem: The pain of a smashed thumb is bad.

Solution: Use an iron hammer. The requirements of the earlier theorem don't apply.
The most important thing I would say to anybody that wants to use vim is relax! Here are some steps I think will be helpful:

1 ) Install vim with janus and use gvim/macvim.
This will allow you to use vim pretty close to your previous editor.

2) Learn hjkl movement and how to move between insert/movement/visual modes.

3) Try to use them as much as possible. It's ok if you use arrow keys or mouse from time to time.

4) Introduce no more than one additional feature a week.

5) Have fun! There is no "right way" to use vim. Use it how you see fit.
Those urls are kind of ugly. If this helps at all, maybe I could create a public url id based off the incremental PK id's.
Yeah, but the optimal amount of thrust need decreases as your mass decreases.
I'm right there with you... My Thinkpad fleet is all older models, T42, T60, T61p, X200 and just yesterday, I added a T420.

The quality difference between even between my X200 and the T420 is substantial, the T420 has thinner plastics, the keyboard isn't as nice (a little too bouncy), and the screen is less than impressive. It's the last of the T-series with the good UltraNav keyboard, so if you're okay with a last-gen laptop, check it out. If you need dedicated graphics, go look at the T420s.

What is impressive about my T420 was price (ebay: $200 for one in B+/A- condition with a core-i5, SSD and the 1600x900 screen), and that it'll take 16GB (~$130) of RAM. My X200 wasn't cutting it as a mobile workstation for Inventor and doing EDA, and I don't have money for anything more expensive, so it'll suffice for the next year or so.

I had the opportunity to use the new X1 Carbon a couple of weeks ago... The keyboard is a step down and the lack of physical trackpoint buttons is TERRIBLE. I wish Lenovo would grow some goddamn balls and stop attempting to copy Apple. Their UltraNav design paradigm was perfectly valid in the market, but they've decided they need to go play me-too even for their core user base.

Sadly, as much as I wish I could switch to a Dell for their screens, their keyboards are so fantastically bad that it's never even occurred to me to look. And the same goes for Macbooks, the trackpad and keyboard just don't work for me. I'm half tempted to pick up an old one and see if I can graft an UltraNav keyboard onto it...
Difference from rrdtool?
Another Distill? There's an app by that name at https://www.distill.io/ already.
How many individual comparisons were made throughout the article? A dozen? Two? You'd expect a p-value less than 0.05 by chance about one time in 20, and indeed this p-value is just marginally below that threshold. I wouldn't view this one result as particularly significant in that context.
I think disabling the arrow keys is a mistake for someone just coming to vim. The arrow keys can act as a warm blanket of familiarity while learning the harsh winter of vim. When a noob is making mistakes and getting frustrated having the arrow keys work like normal is a comforting reprieve.

Once someone has a couple of months of vim under their belt then would I recommend disabling the arrow keys.
In case you do decide you want to provide the option of downloading the whole thing, I would suggest bittorrent as the right tool for the job (basically it would avoid you having to pay most of the bandwidth cost).
More Typing, Less Testing: TDD with Static Types, Part 2
I'm trying to find the CIA torture program repository.

I need to report a fairly serious bug.
NICE TITLE

HN: "The pirate bay down forever (Peter Sunde's blog)"

Peter Sunde's Blog: "The Pirate Bay down, forever?"
The convenience is hard to beat. I recently switched from a drip coffee maker to a Keurig, and I love it. My wife and I don't drink much coffee and so making 12 cups is a huge waste, we end up throwing away 3/4 of the pot. I also leave for work fairly early (and I don't have a lot of time to spend making coffee in the morning) and so being able to put a pod in the Keurig and get decent coffee out of it a minute or two later is really nice.

I can't agree with their attempt to use "DRM" to prevent users from buying pods from independent vendors (and arguments that they need to "control the experience" so that users don't buy low quality pods and get poor coffee ring hollow to me) but the machine itself is great.

Fortunately, their efforts to control the k-cup market seem doomed to failure in any case.
Atlas Beta – The new learning environment from O’Reilly
I agree that an advanced developer spends very little time actually typing, and I think knowing some of the more advanced vim commands can help cement that. Visual block mode and command-limited search and replace in particular are vital features for a software developer, when so many of the code changes that need to be made are similar in multiple locations.
... unless you just take vacations normally. Then perhaps you have already taken your vacation when you leave, and the company is out that work. It cuts both ways.
It sounds like these are essentially mobile app interfaces to existing IBM Solutions? I wonder if they generate the local interfaces dynamically to allow for that customization, or if each app is individually written for each customer.
Luigi:  Python module for building complex pipelines of batch jobs
If you are a company touting yourself as the 'safer' alternative to traditional taxis, you should take such complaints very seriously. A background check on the driver would have shown his previous convictions. They claim to do background checks [1], but in reality they skip it [2], atleast that's what happened in Delhi.

They are providing a false sense of security to the passengers.

[1] https://www.uber.com/safety

[2] http://www.dnaindia.com/india/report-we-did-not-run-backgrou...
17 Programming Languages Curated – Contribute Your Fav Languages
Show HN: UX Help – UX Support for early-stage startups (or your side projects)
Matter energy conversion didn't happen...
Your statement doesn't seem to make much sense to me.

Here's the example as described in the article: your page is stuck in a busy loop, but you don't have the debugger active. You'd like to debug this without needing to find a repro with the debugger active. But the JIT's compiled code doesn't expose enough information for Firefox's debugger to work with.

How is your statement relevant? To enable the debugger to work on code that is currently in a busy loop in JITted code, it needs to introspect stack frames, and modify code (one way or another, for breakpoints). The current JIT design doesn't permit this. How do you propose doing these things in a less complicated way? Either you deoptimize the existing frames (which the JIT apparently already has support for, and is described in the article) or you annotate generated code with extra debug info (which AFAIK it doesn't have support for).

I also don't know what you mean by "pepper the code that enters the JIT" in the context of stack traces. Having the stack trace of the code that entered the JIT is not necessarily the same stack trace for code that is running entirely in JITted code.
Currently this framework supports only desktop devices, the demo is not yet compatible with mobile but will be soon (let me find some time to work on it :P)
With these kinds of policies being more common in young companies, I highly doubt that paying back unused vacation can have any significant effect on normal operations. In the other case there's also generally limits on how much vacation time you can build up, generally taking a couple years of not taking vacation to max out.
You buy groceries with bitcoin?

Or is your mom still the one buying the groceries?
PocketGrid: a lightweight pure CSS grid system for Responsive Web Design
I was just wondering why he posted it :)
We do that at the company where I work, for creatives and developers (but not project/client admins, who need to be to clients during regular business hours).

We call it a 9/80 schedule (9 days, 80 hours), and it doesn't require a pay cut, or a reduction in the number of hours worked.

We work 9 hour days, 4 days per week and then we alternate between having the remaining day off and 8 hour work days. We also stagger the our days off, so that any department is never down a significant number of people.

It works really well. We arrive 1 hour before anyone else, so that hour of uninterrupted work is very valuable. There is some pushback from a particularly unorganized Account Leader, but I think everyone understands why that pushback exists.
Ghost Labs
According to https://people.xiph.org/~xiphmont/demo/neil-young.html the answer is no. 16bits is more than enough to cover the entire range a human ear can pick up (assuming the source material was mixed and sampled correctly).
Fedora 21 Release Notes
If Google released their own, then presumably these would mostly disappear. I guess Google's focus right now is on Android, although elements of Material design are appearing on things like Google Docs, so they'd think they'd release that publicly, just as Twitter did with Bootstrap.
We have an unlimited vacation policy at Adzerk and I try to lead by example by taking at least 2-3 weeks off a year (especially in the summer). We also try to encourage everyone to take at least one solid week off a year and it seems to work pretty well.

I think that's the real issue with unlimited policy - if the leaders don't take vacation no one else thinks they can.
Interesting take on paid time off that I've never seen before. Will be looking forward to the update on how this works out.
Pay walled/Needs Login.
When I saw the website and the name and the references to counter strike I immediately thought of GG[1] the french team that was #1st for a pretty long time. Also they were renting servers for a lot of money and they were synonyme with quality (it was always a pleasure to play a match on a goodgame server).

[1]: http://fr.wikipedia.org/wiki/Goodgame_%28%C3%A9quipe%29
the question is why does a struct exist at all. just because they could pass an exam is not a great indicator of understanding. if your students put member functions, virtual functions or inheritance into a struct i wonder what mental gymnastics you would engage to explain why they shouldn't do that without using C to do so.

it's like having a debate with the iraqi information minister, you don't even believe yourself what you are saying.

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

as soon as any of your students got in to a professional context and have to use C++ in anger, they found out pretty quickly that they actually didn't understand it. you did them a disservice by ignoring C.

the design decisions in C++ are reactions to C - not computer hardware, architecture or assembly. there are a few exceptions to this, but they are small in number.

the "why" is staring you in the face and you are willingly ignoring it. it's actually infuriating to try and learn from someone with this attitude, never explaining why correctly but giving directions with no explanation or falsified explanation.
What I found to be even more relaxing is if all the employees of a company are forced to take the same time off ( 2 days to a week) and other flexible time off where the employee can choose his own time.

Then, there are no email or updates to come back to...
It's like all these high-powered technology executives never opened an economics textbook.
"... and this is why it was so totally worth it".

This is something that is difficult to explain, but absolutely clear to you once you have achieved some degree of efficiency.

Muscle memory makes the editor disappear and let you focus, not on the keyboard, not on the menus, but on code itself.

I suggest you watch some live-coding videos of people very experienced in the editor to get an idea (in this case the programmer uses emacs, but the concept is the same):

https://www.youtube.com/user/handmadeheroarchive
I first saw Vim in use back in 2000. I was working at NuMega (Compuware lab at the time) and I was a Windows only user that was just starting to get very comfortable with the DOS prompt and I used Notepad for any editing that wasn't done in Visual Studio.

I had some huge file in which I had to do a bunch of refactoring. Some search and replace, and some reorganization.

I had been plodding away, copying, pasting, and repetitively hitting the arrow keys and typing a few characters in each place for about 5 minutes when a friend came over and saw what I was doing. He was an absolute *nix expert. After a few moments, he told me that he could finish all those changes in just a minute. I had seen him code in Vim before, and was impressed, but it seemed like magic at the time. I saved the file and went over to his desk and asked him to walk me through exactly what he was going to do. He loaded the file up in Vim and started with a quick regex that knocked out 80% of the work. He then recorded a macro that yanked the current counter number into a buffer, searched for the next edit position, pasted in the counter number, incremented it, then shifted position to the next code block and updated that reference as well. He then asked me about how many sections there were. I said about a hundred, so he typed 99@q and poof! There were a few more, so he did a :g/<some keyword>/p to see how many lines there were and then did that many more macro invocations and the file was done.

I was hooked at that point. He set me up with gVim and some tutorials and taught me the most basic fundamentals and told me that it didn't matter if I couldn't make vimgolf par for the first year or so. If I used it and every once in a while picked up a new motion or command, after a few years, it would change my coding life.

He was right.
This is the first time I've ever built an app. Also the first time I've ever written code (did some front-end 5 years ago, but nothing major). I built this as an experiment to fulfill my own need. I love helping out startups with whatever I can and I assumed there are others like me who'd like to do the same.

Feedback is greatly appreciated. Thanks :)
"Best practice is to delete your Hacker News account before installing" you won't get a lot of upvotes...
"At least 2 weeks off". Isn't 2 weeks the bare minimum?
Tim Berners-Lee: We must take to the streets to protect the open web
I think that it is necessary to learn Vim not because it is the best text editor (it's not!), but because it is one of the best ways to edit texts.

It was hard for me to get used to it (I forced myself to write all scripts - Perl, Bash etc. - in Vim). But it was absolutely worth it. Now I use vim mode in browser, in huge Java IDE (Idea), in file manager etc.

Vim (as an editor) has many disadvantages (Google it). But it is a superior way to edit texts.
I switched to Emacs recently (for LISP-coding), but immediately downloaded Evil package. Now I have best from both worlds :)

Yes, I use Emacs, but my love is Vim.

My point is: all text editors are just tools. But try to learn Vim way to edit texts.
The author has stated right below that some animations can be improved. Make your suggestions.
I definitely saw the "being totally unplugged" problem both previously when I worked at Microsoft and now when working at Mozilla. It's arguably even worse at Mozilla with the shift of many people (myself included) to IRCCloud, which is a wonderful service but turns what was supposed to be an asynchronous, loose availability chat system into a realtime, all-hours interruption mechanism.
Ryanair announced today that they will equip pilots with iPads to save on time and paper documentation. I wonder if those news are connected?
However, Semantic.gs is pretty good. Minimal and much more semantic.
Comcast sued for quietly making your home's Internet part of the sharing economy
Doodle for travel plans with friends
Genuine question: how do companies/teams that run services deal with peak vacation periods? E.g. Christmas holidays. Even if everyone wants to take the last two weeks of the year off, you have to have someone keeping the lights on. Also, what happens if a high priority problem comes in? Are the team leads/managers careful not to schedule work around the holidays?
I wonder if the output is linearly quantized or a-mu law applied in this case?
Why do companies even try out these weird policies? They've gone from having unlimited days (then admitted it was a mistake for 2 whole years) and are now blindly trying out another unusual strategy. I don't see why they don't just offer a standard solution which seems to work for most companies, instead of trying to be extremely controlling of people.
Let's say I value thing A ten times more than I value things B through K, and I value them all equally whether I get them together or apart because they apply to different spheres of my life. Then I would be indifferent between getting A or getting all of B-K.
This looks like a good implementation:

http://kvz.io/blog/2009/06/10/create-short-ids-with-php-like...
Would they have told more than what one could infer from seismic monitoring?
This is what I'm not getting;

I have built a few projects with vagrant and it's annoying when working on the puppet files that I'm constantly installing php and httpd in the vagrant file just to try a new wordpress config.

Should I be using packer to publish a mostly configured vagrant box. My vagrant steps just configure my app specifically for wordpress. Then use that box again in packer to publish it further?
You're pointing a thief in the right direction under no duress whatsoever. If a similar situation was replicated with physical goods there would be no question that you would be on the wrong. You're trying to fuzz up the situation using technicalities.
>Whoever reads their opponent better is likely to win the match.

After taking into account character matchups and mechanical skill and consistency. It's a fine balance.
> At what point is the Indian government responsible for this guy being at large?

Indian government is totally at fault. And so is Uber for lying about background checks and not taking the complaints seriously. This is not an isolated incident that shows their cavalier response. A follow-up from Uber on the complaint would have absolutely won my trust in the company.

> thats hardly enough to fire someone

Maybe run a background check based on a complaint, that would have given sufficient grounds to take action.
In fact, Google offers a downloadable zip file of color swatches, which is a bunch of adobe files. Great for designers who use those tools, less than ideal for designers who don't.
Not really. My point is you don't need to do any of that during development.

And for most small projects (which are most of them, really) you don't need to do it in production, either.
Homes.com Reports More Than One-Third of Housing Markets Have Topped Peak Prices
All games have tiers.

Compare Street Fighter IV to MvC2, where there were like 4 or 5 tournament-playable characters out of a cast of ~40+.

Having a huge cast as part of "Tier1" is a great sign for balance. There are too many characters in most fighting games to expect the game to be balanced across all characters.
a vrry impartial source, indeed /s
I work on Z-Series IBM mainframes, and that's exactly how z/OS works with data sets (read: files).
Uber is an unlicensed livery service with a smartphone app; I don't know why everyone is pretending they're providing such an innovative and new service. If Uber is allowed to operate in blatant disregard of the law, the law should be changed so their competitors are afforded the same privilege. Alternatively, Uber should be made to comply to the laws their competitors have to.

This article doesn't even get into it, but beyond background checks, their not having medallions is a huge, unfair advantage; their labor practices are exploitative and probably illegal; and their insurance policies are not adequate.
Thanks ! :-)
I like how you imply that 2-3 weeks is a long time, plus longer than your colleagues. This makes an unlimited vacation policy completely pointless if you ask me.
CAL was the online version of the Cyberathlete Professional League (CPL). Angel Munoz was the owner for all that.
It's actually illegal to share instructions on how to make "controlled" substances? That sounds utterly abhorrent.
Create YouTube-Like IDs with PHP/Python/JavaScript/Java/SQL
This demo is intended as a clone of the Polymer demo page, and it must tell the user say "wow", not say "productive!". It's the developer that includes this framework that will have to make its app productive.
They aren't the body that enforces the law.
IANA Financial person, but... it does go on the books as a debt. I'd be highly interested in someone in the know putting some numbers up, but at my office I know of many people who have several months of vacation saved up (because seemingly people tend to under-use their vacation time). If that company is looking to get bought out, it must be relevant to at least some extent.
I really loved CBoN -- it really is a very good book. I felt like each chapter was approachable enough that I could just casually read it and felt like I "got it", but when I sat down with pencil and paper and worked through it I gained a real appreciation for each section.
I don't think these are weird policies anymore. I work at a major software company and one year ago, we went from having a set of number of vacations days to an "unlimited vacation" policy. Many companies are already doing this or following suit.

In California at least, I suspect this has something more to do with accounting than experimentation, i.e. the companies don't have to have on their books the money owed if people were to leave without using all their vacation.
A minimum vacation policy is the same as a normal one. You just don't have to get special approval or get your pay docked if you go over.
Could you explain what is actually innovative about this service?