skysight-inc/HackerNews huggingface dataset:
Agreed - I use vim heavily and also use arrow keys (when I can) and when they do not work for whatever reason i fall back to HJKL.

For me my main blocker was just purely not being able to use it for the absolute basic operations. I found that once I learned how to do the absolute basic (insert, copy, paste, move around, search, etc.) I was able to use vim. The next step was building my own vimrc with some very basic configurations that made vim much easier to use. Then whenever I need or want to do something complicated I just google for the command, plugin, or write my own plugin.
That still doesn't explain how metadata is color in this context. From the OP:

Those questions are perhaps answerable by "metadata", but metadata suggests to me additional bits attached to the bits in question, and I'd like to emphasize that I'm talking here about something that is not properly captured by bits at all and actually cannot be, ever.
I think if you are willing to trade the flexibility of normal relational back-end DBs for a storage of your own making, you can certainly optimize for a specific workload. But is that your case? Joe Celko made a comment in one of his SQL books that implied all data hackers wake up one day and think "I know, I'll just put everything into one big K/V table . . . "

Its interesting that you focus hard on "no SQL. So no SQL parsing. No query plan preparation, . . . ". Have you found SQL parsing and query plan prep to be actual bottlenecks in PostGres? This would be surprising to me.

Personally, I have found that occasionally doing simple things like memory mapping multi-gigabyte pre-sorted data and using simple binary search from within Java (well, Clojure to be truthful) can be quite performant. But that case involved static data and well-known search patterns. I have also flirted with column-stores for analytical workloads and they are pretty awesome for that.

There is such an explosion of options available these days in both relational and the NoSQL family. As much as I like hacking, I do try hard to ask myself "why can't one of these solutions do this hard work for me?"

I suspect a 10x improvement will elude you (no such thing as a free lunch), but I geek out hard reading what other people do in these cases, so if you have a business case (or personal side-interest) to tackle your own data store, have at it. Post us what you find sometime. Good luck.
I agree that prose requires different diffs than source code. Here is an example of how Github tackles that issue: https://news.ycombinator.com/item?id=7240122
Yes..? Yelp has some great reviews. I'm looking at pictures of dishes from my local restaurants and the scenery around them right now from a reviewer.

Which appointed agency would you rather have tell you what food is good/bad? The local health boards?! Don't make me laugh, I worked in a sit down restaurant for years and every single inspection was a quick walk through followed by a free meal we'd give the inspector and a high rating.

This wasn't one store. This is every single store I worked at in multiple restaurants across three different cities and two different health departments.
There is a game that puts this into concept called Jetpack Joyride (made by creators of Fruit Ninja): https://appsto.re/us/TybrB.i.

My physics class actually did a lab report to find the relationship between the # of bullets and distance propelled in the air with the game. While it was nowhere near as accurate as this simulation, it was definitely interesting to see the results.
Yes. It all begins with having to provision your own device, and slowly slides into "people are strange when you're a stranger" territory from there on. The worst part is pointing out each individual folly, only to have it met with skepticism, criticism and fanaticism by Apple fanbois. Luckily Stack Overflow has unveiled thousands, if not tens of thousands of pitfalls in iOS development so I don't think anyone can argue that it represents any kind of elegance anymore, only that it is better than some other environments (which often isn't saying much). Yet this is how I earn my living, so in the end, I guess I accept it despite its (numerous) flaws.
Hey,

I'm one of the Geocod.io founders. I'm very interested in hearing about the features you're looking for and discuss data quality. Feel free to reach out here or at hello@geocod.io
SFO ISP MonkeyBrains Offers Wireless Gigabit Internet to Residential Customers
Why You Should Learn C but (Probably) Never Use It
Why No One Remembers the Peacemakers
they can lie and say they never got the last piece

