skysight-inc/HackerNews huggingface dataset:
It looks like a great replacement for Facebook's unmaintained phpsh [1] (written ironically in Python).

In a similar vein to @gingerlime, anyone know a PHP mode for IPython [2]? It'd be great to prototype my code in a notebook.

1. http://phpsh.org/
2. http://ipython.org/
but it is still on github https://github.com/raldenhoven/downloadify
That's a brilliant idea. Having a database of this kind of thing would be really helpful.
> We need to spy on the government as invasively as the government spies on us. We need to legalize that globally.

The problem with this idea is that governments themselves would have to legalize "spying" on them, whatever that would mean after it's been legalized.

> That way no leader will ever have any real power to do anything.

That's a nice thought, and if you take it a bit further, you may end up thinking there should be no government at all.
Yup. That's usually the way. These guys kept assuring me my password was 'extremely safe, secure and backed up by industry standard.' Then I pointed out what the industry standard actually was and they've since stopped replying.
Tim Exile: Engineering the audience as artist
Somehow this drove me to find out what the steepest street in SF actually is and it led me to this interesting piece of detective work: http://www.datapointed.net/2009/11/the-steeps-of-san-francis...
I can promise Boris has nothing to do with his name. His nickname doesn't sound anything like it either :)
I was having several issues with phpsh (and it looks like it hasn't been updated for 2 years now - https://github.com/facebook/phpsh). Just tried Boris and it seems to be working good!
Yes. The minimum cost for a standard operation/procedure (without complications). X people doing the check-in, X-doctors for the procedure, X time in hospital bed to get well again, X time with checkups afterwards... You get the idea... EDIT: Forgot the link you send in. Looks good!
Pseudo-Grouping can be made in Raphael. However each elements gets transformed one by one. At 100+ elements, things get very laggy.
Okay, I should have worded that differently. There is also a paper of Salakhutdinov learning a kernel for Gaussian processes. That'd account for that as well.

My point is (I did not really write that above) that deep learning does not stand unchallenged in this domain. Its dominance is so far "only" apparent in vision and audio classification tasks.
After watching the guy in the video, I think I will pass on pizza today.... No thrills , but it would help if they would have had a sexy model instead :)
And 99designs?
Good thoughts, thanks for sharing.
That still sounds like a terrible deal to me. In the UK, I pay around 10% of my salary for national health care and get free care for any problem I might have (and so does my girlfriend, of course). Medication is always exactly £7 (or similar, it might have changed slightly recently) regardless of what it's for.
Complaining about an open source project's language choice is a bit much. Issue 1613 would have been inappropriate only if it wasn't in response to TJ's views on the rethinkdb thread.

And plain JS has many warts is an opinion that some of us share.
App in an comic - Worry Wart #25
Thought everyone already knew about the right to remain silent...
It is an interesting story. This report is also 2 years old, so it would be even more interesting to see any kind of follow-up.

The line of "proving Einstein wrong" is clearly tabloid nonsense, but is he actually "working" at a university now?
EDIT: Not saying that I have lost respect for TJ. But the link you posted wouldn't matter to me either. It's just a joke.
Great idea!

Clickable http://blog.psdesignuk.com/posts/giving-something-back
I agree the performance increase would be great, but I think it needs to come gradually to MRI. E.g. trying to do anything fancy with the old AST-based interpreter would've been pretty pointless. After YARV, it is probably starting to get more attractive, but at the same time they've added method caching which gives a decent amount of the benefits. A vtable will still get faster, but it might not be the most immediately expedient way of speeding things up vs. e.g. Sasadas latest project of adding a generational gc.

Regarding Rubinius, writing compilers for dynamic languages is hard. Most textbooks you'll find cover techniques most suitable for statically typed languages (the best resource I know for starting to catch up on compiling dynamic languages is actually the Self papers). So you need more than an unusual level of interest in writing compilers to be likely to try to tackle a language like Ruby which is tricky even for dynamic languages (e.g. my favorite pet problem to meditate on: What constitutes 'compile time' vs. 'runtime' for ahead of time compiled Ruby?), and even more to actually persevere until you start getting proper results where you can get decent results in days with a simpler language.

