skysight-inc/HackerNews huggingface dataset:
He can't go in and change the law by himself. He can go in and initiate the process that would lead to the change in the law - and he successfully did it many times for things that matter to him, like raising taxes. When we see that happening, then we could say something changed. But before that it's just words, and politicians are professionals in telling people what they want to hear, it costs them nothing.

>>>> You still have to drive the damn thing to get where you need to be.

Driving the car is not done by internet petitions, though. That's the whole point - having WH say something on some page worth nothing, they did it many times on many issues, and they can keep doing what they did before regardless, and renege on all promises, and people would just say "oh, we can't expect too much from them - they're just the President and the ruling party, who could expect they could actually do anything?" If they can't - who can?
Well.. depending on how pervasive it gets, I would put Google Glasses on the same scale as the iPhone when the consideration is the bigness of "big problem".

So, how big was the iPhone?
I think they're saying something like this: "We did our job as prescribed by the law - we went through an extensive public comment and hearing process, and we produced an exemption that interpreted the available legal arguments as fairly as possible. Even if it would be nice to make unlocking legal, we only have the power to interpret existing laws; changing the laws is up to the rest of you."
We're talking about 17 USC § 1201 - Circumvention of copyright protection systems (http://www.law.cornell.edu/uscode/text/17/1201), the anti-circumvention part of the DMCA, most importantly 1201(a) Violations Regarding Circumvention of Technological Measures (with the associated 1201(b) Additional Violations).

What you're talking about is USC 512 (http://www.law.cornell.edu/uscode/text/17/512), 17 USC § 512 - Limitations on liability relating to material online

These are more or less completely unrelated apart from being introduced in the same legislative act (which also did a fair number of other changes to the law.)
Of course not, but once they existed C compilers has been written in C (or later C++), not assembly.

Go exists, the runtime and the compiler is written in C and from what I've read from Russ Cox there are no plans whatsoever of rewriting either in Go.
One interesting question is did they actually like being alone on the farm? Or were they doing it because it was the only option? Pretty much everywhere you look, kids are leaving farms for cities. Cities offer more options. Now, a lot of them do go back, but it's often a decade or more later when they're settled down with families.

Perhaps we will never shift to mostly working alone simply because we're basically herd animals.
Ofcourse this is science. Science is observing something and writing down what you observe.

If you read the research group's page about their mosh pits research you'll find that their intention is to model the behaviour of riots (as in the potentially dangerous situations that sometimes erupt from large gatherings of people).

Not that it needs any relation to real world problems for it to be qualified as science.
Hindenburg mystery solved 76 years after historic catastrophe
If by "working" you mean linux succeeding through huge amounts of funding by IBM and others and LLVM through huge amounts of funding by Apple and others. Yes, both were founded by one person, but that is highly irrelevant here.

Both of your examples clearly show that it takes huge resources to overcome a single implementation in a field. That is far from optimal, it means the barrier is so high that innovation is being stifled.

As another example, look at the single-implementation status of Microsoft Office. Despite huge investments and efforts by multiple parties in the industry, it remains essentially unassailable.

The best way to avoid that is to not have a single implementation, but rather to have standards, and to have good open source implementations of those standards.
Sphirewall 0.9.9.1 Released today
Feynman always seemed to enjoy doing physics for fun and not just because it was necessary to advance science or anything like that. A classic example is his spinning plates story [1].

