skysight-inc/HackerNews huggingface dataset:
I'm not a lawyer either, but from having read a few cases in the past, it seems that preliminary injunctions - like the one issued to force Google to take the film down - that prevent speech are usually considered violations of the First Amendment except in extreme cases.

Whether this applies to copyright cases is still unclear, but it seems the Supreme Court has taken that stance: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1802778
Sure, I wasn't trying to imply that was a cause at all - it's just great to know more of the details on the situation.
SVG and CSS rem for responsiveness
second. I don't know what it is with it exactly, but automatic shifting kills any pleasure in driving I still have. All the ones I tried seem to react to pedal movements too slowly, which I find sometimes even dangerous because I'm not used too it, and I cannot use the engine to do light to intermediate braking anymore.

and normally leave the lights on auto as well.

Why don't you just leave them always on anyway? Or is that not allowed in the UK?
Tools and documentation for modern languages are free, just like Perl's own docs.
Ubuntu, am soo used to the Unity interface, when i try to move to other interfaces such as KDE or GENOME3 they just feel bulky

though if you are not a "beginner", i highly recommend ArchOS https://www.archlinux.org - by far the active-est community out there
How do they not notice almost 3 billion yen missing? That's almost 30 million dollars if I'm not mistaken.
A bit of apple & oranges going on here because you don't need Moose (or more precisely Class::MOP) to simulate Python metaclasses and descriptors. Because you could, if you so wished, build a Python metaclasse/descriptor based OO system in Perl's native OO.

To clarify things:

* Python comes with a pre-defined OO system with metaclasses/descriptors for dynamically building new Python classes/objects.

* Perl comes with OO lego blocks from which you build you own OO system.

