skysight-inc/HackerNews huggingface dataset:
To hell with running a successful business. I'm interested in my happiness as an employee, and an open plan office is a thousand times better for that.

Edit since I'm getting downvotes: All the articles I've seen about the pros and cons of open plan offices mostly focus on productivity. But, as an employee, I'm much more interested in my happiness than my productivity, above a reasonable minimum. These sorts of articles tend to ignore that tradeoff.

This article does discuss happiness somewhat, but the results are less clear than those for productivity. I think it's pretty clearly something people disagree on, but this fact tends to get swept under the rug by authors who focus on the productivity losses.
And solar workers have a higher injury rate, so attrition.
I had this idea for years - to integrate wiki and tickets with source control. Probably I will like Fossil.
you mean like this?

http://scanlime.org/2009/09/dsi-ram-tracing/
I'll address this point since it hasn't been:

> What we have now is overly complex (deducting losses from previous years) and amounts to a subsidy for losing money.

Say company A makes $10m in year 1, loses $10m in year 2, and makes $20m in year 3. Net gain in wealth = $20m. Say company 2 makes $10m in years 1 and 2, and breaks even in year 3. Also has a net gain of $20m.

Say the tax rate is 20%. In any sane tax system, both companies will pay $4m in taxes over three years. So how do you handle the loss for company 1? Does the IRS write them a check in year 2 for $2m? If not, company A pays $6m in taxes over three years, versus $4m for company B.

Loss carry-forwards are not a "subsidy for losing money." They're a mechanism for getting the right answer integrating a continuous function at discrete intervals, without allowing for negative tax due. Your solution to the complexity is to just punt and give the wrong answer.
I know what you mean, but that idea started because apparently Sony Pictures released a movie that was critical of their regime.

Pattern matching can go wrong in all sorts of interesting ways! :)
>Our work leaves little time in the day for many regular administrative tasks, much less more spaced out tasks like health checkups. We work long hours in tense environments, but with little cardiovascular activity.

We bust our asses almost as much as any other working person, and like most other working people have little free time during the day.

>We work long hours in tense environments, but with little cardiovascular activity. If we do perform regular exercise, many of us gravitate towards very goal oriented intense workouts like spin classes, crossfit, marathons, century bike rides, etc. With such limited time and a drive to "succeed" at anything we do, there are no half measures.

We're special snowflakes who can do everything! Except take care of ourselves, because that's boring.

>I recently skipped on a doctor's visit, despite my company having access to on-site physicians.

I'm too lazy to walk down the hall, and don't have a problem making appointments I'm not planning to keep.

>The problem was a "typical male" problem, but a few hours of research led me to believe I understood the symptoms and the physiology enough to spend the time on some critical stuff that needed to be done.

But it doesn't really matter whether I see a doctor, because I ignore medical advice on general principle.

>My head was also filled with the drama of the U.S. medical system, where tests would be ordered that left me with a feeling of dread and uncertainty for weeks

And really, all I want is simple reassurance,

>despite the statistics indicating a serious condition was extremely unlikely.

so I can sue everybody involved when I develop an unlikely serious condition.

>can we use our healthy remuneration packages to visit doctors that can spend the time to keep an eye on us?

I'd like a doctor to visit me at my desk, but not the distracting sort of doctor that palpitates my abdomen and asks me questions when I'm trying to understand really important code. By "visit" I do not mean anything that involves traveling.

>build a "Doctor as a Service" that I feel is always available

even more available than my on-site medical center

>and will spot unusual patterns in my results

despite not doing any testing with which to generate results

>Should I just get an exhaustive imaging scan every two years to find those dark patches that will eventually kill me ten years from now?

ask your doctor/any doctor, who's trained for decades to answer questions like this

>Has anyone, as a founder or engineer, found a way of integrating a medical check into their lives that seems to make sense?

Yes:
1. Find a doctor that works nights and weekends
2. Leave work during the day, which isn't difficult for us white-collar types
3. Make the time to do it, just like you make the time to do other unpleasant but necessary things
Others have remarked that a digital production house like Sony routinely moves dozens of terabytes of video per hour over its network, and outbound to digital projection theaters.
When is quicksort not quicksort? When it's not in-place: http://augustss.blogspot.com/2007/08/quicksort-in-haskell-qu...

I love me some Haskell, but this particular example is kind of a bait-and-switch.
None so far (it was released yesterday). Downloads are also pretty low.
It is not "Innovation is dead" article. It is "Innovation adoption/spreading is unnecessarily slow" article.
"For any significant piece of logic, it ends up living in a class on its own, with its dependencies injected either via constructor parameters or method parameters."

And I was worried I was the only one who thought this was crazy!