[1] http://www.physics.ohio-state.edu/~kilcup/262/feynman.html
Bad experience with online programming school LearnStreet
But once you have bought the closed padlock, is it illegal to try to open it?
Social Media & Tech Jobs Have Peaked – Currently Tanking
I'm not sure what accounts for these numbers...but it sure doesn't look good.
Perhaps this will make it easier to handle multi touch?
I don't think the potential effect of a venture can really be said to reflect the "problem" it addresses. The world is not clamoring for a way to view data without a monitor or search for the best deal on Frosted Flakes. Unless I'm missing the sense of "big problem" here --and I can't tell, since the site is down -- this seems like mistaking "difficult technical problems" for "large-scale social problems."
I've been re-reading Tim Flannery's 'The Weather Makers' again so perhaps I'm in a more pessimistic mood than usual. And yes, some places will become more habitable, but it seems fairly clear that these will be fewer in number than the areas that become less habitable. Not only this, but if (for example) all the areas that can currently grow wheat later cannot, but an equally large area subsequently can - we still won't be as well off as we are now due to the switching costs.
I have dock to HDMI adapter. I use it in hotels to watch movies on big screen TV. Beats the crap on cable TV every time.
Untangling algorithmic illusions from reality in big data
There are so many reasons to put a decent firewall in front of your shiny server(s), but I'll leave here only one (you could find the rest on the actual security experts blogs for sure): Half open TCP connections flood.
Cute how so many of you still believe you are living in a democracy.
Man. At 25, you are still so incredibly young, you have no idea. I am 30 and still feel incredibly young, but you already have a 5 year jump on me, which is huge. Take advantage of it and don't waste it. You're already on the right path by looking to be a developer, which leaves the world open to you. Maybe you'll get tired of working on other people's stuff when you reach 28 or so, and maybe you'll start a company that you're passionate about and exit by the time you're 30. Then you can spend the rest of your life swimming with sharks, looking through telescopes and learning more about physics, or whatever it is that excites you. 25 is the ideal age to make this transition. Do it.
webrtc.io
https://github.com/webRTC/webRTC.io
I have not had great luck mixing coffee --watch and gvfs for either FTP or WebDAV. An ugly, but effective solution is to configure your editor to compile on save. The most annoying part of that is when you switch to a project with a different build process, and you have to either reconfigure your editor, or deal with extraneous .js files being output.
I think SpaceX and Tesla Motors (Elon Musk) are better big-problem solving examples than Google Glass.
I would like to see this technology built into existing 3d printers. I would also like to see 3d scanners built in. I envision a single device that will allow you to put in a model, have it scanned, then replicated using cheap plastic material. You could even used recycled plastic with a macro shredder.
Show HN: Pinzoid - Alexa for Pinterest
in the past when ubuntu was still "linux for human beings" they did great job polishing the linux and providing good linux experience. They were very good improvers.

but then they decided to became inventors. But they don't have strong engineering background and their products were trash.

upstart never provided advanced parallelism and was surpassed by systemd

Top menu and indicators rely on d-bus -- really stupid idea and misuse of technology

they abandon mutter+clutter for closed gl-canvas rendering library + compiz to be used in unity. Now is mutter+clutter far more advanced.

Now they want to change wayland for mir? are they serious? They are not good at inventing things. They will just make linux fragmentation much worst. It's really problematic to make good drivers and gpu companies can't spend money and people on different linux platforms.

ubuntu became from "linux for human beings" to "crappy mac-os like for poor"
Cached copy:
http://webcache.googleusercontent.com/search?q=cache:http://...
I don't understand the hoopla behind edgerank. Personally, I really like it. My feed is much cleaner. I get all status updates from the most important people in my life. And from other friends I get the most important updates.

As far as sponsored stories go, I prefer to those ugly banner ads. Much better UX and lot of times sponsored stories are relevant to me.
I bet you that's not true. Where do you live?
He'd probably be amazed that such research and simulation could be done by just a four man team on a low budget. Maybe wonder how some entry level researchers got access to expensive computing time.

After that he might think about what similarities there are between moshpits and high energy particles in a nuclear fusion kind of environment, and if that could be simulated in the same manner.
There is no "official location" of IP addresses.

The IP addresses allocated to the ISP I work for are "officially located" (according to my ARIN POC records) in the city I live in (specifically, at my PO Box). We ($ISP) don't even provide service in that city.
Awesome! Where are you located? There are often fantastic Python user groups/Meetups in decent sized cities. Austin has three, all with a different focus.
Sinak, good job on raising the issue, and getting the White House, the Library of Congress and the FCC to all respond. This is a win for democracy. You must feel great today.