It's made worse because of Ruby's horrendous grammar. And I mean that from a compiler writers perspective - as a developer I love to use Ruby to a large extent because the complexities of the grammar means it reads and writes better 95% of the time. But MRI's bison based parser was 6k-7k lines with ugly parser/lexer interplay last time I checked... There are full compilers substantially smaller than that for other languages...

To me, these complexities are part of what makes it fascinating. I firmly believe you can parse Ruby fully with a much, much simpler parser for example. A lot of the ugliness can be abstracted away, and C parser code is rarely good examples of succint code.

I did start playing with MRI years ago, specifically the parser, actually, and started chopping out redundant pieces, but got frustrated and bored with it. That's part of the problem - it's one thing to play around with a toy compiler like I've done, and another entirely to put in the effort to push a major change to MRI through to production quality given the number of years of accumulated history encapsulated in it. Doing the latter as a hobby is a daunting task.
Fuck I wish I had this problem. I have insomnia and I only get 3-4 hours of sleep a day.
Stickermule for Shirt printing
Hi, we are a security testing startup based out of San Francisco (SoMa). We've ordered a bunch of stickers from stickermule and they came out great, very very happy with their service.

Can anyone recommend an apparel printer, Shirts/Hoodies etc who understand startups, produce a great result and are as easy to work with as stickermule?

Thanks in advance for any advice, feel free to check out our site http://www.bugcrowd.com.
ISRAELLI PLANES CONTINUE TO POUND SYRIA
I run my own web hosting company with servers based in the UK if you don't mind me self-promoting. Cheapest package for shared hosting is £4.25 but we also do VPS which can be based in the UK (slightly more expensive) or alternatively Europe or US.
The videos and statistics, as well as a description of the setup used for the recordings can be found here:

http://wormbehavior.mrc-lmb.cam.ac.uk/
In the UK, cyclestreets is useful for this:
http://www.cyclestreets.net/

...it does route planning, but the speeds aren't just based on distance travelled but also the elevation. So, it's not so much that it avoids the hills, but it'll only send you over them if it's not faster to avoid them.

Cyclestreets has long talked about going open source - I don't know where they are with that - but there's some details of their routing algorithm here:
http://www.cyclestreets.net/journey/help/howitworks/

That page doesn't mention the elevation part, but they use Naismith's formula, and they give examples here:
http://www.cyclestreets.net/journey/help/routing/
Sexy models don't eat pizza often enough to warrant a pizza compass app. At least there's a bit of truth in advertising here!
Could have put 'India' in the title somewhere.
> The line of "proving Einstein wrong" is clearly tabloid nonsense

The Daily Mail is a hateful horrible newspaper. England has a problem with lousy print journalism. The Mail isn't the worst example of that, but the paper is really lousy. HN wouldn't lose anything if the Daily Mail was banned. All of those stories are available elsewhere, and probably better too.

I agree that a follow up could be fascinating.
Don't remember the TZ episode, but before Groundhog Day there was Kurtwood Smith in a short with the same idea: http://www.imdb.com/title/tt0098962
SpaceX signs 3-year deal with Spaceport America for Grasshopper
State organized and owned healthcare. You pay for it as a taxpayer and don't have to worry about going bankrupt because of a disease that can happen to anybody. For an example, the UK's NHS.

Private healthcare is still perfectly legal and fine, as is private health insurance, if you deem the state services are not suitable for you.

Hospitals should be helping people, not ripping them off >.<
To be fair to Flask, there are lots of libraries you can add to it (Flask-Script, Flask-WTF, Flask-Auth, Flask-Admin) that replicate pretty much all of the functionality of Django, but in a more modular fashion. For example, I can use Flask-Auth regardless of if I've chosen Flask-SQLAlchemy.
That's sort of not the point here. It's not always that "new fad" is better than "old and established", it might be the other way around.

What matters is what's most productive for the project, for the people working on it.

