skysight-inc/HackerNews huggingface dataset:
I'm not really a developer, I just happen to write software now and again. All my editing is done inside GNU Eamcs. It is portable, can be configured to do everything I want, and it is very very stable.

The only exception to using Emacs is that I compose all my email inside vim.
The price of the privilege and prestige of being a member of the oppressive majority is eternal vigilance against overstepping the mark. Sure it's inconvenient, but politeness doesn't cost much effort. Eggshells is a good way of putting it.

If you or anyone you see steps over the line, get an apology out there and discuss it and move on. Over time what constitutes a transgression seems to get more minor and trivial in my eyes, but until we're at a star trek utopian standard of living, progressing towards it is worthwhile in my view.

Of course if somebody is taking the piss and claiming oppression when there isn't any, they deserve to be called out on that too. In the poster's comment to which you are replying I do think his SO's grievances are valid.
The added bonus of periodically validating random chunks is that it forms a sort of data-scrubbing function, allowing the detection of non-malicious failures due to bad sectors or whatever as well.
When I applied at Fog Creek, I asked about diversity in the workplace and got what I considered to be a hasty, defensive, almost-canned response.

Prior to their jarring, incongruous answer, I was worried I was not good enough at software development to get the job. Afterward, I suspected it was just another "cultural fit" thing. They did use videoconferencing in the interview process, if I recall correctly. I thought at the time that maybe age discrimination could have been a factor, or regionalism.

Of course, Fog Creek, just like everyone else I have ever interviewed with, declined to give any sort of meaningful feedback afterward. "No, you were great, really; we just didn't pick you. No, we won't say why."

Not knowing any of the real reasons why I didn't make the cut, I am free to imagine any stupid, bogus reason that I can rationalize to myself. The only reason I would really accept with finality, in a way that wouldn't diminish my image of the company, is "we don't think your software skills are good enough to work here." But they very carefully implied that was not the reason. So my image of the company is diminished.

And a lengthy and arduous screening process only makes it more frustrating when the company won't provide any useful feedback.

I guess that sword swings both ways. They also don't know why they don't get more female applicants. I must admit feeling a little schadenfreude over that. It's mean and petty, of course, but I still feel it.
The wayback machine* has Zachary Amsden's opinion in 2007 why the vmkernel (and other components) are not in violation of GPL. It's an interesting read.

He concludes:

> 1) There is no argument that depending on a Linux console OS makes any part of ESX subject to GPL that is not already opene sourced. We have open sourced those GPL components of the system which we have modified and given the changes back to the community.

> 2) There is no argument that loading the vmkernel by bootstrapping it with Linux makes the vmkernel subject to GPL. In fact, in the funniest counter-example, Linux itself used to be boostrapped under MS-DOS by running the command loadlin (note the 7 character name, since DOS would not allow enough characters for load-linux).

> 3) There is no argument that distributing GPL binary drivers makes any piece of software distributed with them or using them subject to GPL. In fact the converse appears to be explicitly stated in the GPL itself.

* http://web.archive.org/web/20080105204946/http://www.venture...

updated for formatting.
The first link from the article in question?
One, the leading ; is about concatenation, not variable declaration.

Two, stop making stupid assumptions.
Well for starters, COBOL and FORTRAN are effectively ancient technologies are far as much of modern business programming is concerned. I would omit them from your resume. State them for interest sake only.

Also they are not a charity organization, the business goal is to get value out of you. Perhaps you did not demonstrate sufficient value, or seemed out of touch with current technology. I have found that programmers are a fairly meritocratic group of people, but you do have to stay up to date with tech, and that is a battle that gets harder and harder as you age.
No, it really couldn't. How something is taxed has little/nothing to do with what it actually is - tax people don't talk to copyright people.
Re-do whatever you did to get the license in the first place?
Thanks. It's hard to measure what I can't see. Many companies do participate in open source, but it's hard to notice all the activity since there is just way too much going on in so many communities. What does surprise me is when senior tech people tell me their companies don't participate in Open Source since it is almost always the case that they do, but do it "under the radar." IMO it's important for senior tech folks to recognize and support the activity. After all, but embracing it, they can ensure that it is operating in ways that advance the company's goals.
Jailbreak iOS 8.2 beta 2 with TaiG jailbreak
Someone needs to send them a dictionary.