For those getting all worked up about how it is still illegal to unlock cell phones, think of it like this. The DMCA makes it illegal to circumvent/crack software security - period. You phone is locked by software. Up til January, there was an exemption for phones. Now there's not. The problem isn't "unlocking phones". The problem is "you can't alter something expensive you've bought and paid for in full".

In a way this is good. Regular people will get pissed at the carrier for not unlocking their phone at the end of their contract. And suddenly regular people will see how bad the DMCA is. The DMA targets not just Movie Pirates.
I'm not a statistics expert but. . .I think a potential issue that's being overlooked is that the statistical levels of confidence that are being used for a lot of these big data analyses are not that tight - they are what social scientists use as opposed to what physical scientists and engineers would use. So the correlations are more likely to be spurious. Or not. . .
> screen -x is equivalent to screen -xR afaict:)

"screen -x" requires a session to already exist, whereas "screen -xR" will join one if it already exists, but will create one if it does not. At least it does in v4.00 which I use. If you have a "screen" call in your @reboot, you already have a session, so they will work the same.
If you increase the box size, it just becomes a bunch of idiots running around on a large field and some people watching them.
When it Comes to Content, I Have the Attention Span of a Goldfish
I have little doubt that I am an outlier, since most users have no idea what HTML even is. I am doubtful that people are truly "opting in" to receive email; it seems more likely that they were not paying attention to the "yes by default" checkbox.

HTML mail itself is a security problem. It has been used for fairly sophisticated phishing attacks in the past:

http://blog.mxlab.eu/2010/03/13/phishing-emails-with-attache...

It is almost certainly being used for phishing attacks now. It makes it difficult to give users visual cues about which emails can be trusted, since the sender could have embedded HTML in the message to present that same queue. An attacker might give the user the idea that a message was digitally signed by using HTML mail.

Security with HTML mail is a serious enough concern that the DoD will sometimes convert all incoming HTML mail to plaintext as a precaution:

http://it.slashdot.org/story/06/12/24/1922216/department-of-...

"It's not a violation of my privacy any more than the numerous pixels on any other website I read."

In other words, it is a violation of your privacy. The fact that it is a common practice on the web does not somehow make it less of a violation.
Today My Hosting Company brought us free Donuts.
More interesting stuff from one of the developers here: http://samohtv.wordpress.com/2013/03/04/mir-an-outpost-envis...
Auto Transport Elgin, Illinois - Shipanycar
| removing users who aren't engaged

...and people that were reading your emails, but use a method that breaks their tracking methods. :P
Agreed fully! Now, if only this simulation did more with the "Wall of Death" and circle pits you see at most thrash metal shows.
Good question!

Certainly long-lived URI's. As for resources, I suppose conceptually there is. However you are correct that the given executable would determine a level for resources. So I guess the answer is YES. Support for RESTul is RESTful. Or not, depending upon your executable.
I appreciate your view only because the skepticism is important as it draws attention to things optimists of the system like me will ignore.

There is a problem with some skeptics that purposely lead people on goose chases, but the true ones will attack key problems that we can then focus our efforts.
My family's first computer was a 486DX33 w/ 8MB of RAM. I'm not sure if it was in 1992 or a bit later though.
Choosing The Right Metrics for Your Startup
Ah! Oops! I meant break things FROM debian, as in got code from Debian and broke it in Ubuntu, or didn't pull fixes from Debian into Ubuntu for years.

My apologies! I'm not a native English speaker :( and sometimes I think I am smarter than I am :)
Galaxy S 4 Teaser Video Sets New Level of Hyperbole
China says U.S. routinely hacks Defense Ministry websites
The only reason I'm not going to answer this is that it'd start a pedantic debate that's not worth having. Suffice to say that I have friends who are first-generation immigrants from South Korea, Ghana, Japan, Mexico, and Italy, and none of them are as reactionary about racial slurs as your average white American.