In most python frameworks, like django, when you want to call some service, you import some static class or singleton. It is simple and straightforward. If the framework wants to allow you to swap in different implementation classes, then it will define a singleton or static class with a clear API that then dispatches to the specific implementation class based on your global settings. Or, if you want to override the default implementation on the spot, you can just invoke the implementation class you want directly.

So in django, I just do:

from django.core.cache import cache
cache.get('my_key')

Voila! That's all the code I need, and it works great. I can easily swap in memcached or a file cache or a local memory cache or whatever. It is straightforward and easy to debug. If I am wondering why the wrong implementation service is being used, I can usually step through with a debugger right at the point it is being called and figure out what is going on. If you I am writing tests, I either use different settings or monkey patch the static class in my setup and tear down functions.

In most java frameworks, your classes are supposed to either accept the service via a constructor, or have it injected into your class via Guice or Spring. This adds a whole new level of complication and verbosity, and means things break far away from when you are using them. I know people swear by dependency injection, but I really don't get it, I have never found it to be a better pattern than the django pattern.
How to write a sales cold email
From the homepage:
> Send and receive extensible messages with optional end-to-end encryption

Why would encryption ever be "optional"?
I know it is just anecdote, but I'm the same way. I just don't have the flexibility to work from home regularly. With one company I previously worked for I took a sick day to stay home so I could actually finish an important project.
That link is very interesting. It seems written from an unusual perspective. It doesn't seem outright dismissive, for example. Thanks for posting it!
Bing caught copying Google search results
Progress Acquires Telerik for $262.5M
The first job I worked had each office shared by two developers; this seemed to provide a good balance between 'quiet time' and having someone close by you could bug (assuming they didn't look busy) to discuss something.

In my 20-year career, I've only worked in an open office once for 6 months, and it was a significant factor in me quitting. I sat immediately adjacent to a managerial-type guy, and he had people dropping in all the time to discuss something; I'm talking 10 people per hour, on average. I would defy anyone getting any complex programming work done under those circumstances.
There used to be one [0] but it looks like it has since shut down. It seems there is a "Hacker news for $practice" every few months and they have moderate traffic then languish after a few weeks. /r/algotrading occasionally has some interesting discussions. I think that and Nuclear Phynance might be your best bet.

[0]https://news.ycombinator.com/item?id=6844565
Regarding "interruption deficit", or open-plans being important only to those who ask a lot of questions, I think their experiences _do_ matter. I would guess that these people are mostly junior developers, project managers, or simply people (extraverts?) who prefer social interaction as a part of their work.

Their opinions matter too. Junior developers will probably suffer without easy access to those around them (yes, it's annoying for the senior devs, but that's part of the job). PM's, similarly, need to be effective; in a well-run company, they're there to help and if open-offices are important to that, well, there you go.

I'm a fan of slack etc, but I'm also an extravert. If I'm not talking to others as a part of my job, I'm going to be miserable and leave. I don't think I'm the only one.
I've worked as a developer for 15 years. The first ten or so were in cubes, the last five or so have been in open office plans.

I'd say that I ask other people questions about five times per day and get asked questions about seven times per day, though that's fluctuated a lot. When I'm coming up to speed on a project, language, or company, I obviously ask more questions. When I was the lead engineer at my previous company, I got asked more questions.

Personally, I find the open plan office energizing. I have a social development style anyway (I'm most productive when pairing, and I find that talking through a problem often gives me insight into it), and I don't very often find that I want or need to dive deep into something for 4+ hours at a time -- I'm more likely to make progress at a large project by chipping away at it in half hour to two hours in increments, with breaks that involve a focus change.

While I have met some developers who are very productive in the "go into a room, close the door, emerge a half day or a day later with code" style, the majority of developers I've met who rail against interruptions and distractions seem to be incapable of producing good work even when they are given their wish and not interrupted.
Moto 360 and Android Wear revisited: 3 months with Google on my wrist
Right? For a site that is all about 'Snowden this' and 'Manning that' you'd think they'd be a bit more reasonable about the cookies and whatnot. Not saying cookies are bad at all, they make a lot of the web work for us for free, and I am not saying those cookies on boingboing are malicious at all, but it does cause a pause for concern.
For a moment there I was a bit sad because I thought it had been edited away, but the rampant puns in the charming Quickstart are still around. http://docs.hylang.org/en/latest/quickstart.html

Hyrray!
Step 1. Stop calling the rightful owner of a domain name a "squatter", even if you don't happen to agree with the way he chooses to make use of his asset. [1]

Step 2. Contact the owner of the domain name and make him a reasonable offer. If the domain name has been registered for any length of time, it's highly likely the owner will renew it, and not let it drop. This is especially true if it has broad appeal or generic value.

[1] Based on your profile, it seems likely you are trying to get this name:

https://iwhois.com/herron.com

It has been registered since 1999 and the owner is a well-known domain name investor. Your best way to have a shot of getting the domain name is to contact him and offer to pay him a reasonable price for his asset. Note that he probably does not take too kindly to the pejorative term you have used to describe his profession.

Squatters are people who live in homes or real estate that they don't own -- not land owners who choose to keep their land undeveloped. There is a huge difference. You don't call the guy who owns a bunch of land just outside of town limits a "squatter", because he leaves the lots empty for years, even though you'd like to build a house there.

Cybersquatting is a very specific legal term which refers to bad faith trademark infringement. http://en.wikipedia.org/wiki/Cybersquatting

Unless you started your company and/or registered a trademark before the domain you want was registered, and the person registered it only as a result of having heard of your company or mark, then no "squatting" or "cybersquatting" has occurred.

Good luck.
Mister Donut for Mayor
I believe Chris Manning is looking for a research programmer in coreNLP group: https://mailman.stanford.edu/pipermail/java-nlp-user/2014-No...
Rekognition API released similar image to text API and it's much more reliable than this. At least the demo works smooth and response fast.
https://rekognition.com/demo/concept
The comment you're responding to is appealing to efficiency, not to entitlement and proprietary rights to profits. The problem with turnover taxes is that they're inefficient, not that they're immoral.
Show HN: MarkdownLive – markdown preview with live update
That seems to be the opposite of my case.

When I know exactly what I want the result to be, I start coding, and I'd say I'm pretty efficient at it.

In most cases, even coding something something and then realizing this is not a good architecture and rewriting it from the scratch, works better than carefully thinking it out to make sure I'm writing properly from the start.

But of course, it's not easy to just start with more complicated project, so yes thinking takes time and usually much more (in my case) than coding when I already have some idea to start with.
Step 1: Life-extension
The Killer Getting Started Analytics and Engagement Setup
Companies love to use sharepoint for this. There's decent integration with MS Office, but it's still huge pain to use. Usually it involves multiple full time sharepoint "developers" to make it do what you want.
Elon Musk: 2003
This doesn't look like a very well organized or generalized code. It reminds me of my own repo I had in school for TopCoder competitions: https://github.com/Slava/competitiveProgramming/tree/master/...
Thank you, I'm glad you you enjoyed it - I hope to have one on more advanced topics at some point. If you are looking for a named entity extractor sample, I have a sample from my talk on github: https://github.com/shanbady/NLTK-Boston-Python-Meetup/blob/m...

The sample uses the built-in named entity tagger but nltk also has support for leveraging the Stanford named entity tagger: http://www.nltk.org/api/nltk.tag.html#module-nltk.tag.stanfo...
One way to think about this problem is to look at components that people thought were useful in an operating system and then think about what a distributed version might look like.

E.g. for an OS we have:

filesystem

scheduler

cron

Then you can go look at the history of these primitives so the same lessons don't have to be relearned. For example, the Linux kernel has gone through many iterations of its scheduler with cgroups, cfs etc. Why did they do that? Why were previous incarnations not good enough? etc.
How to Dissolve a DE Corporation/Startup for Dummies
Being an Emacs head, I like sexp based syntax for edition and navigation.
Now I can edit hy like any lisp and push it to python hosting servers.

my 2 cents.
A random email to the CEO of Daimler's Car2Go landed me on Forbes
Their bug bounty is $10k, plus you get to talk about it, plus you don't go to jail. That's a pretty compelling package when compared to the $100k but your suspicious activity is forwarded to the cops.
Yes. Back in the 1990s I built a little LIDAR system using much the same principle as this system - modulate the output beam with a 20MHz carrier, down-convert at the receive end using the same local oscillator like an FM receiver, and measure the phase shift between the down-converted output and input. That transformation is phase-preserving, and the phase shift at the lower frequency represents the range.

It wasn't hard to build. But I didn't have the test equipment to adjust it.
I would love to see a source for the claim that accidents are criminally prosecuted in Belgium.. The data I've found looks like ~5% of trips in Belgium are by drunk drivers, ~35% of Belgians drive over the speed limit, drivers only wear seat belts ~80% of the time and they aren't liable for their passengers' seat belt use..

It sounds like there should be thousands of Belgians in jail for traffic crimes, but extrapolating from their population / imprisonment rate (11.2M & 108/100k), it looks like they only have 12k total people in jail. Their annual violent crime rate is ~50/100k and if you assume even an average of a 2-year sentence for violent crimes, there is no room left in jail for these traffic criminals...

[http://archive.etsc.eu/documents/Final_Traffic_Law_Enforceme...]
Show HN: Bundesliga-cli – Bundesliga results and stats for hackers
Seguridad: cómo un CIO debe comprometerse frente al negocio
How Girls Are Developing Earlier in an Age of 'New Puberty'
Can a lisper explain how things like the list comprehension might be implemented? Is it a special control structure that hy knows about or is it something you could implement yourself if it wasn't part of hy?

(list-comp
(, x y)
(x (range 8)
y "ABCDEFGH"))

The fact that data is bound to the variables x and y within the list comprehension - is that a magical thing?

I'm probably not explaining it very well but I thought (as a non-lisper) that you can do things like implement new types of control flow directly in lisp. Could you do that here, or has list-comp been coded directly into the language?

Edit: just to add - I think this is a cool project. Really enjoying reading through the docs.
Because crime in the US is a matter of intent. If you intend to kill someone, and then do, the exact means of killing are largely irrelevant; you have committed some sort of homicide crime. (The exact means of killing may determine what particular homicide crime has been committed, such as manslaughter vs murder.) That is why people above have been saying that most accidents are not criminal--the driver does not intend to hit the cyclist/pedestrian/whatever. Negligence is generally not a crime in the US except in exceptional circumstances (i.e., negligent homicide, in which the driver's gross negligence while driving--such as texting while the car is moving--results in accident in which someone else dies).
I guess its a balance really. Sometimes I think to the point that I realise the thinking is getting me nowhere.....I then need to embark on coding the current best solution to find out more about what I am trying to achieve.
Than coal workers? [citation needed]
8% what? Revenue, workers, employers, tasks ....
Hacker News for [domain]
Have you ever used Array#map in Javascript (or any dynamic language)? What about filter or reduce? Those are useful things not possible in Go.

Well, technically they are (whipped up a quick example): http://play.golang.org/p/e2qkKN4VY1

But it requires the use of interface{}, which reduces the usefulness of the type system, and you still can't do (what I guess must be crazy) stuff like return a slice.
Just goes to show that adopted+working is more important and useful than a published spec.
And that's the insidious rot in every open floor plan I've experienced. Once you've put everyone in an open space, step two is to keep packing them in tighter and tighter until they start quitting because that's the only way to continue improving shareholder value(tm).

Anecdotally, the managers always seem to manage to keep their private offices. Funny that...
I am just loving it! I code my data analysis stuff in Python and I've accumulated a significant amount of code written in it. Is there any Py->Hy translator out there?
The “Unbundling of Trust”: identifying cryptocurrency opportunities
Sqlite uses this for their SCM. It makes sense as this is a good test of sqlite itself.
Would you settle for not dying from AIDS? Landing on a comet? Airbags in cars? The world-wide web? (Don't laugh - that amount of information available at your desk is a qualitative change.)

Then there's the smaller stuff that adds up. In the "golden era", you had to tune up your car every 3,000 miles or so. My 2004 and 2005 cars needed tune-ups after 100,000 miles. In the "golden era", we took an un-air-conditioned car to visit my grandparents in Arizona. We did it in the summer, because that's when my brother and I were off of school. Yeah, that was fun... not. Now, you would have a very hard time buying a car without air conditioning.
Here’s How the US Military Wasted Money in Afghanistan
Just to throw another data point at ya:

1) 9 years

2) 1 year in shared office with only boss, 4 years in shared office with 4 other people, 4 years in a fully open office

3) In person I never interrupt others, but I will IM others about 3 times a day. As far as folks interrupting me, I spend 25% of my time managing folks, so I expect (and get) lots of interruptions, but people know to IM me first. Headphones help as a signaling mechanism for this, as well as blocking out noise.

I loved my office that was just me and my boss as it was quiet and also had a great view. I also love my current open office because it's a great space and facilitates easy conversation, plus my standing desk is next to a window. It's no honeymoon period, been a developer for 9 years and in the workforce for 15 years.

Also, I absolutely hated the shared office with 4 people. Just absolutely terrible to be in cubicles in a small space with none of the benefits of a private office or open office. And people constantly opening the door to go in and out until we finally everyone was just propping their doors open, so it was semi-open anyways.

Edit to note: I work for a great non-profit and it helps to be surrounded by people I love and who I know are working hard to make a positive change for the world. If I were working for a corporation I'm not sure if I would feel the same about an open office plan or not.
This appears to be their new office space: http://www.businessinsider.com.au/stack-exchange-office-tour...

And these are shots from their new Denver office:
http://www.flickr.com/photos/stackexchange/7776308984/in/set...
http://blog.stackoverflow.com/2012/09/join-us-for-our-openin...

tl;dr there is at least some open-plan stuff. Which, really, just makes the most sense; a healthy mix of options is hard to argue with.
You don't need that much to just survive - food/water, atmosphere, low enough radiation, manageable temperature.

All of these problems can be solved with our current level of technology on Mars. After you establish the base near a water source, you can grow your own food, you can make oxygen, you can mine for whatever elements you need.

Nobody says it's easy, but it's doable.
Back in the day it was often optional due to the additional processing that it required.