* Class::MOP is a metacircular MOP mainly written in Perl using these lego blocks (it's turtles all the way down).

* A MOP (like Class::MOP) provide an API for building & managing extendable OO systems.

* Moose is an advanced OO system built on Class::MOP.

* Moose provides features like Roles, Method Modifiers, lazy attributes and many more.

There have been two attempts, that I know of, to bring (a subset of) Moose to Python:

https://pypi.python.org/pypi/bullwinkle/0.3.6
https://pypi.python.org/pypi/elk/0.2

There have been many clones of Moose to other languages as well, including Ruby (multiple clones/ports), Javascript & Lua.

For something comparable to Moose/Class::MOP then have a look at CLOS (Lisp).
They should have a cat for every barrack in the army, to reduce a bit the cases of PTSD if nothing else.
Ask HN: Are you using a Nagios theme?
Every conference talk about #monitoringsucks bashes Nagios for its interface. Have you tried using themes (http://bit.ly/1gMAkxb) and why don't they solve your problem?
But how do you know whether the issues that caused the debacle are fixed or not? At that point it appears unclear that anyone knows the full details of the issues, including the MtGox team. Reopennig now might be risky.
Where can I get nilzor_lint.pl?
Would you pay for a event logging SAAS solution?
I have been asked to join / help a friend who is creating an event logging SaaS solution. He says he has done a good amount of research and though there are companies that offer this he believes there is a gap in the market for something innovative he has been working on.

So i guess there are two questions:

1. Do you use an event logging solution?

2. Would you be interested in using an event logging solution within your business or personal solutions?
So the Apple fans who were telling us how poor the Android tablet experience is and that Android only beats iOS on phones because of carrier bundling appear to have been incorrect yet again. Makes for very good proof that an open ecosystem is always going to beat out a closed one in the long run.
That's a pretty website. I was impressed by the animations. What is the term for these kinds of slideshow-like sites?
for an MVP this is fine :D Seeing how long mtgox has been around this is absurd.
1700+ lines would spin my head pretty fast..
And inline SQL is non-forgivable.
In Europe, virtually every brand and model of car can be bought with an automatic gearbox as well as manual. So it's not that they (the manufacturers) have not moved over yet - it is just that they (the drivers) generally prefer manual.
I was liking the art style quite a bit already, but when the "conveyor belt" mechanics started - which kicked the challenge up (a good thing) - I was sold. This game has some surprisingly well-executed ideas in it!
From the author's comment on the original article[1]

"This link could very well have been sent as spam or through a rogue ad. That’s not how I discovered it though. The phone number used in this scam matched one that I had tracked previously. It’s only after (by going to the root of that domain which was not protected) that I discovered that there was also a phishing scam in there."

[1].http://blog.malwarebytes.org/fraud-scam/2014/02/netflix-phis...
You might wanna scroll up a bit becasue the site header is blocking the comment.
That's actually really, reallyyyyy impressive... Congrats to Kickstarter.
There was a lot of discussion about the whole thing when the bid was made by deCODE. When they got the permission, people were allowed to opt out, but the general attitude towards the company was far too positive at the time.
Surprised this hadn't already happened as I'm sure Android tablets are much more popular in a lot of markets where price is the most important consideration. Apple really doesn't cater to that at all.

What's the usage numbers like though. That seems to be the one Apple always bring out when discussing the iPhone (fewer sales but much more web browsing than Android). I know a family member who had an iPad and used it all the time. For his next tablet he got an Android tablet and he doesn't use it at all. Why? No good apps. Android still lacks massively in quality tablet apps.
Depends on how you define 'beat', yes maybe.
Experience and market share are two very different things.
Darn, the article didn't say anything about which countries caused the growth. It makes it hard to read into what this actually means depending on where you are. Eg http://www.zdnet.com/windows-phone-makes-gains-in-europe-but... shows that certain countries like China can skew total market share towards Android vs Japan skewing towards iOS (and US about 50-50).
>Because tabs are a pain in the arse when you open them in a different editor and neat code suddenly becomes unreadable as the indentation gets messed up.

I never had that experience, and I've used Vim, Eclipse, ST3, TextMate and BBEdit. How does that ever happen?

A tab is a tab, no matter the editor. One might be set to show it as 8 chars wide or 4 chars wide etc (since it's a logical unit), but no indentation gets "messed up".

If by identation you mean: "variables arranged to start at the same point because the programmer has OCD", maybe. But no declarations or indentation that matters, like braces etc ever changes.

>Most editors have a "tab button prints spaces" option

Yes. The back-to-the-seventies elaborate kludge I've already mentioned. It's 2014.
Using floats to represent currency is a big no-no. Floats have limited precision, and some numbers aren't representable by floats. Go try adding 0.1 to itself over and over again in your favorite implementation.

It is better to represent as integers or fixed-precision numbers. That way, you are dealing with exact quantities.
Time signatures aren't strictly a ratio -- the bottom number has to relate to a note that can be indicated with notation, e.g. a multiple of 2. If you have something that falls just short or just long of that, it can be very difficult to notate using musical notation. It's generally possible, by using odd / non-base groupings within the measure, or by subdividing down ad infinitum (using a bottom number of 512 or 1024, for example), but in general at that point it's just masturbatory. People are claiming that this example is just a bit short of the "7" set up by the rhythm in the beginning of the phrase. I don't hear it, and think it falls quite nicely into a phrase of 7, using 8th notes as the bottom number.
From my comment on this thread:

"I know a family member who had an iPad and used it all the time. For his next tablet he got an Android tablet and he doesn't use it at all. Why? No good apps."

Android tablets are good when cost is a major consideration but if you can afford to spend an extra $100/200 I believe you'll get more value from an iPad still.
Note: Europe doesn't spectacularly drive through shop windows, through petrol stations and car parks at least 5 times a day though (source: live leak, youtube etc)
Also, they used "100000000" 18 times. They should really have a constant, how easy would it be to miss out a 0 or add an extra one somewhere
Intellij IDEA Source Synchronizer
Some Tech Interns Make More Than U.S. Workers
Bandit Algorithm and A/B Testing Tutorial
The main issue is operating on the value intended for display rather than the precise value you get. The floating point value may not be always what you expect. For example you cannot even represent 0.1 precisely. See http://stackoverflow.com/questions/3730019/why-not-use-doubl...

In practice that means you can't be sure if `1/1000000` is higher or lower than the value you expect it to be. (to be pedantic, yes you can, because it's well defined, but it can spoil your calculations) When you deal with money, you want the result to be always precise.
"The scammers, usually located in India, are not native English speakers, "

Why India? It says they are Russian. It puts Indian Hackers in such bad light. And I'm Russian
> And inline SQL is non-forgivable

What do PHP folk typically do for a big, hairy query that isn't really doable via an ORM? Not that this is the case here, just curious. I haven't touched PHP for years.
That was simple one-page website with good transitions.
You might wanna read this http://blog.malwarebytes.org/fraud-scam/2014/02/netflix-phis...

Edit:You might wanna scroll up a bit becasue the site header is blocking the comment.
I believe it's parallax scrolling. There's been a few that have done it with variable levels of success.
I am not against the CarPlay itself, which I think would make a great fit in the car dashboard, I am just unconvinced about the phone and message apps? As both are the Number 1 reason for car crashes., so why would they want it in a car dashboard?
Emprego na Colômbia para Engenheiros Portugueses
You'd think so but I get 7mpg more than the best rated Toyota hybrid which is supposedly the most efficient thing out there.

Bear in mind I drive a 6 year old 1.3L diesel Fiat van converted to a people carrier which is as aerodynamic as a shed. It also has 3 children, a buggy and a pile of crap in it.

Perhaps a computer could optimise this better but I doubt it. The computer and automatic box just goes when you push the pedal down. The driver isn't connected to it and feeling what it's doing and understanding the power curves.
I would love to know what the successful payout total is.
So if open ecosystem is always going to beat a closed one, why didn't Discourse beat Facebook? Why didn't App.net beat Twitter? Why didn't Linux beat Windows on desktops?

I'm happy for Android but saying that Android is winning only because it's "more" open is just non-sense.
Flattening an array is trivial in Ruby:

[[1, 2, 3], 4, 5].flatten()

I don't see how it could possibly be made easier or more intuitive than a single function call. Ruby also makes it clear what is going on.
So the millions of people buying Android tablets just throw their money away and never use them? Seems a bit of a stretch. Generally if a product isn't useful then people don't buy it, regardless of the price. Why doesn't your family member return the tablet if it's useless?
I like good apps, and would consider using something with iOS, but I haven't seen anything on iOS that is missing or not-as-good on Android. Could you give some example apps? It would be great to hear about some I/we are missing out on. I'm not just asking so I can say 'Hey Android has this already' - I'm genuinely interested in good apps!
"A million dollars isn't cool. You know what's cool?. A billion dollars."
So where are all the tablet apps, because there are like zero tablet apps.

I am on my third Android tablet (a Kindle Fire HDX). My first Android tablet was the first Samsung 7" tablet that came out with Gingerbread on it, back in like 2010. I got a free iPad from my job a few years ago and gave that to my daughter and have upgraded her iPad since. She has a ton of children apps for her, that she has grown up with, and learned from. There are near no apps for my Android tablet this many years in. Personally I never want an iOS device, I just don't like the operating system, but I would really like at least some apps for Android. These marketshare numbers don't seem to have helped at all.
Link to the "movie trailer": http://www.dailymotion.com/video/xtk8hd_innocence-of-muslims...

It's so bad, actors change voice, presumably because post-production had to make them say things.
Agreed; these animations are actually excellent and can be very useful in cases like those you described.
There will be a website for that figure too. Just wait until it hits 1 billion.
All those smells, I've seen worse in software that handles much more money.
imho (as someone who used to have a company selling something now illegal in the UK, but which we pushed to gain a VAT ruling for..) — I suspect they're doing this less to 'be nice', rather that attributing Bitcoin (or anything else) a specific VAT status implies a tacit acceptance (read: support) of its existence by the state. This way they can continue to sit on the fence, safe in the knowledge that they can tax any profits made within existing the system, but can wash their hands if and when it all goes tits up.
> why didn't Discourse beat Facebook?

a) they're aiming more for phpBB et al
b) they launched a year ago
Virtualized is the term virtualbox uses to describe how it works, though mirroring may be a better description.
No doubt it's simple, but it's attractive (probably largely thanks to the artwork). Not so great on my iPhone though.