Private: belonging to or for the use of one particular person or group of people only.
"all bedrooms have private facilities"
synonyms:	personal, own, individual, special, exclusive, privately owned
"his private plane"
Ask HN: How would you measure passion?
I started making myself this question one week ago. It actually sounds weird and I know it is the typical vague/philosophical question for what your friends stop talking to you, but I'd appreciate if any of you guys have a guess.

Some research I've gone through suggests it is related to how you feel, how much time you spend thinking about it and what you're doing for it.

I assume founding an startup is highly related to passion (at least for me) so...Do you agree with that? Do you have any other guess?

Thank you so much guys ;-)
WOW, What a great swimmer and he is only 2 years old
Quintessential Responsive 3D CSS Cube
It's a calculated risk. If no one risked building such products we wouldn't have innovative operating systems, languages, storage engines, etc.
New 'FREAK Attack' Exposes yet Another SSL/TSL Vulnerability
>where a sarcastic slippery slope argument about the Patriot Act made in 2004

I think many people were non-sarcastically making these slippery slope arguments, at least in part because they feared these exact sorts of scenarios.
Yeah, some games are a bit too subtle, like reducing player accuracy in an FPS. Others can be quite funny when players complain online.

http://www.eurogamer.net/articles/2013-04-29-game-dev-tycoon...

It's pretty old and has been posted here before, but one of my favourite DRM examples/writeups is Spyro: Year of the Dragon.

http://www.gamasutra.com/view/feature/131439/keeping_the_pir...
It's been a fun ride these last two years. I'm excited to see (and help build) what comes next.

We're hiring, obviously. I'm happy to talk to anyone about working at Swiftype. My email is easy to find.
3 Aspects That You Must Have in Place for Excellent Hybrid Cloud Performance
> It appears that Paris would not be able to recoup funds from Fox News in the event of any judgment in its favor, based on a 2010 law that prohibits US courts from enforcing any foreign judgement for defamation except in narrow circumstances.

this is dot a defamation case.
Most cloud providers gce, aws (vpc), azure, rackspace, etc. provide multi-tenant networking, where private network addresses are specific to an account. So there is legitimate reason for confusion.. that said i did read the release notes on DO's announce when i started using this feature and it was pretty clear that's not what they offered.
Taking asciidoc as the master format is already far ahead of the Project Gutenberg approach of not having a master format at all!

Now, in order to attract manpower, GITenberg needs to empower users who want to make their favorite book "nice".

A proper table of content, footnotes, images, formatting of tables, quotations, prose, etc.
There is so much that can be done in addition to the current (often times pityful) state of the books.
Imagine. With the master format, this is the last time anyone needs to do this kind of work. And anybody can read your favorite book for free. Nicely formatted and on any device.
EC2 Classic hasn't been a thing that exists for a couple of years now (aside from for accounts that were grandfathered in).
It sounded to me like they have two things: one that's proprietary and the other that has modified kernel code in it.
Impressive, Elite game also comes to mind. For you who don't remember, it was a really immersive game with huge universe that can fit on a floppy drive.

I remember when my friend show me proudly cd he just purchased with it, and didn't believe game is small enough to not needing it. His face was precious when he opened cd and saw how big the game was.
Thanks for the response, I'm just reading through the linked meta analysis.