What doesn't help is making a fuss about it. Spend your time contributing and get over the fact that not everyone thinks the same. Or walk away, because nobody is forcing anyone to get involved.

Let's just stay constructive and respect what people are doing.

If you really want to do it differently, just go out and do it, prove people wrong with results, rather than arguments and flames. That way everyone wins.
I'd generally prefer government to organized crime, but would probably take the Yakuza over NK or Belarus or wherever.
If that's sarcasm, it's very poorly executed.
It makes sense, but the red cross is way too generic a symbol. And it makes perfect sense for a health pick up - it's a +, meaning it adds and it's red for health. And I don't see how anyone would mistake a health pickup in a game for a Red Cross™ worker.
What the hell? State provided healthcare = Socialism?! That's bullshit.

What about the police department? Or the fire department? Or the post office?
I've asked it as an interview question many times; it works really well.

The only bad part is that most candidates can't even write a correct strstr(3), so it becomes incredibly depressing.
Premature optimization used to mean unnecessarily writing assembly or borderline obfuscated C in the name of performance, which led to programs being difficult to comprehend, hence it being the root of all evil. Today this has been perverted to mean "hey, buddy, if you think about performance you're optimizing prematurely!"

People need to learn their history before throwing out such maxims.
Bad optimization is bad. Of course.
I can't think of a way of getting malware from JavaScript anymore than from a simple link, that's just plain false.

The move to "web-page-apps" is not about eye candy, it's about speed, responsiveness and yes, usability. About not trying to awkwardly force an app down the http/html way.

A broken website/app is simply broken: if things do not work as expected, that's not the fault of webapps per se or JavaScript - it's all doable and not a big deal anymore (the back button thing).
Spotify already does this by itself. If you offline-sync the playlist on your iPhone or Android device on the same network as the computer that you added the mp3s from, they too will sync.
Not surprising at all considering healthcare in the states is just "big business" as usual.
Not only that, I think it could lead to/promote mental illness in some people. See http://www.youtube.com/watch?v=NgHxYrwO-Vg

I know that I have to struggle to avoid analysing everything I do and think. It renders me paralysed and miserable. I guess steve would say that if I injected more real data I would be able to make more confident decisions rather than just worrying. Somehow I doubt that though. We here are all too aware of the pitfalls of naive analytics.
I think what Knuth/Hoare/whoever was trying to say here is - solve the problems you know you have. The key point is that the "know" should be demonstrable knowledge (as opposed to asserting "I know" with authority), in which case it would be justifiable to extend the principle to "solve the problems you know you have or will have".
Two iPhones Strapped to a Rocket
Being a data nerd, I can see where Stephen is coming from but I don't think we need a software or dashboard to analyze our personal life, the last thing we want is a society which is obsessed with "why I did that and what it could had been" kind of questions.
http://www.redactapp.com/

"Using encryption, ciphers and peer to peer messaging, Redact sends heavily encrypted messages from one phone to another without passing through any central servers. Messages you have sent or received can be redacted from both handsets at the touch of a button with no method of recovery."
I did a whole diagram editor in Raphael. In the end we had the client installing ChromeFrame because there are still some different behaviors in IE.
That is a really amazing demo. Congrats! It is inspiring that you kept going despite setbacks and large amounts of unknowns.
A simple implementation of ?, +, * , [] and non-capturing, precedence-only () hardly needs a reference. Whether greedy vs non-greedy + / * are implemented doesn't really matter.

I will say that the problem is much easier if you have a good grounding in the basics of compilers, while that knowledge is not hugely useful very often. Any positive value as a test will come from correlation with interest in CS IMO.
SyScan2013 conference slides are now up
So, essentially Bush did all the hard work paving the way for Obama.

From what I can see, Obama has not given Americans back one single freedom that Bush removed, in fact he has expanded and built on them.

Or, just imagine if that Bush monkey had been able to do the Hollywood USA, USA, USA murder of Bin Laden, sitting there sniggering (Insert Jon Stewart impression) like a nut job while the operation was executed, like Obama petty much did. (Lets be honest, Obama could hardly contain himself.) The left and rest of the planet would have gone mental.