And thanks, it looks like "one-page site" is what they're called.
It's always better to use prepared statements, since it prevents SQL injection attacks. If you do not use neither an ORM or prepared statements, you either have to with trusted input, or need to sanitize that input really well (to the point it's often easier to just use prepared statements).
If Bitcoin has x point precision and I multiply every amount by 1e^x. Won't that in essence gives me correct integer value to work with. Provided I haven't overflowed the integer max?
[Shaking intensifies]
Oops, "inline SQL" is probably a wrong way of putting it.
Actually, even in Symfony2 which has an ORM (Doctrine), I sometimes find myself writing SQL queries in code because Doctrine can be so inefficient in some situations.
Writing pure SQL makes your code less portable (i.e. tied to a specific database, in this case MySQL).
Now I don't think its bad at all to have somewhat complex group/(sub)queries written this way if portability is not a big concern, and if the number of those queries is not as big, it is something you just need to be aware of.

What we're actually talking about here which is really bad is string concatenation without parameterization.

Meaning, it seems the code is not using a database driver.
PDO has been the accepted way of doing this. You pass the parameters to PDO separately from the query for sanitation.
We can all see why this is bad:

if (isset($_GET['limit'])) {
$limit = (int)$_GET['limit'];
if ($limit < 1) $limit = 1;
if ($limit > 10000) $limit = 10000;
}
$req = 'SELECT * FROM `Money_Bitcoin_Node` WHERE `Status` = \'up\' AND `Last_Checked` > DATE_SUB(NOW(), INTERVAL 6 HOUR) AND `Version` >= 31500 AND (`Last_Down` IS NULL OR `Last_Down` < DATE_SUB(NOW(), INTERVAL 2 WEEK)) AND `First_Seen` < DATE_SUB(NOW(), INTERVAL 2 WEEK) ORDER BY RAND() LIMIT '.$limit;
I wonder how many of those tablets will ever get updates to fix the remote vulnerabilities that have have been out in the wild for nearly 100 weeks now[1]. Do people buying new tablets today realise that they are remotely exploitable because they come with ancient versions of Android and will probably never be patched?[2]

