skysight-inc/HackerNews huggingface dataset:
I think for many Americans, work is life. You get up, you spend an hour in the commute to work, you spend your 9 hours at work, you spend some more because overtime is expected, you commute home, you watch some reality television and go to bed.

At work you have made friends, you spend time browsing the internet, following up on your hobbies, etc. This is where life ends up happening. 8 hours consumed by sleep, or the avoidance of sleep, 3 hours in the process of getting ready and getting to and from work, 10 hours of work. When you're at home you're too tired to do much in the way of hobbies, so instead you do the few things that you're not going to get away with doing at work, maybe you have a drink, play video games, watch TV. But hey, maybe your work has a facility to let you play video games and watch TV anyways when you're working overtime. So instead of getting home and doing things for 3-4 hours, you stay at work with your coworker "friends" and spend your time knowing that if you want to take a break, there is a break room right there. You don't use it for those 4 hours, but you know you can, you know, if you weren't so busy, or if you really need it.

Contrast that to somewhere like Germany, which is where this article was written. Work days end early. The culture in Germany is not to live at work. Work is for working. You come to do a job, not to have interpersonal relationships with co-workers. The average work week in Germany is the lowest of all OECD countries at 25.6 hours per week according to a 2011 study.

I think the reason that Americans live to work is not because of something specific to Americans, but rather that workplace culture demands that Americans spend so much time at work that their work BECOMES their life. I mean, if you are working 80 hour weeks and commuting, and actually sleeping, it's impossible to have a life outside of work, but we need to have a life, so that life takes place at work.

So when Americans work more, they see their associates more, they are in the environment that they're most familiar with, they are basically at their home. On the other hand, when Germans work more, they are away from home.

I guess the question is which is better for people, and which is better for industry. Germany's industry is doing well, and I think that with shrinking demand for human resources, a more efficient, but shorter individual work week is a better long term scenario. It would be a big cultural shift for something like that to happen in the US though.
Do you at least get compensated for on-call?
Just on the money and low taxes thing, it is my understanding that Texas benefits from a lot of oil tax revenue, so that may be the explanation.
The whole point of my post is that this kind of thinking is bullshit. Saying "the courts do it" doesn't contradict that, it's just an appeal to history or authority.
That said, you could end up applying this to a "news article IDE" automatically, with less human intervention required -- or at least, provide automatic suggestions. I couldn't find any clear links on the topic, but here are a few that can be followed with a bit of research:

http://www.nltk.org/book/ch07.html

http://stanbol.apache.org/docs/trunk/components/enhancer/nlp...

This last one was actually trained on WSJ content: http://nlp.lsi.upc.edu/freeling/index.php?option=com_content...

At this point, though, I'm thinking it'd be the equivalent to spelling and grammar suggestions in Word, appreciated somewhat but ultimately considered useless the first time it screws up. But still better than nothing, right? ;-)
I think you misunderstand. I'm not against animations. The minimize animation in today's operating system is a perfect example of how animation can simplify the user experience (although I do think the OSX shrinking animation is a tad dramatic). But keep in mind, those animations are still short compared to the examples here. Whats more, the linked example uses the fly in animations for interactions without major context changes. Switching from pages in a document is hardly the same as switching applications.
Ask HN: Is there any part-time dev jobs listing?
Hey HN!

I'm a CS student and also a web developer on my free time. I've been freelancing for several companies with modern PHP frameworks (Laravel) and some other companies that use Ruby (on Rails) for the past couple years, mostly backend and API work.

I've been getting most of my jobs from oDesk (yeah..), which is a major PITA. Even when the client is decent (which is hard to find but possible) I still have to deal with a 10% pay cut and that stalker tracking software that doesn't even work properly on OS X.

There's an huge offer for full-time jobs listings and I was wondering if:

a) Is there a listing for people looking for part-time only?

b) If not, are there enough companies and freelancers looking for part-time jobs/people?