Don't bet about things you don't understand. You and I could live next door to each other and have totally different experiences; many of my neighbors are Somali and they'd certainly have mixed interpretations.

Basically... it's not as simple as either of us has made it out to be, but it helps no one to turn it into a debate that can't end well.
Funny, that's exactly what I do in a mosh pit.
Well I for one would love to work on a big problem. The reason I'm not is because the smaller problems pay, and the bigger ones (generally) don't. I tried running my own business aimed at a big problem (admittedly not very well or for very long) and constantly hit upon the difficulties of getting anyone to pay for it.
I understand where you're coming from, but you're swimming upstream in a raging torrent and being carried away at 100x the speed of your progress.

The filter side can always be better, sure, but HTML is tremendously successful and it only annoys a tiny minority. It's not going anywhere, accepting this will create less cognitive dissonance for yourself.
Yeah... we're updating our site literally as we speak. Hopefully will have it launched in about 30 min.
Thanks for this! We have some plans that may indeed differentiate further from CGI.
The 1920s Scheme To Create A National Bookstore Chain
| HTML mail is a terrible thing that should be stopped

How so? Obviously the full set of HTML isn't optimal, but just using a subset of HTML formatting for things like headings, etc isn't that bad.
I think you will be interested to know what we called it in the 70's:

Programmer's Fuel
This is really good: http://tynan.com/lifenomadic
Well played, Trebek.

Really, though, it's good that they have this. It'd be much better if this and a friends-only feed were the main way they distributed content.
Clearly you are being sarcastic... lol
I hate when SAAS websites don't include pricing information and instead require you to call them.
It's been a while since I lived there myself, but the areas next to Lake Merrit and Jack London Square are very nice and generally quite safe. My brother used to live in Lake Merrit until last year and loved it.
> Like Linux, it’s an enabling technology. Like Linux, it’s free, open-source, and therefore beyond the control of any single entity.

As SQLite3 is.

Bring back WebDB!
Ask HN: Just Quit my job, what now?
Full stack developer quit my high paying job..what should I do next? Any feedback would be welcomed
It's not the rates. The point of the double Irish is that companies avoid paying even the low rate of corporation tax by assigning IP to shell companies that don't actually do anything except lease it back to the parent company so it can be booked as a tax-deductible 'expense.'
"isn't it your position that civil rules should apply to all cases"

No, you said that you thought what I was proposing was similar to civil rules. Big difference, dickhead.
>The lens is f/3.9, which gives a resolution of about 400 lp/mm in visible light

Assuming that you've got a perfect lens. As you say yourself "You must not open the lens fully", in which case the f/3.9 is irrelevant.

And even stopped-down, the glass (of which there's several elements in the average compact's zoom) is rarely of the highest quality. All of this makes for an effective resolution some way short of the figures you're quoting.

The quality of the lens can make a huge difference. On my main DSLR, the difference in quality between, say, the 50mm f1.2L and and an identical shot taken with a bog standard 17-85 f/4, even at the same f-stop is vast. If the cheaper lenses on DLSRs aren't able to really give enough quality to fully take advantage of higher MP, I'm not quite sure why you'd think that the ones on a compact would be.
I traveled Asia during 8 months and I don't think there is anything that prepared me for my trip. I learned through experience and by meeting other world travelers on the road. Reading is an important part of world traveling, since you have lots of down time in trains or hostels, so an e-Reader would be handy to carry lots of books. The backpack weight is an issue as well, so keep you're belongings to a minimum. For me the iPod was a must. A computer is optional, it's an unnecessary valuable item to worry about for me so I don't carry one, there are internet shops everywhere, but I understand some people cannot live without it. Camera is a must, with a few SD cards for backups. Get you're money figured out, how you're going to get your cash. I used to carry a couple of ATM cards, but there are other options you might want to explore. World traveling is the best thing I've done in my life and I'm 33, so I wish you good luck, leave all your fears behind and tackle the world!
In general, I agree with you. But in this specific case, we may not be able to extrapolate Linux/LLVM's success to web. Yes, you can create a toy kernel for yourself. You don't have to be POSIX-compliant from day one, or run OS/2 apps, or whatever. And you can create a more standard compiler that's not capable of compiling most programs that use gcc's esoteric features. They can have little niches for years, and slowly gain traction (from end-users and also developers).

