skysight-inc/HackerNews huggingface dataset:
Unikernels are pretty much the future of cloud deployment. Why even bother with all the pieces a standard OS distro comes with when you can compile and link together only the things you need to run your specific application? Deployment and configuration are a breeze, the atrack surface us reduced and so is the total amount of code running and the OS image size. See also the work the NetBSD devs have been doing with building unikernels out of rump kernel drivers.

Oh, and you should really be eating paleo, local, and organic.
Not all Category Theory is about FP.

I am trying to use Category Theory to understand the programming patterns in the book Python in Practice.

The book talks about abstract notions like decorators and factories and proxies. These layers of abstraction don't really change how your program runs, but they help you be more oraganized as a programmer. That's what Category Theory is about.

In fact, any case in programming where you are drawing diagrams with boxes and arrows, that can be considered category theory.
Although counter-intuitive, reversing time doesn't change the rules of gravity: the basic law of gravity just says that objects accelerate in a certain way dependent on their masses and distances. Because acceleration is the second derivative of position with respect to time, it is doubly negated, and thus unaffected, by reversing time.

Reversing a planet's orbit produces another orbit just as valid under the law of gravity. And even at the scale of ordinary experience, gravity doesn't prohibit objects from rising (after all, in the canonical example of tossing a ball through a parabolic arc, there is both a rise and a fall); footage of a ball falling under the influence of gravity reverses into footage of a ball rising under the influence of gravity and vice versa, but never does footage compatible with the law of gravity reverse into footage incompatible with the law of gravity.
What about the Giving Pledge[1] or the 2,000,000 people the Antony Robbins Foundation is trying to feed this year[2]?
Whilst I agree with the assessment that charitable giving among the billionaires of the world might not be what it could be, there are shining examples of charitable giving amongst them, and I think that the generalization of stinginess, entitlement and heartlessness is overly broad and extremely harsh.

[1] http://givingpledge.org/index.html
[2] https://www.anthonyrobbinsfoundation.org/
Can prisoners have books? Can't they have computers? Why?
Same thing happens to me and I don't have ReSharper installed.
There's a neat little Node.js IDE called Nide (http://coreh.github.io/nide/) that was built during one of the early Node.js Knockout hackathons.
FWIW, back when I joined Google Search in 2009 the whole company was on a huge latency kick, and yet inline JS snippets in the HTML weren't compiled, and so there were instances where we had to "human compile" Javascript down into its minimum form. Single-character variable names, foreach-loops that look like "for(var i,e;e=c[i++];){...}", ordering statements so that they would GZip better - basically we were trying to simulate an optimizing JS compiler in our heads. I had code reviews turned back because I could save 1 byte in total GZipped size with a different for-loop construction.

Yes, this is insane. No, they don't do this anymore. But I'm glad I had the opportunity to do this (on somebody else's dime), because it made me really think about latency and on the performance trade-offs you make to get maintainable code. Code size is not free; many devs think it is, and they write really bloated SPAs as a result. And there's also a lot of low-hanging fruit that doesn't require lots of engineer effort but gives appreciable latency benefits.
Type Tees: What's Your Extension?
Press X to Experience Feelings
> “It’s hard to be a disrupter and not be an asshole.”

I really hate this false dichotomy that gets perpetuated. No, being disruptive or innovative does not require being an asshole. And acting like an asshole does not make you more innovative or disruptive.

I hear statements like this all the time - "Well, {Jobs/Zuckerberg/Ellison/<insert figure here>} was an asshole." Being an asshole doesn't make you a better entrepreneur (and even if it did, is that really a pattern you'd want to perpetuate, or is it better to "disrupt" that too?)

Incidentally, Sarah Lacy (founder of PandoDaily) recently wrote a piece about this topic and used Uber as the main example[0]. Though even if she hadn't mentioned Uber, I think the point extends far beyond Uber, and she does too[1].

[0] http://pando.com/2014/10/22/the-horrific-trickle-down-of-ass...