Don't get me wrong, I do exaggerate to show the point, but we in the UK experienced something like this and you could see it coming a mile off. When Blair (remember the British gimp Bush had in tow?) came to power it was after Thatcher and the limp replacement, John Major (forgotten him? Most have). People were over the moon and expected much. With in 3 days it was pretty clear that we had just replaced one terrible regime with one while was moulded in its image, and just build on the questionable things the previous government did, and reversed nothing what so ever.

This pretty much destroyed my engagement with politics and I saw the exact same tragedy unfold with Obama. Its a real shame, and damning indictment of western politics. Frankly the whole thing is a sad tragedy.
That doesn't make it a joke app. By those standards almost all hobby apps are.
Absolutely not. An added bit of compile time is the least of your worries and if you really don't want to compile stuff on production, look at packaging your virtualenv as a compiled deb/rpm.

Never ever ever mix/depend upon system packages in your virtualenv. Ever.
I loved eating hotdogs from the sidewalk vendors.... Quick, cheap, and tasty.
I use tig and fugitive for about one year and a half, now, and I must say that even if fuvitive seems more powerful to me in its ability to let you see old versions of a file in your editor, I use tig on regular basis, and fugitive very rarely. they're user experience just doesn't match.
Ah, I see now. For certain cases e.g. repeating the same form over and over, you can use formsets, but that doesn't work when you have two different forms.

I still think a solution is to use multiple forms and form types rather than one big form. Perhaps you can prefix the field names on the template and use that to determine which form they go to inside the view. It makes your logic a little simpler in any case.
If you live in europe I recommend this app:

https://play.google.com/store/apps/details?id=org.bikecitygu...

https://itunes.apple.com/at/app/bikecityguide/id517332958

It's a navigation system specially designed for bikes, it takes into account how flat is the rout among many another things like bicycle lanes, speed and safety, it's really quite cool.

Disclaimer:I work for them!
Google Glass Sensors
I know very little about High Frequency Trading. How much can the price of a stock change in half a second? Is this just lots of tiny scale trades?
Recommend Destinations for Second Time China Travel
Second time china trip offers the hot China travel destinations for China re-trip, which offers travelers a great chance to discover this ancient middle kingdom further. The recommended second time China travel destinations offered below cover Guilin, Lhasa, Huangshan, Tunxi Old Street, Nanjing ancient City, Yunnan province, Silk Road and Sichuan province, which would be a great feast to your eyes. Join ChinaTour.com and enjoy your second time China travel!
"But what is the real value in these?"

Perhaps you should think about the real value of money.

http://blog.sossee.com/2013/04/29/bitcoin-explained-part-1/

Disclosure: my post.
AngularJS powered mobile boilerplate app that also does offline out of the box
This project is awesome. I work with a wheelchair basketball program that raised a ton of money using Piggybackr and the platform made the whole process so easy. Thanks!
Do we have any long term case studies to that effect yet?

Is C inherently unmaintainable in your opinion? Or just badly written C?
Make it interface with Python and Matlab on my local machine and export to .ps and I'll give you some money.
The Silk Road (the actual road) caused a high degree of intermingling between mesopotamian and asian populations throughout the last 4,000 years. Rather than having the same stem, it's more likely that these cognates snuck in later.
> Who does this and why?

I'm one of them. I do this because of malicious adverts and because of tracking systems. These cost privacy, but also real money (a well-publicized exampple is ordering airline tickets)

> Do you like browsing the web where 80% of website's functionality is broken because you think its a good idea to browse with JavaScript disabled. Makes no sense.

I agree, it wouldn't make sense if people liked broken websites, and I'm pretty sure that they don't. But I think what you mean is that I should enable JS because it is in wide use. For me, that is not a good enough reason.

As a former web application developer, I do believe that most of those websites could do fine without JS!
If it is really true the FBI will not conduct an interview on tape then there is a rule that needs to be changed. So why don't these lawyers throw it up on the White House Petition page and see if it sticks?
Like I said: single payer begins to look good. We've fixed problem (A), that everyone should have health insurance. This is what we were able to get passed. Now we have problem (B): how to get everyone insured?