This can be solved with encryption. Just send them an encrypted version of the file. By requesting the key the receiver confirms possession of all chunks.
Interesting - so IDE + Vim mode would be the best of both worlds. Do you find there is a lot lost in translation, or does that feeling carry over well? I'd be especially interested in Emacs and IDEA.
So even HN submitters will linkbait us now? A new low. Someone penalise them please.
I believe this allows you to develop iOS apps in OCAML on a regular computer, rather than develop apps on the device itself.
Twitter firehose: analyzing and visualizing the stream
At Trulia we have an unlimited vacation policy and it really does work for us. People routinely take extended, foreign trips of two or more weeks. This year I will be taking 4 weeks off in total, 2 on proper vacation and one week each with my family and my wife's.

So take this as an anecdotal data point. Oh, and come work for Trulia, we need great iOS and Android engineers desperately.
Ask HN: Help validating my startup, goowi.net
Yes, I followed the instructions. If you put a coffee from your machine in front of me and one from a traditional machine, I could identify yours by the bad taste I'm certain of it.
This is a great idea. So much so that I have "Why didn't I think of that?" syndrome.

Here are a couple of suggestions that I could use if you're looking for feature requests. Most of these things exist in one place or another, but having them integrated into a one-tool workflow would be awesome.

1. Some kind of crowdsourced reputation system for sources (i.e. medical journal sites have high reputation, naturalnews.com has low)

2. Auto cross-referencing between articles based on content.

3. TODO list management

4. License-aware relevant image suggester (please!!!) This alone would be a killer feature for me. Pick out topic words and search selected image sites, then give me thumbnails to choose from.
Yeah pretty much the silliest thing about HN now - the endless title tweaking by the mods.

And to what end? More than once the title has changed so significantly I thought it was an entirely new article.
Thanks for the details, I will note it.
>the consequences of doing a rebase when you wanted a pull can be disastrous and hard to undo

git reflog can easily rollback a rebase.
Looks interesting, but raises some questions:

1. What is "blazingly fast"?

2. Is it just WebGL rendering that is "fast" or e.g. physics is also "fast"?

3. Which target platforms are practically supported today?
When someone uses a slur in a negative connotation like pico did it is usually considered offensive. I really don't get how lhnz calling out the ugliness of that comment is bad on him.
I don't know about Sweden but in Finland we get a nice bonus after you come back from your vacation.

This was introduced because in the 1960s and 70s a lot of skilled workforce (several %, tens of thousands of people) emigrated to Sweden, in particular to work for Volvo, Saab and other industries. Workers had their full (4 weeks or so) summer vacation and then left for Sweden, where they were offered a house, a car and a relocation package.

This pattern kept repeating for a few years, so to counter the wave of emigration, the after-vacation bonus was introduced.
Sorry to disappoint, except for setting C bracing style to "bsd", I don't really do anything to set up Emacs for Java code. Unlike crawling horrors like J2EE, the Android API is quite manageable without a whole lot of IDE support, especially if you've been coding in it a while.
How do you do this without creating a bloated organization?

For example if you have 20 team members and expect for 2 to be gone for some kind of vacation at any point. When all are at work you have a 10% inefficiency.

I wonder if it would be more effective to have have stretches of intense work (4-6 months) with long rest periods (1-3 months) between. This would minimize the operational switching frequency, though it would take longer probably.
Halt, aphrax-R-YHN-2!

Unreasonable suspicion about others is a mental illness only allow at Security Clearance YELLOW and above. Having a mental illness above your security clearance is considered treason. You must report to the nearest Brain-Scrub facility for Mandatory Happiness Training!

Knowledge about the tabletop [REDACTED] "Paranoia" requires Security Clearance VIOLET. Having knowledge above your Security Clearance is considered treason. After your Mandatory Happiness Training is complete, please proceed to the nearest Termination Booth.

Thank you for your cooperation. Always remember to help Friend Computer help you in th efight against the Commie Mutant Threat!
And of course, \([^)]*\) breaks if you have foo(bar(), x / (y + 1))
Not knowing whose blog it is leads you believe it may be a factual article as well.

