skysight-inc/HackerNews huggingface dataset:
How is the shoe company doing? I bet they are doing just the same...
I once worked on a project with 10 years of legacy code that entered into a partnership with IBM.

We were required to audit every line of code used in the project, and state whether we owned the code, or if the code was open source, what license was used. (The bottom line is that IBM's lawyers were afraid we might be using GPL code)

I would love to see how the lawyers respond to code under the "Do I Look Like I Give A Shit" license.

Anyway, for people in this thread pleading to take these things more seriously, it's because of real-life scenarios like I just described.

This is the kind of thing that could hold up a Multi-Million Dollar business deal for weeks while the lawyers figure out what to do about using code with this license.

More likely is that experienced management will prohibit developers from using the code in the first place.
I wonder about the long term viability of these sorts of pay to win games; they seem awfully vulnerable to the whims of the platform owners, and they're easy to paint as more like tobacco than they are to toys or video games.

Personally, I'd like to see them all crushed, their offices burnt to the grown and sown with salt -- Zynga delinda est and all that.
Can't the NSA spy on foreign operations without any legal oversight, as opposed to spying on domestic operations with "oversight" from a secret court? Both are bad.
The problem with that is the issue of storage and functionality (aka, you have to host it). No one is really going to pay to host it or roll their own when there's a 'free' version already available. And the fact that while the word processor in Google Docs is moderately functional, everything else in the suite is nowhere near a replacement for the actual applications.
The Future of Work is Remote
It's not that simple unfortunately. Here's an example of what could happen: A is under the shit licence, B depends on A, lots of people use B. Among those people is a big corporation, which needs their licences verified and they decide the shit licence is not acceptable. They'll talk to B about making A optional, replacing it, of will create an internal fork of it. If there's a business case for it, it will happen. And no one else gains anything from those solutions.

If you use a known licence at least there's a chance that those companies will at some point contribute back instead of sitting on their internal patches.

I'm in that situation now with a couple of projects, but I have to patch them locally only. I will not spend days with legal to approve a licence, sign a contributor agreement, or some other form of ownership transfer. Both the project and its users lose that way.
This is probably the most effective way to turn politicians around on the issue. As sad as it may be, a "jobs vs. security" debate is much more competitive in politics than "4th amendment vs. security" debate.

The more times you can fit "NSA" and "job-killing" into the same sentence, the more politicians will start to question it.
Sigh. Other than from a purely theatrical perspective, the vote wasn't close at all. Even if you think this amendment could have magically gotten past the inevitable Senate filibuster (and I don't see how), the margin in the House was nowhere near the two-thirds majority required to override the guaranteed veto.
You can open a bank account with USAA if you're non-military. However, some of their other services are not available to you.
Facebook’s Stock Soars Amid Rosy Growth Expectations
For whatever I self-host, I use open source software I trust (and sometimes contribute to). For other services, I either encrypt as much as possible (i.e. encrypted storage, OTR for chat, PGP for email) and accept that anything non-encrypted is virtually public.

I could also host these encrypted things in the US, but here in Europe I have lawful rights, and my government does not torture, nor does it kill citizens who it sees as evil without any due process. I guess it's as much of a boycott as it is preventing a country that does not have my interests at heart from having access to my data and/or metadata.

Note that about a year ago the Dutch government has announced the AIVD (~Dutch NSA/CIA) budget is being cut 40% over the next few years, and defense spending has gone down too.
Love and hate for Java 8
You could asses any natural disaster or mass genocide with the same "maybe" logic. I don't know you, but I doubt you applied the same framework to September 11th or the Indian Ocean Tsunami in 2004. These events are objectively tragic, as is the death of Ilya.
I'm under the impression that pick-up-and-drop-off laundry has been a common business in larger cities for the last, oh, century or more? Is this just a "...yeah, but this time it's on the Internet!" business model?
Uber set to raise $200M at a $3.5B valuation
The control doesn't have to be 100% absolute. You can have the video 'projected' within a 3D environment and adjust it's position within that environment based on the camera's physical movements, but you can let the 1:1 tracking from the headset overshoot the boundaries so the user doesn't get too much of a jarring experience. It would feel as if they were in a cockpit.
They already buy us mobile broadband, so we can do work without needing to be near WiFi :)
Reading the parent comment caused me to gasp out an "oh shit" which was immediately quieted by your comment.
Let me know if you still do this once you integrate a polyhedral code generator and try to do incremental SSA renaming on the nested loop outputs :)
Note that dead phis are actually useful in some contexts, particularly around loop updates