It's important to remember, though, that correlations measured in twin studies, by design, only say something about the difference of both measured variable expressions, not about the variable itself. So if twin A has a BMI of 30 and twin B has a BMI of 35, that linked meta analysis says that heredity explains 75% of the difference between 30 and 35, or only 3.75 BMI points/ 10% of twin B's BMI in the given example. Even more interesting: The older the twins are, the smaller the difference gets (grep for 'decreased mean age' in the study).
Simple languages are good, but we should be careful to understand why they are simpler: in many cases, the complexity is simply shifted from the language onto the programmer.

Though simplicity of the language is important, I feel that the ability of a language to manage complexity is more important. It is probably one reason why many people (myself included) have some issues with design choices made in Go.
Whenever I read about people considered to be inconsiderate, I wonder: did anyone bother to make this clear to the "inconsiderate" people in question?
The inevitable buzzfeedification of non-paywalled journalism.
They claim to be a "cloud hosting" platform, though, which is the confusing bit.
If anything, Javascript suffered because it had large corporations invested in it. The guys at PUC-Rio were never beholden to corporate sponsors as far as I know, and thus free to break compatibility.
If Adria feels unsafe at a day-time conference attended by professionals, in her own country, she should seek professional help.
I am well aware of Bogelow. When do you think they will have their first human occupied station? I will bet you any sum that it is after NASA astronauts take a ride on SpaceX. Yes other customers for human spaceflight will exist, but right now it's just NASA.
A library that seems to have been requested quite a lot by the golang community https://groups.google.com/forum/#!searchin/golang-nuts/decim...
Well, goodbye $40.
You can buy this today: http://www.lilliputuk.com/monitors/hdmi/668gl/
Interesting... their language really seems geared towards pitching Angular as a rapid-prototyping tool. They explicitly mention UX designers, but not developers:

"Express your ideas with clean, understandable code. Angular is simple to build on, easy to change, and friendly to the way UX designers work. Create a UI that is beautiful by default, with material design and support for web components."
Who still writes this in 2015?

Now is:

module.exports = function(){};
this could actually be helpful to the blind...
A private network has always meant "a network not accessible through the public internet". If people are using something they don't understand their outrage should not be taken seriously. Learn iptables, it's not hard to use!
VMWare has more than just ESXi: managing ESXi, HA and DRS, vmotion, etc. Open source lacks what VMWare offers to enterprise customers. Not every company can develop tools to manage hypervisors (say, kvm) like Google does.

Openstack is trying to solve this problem; but so far, openstack seems to be more of marketing, less of success stories.
> I think the whole point of abstraction is to lessen complexity; wrap up many different things into one thing that's easy to reason about. Very few languages support creating good abstractions, unfortunately.

Abstraction lessens complexity, and also adds complexity.

Take monads in Haskell, for instance. Let's oversimplify and say that absolutely everything is done through monads. Great; we've now wrapped up many different things into one thing that's easy to reason about. And when I want to do something, I don't have to think at all - I just reach for a monad.

And then I have to think, because now I have to figure out how to make a monad do the specific thing that I actually want it to do.

Or I'm reading the code, and yes, that's a monad, because it always is, because everything's done through monads. But what is this monad at this location in the code actually doing? Well, I have to work my way back out of abstraction to concrete in order to understand that.

One way to think about this is abstract art. As art gets more and more abstract, at first I can't tell whether I'm looking at a blonde or a brunette. Then I can't tell whether I'm looking at a male or a female. Then I can't tell whether I'm looking at a human or a chair. And finally, I get to the point where I'm looking at a painting that could be anything, but it's impossible to say what it is. Abstraction has proceeded to the point that communication (between the artist and the viewer) has been lost. In the same way, abstraction in code can proceed to the point where communication between the author and reader is lost, and then it takes a lot of work to wade through the layers of abstraction to find out what the code is actually doing.
Are you limited by total BW cap, or transfer rate? There's no reason an suitably intelligent resumption system could allow that TB to be downloaded over the course of several months if necessary. You'd be a lower priority peer, but still contributing.