This kind of thing just shows how utterly empty and useless marketing buzzwords like 'open' are.

[1] http://arstechnica.com/security/2014/02/e-z-2-use-attack-cod...

[2] http://www.walmart.com/search/search-ng.do?search_query=andr...
"the internet" used to be much more diverse in terms of protocols / tech used. Gopher / Veronica, Archie, USENET, IRC, etc. Lots more text.

Oh, and you used telnet to get to these things, not ssh. SSH didn't become de rigeur until the very late 90s.

This is not to say that the web didn't exist at the time; it did. Webcrawler was useful back in the days of Webrings.
Thanks, English is not my native language, as you may have noticed :P
Yes, it doesn't look very pretty. It relatively recent code though, making plenty use of php 5.3+ constructs, so you can't even blame it on legacy code.
I drove a new Vauxhall Corsa with automatic transmission a couple of months ago. It was the second worst driving experience of my life.
It's pretty hard to see the iPhone and iPad as anything other than a revolution. Similar to how Windows was a revolution in desktop computing (whether you liked it or not).

"Gaining widespread adoption" was never an area Apple was very good at. They were always good at creating consumer-focused PCs. The initial line of MacBooks and iMacs are good examples of this — minuscule user base compared to Windows, but built to Apple's standards of what a computer should be. Their initial aim for the iPhone was to capture 1% of the market, they hardly expected the success they received.
Great.. more assholes social networking instead of watching the bloody road.
There are a number of different subdivisions. First there is the bars, that you could define as a complete cycle. Inside the bars there are beats, often 2 or 3 per bar, most often 4. Then each beat is divided in 2 or 3 parts.

Then you can play it slower or faster, that's the tempo.

Notice that it's just about the rythm of a song. The actual notes you can place on it wherever you feel. Of course you want them to match some subdivision for them to feel "right" but often intentionally shifted for expressivity (swing).

Some standard signatures are:

4/4 - Bars of 4 beats naturally divided in two (most songs)

3/4 - Bars of 3 beats naturally divided in two (waltz)

2/4 - Bars of 2 beats naturally divided in two (march)

12/8 - Bars of 4 beats naturally divided in three (used in blues)