This is why things like loop-closed ssa (http://gcc.gnu.org/onlinedocs/gccint/LCSSA.html) exist, and phi nodes are generated even if the variable is never initially used outside the loop (makes sinking easier)
Space is big.

Let's say someone was beaming a very strong signal at us, would we have detected it by now with all our SETI programs? Nope, not very likely we would have. We've only scratched a tiny bit of the search space with SETI, spatially and in wavelength.

Similarly, what if an Earth-twin existed in a stellar system within 20 light-years of us, would we have detected it by now? Again, also no. It would take rather a lot of luck for us to have detected it by now, our methods of detecting planets are very limited. It will likely take many more decades before we can confidently have a nearly complete survey of exoplanets near Earth, let alone at greater distances.

As far as the Fermi paradox, I never bought it as a paradox. All it says is that we probably don't understand the nature of space-faring technological civilizations, which we clearly don't, nothing more.
Not under powered, not too sure about that. The Ubuntu website says 'Fastest multi-core CPU, 4GB RAM, 128GB storage', ok good...but there is no way that it will even be as fast as a quad-core desktop i7 processor when it is used like a desktop (plugged into a lcd w/ kb & mouse).
I have heard people say this before, and it always makes me wonder. Why not remember it as "extract zipped file" instead of "extract zee file"? That is after all a more accurate description of the flags you are giving tar, z indicating that the tarball had been gzipped. You can also specify j for bz2, and J for xz (sorry I don't know any cute sayings for that).

Of even more interest to you is probably that with modern version of GNU tar, you can just say tar xf filename, and then tar will automatically determine whether it should use gzip, bzip2, or xz based on the filetype. So you can save yourself an extra letter there.
This is perfect. I have a $4 VPS in the States that is crapping out with 50% packet loss in the evenings... and that only has 500GB tranny, 20GB disk and 256 MiB RAM.
I fail to see which of those things require a VPS. You could easily do them from having a local Linux install, or even a Linux VM.

It sounds more to me like you are saying every developer should gain experience working in a Linux environment, a sentiment I would agree with, but there are easier (and cheaper) ways of using Linux than renting a VPS.
FORTH ?KNOW IF HONK! ELSE FORTH LEARN! THEN

I love Forth: I don't use it any more, but I'm glad I used it a lot in the past.

Programming in Forth is like doing power push-ups with weights, that make you stronger when you're programming in other languages.

It's a "glass box" and you just have to (and CAN, because it's so minimal) memorize not only the name, inputs and outputs of every word, but even recite their implementations in terms of other Forth words. It's simple and elegant enough that you can understand and get your head around the entire system, in terms of itself!

And then when you're writing code, you also have to remember what is on your stack between every word, which changes with every word, or you write explicit stack comments at the end of every line to keep track of them, if you're weak.

After Forth, programming in other higher level languages that let me (gasp) name my variables so they would stay in one place and be associated with meaningful symbols, instead of having to carry them around in my head and and shuffle them around on the stack, it was like slicing butter with a hot knife!

I did a lot of PostScript programming after Forth, but that was easy because PostScript has dictionaries that you can use for local scopes (and which can be used to implement a multiple inheritance object system like smalltalk's), so naming variables is acceptable, and you could keep the stack pretty shallow. Plus PostScript is just a lot more like Lisp than it is like Forth.
I love the "ship it" here. Deadlines kill security. When you're under the gun to finish something as a dev, the first thing to go is the security mindset. The next thing to go is the "beautiful code" mindset, which leads to even more security issues. The problem is that by definition projects that have a critical deadline will usually be used by thousands of people or handle very important information.

It's a weird issue of "I need it now because it's important" and "I need it working well because it's important". Good, fast, cheap. Pick two.

Thanks for supporting my confirmation bias.
For that price, you might as well use someone who uses SSDs, and offer more storage at that, such as Digital Ocean.

[1] https://www.digitalocean.com/pricing
Its probably to avoid having partially downloaded files look like completly downloaded files. A much better solution would be something like saving it as a *.download (or similar), on the drive it actually gets saved to. Saving it to C: regardless is just a stupid solution to this problem.
Does anyone know which RC drone are they using for this?
Angular.js makes me hate Javascript.
Yes, that's a fear response, but there's still a missing link. The mice associate blue-cage-related-thoughts with pain, but that doesn't mean they have any memory of being hurt inside a blue cage. They might just remember the time they were considering blue cages and got punished.

In short: just because their test activated a memory doesn't mean it created one
Since all of the companies fingered as cooperating actively with PRISM were American companies, the assumption is that while the NSA may spy on foreign companies those companies are not actively cooperating with the NSA and it is therefore (in theory, I suppose) harder for the NSA to get at their data.
OpenStack Needs A Dominant Vendor, Not Interoperability
Companies Ranked by Turnover Rates
We've built a large AngularJS application and one of the requirements was screen reader usage and keyboard accessibility. It took some effort, but it works very well.
This is not correct. I left Amazon last year after 3 years. I had a temp sit besides me for about 1 year. He did the same job as a SDE-2 would do. He worked for a team writing software for inventory management, my team worked in the same space. A month after he left, my manager asked me if I knew anyone who would be a good fit. I immediately mentioned his name based on what I had seen for over an year. I never heard back again.

Amazon has less then stellar hiring practices even for full time employees. From personal experience in no particular order (a) low balling new hires in salary and position (b) bar raiser ego trips and (c) if it isn't my answer it isn't the right answer.

I have also seen an engineer promoted to Principal for having accomplished nothing during the entire year (imo), and another principal say to me, why would anyone who has an offer from Google ever pick Amazon.
More accurately the pitch would be that existing methods of management and pay levels are resulting in a certain level of productivity, and that different methods and increased pay results in a disproportionately higher level of productivity. If spending $1/hr more per employee gives more than $1/hr in productivity increases then it is a no brainer to do.

I've yet to see a hypothesis of why all these companies are sitting there, can't see this, and to spite themselves decide to behave like "wankers" and somehow decide not to get richer!

In the real world things are complex. With higher value products there is definitely a benefit in management and pay increases, because your customers expect that. For example Costco does it. The value of shipping at Amazon is $0 because that is what lots of people pay. I wouldn't be surprised if the people packing Prime orders are paid more because those are more valuable customers.
In OVH's case, I suspect that has more to do with their cheap pricing. With regards to abuse I consider them to be a responsible provider: they run uRPF (don't allow spoofed traffic to exit their network), respond to abuse complaints and are also now implementing their so-called "VAC," which not only provides DDoS mitigation for their inbound flows but also DDoS filtering and anti-spam of their outbound flows. (They can determine when a server is spamming this way and either terminate it or put it in rescue mode and alert the owner that it has been compromised... assuming the owner isn't the one doing it, of course.)

In Ecatel's case, that has to do with them both openly allowing (via their sales team) DDoS attacks, as well as _not_ implementing uRPF at their edge. They allow spoofed traffic. I have no clue why _any_ carrier deals with them; all of their upstreams should have terminated them ages ago.

Does Voxility not run uRPF?
I would take whatever is written by the American Cancer Society with a grain of salt. They have also a political agenda, since they recommend "children and teens" not to consume alcohol at all, even though there is no study or data to support that claim. In most countries around the world, teens and even children drink alcohol early in their lives without notable health effect on the long run as long as their consumption remains reasonable.

Besides, their claim on "There are many ways of reducing heart disease risk, including avoiding smoking, eating a diet low in saturated and trans fats, staying at a healthy weight, staying physically active, and controlling blood pressure and cholesterol." is only partially true and just reflects the current thinking of specialists. The evidence on LDL/HDL levels is not very compelling and there was a post very recently on HN from a surgeon claiming heart disease was rather linked to tissue inflammation than cholesterol.
I expect someone may comment and ask what this has to do with Hacker News, but I submitted it because of a couple of very interesting things I noticed. First, I've always heard how people used to have a sense of loyalty to their company, and (probably) vice versa. It seems that companies with the lowest turn-over have much older employees. Of course, you can't have 20-year old employees without them being about 40, so I'm sure that messes with my perception of the statistics. Second, pay is obviously not correlated with tenure very strongly. Probably a lot more to do with how much people like the job and the company. Nothing terribly surprising, but still interesting, I thought.
When's the last time you made a politically incorrect statement to an American citizen living outside of SF?

At first I agreed with you, but on a broader basis your sentiment just doesn't match up with reality.
Interesting. Doesn't printagram do printing and packaging in-house? I would think you'd need to in order to greatly increase margin.
I'm the author of this blogpost, and I wrote the tool to browse the Azure Mobile Services source code, mentioned at the end of the blog post. I think it is very useful to see the internals of Azure Mobile Services to better understand the things you can do in the node.js scripts that you add for the web service api, the scheduler, and the table triggers. Wondering what the HN-readers thoughts are on this. For more information see also: http://weblogs.asp.net/soever/archive/tags/ZUMO/default.aspx. Note that things may change and that it is not wise to take a dependency on the internal implementation details.
Stop whining and saying the economy is terrible. It's not. Stop making excuses for yourself and get a better job.
It's not even the bank's worry. It's the merchant's worry. They're on the hook for everything spent with a stolen credit card. The bank and cardholder and the ones who exposed are off the hook for everything.
That would be using a cannon to kill a mosquito. Subsidizing tethering plans for employees would make far more sense.
Ember.js CVE-2013-4170 Fix for Potential XSS Exploit
While not unreasonable, removing the burden of interstate commerce is exactly one of the reason congress exists.
The fact that every state wants to do something to internet companies is one of the whole reasons for CDA.

You are right this isn't a "far reaching" attempt, it's a very simple attempt, but it's still trying to gut most of CDA's protections.
Fixed! Sorry...
This is cool, but the Oculus is not the optimal tool for the job right now.

I'm in the FPV hobby for over half a year and fly quadrocopters and model airplanes using video goggles. The Rift currently has one important problem that, until overcome, will prevent it from gaining traction in this area: latency. It doesn't have an analog video input, and having to digitalize and process the video for the Rift introduces a delay into the signal that makes controlling your model uncomfortable at best, impossible in many cases.

Because of this problem, pretty much everybody uses analog video for FPV these days. There are goggles on the market made specifically for the job: FatShark series, the Zeiss Cinemizer HD and others. Some of them are HD and 3D capable (Cinemizers), many are fitted with built-in motion trackers (e.g. FatShark Attidude SD) that are easily bound to servos on the model controlling camera movement (pan-tilt setups), and there are external motion tracker modules easily used with the goggles that don't come with them. With no delay, flying even very fast aircraft is actually much easier in FPV than using traditional line-of-sight control. The latency problem is worse than it might sound: e.g. the GoPro cameras introduce a very small delay on their analog outputs (<50ms), and even this is absolutely noticeable by an experienced pilot in FPV flight and influences the control the pilot has considerably; the best latency currently achieved with various FPV setups using the Oculus Rift is in the 200ms region.

Another advantage of using "traditional" motion trackers over the Oculus Rift is that they output PWM signal, ready to be fed into your R/C transmitter and then used on the model with servos to move the camera.

Now, I understand that HD and 3D is eventually the future of this hobby, and the Oculus Rift might very well at some point become a very viable goggles and motion tracker assembly. But until the latency issue is solved, it's not going to gain a wide audience.
With the weight of the name ubuntu, I wonder why they outsourced their crowdfunding to an foreign entity. They could easily have razzed up something on their own.
I know a good number of boomer techies...

More seriously, we should get the unions riled about this. Increased police powers and surveillance have not, historically, been kind to labor.
Oh! Thanks for correcting me.
That you don't know if another country is monitoring as deeply as the U.S. isn't a good reason for considering the U.S., who we know is monitoring as deeply as the U.S.:)
So that's consistent with my two self-experiments, then.
All those objections, have, I think, been factored in and yet the odds should be overwhelmingly in favor of life making itself known. For example "we've been going at this for way too short a time," but we know that millions to billions of stars are billions of years older than the Sun and that millions of those stars have planets.

The thing about the scale of the universe is that the odds are always cosmically against "That just hasn't happened yet" being the right answer.
They can't. An RF antenna for useful wavelengths is much bigger than the size of the proteins you can genetically engineer. We CAN engineer proteins sensitive to light (eg: use the ones that are already present in your retina, and connect them to an ion channel typically found in a neuron). What you're proposing is not simple (though WOULD be immensely helpful for neuroscience research...)
FWIW I switched the company I interned at in Paris to using OVH and was very pleased with their website and tech support. The server we ordered was available quickly, their tools were easy to use yet very powerful. I also cut costs while getting a better server than from that company's previous provider...
TrojanDownloader:MSIL/Truado.C Removal
What is your prefered VPS host?
Some of the recent comparisons of Linode and Digital Oceans' track records regarding security issues and downtime has led me to wonder what folks are using overall as their VPS hosts. I've read quite a few reviews of different hosts and have toyed with the idea of using Linode, GoGrid or similar. I've used Rackspace Cloud in the past, though their pricing is similar to a dedicated box. I've also run across some interesting articles on SLAs and how useful they are like this one: http://blog.cloudharmony.com/2011/01/do-slas-really-matter-1-year-case-study.html

So, what say you HN? If you had a decently popular site to host and were more concerned with uptime and security but still wanted a good deal, what would you use?
No progress comes without risk.

There's plenty of untested FUD, well exemplified by your linked comment, about how someday somehow someone might screw you, if you don't follow all the right lawyerly-approved licensing incantations. If someone wants to minimize risk and fuss, they should surely follow the lawyer-recommended course.

But if they've got other goals, such as testing whether the FUD is true, and maybe eventually getting the legal precedents established that such lawyerly boilerplate isn't necessary for free uncompensated sharing of code, then they might follow another course. That other course might sometimes infuriate potential code-reusers, and appear reckless to experts about the traditional order. But once aware of the risks, it's the licensor's own chance to take.

Of course, YMMV, IANAL, etc.

(If there is any case of an open-source author being sued in a manner where simply having attached the right license boilerplate would have saved them, that would make an excellent front-page HN story.)
it's not universally bad, it's just important to acknowledge corner cases. It's important to remember that a 'high overhead' though, does correlate to bad performance.
Ultimately I care more about avoiding the increased risk of the ISC license than about saving a few lines. It would be silly if trying to make my license statement a few insignificant lines shorter prevented someone from using my open-source code.
CA should be two states, at least...
Digital Ocean has been working really good for me, plus its cheaper than Linode!