The manpower and logistic hurdles of shipping disks around make it seem unlikely it would ever be an option, but perhaps something more local sneaker-net where they partner with nearby universities or libraries with decent connections who allow people to bring their machines/disk arrays in for that specific use.
Busybox strikes again.

I worked for a company that was on a receiving end of a similar GPL legal action (though not busybox-based and not from SF Conservancy). I'll tell you what will happen next. VMWare will (a) write a drop-in in-house replacement for busybox (b) they will show that busybox is not an principal part for ESXi and that it can be easily swapped for the in-house replacement. At this point they will release the busybox sources, potentially including the in-house version, but not under GPL. This will hinder the lawsuit, but it will keep dragging on until everyone gets tired of its pointlessness and then it will get quietly dismissed to the mutual satisfaction of both involved parties.

The thing is that it's not that VMWare is evil or unethical. It's just that this GPL thing doesn't even register on their legal radar, so it never percolates down to engineering. Similarly any concerns raised by engineering are never taken seriously by the legal council. It's really as simple as that.
but I don't even pay attention to the negative comments anymore

The "not quite a field" of programming, has a famous history of being full of smarmy naysayers being spectacularly wrong. It's no wonder that the few of us who aren't bratty and quickly judgemental tend to become famous and successful. (Nor that a famous blogger once said that everything he needed to know about managing programmers, he learned from the book, "How to Talk to Your Five Year Old.")
I believe this is what you're talking about https://github.com/twbs/bootstrap/issues/3057
Wouldn't a hypothetical multiplayer Sims game look basically like Second Life?
The language has decent interfaces for things like sorting. Why is it a problem? Declare a method for your type and you're off to the races.
Haha, yeah I guess should have followed that link :)
As someone with a green deficiency, I'm not impressed. These glasses may distort the natural colour spectrum enough to be useful as an assistive technology when dealing with bad accessibility, but I wouldn't buy them unless colour distinction was essential to my work.

Implants or gene therapy would be interesting. Assistive technology, not so much.
Show HN: SORS, a sci-fi doctor sim game inspired by Papers,Please and real science
It's been some time since I ran my own mail server, but from what I recall, some spam filters actually give more negative weight (i.e. message is more likely to be spam) to a SOFTFAIL (~all) than a FAIL (-all), even though this contrary to the spec.

Spamassassin's rationale was that many of the tutorials online never explained the difference, so the majority of mailservers were just using SOFTFAIL everywhere. More paradoxically, messages that had a hard FAIL result were statistically more likely to be due to a misconfiguration, based on an empirical analysis.

Like I said though, it's been quite a while since I've had to deal with this. I'm not sure if it's still true or not.
I've been using my iPhone 6 without a case since launch. No screen protector either. I've also dropped it pretty often (even when I first got it).

Camera lens is really durable, no scratches there, and my screen is scratch free. The only blemishes are the edge - the metal on each edge is either dented or scratched.
Technically, I think they're correct with their definition[1]. However, they should be more explicit with the "Shared" part and have some better documentation rather than an announcement blog post[2], a community guide[3], and a moderator comment on that community guide [4]. Especially in today's privacy-conscious world.

Having said that, people who are concerned about privacy should always be validating their setups themselves. The maxim of "trust but verify" comes to mind.

[1]: https://en.wikipedia.org/wiki/Private_network

[2]: https://www.digitalocean.com/company/blog/introducing-privat...

[3]: https://www.digitalocean.com/community/tutorials/how-to-set-...

[4]: https://www.digitalocean.com/community/tutorials/how-to-set-...
Facebook created that problem.
So you're saying they would have jurisdiction over a US company in some cases? Just not a defamation one.

From my edit [2]http://www.themarysue.com/france-sues-google-autocomplete/

"In any event, Google is a U.S.-based company, and isn’t compelled to operate under foreign laws. Google’s autocomplete practices are as subject to French law as they are to Japanese law, which is to say they are not subject at all."
What do you use for project planning?
I'm looking for a good system to plan out a project idea I recently conceived. What are some good services/ applications for helping to compile all your thoughts and ideas?
Lenticular Display Tutorial
LeBron James Jr. And the Professionalization of 4th Grade Sports
I also loved that her lines were in pink. ;)
> Those actions shouldn't be praised, but they also shouldn't be judged outside of their context.