[1] http://pando.com/2014/10/06/venture-capital-and-the-great-bi...
Well, I'm aware now.

I had no idea they stored the edit history.
If someone applies a force to you, you can feel it. If you're in free-fall, you can't feel anything. According to general relativity, there's no way to tell if you're stopped, moving in a straight line with constant velocity, or in free-fall in a gravitational field. They're all the same.
The 3 Biggest Mistakes Marketers Make When A/B Testing on Mobile
I totally agree, columnar databases have rendered "traditional" BI tool irrelevant and required the analysis and visualization layer to adapt to billions of records accessible via SQL.

We (EverythingMe) open sourced our own internal data visualization and collaboration tool which is used with our own Redshift setup - https://github.com/EverythingMe/redash
For me, the gain is that you can track all interactions in a single spot. If stores trigger updates on each other, you end up with a web of dependencies that take a long time to trace through when making changes or debugging.
Why's it so highly upvoted then? I was expecting something moderately legible.
I've contacted independent brokers before, many of whom allegedly resell primarily to "the US government". When asked about hypothetical Tor 0day, they quoted a price of $150,000 before their 20% broker fee. So I'm not sure that 6 figures for most trivial vulnerabilities fits the market.

(And obviously, I don't have such a 0day to sell, so I can't prove that they would actually pay up.)
The difficulty in removing them is also why legislation enacted by way of treaties should be vigorously debated in an open forum, as opposed to the way the Trans Pacific Partnership (TPP) has been negotiated.
We compile for 64-bit and 32-bit on every commit with travis CI and for many files activate extra warnings such as `-Wconversion`. We are acutely aware of the problem. However, we can't refactor the entirety of the (quite large) Vim codebase in one go. Whenever we add new code or replace old code that calls into more old code (often), we have to decide whether we will also refactor said old code to be more modern.

In fact, we have sections of the projects wiki devoted to this type issue: https://github.com/neovim/neovim/wiki (the specific section: https://github.com/neovim/neovim/wiki/Integer-types-refactor...).

It's not perfect, but you'll see we've put at least some thought into it and we welcome new contributions.

It's a problem of manpower and/or time, not necessarily of misunderstanding C and making rookie mistakes about types as the grandparent seems to imply.