The /4 or /8 difference is moot. It's the duration of the beat, but you can compensate it with tempo.
A matching engine can't scale horizontally very much in the first place
Off the top of my head:

- Garageband

- Amplitube

- Paper by FiftyThree

- iMovie

- Penultimate

- Sky Guide
Foursquare doesn't have its own maps.
This is patently false. Floats are not "inaccurate" and are not a "mess". They are well-defined and quite useful in a huge domain of applications.
For OCaml, there are many more companies using it than just JaneStreet. Facebook and Bloomberg being some of the well known ones.

http://ocaml.org/learn/companies.html
Gox was harmed nontrivially for a long time by its failure to scale. A lot of bitcoin tickers had a "Mt. Gox lag" indicator that displayed how much lag was in the trading engine at that time, because it was such a big deal. And every time the trading engine stopped responding (due to DDOS, or whatever) people would panic sell.
The art of failure for startups and entrepreneurs
It's all very confusing then really... Scotland does issue its own money, but it's a shared currency (just the same as the Euro is a shared currency but countries that use the Euro issue their own). So would that count? Debatable.

No country within the United Kingdom itself issues passports, so for example you cannot have an English passport. They are all British Citizens who hold British passports (which confusingly isn't a UK passport, but a passport for Great Britain and Northern Ireland).

I'm really not sure how tax works in the UK. Scotland as well as other UK members all tax, but how that is then divided up internally, I have no idea...

When you say the UK does all of these, that doesn't mean England, NI, or Wales does all of them itself.

When I say they are printed on behalf of the government, I meant that the government decides how much money is printed. As far as I'm aware, Scottish banks who have the right to print money (e.g. Bank of Scotland) cannot simply print as much money as they would like. They're printing it on behalf of the governments guidelines etc. Confusingly though, Scottish printed money isn't even legal tender, not even in Scotland.
Addition and subtraction can lead to enormous absolute errors. I'm fact, subtraction is one of the biggest culprits for causing instability.
You never want to put currency in a float because floats cannot accurately represent most base 10 rational numbers.

A full explanation can be found here: http://stackoverflow.com/questions/3730019/why-not-use-doubl...
Like Superman 3!
That would be a much more useful figure. The only stats I can find are here[1] but it just lists the number of successful projects not how much was pledged to them.

[1] https://www.kickstarter.com/help/stats
It fades out completely if you keep scrolling.
I'd appreciate it too if anyone has an extra invite. :)

Email - me [at] vivek.im
And anyway, I'm not arguing for Scotland's independence, but it seems to me that people usually think England is more of a country than Scotland. They're both part of the United Kingdom equally really.
He wrote the DH key exchange himself. I didn't look at the implementation but someone commented before that it's vulnerable.
I agree 100% with the first two sentences - but their strong point is exactly that they finish their products too. It is important to execute projects well (enough) and to add polish too - and Apple excels at that. (to be fair, their UX is far from perfect IMHO... but it is apparently good enough)
how do you earn an attitude problem...?
It was posted to Twitter by Jeff Atwood - https://twitter.com/codinghorror/status/440356834545647616
9 Essential Social Media Productivity Tips for Super Smart Marketers
Why so rude? A person tries to contribute and your shoot them down, because they aren't an expert!?

Were you not hugged enough as child?
While I usually agree with comments like these, I think it is key to point out that respect is earned, and that just because some code has been released it doesn't mean that we should be grateful for it being bestowed upon us.

Nowadays, when I release any code I tend to write a description of said code to illustrate how I intend it to be used. If I'm writing something that I believe shouldn't be used on a production project I will explicitly state this. I don't release a lot of code, but I've released a few snippets of untested, hacky code before that has found its way into production sites, and the last thing I want is for people to slate me just because I thought I'd show off what I had written.

This kind of thing happens all the time, almost monthly on Hacker News and Reddit. Everyone would probably be a lot happier if people were to add a basic disclaimer to their code to say "Hey, I've written this for a bit of fun. Don't use it on a user-facing site, okay?" to released code if they don't intend for it to be used on production sites by others. It may not be applicable in this case, but I reckon most cases where people bitch about how shitty some open source code or technique is would be solved if an author would explicitly state the use case for their code.