Imagine that you live in a bad part of town, and that you have been assaulted before. Somebody takes out a pocket knife and starts carving a figure on a tree. You lash out and kick them in the crotch. Congratulation, you completely overreacted. I expect that most people would apologize and feel kind of bad for having taken out their frustration/fear/whatever on somebody harmless. Especially when they had a long time to think about what they did.
I'm not sure why the size of a program has any serious bearing on it's greatness. Sure it's an incredible feat of engineering, but shouldn't the "greatest program ever written" be primarily judged by what it allows us to do, not need to do, to build, or what insights it provides?

For example, certainly the first widely used assembler was a "greater" program than any chess game, not only because it stopped us from having to track memory locations by hand, but because it allowed us to dedicate our brain cycles to actual problem solving and writing more useful programs.
complexity can be a killer

Complexity is also the mind killer. However, it kills with ten thousand cuts, not with one fell stroke. This is why the prideful are even more vulnerable!
React and Glimmer vs. PaperclipJS (5x faster)
They have an office in Germany: http://www.vmware.com/company/office_locations/office_german...
It's truly amazing how someone can now put together a brand new computer for less than $100 with a bit of effort. I have the Raspberry Pi 2 and it's quite impressive, especially when running on an ARMv7-compatible Linux build.
"I started to fear that we would be so late for our reservation that we would miss it. But when we got to the restaurant, we were no more than a couple minutes behind. My sense of time had warped."

Isn't the solution in this case simply a watch or some other form of portable timepiece?
I use a semicolon-free style (only protecting leading ([+-/) with var declarations like so:

var foo = 1
var bar = 2

Is there an issue with semicolon-free var declarations that I should be aware of?
SKShapeNode, you are dead to me
Probably, but that's a legitimate concern. Even with Microsoft's recent open source moves (which I think are pretty awesome), we've had a history of having Microsoft force languages and extensions down our throat in an attempt to usurp the open web and standards: ActiveX, VBScript in IE, .hta's, Silverlight, etc.

The counter to that is that TypeScript is Apache-licensed. However, you can't erase history by throwing up a Github repo.

Moreover, I'm hearing more people say they don't trust relying on a big corp for their client-framework. I think many don't disagree with that idea, but more or less trust Google, so they embrace Angular with prejudice. Anything with Microsoft's signature feels less open, and may push some past that tipping point.
How do "native" hybrid apps such as, react native, titanium, etc. access the native components of the phone?

I have been developing a side project using ionic and have had a fairly positive experience so far, but from what I understand ionic/phonegap apps are just wrapped web browsers is that right?
H. Clinton Exposed Emails to Foreign Spies to Hide Them from the American Public
How many ops employees would you need for a fleet of 500 servers in a datacenter? We managed it all with 4 people with AWS.

This could be a false dichotomy. Just because a service with AWS uses so many servers doesn't mean a more monolithic system would need as many.

We did talks with one of our competitors (before they were a competitor). We mentioned that we ran our infrastructure on 4 large VM hosts (with a light density of 3-4 VMs per host). They were shocked. They were currently running over a hundred EC2 instances, with the relevant satellite services. They literally could not believe that we could provide a comparable service without reliance on something like AWS.

It's amazing what an be done with the right knowledge. In our case, myself and one of my coworkers maintain our infrastructure at something like 4-6 hours per week total (mostly patching, reviewing logs, etc). We both have previous networking, hardware, and software experience. When we do major upgrades (about every 2 years), it takes one of us about a week to source the hardware, get it loaded in to the rack, and turned on. Then we migrate guests over and we're done. This doesn't even get in to the cost savings on running on our own hardware vs AWS pricing.