There, had to get that off my chest. (I'm not seeing Neovim's code, old or new, is perfect, but it's probably better than what the tone of the comment implied).
I get the impression that this set up was for a client and a bit of an R&D project. I guess his client just made their logs available on S3 for him to consume.
Prototypes /= traction so that almost won't help either. I had a prototype two years ago. Nobody cared. We had an MVP a year ago, nobody cared. Now we are out there actively selling and even then investors are saying: We want to see that you will have 1MM in revenue in the next 12 months before we decide.

A rule of thumb in fundraising is this: "When you don't need money you will be able to get it."
There's no undergraduate class that illustrates closures and first-class functions (whether in javascript or otherwise)? That seems odd...
For example, you talked about cronyism. You said that it's inherent to capitalism. For authority for that claim, you said (but did not cite) 19th-century critics of capitalism.

I don't believe you that this is inherent to capitalism. Do you have anything this century (21st, not 20th)? An actual citation, not just a claim that this is what they said? Some kind of a study of the degree of cronyism in capitalism, preferably across countries? Something besides just an un-evaluatable claim that depends on the "everybody knows" and the definitions used by unspecified people two centuries ago?
I'm inclined to believe that Foxconn and its ilk exist because there is an insatiable need for the latest and greatest gadgets.

I absolutely agree that greed will always be a major factor in the equation but I can't help but think that our rabid consumerism is the culprit providing the opportunity for the greedy to reign.
They can and do have books, TVs and offline computers.

The article is just whining by someone who tried to escape his prison sentence for two years and after getting caught (and then bragging about destroying evidence) is shocked that the system treats him as not being very trustworthy.
Thank you for the nice comments! I actually had a call with Freshbooks a few weeks back, so we might be getting some great integrations going there.

Hehe, I can more or less promise you both of those things will be implemented.
Learn to build web prototypes in one month part-time
Is there any way to make iOS integration work better? I know that Apple Jails things and limits the BT. I am just hoping that a tweak will allow iPhones to use Siri with the cortana integration, and allow canned responses for SMS.

Also, my notifications have been spotty, but I may reset and start over, because my friend with a band is not having that issue.
Your Guides to Growing Profits from AdWords
My wife didn't want to have her daughter vaccinated with Gardisil for this reason either until she got cervical cancer. Since then she has changed her mind. ~40% is still pretty significant.
Maybe not today. We haven't open sourced a configurable proxy yet, so you wouldn't be able to do your redirects and some of these other features without writing C++ code.

If you're interested in how HTTP frameworks are designed and implemented, I'd definitely suggest checking it out though. This project is initially going to be more interesting to people integrating with HTTP quite directly.
This is great, I always remove the metadata from files before sharing them (why don't the social networks don't do this for you?). This is how I do it at the command-line:

cp files-to-strip /tmp/foo
exiv2 rm /tmp/foo/*
OK, 'unfounded' was a little too strong. I'd change some things myself, including comments on those declarations; but if this looks like a code-golf game to you, it's not, it's a style you're not used to.
Also, the how: http://www.somerandomidiot.com/blog/2014/08/18/i-am-unikerne...
People believe a lot of weird stuff about vulnerability prices. For instance, any time a post hits HN about someone getting a $500 bounty for an XSS, there's always a post or two saying that's a rip-off compared to the tens of thousands of dollars it would fetch on the black market --- as if single-site XSS vulnerabilities with a half-life measured in minutes were worth huge amounts of money.
He ordered some books five days prior to the tragedy which makes me wonder if he is planned the suicide or not. Also I wondered if he has any poems that is relatively more positive. But it is just sad that these poems are so striking. Simply a loss.
VCs Look to the Future as IoT Investments Soar
FWIW I don't agree with the assessment of the OP. While there are some security firms that do have contracts, the vast majority of NSA capability is internally developed (or developed under contract by defence contractors).

As for the "market assessment" I find it implausible. It seems to be based on the assumption that the demand for capabilities has decreased over time while the availability of good bugs has increased. This is at odds with reality.
Even a Groupon-style series of accounting fuck ups would not be enough to make Tinder an unattractive business with a $value on users.

It's not true for everyone, but the fact remains that you can monetise people without them paying you a dime directly.
The article is poor.

I think the research is another take on how finite reversible systems end up cycling. Their entropy has to eventually decrease because as a path through the phase space runs out of places to go it must return to the initial state to avoid getting stuck (i.e. violating reversibility).

I'm guessing that the interesting new thing here is that the researchers showed systems following gravity have this entropy-goes-up-and-down property, despite being an infinite continuous phase space where the bits could just get more and more dispersed?

Of course in the actual universe there's other forces at work and they need to be accounted for. You can't just say "gravity creates low entropy times therefore we have explained the low entropy", because things like the accelerating expansion of space have to be accounted for. You also need to account for how incredibly low entropy was near the big bang: it wasn't just a single galaxy's worth of stuff converging, which would have been sufficient and far far more likely, it was billions of times more.

Sean Carroll frequently talks about this issue in has talks and on his blog. Hopefully I didn't get the details completely wrong.
I really like seeing examples that illustrate how the more limits are imposed, the more creativity thrives. Not that CSS/HTML are that limited, but as far as creating a full blown 3D environment they would definitely not be something I'd even think about, and then I see this...
Tmux, iTerm2 and Meta Keys
I am working on a project that lets you monitor your web page or hybrid's apps rendering performance

- http://github.com/axemclion/browser-perf. To quickly test your website, check out http://www.perfmonkey.com/#/trynow

You can use the metrics from this tool to find out which CSS or JS make a webage janky, which action caused multiple paints, etc.

Completely written in Node, can run as a node module and a CLI.

You can get graphs like this - http://nparashuram.com/perfslides/perfjankie.

- Based on Chromium's perf framework, needed a way to monitor performance everytime I deploy a site, automatically.
The differences between Chinese and Western values matter little in this context. Sure, you could make an argument that their social culture which values hard work would promote these working conditions, but that is irrelevant.

"Worse", despite its subjective meaning, can arguably be used objectively in this case. To be quite frank, Foxconn treats its workers like trash [1]. It's a throwback to the labor rights violations of early industrial America. While you may sit back in your chair and type away that you can't possibly call their lives worse, you nor I would ever want to be caught in an environment like theirs.

There's a huge difference between a culture that values hard work, and one that also knows the respect which its workers deserve.

[1] http://www.facing-finance.org/en/database/cases/working-cond...
I have not analysed iMessage, but I don't believe it takes positive steps to deter reverse-engineering/auditing like Skype.
like this new Floobits plugin [0]

[0] https://news.ycombinator.com/item?id=8559146
Naive solution: What if every child had an intermediate parent node, something like:

<Transition current={this.state.mode}>
<TransitionItem name="map">
<Map .../>
</TransitionItem>
<TransitionItem name="list">
<List .../>
</TransitionItem>
</Transition>

By making the possible children explicit, you can preserve them in the virtual DOM as long as is needed. The actual child (Map and List) would be mounted/unmounted only as needed.
I believe you on this a lot more than I believe anonymous employees of a firm known principally for giving a brand name to an Admin->Root privilege escalation bug.
Clever, very clever.

As somebody who has worked full-time, over-time, and essentially in my sleep with Word files, PowerPoints, and highly sensitive bid documentation...yeah, I have to agree working in the cloud for this kind of stuff strikes me as career suicide. Maybe not in your turf, re: software development, but with respect to management, operations and marketing people, there should only be one person with the key to the kingdom. I'm not kidding about this, even if just talking internal development.

Also, this is why everything went out as a locked down PDF, unless explicitly mandated otherwise by RFP/etc specifications...and even then, Track Changes > Accept All Changes is gospel. Anybody in my line of work saw what the .GOV did with converting PDFs and simply redacting with a graphic over the text...yeah, that's why I'm a first-class proposal developer, because I've seen carnage yo.
If you've never been depressed I don't think you can understand what someone in that mind-state might think, and thinking: "my kids would be better off with anyone than me" is the exact sort of thing a suicidally depressed person might say.
I've tried to use a clipboard manager for years to help obviate this sort of issue.

I'm currently using ClipMenu on OSX, which hits all the right needs for me. Anyone have a suggestion for Windows?
Reducing attack surface reduces the amount of code you have to audit and write MAC rules for.
Reminds me of the submission https://news.ycombinator.com/item?id=557191 where we could see pg's thought process in writing the Founders Visa essay. (the link no longer works)
Hackathons aren't about the hacks
Why would the social networks ever do that for you? That's the data they crave for.
And yet, here you are, posting on HN. Is this part of work? Or are you off work now? Curious.
RoomTags – A search engine for Facebook's rooms app
I heard "next year"
The Web as a Commercial Platform for Games Gathers Momentum
It also aptly demonstrates the issues with doing internet searches for code, the snippet in the demo has a bug!

Still, it's a crazy neat idea.
Care to show us what you've got instead of just saying how much better it is than Proxygen?

Also Facebook is a group of people so saying "your" doesn't really sound right.
Guest Commentary: The Life of an Indian Visual Effects Artist
Do the people who consume the goods perceive the workers as human?
Optimizing Tail Call Recursion
I don't work at an office. I guess you can say I'm on a break.
Chart of Cousins
I think that's true -- but she didn't seem to like nyc either, and I think you'll have a tough time finding people not comfortable with black folks in nyc. They're your neighbors, friends, and coworkers...
Android Studio is always ahead in Android support, so if you want to take advantage of some new feature in a future update, you'll have to wait for Intellij to get it. That said, most common things like gradle support and SDK support are useable since version 13.
Enhance Your JotForm with CSS3 Transitions
I still have no intention of buying a "smart" or "Internet connected" thing besides computers, media devices (game consoles, chromecast, etc), and my phone. I'm sure others feel similarly, so what kind of product would convince me to change my stance?

The IoT and WoT (internet and web of - things), will probably be more than just that: a device with some sensor, inter-connected.
I feel like the real question here is not what can you buy(as a consumer), to interconnect, but to what, can your device connect with.

A phone and a few taps on screen should be just about enough to do anything around our every-day life, and even better, no taps. We should be able to walk by and interact with services without even reaching for our phone.
Yeah... it was...

It was the first link on Google that seemed to mention the FBI / Russian Spy case. So take it as "proof the thing happened", but ignore the article.
This actually seems like a great program for automatically generating adversarial examples to improve OCR. A human could rate this text as being illegible or legible. Each example can then be added to the training data to improve its quality.
> Being paranoid about being an outsider isn't some crazy way of thinking. People perceived to be outsiders are frequently ostracized and we all know it.

I think this is a self fulfilling prophecy. When you bring that fear with you into each interaction, and mold yourself to fit some group dynamic no one wins. And you're less likely to be included or FEEL included because you're scared and have modified your behavior to fit the group dynamic.

Anyway, I have zero issues being a minority in tech. I have an awesome and interesting career, and I enjoy my coworkers.
Warning: Page has ads that play audio unprompted with no immediately apparent method of disabling it.
Completely reasonable for modern software of this size/complexity.
Yes, I'm sorry: I meant to defend this code from the charge of being pointless code golf, and inadvertently disparaged people without the background to enjoy reading it. It really is hard to follow without that background, which lots of good programmers don't have.

I hope someone will write an explanation. I'm still working on one for my own (quite different) little compiler.
The main downside, in a nutshell, is inflation. There's simply no way to distribute the same amount to everyone in an economy and not have proportional inflation occur--because basically what you've done is dilute the value of every dollar in the economy. This is essentially what has happened with the cost of college. The more aid we give students, the more colleges soak it up...which leads to those who needed assistance still needing assistance as much as before, but the absolute cost of education has just risen.

Basic income sounds like a great idea until you realize the above.
Register Now and Earn Big Money
Well, maybe you and and your family don't. Not me. There's plenty I like and want to do when I have spare time. There are different types of people in the world. Don't let one person's personality define the system.
As much as I feel for this poor guy I can't help but feel that this article is glamorising suicide.

Suicide is a selfish (IMO cowardly) act and I'm sure his family will suffer for the rest of their lives because of it.
Thanks for finally giving me a link. Unfortunately, it confirms that I'm right and you're wrong. Steve Jobs is listed one of the founders. Please see the Founders box on the right-hand side.

In addition, read the paragraph containing this line:

"He also began then for the first time to take an active direct leadership role in the company, making himself its CEO. "
A year of PC gaming with a standing desk
Mercedes, VW wants separate platforms to manage in-car data. What's the impact?
It's quite possible to go overboard even on a 64-bit system.

For example, I've seen people allocating 4GB buffers for everything, just because that made it impossible to have buffer overflows as long as they indexed with 32-bit integers. But on x86-64 you can only fit 65k such buffers in the address space, and it's not that hard to exhaust that.
Skimming through the article, it seems to me that this server spawns a thread per connection, is that correct?
How to Build Stable, Accessible Data Infrastructure at a Startup
It's not false.

There's N options for optimal action, some more in category of "asshole", some more in "non-asshole".

Blanket statement all "asshole" actions are non-optimal is a pretty huge leap of faith.

The real question you should be asking yourself is optimal for what? Your statement (or sentiment at the very least) says you're optimizing for not being an "asshole", in which case, you're correct. That's also the only case where you're fully correct.
Or you could "Keep Calm and File > Make a copy..." of the Google Doc and share that instead of the original draft. The copy doesn't copy the version history.
Oh, wow. Cool. I wasn't actually asking for moderators to change the headline; I was just whining...