skysight-inc/HackerNews huggingface dataset:
> And if you do it you would probably see yourself as less of a judgemental prick

But what if I already don't see myself as a judgemental prick? :)
Would this work too?

$ echo "UseRoaming no" >> ~/.ssh/config
They could try harder to influence who buys their product and how those buyers use it before they just close up shop.

It's not like Fitbit has gigantic text on their web site and product packaging saying "NOT FOR MEDICAL USE." In fact, I challenge you to find any such statement anywhere on their web site. I couldn't, but maybe I suck at it.

They could try a little harder to educate their buyers, here.
Personal, handwritten cards. Sealed, stamped and mailed. From your iPhone
It looks very much worth a try to me. Couldn't find anything about database bindings in the docs.
Retail Shoppers Are Demanding Mobile Apps – Here's Why
Well that is the purpose of insurance.
Cache is part of TAOCP

As to the rest of it. It's much cheaper to use a GPU style massive array of dumb cores vs. a few faster cores. Don't forget car companies are spending billions on these chips so spending a little more on software to save a lot on hardware is a good tradeoff.
That's the part not everyone is agreeing on, this is how Microsoft defines it, not how the users are seeing it.
When you talk about a community, it is unreasonable to expect each one being a perfect representation of the whole. For a comparison between communities you need to look at the scale. Compare the scale of the violence in history of Christianity and Buddhism and you get the larger picture.
Hinduism as it exists today didn't exist in the Buddha's time. There were sects of Brahmans who practiced varied ritual folk religions with contradicting beliefs and ideas. Actually, at the time of the Buddha, there was a lot of debate between Brahman clans about what happens after death. There were arguments for reincarnation, which Buddhism clarifies as rebirth without an eternal soul, as well as for eternalism (ie you go to heaven forever if you're good) and annihilationism (ie you die and that's it, no more existence), both of which the Buddha explicitly refuted.
Saurik having been a bot all this time... Now that would have been the news story of the decade :)
Does anyone else just run Linux (or OS X if you're on a MacBook) and then just run OpenBSD in a VM? Run it fullscreen and can't even tell. You get all the advantages of OpenBSD plus all the advantages of using the regular host OS.
Employees are very rarely motivated by profit/salary. See Herzberg's two-factor theory. This is not unique to our sector.
Not enough statistical data
Why is this terrible? In any case, the software is open source so any security fix commit can also be considered as full disclosure.
Yes, but it would not apply to other users.
Life in a Web Server
New Year’s Resolution: Build an Angular 2 to Do App
I continue to want to like Atom, and I try it out several times a year. Just updated, and see that it still has big performance problems on my system. I currently have BBEdit and SublimeText open for real work, and these are apps the have been running for days.

Here 100% would represent full usage of a CPU core:

BBEdit:

15 files open (various types/sizes)
76MB RAM
< 2% CPU
1 process
25MB app disk space

SublimeText:

10 files open (various types/sizes)
169 RAM
< 2% CPU
1 process
27MB app disk space

Atom

1 small Markdown file open
> 1.2GB RAM !!!!!!
> 85% CPU
7 processes
205MB app disk space

Just sitting in the background I am seeing Atom's CPU and RAM usages fluctuate wildly. The numbers above are the LOWEST I observed.

I will spend a little time looking into why this is happening. I certainly could be related to some add-on package that I have installed, but I don't every recall seeing BBEdit or SublimeText behave so poorly with all of the customizations I have thrown at them.

Update: added disk space for base app. Even with a 500GB SSD, Atom would make me think about its value vs space usage.

Update 2: the system specs. 2011 MacBook Pro 13-inch, 2.3GHz i5, 500GB SSD, 16GB RAM, OS X 10.11.2

Update 3: performed a clean reinstall of Atom, removed all third party packages, removed preference files, disabled Markdown preview. Atom is still using over 80% cpu and greater than 1GB RAM with one short markdown file open
I’m quite curious myself. Although, working at a place where we have 3D video walls with head tracking for quite some time you still can call me a sceptic.

We only use them for presentations, the reason imo is that mechanical CAD modeling is really not just about creating 3D representations. An engineer works on math, tables (excel is big in engineering), enterprise resource management systems (you look up available material, prices, etc.), PIM software and of course the browser. You switch between them a lot. As far I can tell, the resolution of both Oculus and HTC Vive isn’t suited for editing larger texts or tables efficiently.

Time (or better the VR industry) will solve this issue, but even then I’d argue many engineers prefer hand drawn sketches to support their thinking or for communicating ideas with their colleagues.

While I’m sceptic concerning the use of VR for every day engineering, I believe it will be fantastic to let non-engineers explore designs. Like a production worker analyzing a design for assembly friendliness, where he can take apart the design without learning the right mouse-keyboard interactions or get used to a 3d motion controllers. Which, from my experience, is a huge barrier to them.
Not fully safe for production use just yet. Let me know if anyone has any issues with the code!
Yes, but it'll only affect that user.
Your ignorant statement is not even accurate.
Any CVE or answer from upstream about it? Is Firefox as well affected?
There's a NSFW image for this article. Not vulgar, but head's up. Learned a new word while reading this: auscultation. And while she doesn't quite use it like this in the article, I realize that sometimes I auscultate when I listen to people's problems instead of truly empathizing.

This is also beautifully written. One of my favorite parts:

I am learning to worship strangers, and I want, so badly,
the space—the moment—to seek multiple truths, like an artist
or a writer—the truth of diagnosis, the truth of personhood.
I want to seek out clinical truths with a steady hand and
observant eye. But I also want to listen for spiritual truths
and emotional truths; I want to expose my heart and be
vulnerable enough to feel for and with patients.

Bihar sounds like she'll make an incredibly thoughtful doctor.
Presumably you would have to connect to a malicious host to be effected? Or perhaps a MITM on your connection to a legit host can exploit you somehow.
"Affects all OpenSSH 5.4 - 7.1". 5.4 was released March 2010 it seems
Ah, I get to alter conditions under which I buy stuff based on my need, this is great! It is what I always wanted! Problem is... When I sell stuff under certain conditions I'd like my conditions to be honored. Like when I sell you a wafer stepper to make computer chips, I like you not to copy my patented technologies so that I can never reach return on investment. Even if you bought the machine and you own it now. And most costumers promise not to do so and honor their promise.

In the tractor case, I'd feel more honest (and much better in general) if I would just buy a tractor of a different brand with less stringent conditions attached. Why would you reward a tractor company that sells you stuff under screwy conditions?

First you vote with your wallet and make a screwy company rich, then you complain. Perhaps you should think before you buy something. Or, get a group of people together and make a nice case to the manufacturer. Where do we end if we can just break any agreement we make based on need?

The honest way to get to hackable tractors is to not buy un-hackable tractors. I'm all for hackable tractors, I'm all for hackable everything! So lets buy products that are hackable!
How is 69 "midlife?" 40's is midlife. These guys hit their midlife in the 1980's. Bowie's midlife was 'Let's Dance' not 'Blackstar.' Rickman's midlife was 'Die Hard' not 'Harry Potter and the Deathly Hallows.'

I suspect we're looking at these guys with their dyed hair, fit bodies, plastic surgeries, etc and thinking they're much younger than they truly are. These are 70 year old. They're old, old men. They died only a few years before the men in my family typically do. They just didn't look very old, nor were any photos release of them looking sick.

I always find it amusing how Charlie Watts gave up on all this with the Stones and just doesn't dye his hair and doesn't dress like a 1970s hipster woman or have a woman's haircut. He has this very dignified look, but certainly looks older than the other Stones. He's easy to spot. If he died tomorrow, no one would act surprised because he, well, looks old.

http://images.popmatters.com/news_art/r/rollingstones-80s-50...

http://www.gq.com/gallery/charlie-watts-style-photos-rolling...

EDIT: HN won't let me reply (goddamn posting too much error), so I'll reply here:

Avg male lifespan in the US is 78. So yes, while your father is an exception, its not remotely typical. Most men don't even hit 80, let alone reach their 90s.

I work with the occasional 70 year. Yes, they are absolutely old men. They can't remotely keep up with guys in their 50s and early 60s, let alone 30s and 40s. There's a reason retirement age is usually pegged at 65.
Solar and Wind Just Did the Unthinkable
Security updates and the ability to run the latest OS are very different things, especially in Mac-land. Unlike Windows software which generally runs on a very wide range of versions, most Mac apps assume users are only running more recent releases. For example, Firefox runs Windows versions up to 14 years ago (Windows XP, which isn't even supported by Microsoft any more) but only on Mac OS X within the last 6 years (OS X 10.6 Snow Leopard). Couple that with the fact that it is very difficult to determine when Apple drops support for a given version of OS X because they have no published schedule and don't officially announce when they drop support of a specific version. In short, the equivalent 2008 Windows laptop is still getting security updates for the OS it came with, works with nearly all major Windows software, and can be updated to the latest version of Windows without much fuss. The 2008 Macbook is running an unsupported version of OS X, can't be upgraded to the current version of OS X, and can't run quite a lot of Mac software.

Windows vs Mac resale value plays a lot into the way Windows folks use their laptops. The reason is that they generally use a given laptop until they no longer need it. My girlfriend's laptop will be 5 years old this year and was purchased for about the same amount of money it cost you to use your Macbook for 3 years. I spent another ~US$100 to upgrade to an SSD recently which will give it quite a bit more life. And it can be upgraded to Windows 10 for free if we want to at some point. Granted, it's only used for web browsing, office suite stuff, watching videos, recording and editing voice-over work etc, so it doesn't need to be the latest and greatest. So, it's really more a different use case.

Your typical pattern of buy and sell is kind of fascinating to me as a Windows user, but makes complete sense given the comparable markets and models. The wider array of Windows laptop choices in different budgets accounts for the lower resale value of higher end Windows laptops. Most users are fine spending $400 or less on a Windows laptop for the basic browsing, email, photos, videos, etc needs. High end Windows laptop users want a new machine, not a used one. So, there's not much interest in $500 used Windows laptops... they don't serve either market segment well. In Mac-land, there is no $400-500 Mac laptop option, so anyone with only that budget has to look at used models. Thus, the demand keeps the cost for a used Macbook high compared to Windows laptops.

In the end, I think we're both doing it right for our needs :)
Is there any way to update openssh on my side, without waiting to apple ? Is this enough ?https://mochtu.de/2015/01/07/updating-openssh-on-mac-os-x-10...
+100 corporate experience in big fish companies is completely overrated, people learn a LOT more in a smaller companies.
We plan to create a Safari extension as soon as possible and a Firefox one just after that. The first release of Linkpack was just an MVP, so we will definitely add support for more browsers as we continue the development!
The potential that lies within a job is correlated to how much value you can contribute to the company.

When I look for a job, I screen it like an investor. I look at the team, the market size, the product. Team is especially important.

1. What are the bosses' background? Someone who worked at Facebook will have an entirely different approach than a management consultant. Sniff out culture and make sure it suits you. People's work and personal habits are very different - this is where you tell the two.

2. Look at the org chart. Organization charts are like software architecture. There is no "best" org chart; just what it's optimized for. If it insists on being a flat heirarchy, assume that it's an anarchy. You just want to make sure that they respect your role.

For example, one company has sales, marketing (separate from sales), finance, operations. Operations is then split into logistics, IT. Product development is squished under IT. This is likely a bad company for engineers. Likewise, I've seen companies where at least 50% of the budget is engineering.

3. What is the value of your role? If you make $100k, how are you contributing $200k to your company annually? If you find that you can only contribute $30k or that the position is worthless in a year, that's a red flag.

4. Growth rate. If a company's profit is doubling every year, there will be much less bureaucracy and politics.

5. Sniff out bullshit. I ready the most uncomfortable questions I can find. Why aren't they hitting a good growth rate? Why are they hiring so many people on $1M of funding? If they give you an honest "Uhh.. well.. I don't know," that's fine. It's difficult to lie. You want to detect the ones who lie as a reflex.
On a more constructive note, I've found that it does have significant problems with certain text structures, namely really long single lines.

Just the other day I had to debug a json serializer, so my q&d solution was to copy the text out of the eclipse debugger, paste it into Atom (as it was already open), then find my way to the section I was looking for. After significant delays getting to the spot I needed with 'find', any use of the left and right arrows to navigate the text further was accompanied by a ~5 second delay per character. The same operation in Notepad++ went smooth as butter.
Well it's been pretty quiet from there since 9/11

It's not on CNN [1] so you just don't hear about it.

[1] etc.
Your editor session need to be associated with a project/workspace. Works well in that case. Restart via atom /path
I recall seeing a suggestion that "everything" happens in threes, in a meaningful sense. Something along the lines of: you take events which happen according to a poisson distribution with parameter L, and you define a cluster to be "any group of events which happen with no more than time L between adjacent ones", and then the expected size of a cluster is a little less than three.

I'm probably misremembering the details, and I can't immediately find a source, but I thought this was interesting.
"The tech folks", "text based therefore simple", suggesting anybody ever used XML and simple in one sentence, implying http would be better off binary, … how can such a small comment pack such a misleading punch.

Impressive, in a way.

The point isn't text → simple (semantics), it's text > binary (syntax).

Complexity is mostly a property of semantics, text vs binary is about the syntax used to convey those semantics. For the same semantics, text is easier to debug than binary. That's all.

XMPP bad. Binary XMPP worse. Etc.
What's the point of that main argument?

You asked a question about why certain unreasonable feel a certain way, you got an answer, and now you're arguing with the answer because you think it's unreasonable. That's silly.
> if you find it at Stage I, you have much better odds than if you find it at Stage IV.

Very true, however, Stage I cancer is still localized, Stage IV cancer has spread to other organs.

To your point though, Lance Armstrong beat cancer after it had metastasized. He was an exception. He was in stellar condition. I doubt most folks would be able to endure what he could.

For colon cancer, bleeding is sometimes unnoticed or written off as hemorrhoids, so it is ignored and given time to grow and spread. This, I believe, is the chief reason why it's so lethal (there are exceptions, of course). Colon cancer is curable if found early enough. Sharon Osbourne has been cancer free for 13 years only because she caught it early.
Coding jobs have about a 2 year half-life. If they have enough funding to pay you for 2 years, regardless of whether or not they succeed, then it is as stable as any job, so just take the paycheck and do the work.

Any job that doesn't have 2 years of reasonable stability need to be evaluated by your passion for the project. Do you want to take on personal risk because you believe in the project? Are you willing to lose money over it? Are you willing to lose time over it, and be broke at the end? Does this project improve the world, and do you want the work to be done even if you do not personally gain from it? Positive answers to those questions may lead you to join up.

But if you join a startup because you hope to get rich from it, you are gambling. There is nothing wrong with that choice, but you should see it for what it is - gambling your time for a small chance at future money.
Someone tweeted this, the roaming code doesn't seem to be very well managed: https://twitter.com/marver/status/687644904575627264

Edit 1: Here's some relevant commits too https://marc.info/?l=openbsd-cvs&m=145278217421101&w=2

Edit 2: This mailing list post seems to discuss the vulnerable feature http://www.gossamer-threads.com/lists/openssh/dev/49018?do=p...

Edit 3: Got a better description of actual impact of the bugs:

>Experimental roaming code in the ssh client could be tricked by a hostile sshd

>server, potentially leaking key material. CVE-2016-077 and CVE-0216-078.

>Prevent this problem immediately by adding the line "UseRoaming no" to

>/etc/ssh/ssh_config.
Show HN: Annotating Brendan Dassey's case files
GoldenEye 007 Meets Unreal Engine 4
Aren't those under the wide banner of European Union Framework Decision for Combating Racism and Xenophobia?
It seems that the only prosecutions regarding it are pretty much exclusively related to France and Germany/Austria.

I do find these laws silly tho genocide denial should not be criminalized it only gives it legitimacy and vigor.
Effective code reviews
RecyclerView keeps code manageable in app
"I will spare you the technical details, but I had a hunch that I could circumvent their approval process by carefully forming an HTTP POST request."

This rather interesting article would be made infinitely more interesting with these details. Anyone have a link where the exploit is explained?
I'd use it with Google Drive, do you have a newsletter to keep folks updated?
Failure for a product to perform its primary function is totally unacceptable. Let me repeat: totally unacceptable. From the comments it seems they fail if they lose network connectivity? That's got to be the stupidest thing I ever heard. Apparently some "smart" TVs suffer from similar problems. Remember, there are plenty of thermostats that have NO software - just a stupid little mercury switch - and they are more reliable than this. When any product fails at it's primary function I next it.

But hey it's the Internet of THINGS! woot!
Show HN: Tweets about the GOP with socket.io
But they didn't disclose the bug yet. The implication is that this bug is /so bad/ that it justified breaking the normal "just disclose it" approach.
This is pretty interesting. What are the tradeoffs? Because if there aren't many, this seems like a much more desirable way of parsing a language.
How to Turn Your Office into a More Relaxing Place
Narnia's a good story despite the propaganda lurking under the surface. His other writing is awful, though.
Ask HN: What are your experiences using the Safe Documents for your seed round?
I'd like to hear people's experiences using the Safe Financing Documents, preferably from those who haven't been through YC. What was the response from investors vs. using traditional convertible notes or a priced round? Any potholes to avoid?

https://www.ycombinator.com/documents
[the Sheriff has said he'll cut out Robin Hood's heart with a spoon]

Guy of Gisborne: Why a spoon, cousin? Why not an axe?

Sheriff of Nottingham: Because it's DULL, you twit. It'll hurt more.
He says in the article that "Apple did a good job with their monitor", but what he fails to realize is that the panel in that monitor is made by Samsung, and is used in numerous other monitors, such as a bunch of Dell Ultrasharp monitors. These are the exact same monitor, except with a different frame and stand, and are available for a fraction of the cost.
> part of me imagines a group of MBAs sitting around watching Justin Timberlake play Sean Parker, thinking that actually a billion dollars would be pretty cool.

My experience is that MBAs looking for money go into corporate roles, not startups. Around me it have been the more idealistic ones that join or start a startup, and for very different reasons than getting rich. e.g. feeling that they can be more valuable here than in corporate, wanting to create something new, etc. (all the normal reasons for start-ups, MBAs are no different)

disclaimer: I have an MBA, and I did apply to Mondo (did not work out, but no hard feelings), and I usually don't daydream about making a billion dollars
Not much to say here other than he will be missed. I see a lot of commentary here about cancer vs heart disease and why one is so much better treated than another, but that's something of a fallacy. Cancer and heart disease are pretty much matched for cause of death in baby boomers.

http://www.medscape.com/viewarticle/844382#vp_2

We're still very far away from guaranteeing long lifespans. Bowie and Rickman pass away at 69, but Doris Day is still around at 91. Gene Wilder is 82. Mel Brooks is 89. Age Vigoda is 94. Longevity is still a crapshoot.
React and Imba can both optimize using shouldComponenUpdate (in Imba you would add the same logic inside node#commit). Utilising shouldComponentUpdate (in React and Imba) requires additional logic by the developer, not the framework. This is not an optimisation at the framework level - but an endpoint where the developer can write their own custom optimisations. Adding your own manual checks all around your app to check for statechanges is inelegant, cumbersome, and bug prone. In my opinion it defeats much of the purpose of a virtual dom, if you are expected to do your own diffing before sending it through. Also, the relative performance difference is about the same when turning it on.

I fully stand behind the benchmark, and would even go as far as saying that it is more relevant for real world applications than benchmarks like dbmonster where everything in the view updates on every render. This effectively tries to calculate how quickly each contestant can reconcile the whole view (synchronously), but when only parts of the view has actually changed.

Here is some additional discussion about the benchmark: https://github.com/somebee/imba/issues/9
Online Shopping in the 1950s
AFAIK the roaming feature has been disabled on the server side for a while, but mistakenly left enabled on the client.
British actors jumping back and forth between TV, stage and film are far more common than in America. If they don't maintain a certain amount of stage work, they must lose some British acting creds.