The republicans fought tooth and nail against this because they know that viable solutions to problem (B) are very narrow, and Americans aren't going to want to go back to the have/have not insurance previous state.

But ya, it sucks to have all this political intrigue and drawn-out plans, but that's what happens when the country is so divided on the issue.
How about we stop trying to implement stupid url based methods and apple just makes us a damn api to share data between apps..
No matter what time you choose you won't miss out much. If it's "important" it'll still be on the front page 24 hours later, and even if it isn't you'll hopefully hear about it through other channels.
I wonder how much of the hate for newer and easier approaches stems from the fact that people made an investment by learning a more complicated technology and are now trying to protect this investment by ridiculing the new approach.
With 'malicious adverts' I mean malware being spread via advertisement systems. These tend to use JS, Flash, Java and such.
Thanks, looks like I'll be switching to Two.js then.
Luxembourg THINGS TO DO
How do I fire my recruitment agent?
It is accepted industry norm that a recruitment agent takes 15% give or take a few %age points. Last 20 years I've never had an issue, and I got to see all the rates my agents were paid. Until now.

I just found out my current one has been taking 52% and they negotiated down my price "due to market conditions" after the job offer.

These scumbags don't do freelancers any justice, and sure enough if the client had asked for a drop in rate they'd be on the phone asking you to suck it up.
You're always depending on system packages somewhere. Compiling isn't the only reason - sometimes it's necessary just to make the damn thing work.

Some examples:

* PIL - Using Pip's version on Ubuntu, you have to hack your directory structure and re-compile the whole thing or PIL doesn't compile in support for your image libraries.

* psycopg2 - This is hit and miss (OS X comes to mind), but depending on the system version guarantees that it has been tested to work with the specific version of Postgres on your system.

* Crypto libraries - Broken packages have ended up on Pip and just cause a bloody headache. The system package is, again, tested and works.

Compiling a DEB/RPM would be a good idea, but it's not a well supported system at all. If there were a simple pip compile --type=deb or something, we would be all over it.
Perhaps misguided optimisation would be a better term, and seems to be what Knuth is driving at. People do spend a lot of time worrying about all the wrong things, many of which a decent optimising compiler will take care of.

Efficient code should always be on your mind, but actual optimisation probably ought to be done with the aid of a profiler rather than a hunch a 'clever' way of doing something.
Pedantic nitpick incoming

Sans-serifs are generally harder to read. Note, for example, how virtually all books are set in serifs. The primary reason sans-serifs are widely used in computers is the lack of decent display resolution required to display the actual serifs. So if you are using a larger font size to read something off the screen, there is no reason not to use a serifed typeface.
The Freelancer's Guide to Recurring Revenue
> So I think we agree that there are only fairly minor issues, but many people feel that they are major.

Essentially, yes.

> Microsoft could have gone down the path of keeping everything exactly the same ... that probably would have worked in the short term

I'm not sure it would, as people would have even less reason to upgrade. The man on the street is not going to be impressed by under-the-hood improvements to the point of spending upgrade cash so while they'd have saved some hassle on new sales they would have lost revenue on upgrades. Admittedly the reception has made that upgrade income smaller than they hoped for anyway, but that is hindsight talking.

> but they are trying to do something new and there are growing pains* associated with it*

This is a bit part of the perception problem I think. A proportion of the of the people who have upgraded (ignoring those who have opinions despite not having tried it) feel that Windows 8 is using them as guinea pigs for the new tablet stuff that they don't feel fits with their desktop use well. If MS had made the new UI changes more easily turn-off-and-on-able initially they might have avoided some of this friction.
Some governments just want to watch the world burn.
It's old. In those days tablets didn't exist. Web-enabled mobile phones weren't a common thing (except maybe in Japan) and they were based on specific technology like WAP.

Most of those designs aren't even good designs by today's standards. They're too cluttered with visual decorations. But at that time it was great!