I refuse to upvote misleading information like this.
Or just do git fetch && git rebase origin/whatever or git fetch && git checkout origin/whatever if you just plan to use code(simple update mechanism).
I definitely agree that people in any form of leadership role serve as an example. They do on many more things than just vacation time. In general, that's one of the ways to influence culture, by being the best example of it. Conversely, if you don't act as an exponent of your own culture, it breeds a "do as I say, not as I do" atmosphere, which is just as negative as not trying to fix your culture.

I also agree that people will look at their colleagues to know what is 'acceptable'. I don't now if that is inevitable. If it is, that makes the example roles all the more important to guide that. If your president would take more vacation time and worked the same hours as everybody else, the pressure on you would be lifted. I realize that might be difficult for her to do, but that is the effect it has.

My problem with forced vacation time isn't the lack of work, it's that I don't need it. I already pay close enough attention to my work/life balance, so when I do take vacation time it's on my own terms. Being forced to meet a quota just means it feels like I'm wasting days that I could be productive doing the things I'm actually being paid for.

Incidentally, since I've become a freelancer my vacation time that I actually want to take has gone up a bit. The situation is far simpler (either I'm working and I get paid, or neither), and not having to go through any official process or multitude of forms, means it's much easier to take the occasional day when I want it.
needs use feature 'say'
Only one of those things will kill billions of people though. Hopefully it ends up like Y2K, the publicity causes people to actually fix the problem so well that the general public thinks it was all hype.
Yes! If you care more about coffee and less about convenience you'll end up pouring freshly ground beans over hot water and there isn't a damn thing technology can do to interfere there.
Sleep deprivation is killing your career
This is a great post. At Sourcegraph, we had a similar realization, based on our own experiences.

We wrote a blog post about it and it got picked up by the BBC:

https://sourcegraph.com/blog/mandatory-vacation
http://www.bbc.com/capital/story/20140903-relax-or-else
In practice, every company is open to a 4-day work week, if you're valuable to them and the alternative is losing you. Some companies are just more likely to extend the same benefit to everybody.

Definitely do it, by the way. I dropped down to 4 x 8h when my second son was born, and simply never switched back. My quality of life is a lot better now, I don't seem to ever get sick anymore, and I get 3-day weekends every single week.

Way better than having an extra few grand on a paycheck.
Whelp.. I've been seeing a lot about Nix on and off for the last year or so, and looked at it once or twice, but never quite got why it was compelling. Now I see... time to go investigate.

I recommend copypasta-ing this to an FAQ associated with Nix!
Yeah I don't understand this one. If you're going to give someone 4 weeks off (which is extremely generous in the US) just give it to them at the beginning of the year.

Some places let you take the vacation before you accrue it but if you were to quit before earning enough to cover the days you've taken you owe the company money.
In the UK you cant normally be forced to take leave its up to the employer how they handle overages some have use it or lose it some allow a carry over.

Apart from the finance industry where for some staff I think its mandatory for anti fraud reasons to take at least a two week block.
I've typically found that vim impersonations miss at least a couple features that I use regularly. I've heard that Evil, in particular, is pretty complete though.
In Europe we very rarely count public holidays in vacation time - you can generally assume that most of the numbers listed in this discussion from Europeans is discretionary vacation time that comes in addition to 8 (UK) to 15 (Finland) or so public holidays (though not all countries mandate time off or time in lieu for public holidays).

I'm in the UK, and have 25 days discretionary holiday, plus 8 days of public holidays
Did you read the article? It very much mattered in this case, and has historically mattered in the scientific community quite a lot.
In the US that's weird because the mandatory days off per year are 0. A good amount for most people in the US is 10 days per year (or two weeks). I get 4 weeks which is pretty great but many of the people I work with end up not taking all of those days or taking days and also working on them due to culture. It's ridiculous.
The biggest part of unlimited vacation is really the culture of your company. If your company is filled w/ workaholics who look down on taking time off, it won't work. I'm an engineer at HubSpot and we have an unlimited vacation policy and for my team, it works great. Everyone is great about taking time off, we are happy for people when they do, and everyone gets their work done and is responsible. Everyone trusts each other on the team and things work out fine.