I'm currently running out of work and I'd be up for creating a simple website (similar to http://nomadjobs.io to give you an idea) for this specific situation if there's a need for it.

TL;DR: CS Student. Finding part-time dev work is hard. Should I create a website for people in my situation?
Yes please! Anybody needs such a thing for blogging anyway!
> 4. License-aware relevant image suggester (please!!!)
Announcing the Groove API
Someone needs to be available to cover issues but they should also get paid some type of bonus for working on a holiday in my opinion.
I posted this here in hopes to start a discussion on what, if any, follow ups one might like to see to this article. It is rather topical, and even as such was over 5000 words (apologies).

Are there any related, more specialized topics relating to databases people would like to learn more about? Distributed? Transactions and serialization guarantees? Disks?
Really? Largely based in India? :-(
Hmm. I think it is akin to the success of Dropbox. Tools like Rsync and binary diffs already existed, but they weren't friendly enough for a lot of developers, dads, non-tech coworkers, etc to use until Drew Houston wrapped them up nicely in Python.

(I vaguely recall him mentioning that on his app even)
Show HN: Firefly Synchronization Simulation in ClojureScript
Emacs doesn't really have hierarchical packages, and if it did then the full prefix, not the abbreviated prefix, would be required.
Or Denmark
If a company only has 10% inefficiencies, they are doing a fabulous job.

Most companies probably have 50% of their workforce surfing the web at any one time.
iRobot Announces Create 2: An Updated, Hackable Roomba
+5 points for using that reference on Hacker News.
Hmm is that not a breach of contract could in a tech company lead to an exodus of staff.
Even if nobody uses it, you're left with a piece for your portfolio / GitHub account. Built it.
What about 24 bit enables "more sophistication in our playback devices". Doesn't sufficiently high fidelity mean you can already listen on your high end equipment?
Ask HN: Looking for opportunities
I along with my friend are from Computer Science background from an elite institution(IITs from India) with work experience in tier 1 companies(software dev roles). As a team we are looking for opportunities to create/work for a high growth startup. If someone is looking for such a team to aid/lead their technical development, feel free to contact us below. Something like 'Uber for X' is what we are looking for. We also have a good network and can get high quality people quickly on broad to build a stellar team.

PM for details at gen_12345@hushmail.com; skeptical of what may come hence Anon.
Yesterday was Grace Hoppers Birthday (remembering nanoseconds)
Very cool.

Interestingly enough, the dice is loaded. If you click long enough, you'll get an upside down V shape.
All of my websites are "good" so I can't really see any utility out of this. Not sure if that's just because I have good habits when deploying HTTPS.
Yes but there are still a lot of people who receive no vacation time and there is no law saying that employees have to get a minimum amount of time off.
It would be harsh of Uber to suspend/terminate a driver from one complaint,

Umm, depends on the nature of the complaint, don't it?

If you ran a restaurant, say, and you received a complaint about one of the male waiters "constantly staring" at a female customer in a way that she found sufficiently disturbing to write you an email about afterwards[1] -- at the very least you'd investigate. And if the investigation ended up sustaining the claims the customer was making, of course you'd fire the waiter on the spot. And there's be nothing in the least bit "harsh" about it.

But what's damning for Uber, of course, not only did they not investigate; they failed to meaningfully acknowledge her request. And this isn't a matter of poor training among their customer service reps; those poor folks are diligently acting on the priorities they've been given. And those priorities, of course, come from the top.

Also: back in the "pre-Uber" world, not only would the drivers at least have to go through a (meaningful) background check, but in many cities they'd have to risk losing their permits, which generally are worth something on the order of a driver's pension (or several years worth of pay in any case). In fact even being able to get a loan to buy one of these permits is a kind of a test for basic personal stability.

But in the brave, new Uber world? All you need is a phone.

[1] http://economictimes.indiatimes.com/news/politics-and-nation...
Wow, this is.. Something else. I will definitely suggest this as a possible master thesis research topic at my work place.
How to build a DIY winter cat shelter for neighborhood felines
Some of this (the identification of words, passive voice) exists already, though results vary: https://www.goodreads.com/topic/show/1094904-proofreading-so... (I link to this more because it's a comprehensive list of possible software even though the comparison was done by a vendor.)
In all fairness "open vacation" policy is a yet another iteration on the age-old idea of Panopticon ;)
If I break the plates, you might be able to get restitution from me. You can't get that from a bumpy road. Also, you might be able to avoid broken plates in the first place by threatening me with jail time. You can't threaten a road into being less rough. The intention of a person completely changes the threat profile and mitigation strategy, that's why it's a big deal.
I pay $6 a month for a seedbox from seed.st. That way no torrent traffic goes through my pipes. Any files I download can be transferred to my machine from the seedbox using secure ftp.
Cherry Mobile Ace: The world's first smartphone under $25 runs Firefox OS
> If I want to override a function that a lot of other folks use, I can just redefine that function.

That's possible and easy using Common Lisp packages. Just use DEFUN with the symbol naming that function, and anyone using that function will now use the new name.

> Similarly, if I want to find all of the places that this method is used, a very simple textual search works.

That doesn't work, but a symbol-based search will.

> That last really needs underscoring for some of us. You want to try your hand at writing an emacs extension? Simply start defining stuff in the scratch buffer.

CL is not so great at that, but for other reasons.
This Week in Mobile: AT&T Blocks, reCAPTCHA Dies, and Microsoft Buys
From what I remember the defense never provided any counter-claim about how much money tpb made. All they argued was that the prosecutors claim was ridiculously high. Exactly how much money the ad networks paid out is not publicly known but wire transfers are tracable. So it seems obvious to me that if brokep and anakata during the trial wanted to prove how much or how little the tpb made, then it would have been easy for them to do so.
Stop Interviewing Snowden
Would you be willing to share the HTML for your wiki page?

Just looking at the table of contents, it seems really useful for those of us trying to learn vim compared to the normal cheat sheet that looks like a periodic table...
And every time you make a cup of coffee you throw away a little plastic container. It's inefficient, expensive and wasteful, and it supports DRM. Putting some grounds into a filter and then composting them afterwards should not be a huge inconvenience.
That's also how I've been doing it for some time now - best of both worlds!

Sometimes it can get a little flaky though as recently there were some glitches in the IdeaVim plugin and it hurt my productivity badly (I'm so much faster in Vim mode). The issues have fortunately been fixed by now.

I had always been struggling with Vim for bigger projects because I had to waste many good hours over highly individual sets of dotfiles with plugins like Nerdtree and others (integrated debugging, jumping to function definitions etc) I could have been programming instead... IDEs like Xcode and RubyMine are tightly integrated with their domain out of the box so to me there is not much I could rationalize about in terms of using Vim (unfortunately).

I even picked up WebStorm for node/js/html development recently, naturally with the IdeaVim plugin activated at all times :)
The biggest thing that helped me was when I realized that it actually all makes sense.

Every time you use vim and catch yourself repeating a command over and over (x, dd, hjkl) take a moment and think about if there is a more efficient way to do it by combining the commands you know.

Let's say you need to delete everything from you current cursor position to the next paren in the current line, ok you know that:

t -> move till char x in the current line

T -> move till previous char x in the current line

d -> delete

so you can combine that to:

dt( -> delete everything till next ( in line

Delete 10 lines, instead of 10 times "dd" you can just do: 10dd

Go from line 0 to line 20, instead of pressing j 20 times: 20G

Delete from current position to line 20: d20G

These are all really simple examples, but once you get the hang of it you move on to more complex stuff in no time, and you probably won't even have to look it up, it will just make sense.
Very cool, I bet I could get my younger kids interested in programming if we could chase the cats around :-)
given is a .de maybe authorities got wind of what was happening and thy had to change to avoid "legal entanglements"
Macaron – High Productive and Modular Web Framework for Go
There's a pretty simple "hack" around this problem: use them all as you're leaving. If it's paid vacation, you'll get paid for the days.

Doesn't help if you're fired, of course.
I like the idea 'minimum' vacation that allow people able to take more than 'minimum' vacation.
Of course, menopause needn't be an adaptation, but a side-effect of some other adaptation. (Even that is pushing it, since it is hard to talk about evolution without using language of agency.) The point is: if you do not have actual information about how and when this evolved, you have nothing to stand on.
Not trying to nitpick, but Grails is a Groovy framework.

I agree with your post.
I'm using a Raspberry PI with transmission to handle my torrents.

I can go to the web page and just paste the magnet URL and it just downloads it for me.

I also have flexget running from time to time which checks if there are any new episodes of TV Shows I'm following and automatically downloads that for me and places them in the correct folders after downloading.

I was mostly inspired by this tutorial (http://www.raspberrypi.org/forums/viewtopic.php?t=47084) but I've made some changes along the way.

I can publish my flexget config if you want to take a look, I believe I had to make some changes in it after an update.
I'm also not using the Trakt.tv functionality. I find it easier to just edit the config file than to sign up for a website and create a bunch of lists and whatnot.
It's funny, I was thinking about that while writing my dissertation.

After a year of coding on Visual Studio, during writing I would say something like "As mentioned in previous chapters, the decision was based on..." and then just click on "previous chapters" and press F12, expecting to be taken to the original reference.

Unfortunately I found out Word does not offer such functionality just yet
This is how you build a business of 130k users
CAs typically bundle it with the certificate, but sometimes it won't be configured properly.
You match 50% of the requirements, that's better than the usual recruiter spam.
Ask HN: Best framework to work on for the long-term – AngularJS or CanJS?
Hi,

I have the choice in my current position to take up 1 of 2 long-term projects. One is mainly building a CanJS app and the other is a AngularJS app.

I’ve done some work with AngularJS and find the learning curve very low and it definitely has more popularity than CanJS. I’m also thinking down the road it helps in career marketability since many companies use it for their SPAs.

So is there any reason to go for the CanJS project over AngularJS? Or is AngularJS popular now till something even better comes along (like Meteor etc.)?

Looking for your opinion!

Thanks!
That's pretty crazy. Do many companies actually tend to provide maternity leave as a benefit?

It makes a bit of a joke of gender equality in the workplace, IMHO.
> The liabilities may matter to investors, but that doesn't mean that they actually affect the business.

If they affect investors, they (1) effect the current owners, serving whose interests is the whole purpose of having a business, and (2) they affect the company's ability to secure financing and the terms of that financing, which affects every aspect of its business.

So, no, you're just plain wrong here.

> If I have all of my vacation days left or none, there is zero impact on the the company's business.

It has exactly the same impact on a company's business as any other debt, which is substantially more than none.
Facebook’s Upcoming Artificial Intelligence Will ‘Mediate’ Your Online Activity
You have good habits.

But many website operators don't, and I've had a tough time in the past reporting chain cert issues because website operators insist nothing's wrong since their site works for them (due to chain cert caching). I've already successfully reported a chain cert issue this week by including a link to the whatsmychaincert.com test result.
I use to freelance for a large investment bank. They had one large open source initiative, that had two offerings: one that was completely open source, and less powerful and the second enterprise class and highly customised for there needs.

When i left they started a new project, making iOs apps, that would make use of employees phones, rather than dish out expensive (basically hired the phones) blackberries. Again this was customised, security and restrictions and what not.
Great stuff, when is the next article due?
Last time I tried building a 'blank' node-webkit app for OS X (using https://github.com/Dica-Developer/generator-node-webkit), the resulting .app came to ~100MB.

Does anyone know the base size for an atom-shell app?
Is anyone here using Elm in production ?
Thanks! Yeah I spent a couple thousand hours on it, but for whatever reason have gotten pretty lukewarm feedback from various media organizations I've pitched it to. I think the power to make conent creation 10x cheaper while vastly improving quality and total derived value is pretty self evident, but go figure. So for now it's been fairly dormant. I think the sections on antibiotic resistance and arrest statistics have both changed slightly since I last updated this, but everything else should be pretty current.
journalists can use vim as well, there's nothing stopping them ;)
Lab animals protected against stressors live longest of all. You get extremely long life spans in rats kept in sterile environments and fed plenty of very high quality food regularly. Aging is accumulated stress. It is not a genetic program.

“Every stress leaves an indelible scar, and the organism pays for its survival after a stressful situation by becoming a little older.”
--Dr. Hans Selye

The pro-hormesis claims I've seen are highly dubious. You constantly see caloric restriction and fasting brought up. It's bunkum. Within a species the animals that eat the most live longest. The restriction idea developed from two misunderstandings: 1) If you restrict feeding early in life the growth of the animal is stunted, and within a species smaller animals live longer. 2) Lab grade animal chow is loaded with mildly toxic things like soy oil and oxidized whey protein, so eating less of it rather than more is preferable.
Why the hate? Some of us have been around for a long time and seen the same UI mistakes repeated over and over. This approach to animation seems to take something that wasn't broken in the first place, and replace it with something worse. On most sites today, I put my cursor over a button and it lights up or fades on hover. If I click it or touch it, it depresses. That's plenty of affordance. I don't see how replacing a simple effect with a dramatic, second long button flash improves matters. And if the material evangelists had their way, this is how every website would work.

Of course you can see this becoming popular in the months ahead. There's always some stupid trend that makes headlines for a few years, then fades away. Remember when gradients and reflections were in? Remember when everyone had to have a splash page? The best design ignores trends and builds upon all we've learned about user behavior since the first command line. There's always room for improvement and experimentation. But as long as we're locked in the fad-of-the-year hype cycle, we turn the whole web into a poorly designed experiment, with users as our unwilling test subjects.
Or just take your vacation right before you leave...

Seems like a good opportunity to test the limits of these "unlimited" vacation policies.
Eh, that's a tagged union, but I think "union type" usually refers to untagged unions like you see in more dynamic languages such as TypeScript and Facebook's Flow. Tagged unions are typically called sum types. That is, searching for "union type" is gonna give you results about untagged unions or C style unions. I'm not sure this new terminology helps.
Consistency is about expectations. It is possible to check if caller wants an array or a scalar and return either or a reference to either. And so nobody expects a single way of returning things across all the functions. Therefore such behavior is consistent.
"Minimum" vacation gives employee the authority to take vacation without feeling guilt. Else some companies use open vacation policy to reduce the number of vacations that employee take.
There's actually 2 dices, so there are quite a few more ways to get a 7 than to get a 2

7 = 1+6, 2+5, 3+4, 4+3, 5+2, 6+1

2 = 1+1, 1+1
Same here. We accidentally bought a case of discs that's only compatible with commercial machines. We noticed that the barcodes differed for the same kind of coffee in the home machine, so we just cut the barcodes from the old coffee, reinforce with some scotch tape, and temporarily attach it to each new disc we put into the machine.
My distinct impression is that the limiting factor in quality journalism is gum-shoe reporting, not incredibly powerful CMS.

Buzzfeed has the most advanced CMS, but their reporting pales with respect to the NYT. When they do bother to do proper reporting (McKay Coppins, etc) they get excellent stories - the rest of the time they use filler, because it's cheap to produce.
You have to sacrifice something.
The author is on HN and commenting in this thread. So I did make my suggestions: Make the animations shorter, more subtle.