But I don't think that you can do the same in browser space. If you want to create a new rendering engine, it absolutely, positively has to render 95+% of most-visited websites from early stages of development (before you "ship" a browser). Nobody would use a half-baked browser that's unable to render most websites. So, you have to also support WebKit's bugs-turned-into-standards.

In another words, you don't compile 500 different programs in a single day - if LLVM can compile the one program that your company is developing faster and better, it's a good fit for you. But you visit hundreds of websites a day. If a new engine can't display even 10% of them correctly, it'd a show stopper.

So, your choices are to either fork WebKit, or create a new engine that "simulates" most mainstream WebKit engines. Both result in WebKit becoming more and more of an standard.
It's interesting to me that Facebook is getting called out on this when Twitter does the exact same thing. I know a few folks with +1M Twitter followers that have stopped using the service because they were upset that Twitter was not delivering their Tweets to every one of their followers.
> Why didn't the Android team make the GNU/Linux stuff work on Android; Because it is a lot of work?

Because it's GPL licensed. That's it.

Google has spent a lot of time and work ripping out perfectly good pieces of code that are GPL licensed and replacing it with (sometimes inferior) BSD or Apache licensed pieces. At some point, the only piece of GPL code will be the Linux kernel.
The approach isn't without merit. Promoting open source is important. If there was a stable binary driver interface we would have far fewer open source drivers. With open source drivers we have added security and the ability to fix bugs. Not to mention the ability to maintain them ourselves if the need arises.

I've heard it argued that it's for this reason that Linux is more successful than other more liberally licensed open source kernels like the BSDs.

Regarding your Radeon card. I Hold Linux support very highly in my requirements for buying new hardware. For this reason I've always bought Nvidia cards over ATI. You can't just buy anything and expect it to work flawlessly. Saving $30 on the purchase of a graphics card has hidden costs. ATI can't even make a decent windows driver let alone a Linux one.

http://lwn.net/Articles/159313/
> ... in F#, something to the left of :: can never be anything other than the head of a list, and something to the right of :: can never be anything other than the tail of a list!

Yes, but the names you assign in a pattern get used outside the pattern. Presumably there will be an x/head or an xs/tail on the right side of the arrow in your example, and it's there that meaningful names help.

That said, I'm quite fond of the x:xs naming convention. It's particularly useful when you're doing something with two or more lists in the same scope, and you pattern-match to produce multiple heads and tails. For instance (Haskell syntax, as I don't know F#):

zip :: [a] -> [b] -> [(a, b)]
zip (x:xs) (y:ys) = x : y : zip xs ys
zip _ _ = []

This also illustrates when you might well disregard the trope of using "meaningful" names. The code above is polymorphic and will work for any types a and b, and for any values of those types, no matter what they represent. Functional programming really encourages this sort of generality. Yes, it's very much the case that, as the article's author wrote, "functional code tends to focus on applying generic transformations to 'things', and not that much on what the 'thing' might be."

But, if it helps to clarify what you're doing at the domain level, you can (and should) assign meaning through types and by renaming and adding restrictive type signatures to polymorphic code:

data Child = ...
data Chore = ...
type Assignment = (Child, Chore)

assign :: [Child] -> [Chore] -> [Assignment]
assign = zip

This not only helps readers understand what's going on, it also enlists the type-checker in helping to ensure you've, say, assigned chores only to your kids and not to your pets.
I would start with Ubuntu 12.04 LTS on Linode and see what develops from there.
Figure out what you were missing in your last job and find a project that provides those things.

Alternatively: pick up climbing and enjoy life more.