More than the sheer # of days for vacation, having the flexibility to take a day off to hang with the kids or make a spontaneous trip to Iceland (happened for some coworkers) is pretty awesome.

I actually just went through my calendar and counted about 31 vacation days. I'm surprised I took so many but never did I feel like I was shorting my team in any way and felt any guilt for it. This includes a 10 day trip to Europe and basically all of Christmas -> NYE off.

Most seem very skeptical and cynical of unlimited vacation, but it's more about the culture than the policy itself.
This somewhat plays into Rebecca Parsons' talk [0] at hack.summit() last week. She emphasized that we've done a great job building tools for other technical folks, but we've really dropped the ball on supporting non-technical fields. Her perspective was specifically on the potential of DSLs, but the call to developers to be more relevant is likewise compelling.

[0]: https://www.youtube.com/watch?v=3KO2YmU5RBY
I writing enough like coding to make this worthwhile?
I mistakenly thought titleV counted here, but that seems to be restricted to boat hulls. Unless it's been expanded from that.
>Outside tech (which is dripping with privilege) it's common to have 0-2 weeks of vacation in the US.

I have to disagree. Maybe outside of white-collar work. But "tech" is not all of white-collar. Most people who work in offices for big companies get good vacation time.
> what you don't want are a bunch of knobs and dials. What you generally need is a guarantee that your RNG interface is feeding you data from the system secure random number generator

The two are not necessarily incompatible. The distributions in the C++ standard library are not married to the standard engines. You can quite straightforwardly write an engine that uses urandom internally and which is compatible with the standard distributions; see the last couple dozen lines of libc++'s random.cpp.

Now, whether there are instances where using a statistical adapter with cryptographically secure random numbers is appropriate is another question, and one which I am not qualified to answer. However, such adapters as std::uniform_int_distribution and std::independent_bits_engine, if it can be verified that they are implemented correctly (and that is admittedly a big "if"), would probably still be useful.
Google’s Eric Schmidt: Don’t Fear the Artificially Intelligent Future
Some people in the US get no paid vacation at all and work on public holidays.
at our company we went through a lot of pain dealing with CoreOS. If we had known sooner, I'd gladly have taken a minimal Ubuntu to run Docker over CoreOS. For one, requiring reboot to update is astrocious!

As someone who hasn't invested a lot of time in evaluating CoreOS yet I would be interested in hearing about what other pain points you encountered. The reboot to update requirement seems straightforward given what they state in their documentation https://coreos.com/using-coreos/updates/
The article mentions that 30 states accept proof of insurance shown on the phone (probably for similar reasons to my other comment, the information on the phone is likely used to look up the insurance on whatever systems the police use).
Reddit is a perfect example on why democracy fails.
If you culture/condition humans to behave/act stupid to appeal to one another for affection, you garner no substance or value. Their deltas are null.

Perhaps a new society/culture/civilization derived from a categorical intelligence is needed. Then we could analyze our resources, grow our culture based off this data, and evolve ourselves out of the current stupidity that exists today.
And what if the sender does not send the key? Or, when you use the key, you find out it is just a blob of zeros? (Or, the other way around: receiver lies and says that the sender did not send the key, or that the decrypted data did not match the hash)
Reddit is the perfect example on why democracy fails.

If you culture/condition humans to behave/act stupid to appeal to one another for affection, you garner no substance or value. Their deltas are null.

Perhaps a new society/culture/civilization derived from a categorical intelligence is needed.

Then we could analyze our resources, grow our culture based off this data, and evolve ourselves out of the current stupidity that exists today.
Which is exactly why these policies suck. It's "unlimited" but it's implied that you don't take too many days. It's like the comcast of vacation policies.
It's nice to see that they have replaced Either with Result[0]. I wonder if Rust's Result type[1] was the inspiration? (not sure if there is prior art)

[0]: http://elm-lang.org/blog/announce/0.14.elm#making-error-hand...

[1]: http://static.rust-lang.org/doc/master/std/result/index.html
Is it? People will still feel guilty when taking time off, and it's possible that forcing people to take time off means the vacation time will be even less respected. "I won't bother that person, they'll need the time" vs "they're just making sure they meet the quota".
Full Contact does the same thing: employees get $7500 to go on vacation, but only get it if they actually go on vacation.

https://www.fullcontact.com/blog/paid-paid-vacation/
Awesome. I like the name change from 'lift' to 'map'. Also, the public API diffs that the packaging tool provides looks very neat. Congrats to the Elm team!
Sympathy may have been a poor choice of word. What I meant was: accounting considerations should not have any bearing on how companies treat employees. Especially when the 'accounting' is not something that actually affects the money coming in/out of the company.

The liabilities may matter to investors, but that doesn't mean that they actually affect the business. If I have all of my vacation days left or none, there is zero impact on the the company's business. Value is not effected at all.
PhoneGap Goodies for Angular – Part One of Our Holiday Gift to You
As someone who works for a company that offers unlimited vacation, I don't think its as cut and dry as you make it, although I see where you are coming from.

I think the success of unlimited vacation really depends on the company, your manager, your peers, and you. That is a lot of things to get right, but if everything works out, I think unlimited vacation is really great. At least for my team, I think everyone shares the feelings that vacation is important, and people are good about taking it.

As you say, I do end up taking a lot of random days off, but that is in addition to longer vacations. I think thats the real advantage to unlimited vacation (when done correctly). If I want to take a random day or two off to take care of a backlog of errands, I just do it without a second thought. I don't have to worry about all these randoms days eating into my 1-2 week trips I have planned in the spring or fall or the 2 weeks around the christmas with my family.

Having said all that, this is my perspective and I am sure that there are probably people even within my own company that don't feel this way. The idea of a minimum policy sounds interesting. I wonder if that would lead to some people taking less because its tracked, but with other people taking more because they don't feel pressure not to.
Many companies in Europe pretty much shuts down during christmas period and often during specific weeks during the summer. You'll have a skeleton staff to deal with operational issues etc., but that's it.

Some key people will typically need to take turns taking time less time off in some types of companies.
Instantly calculate capital gains or losses on your Bitcoin transactions
Year-end change freezes are common in anything oriented at businesses.

In general, busy vacation times are claimed as first-come / first-served. It seems like that would screw some people, but in practice, it usually works out, since the only people who want to take the whole holidays off are people who are travelling, and that is generally 50% or so.
I've heard good things about what.cd from people who actually pirate material. (I, myself, only used Torrents when I couldn't get material I purchased legally to play/stream on my Linux laptop.)
I manage a software engineering team, and there's always more work to do - we have a big icebox full of things we wish we could get done. I imagine this is pretty normal in my field, and I can't imagine that we'll reach a point where we're overstaffed when people aren't on vacation. For other teams it may be the case that you end up overstaffed; I don't have much experience outside of my field.

I, personally, like your suggestion of stretches of intense work followed by long breaks, but I think that the reality of family life, hobbies, interests, and other commitments make that pretty unrealistic to impose on a team. You'd also have to be very committed to making sure that the work periods are strictly bounded, and it could be very tempting to slip and say "just another few days" / "just another week" and end up working to breaking point.

Edit: Grammar
> "In 1982, Larry Walters flew across Los Angeles in a lawn chair lifted by weather balloons..."

I watched an old episode of MythBusters last night on YouTube where they tested exactly that, it was Season 1 Episode 3 - if anyone is interested.