skysight-inc/HackerNews huggingface dataset:
Does just linking to their hosted js and CSS force you to open up your backend under AGPL?
I'm sure it's a great tutorial, but the font is basically illegible in Opera on Windows 7.

A `max-width` rule in CSS would be great as well.
Thanks Eric. We'll work on performance and caching of these big queries in our next update so it can handle the spike in traffic. (this proof of concept was mainly meant for 1:1 user testing, and looks like we still have some query issues to sort out)
This was a blast to work on. Ilya has done a great job getting it ready to show -- hopefully some people will get some good use out of it!
webkit2png runs only on Mac it seems. Webimage can be compiled for all major platforms. Aside from this, the tools have the same purpose (I must confess that I didn't know webkit2png when I wrote Webimage).
People are already using Django Facebook for canvas pages. It's a bit alpha at the moment though. Might have to tweak some things while working with it. Should be more stable in the coming releases.
> average people are up for multiple communications mediums but treat each medium as kind of a given, not something that's going to evolve.

People have been thinking like that for a long time about a lot of things. They have strong opinions about when to use a car vs. truck vs. minivan, or when to take the bus vs. the subway. They also have strong opinions about the purpose of each room in their home and each piece of furniture in their office. This is OK because most of these things don't change very often, and when they do (e.g. a new subway route or a major renovation), the change is obvious. Today's technology, on the other hand, changes very quickly and in subtle ways. It's hard to catch up with all of that, so the inertia becomes more noticeable. I shared a Dropbox folder with my father a while ago, but he still sends me large files as email attachments.
I'm in for the test. Definitely a good idea, I'm curious about the logistics.

gregorkennedy4@gmail.com
I heard about similar tests with 2 cars, one following another and they were driving around different countries - they had issues in Russia as someone would occasionally slip in between them breaking the link.

Google research is much more interesting since car is independent, but much more demanding on a road data.
20 Absolutely Free 3D Model Websites for Download
Instead, you can also download a free models website and can include new and creative techniques and can turn out a model of your own creation.
You don't even have to hit a sudden obstacle to get problems, trains of vehicles also add the problem of increased harmonics. Say the second car oscilates with +/-10cm from the desired length from the first car. How will this propagate to the last car if they all have the same controller, or if they all have different controllers? I know the uni here has been doing research about this exact problem in cooperation with volvo cars.
I know all the people pushing for social networks will disagree, but I think email can be fixed, just like static web pages have been fixed to do asynchronous JavaScript to provide dynamic web experiences.

I think the problem is the cure is much worse than the disease. The cures of using social network tools is often an enclosed, controlled network such as Twitter or Facebook, which puts control of the network in the hands of few.

Instead of trying to replace email, I think we should "fix" it rather than trying to replace it. Some advocate using Web/REST/HTTP to replace email; I think email isn't that doomed.

Remember, the popularity of email is because anybody can start an email service. Nobody can just use Facebook or Twitter; you have to have the approval of an inner circle authority. Imagine if every Web site required MPAA or RIAA control, and they prevented even non-infringing material online using SOPA!
Hi Urgo,

I'm one of the creators of blockbattle. What would be your preferred method of login? If we implemented a generic openid method would that be sufficient? Would you prefer a simple username and password on the site?

Thanks for your feedback.
WTF Adam and Jamie?
I think it's Adam's kids with the masks they made for an episode
Those features are what we're trying to make easy with Clay.io

http://clay.io/docs - Let me know what you think and if you would have used the API if you had known about it. If not, I'd like to know what we can improve on!
Modkit Micro Kickstarter - The Easiest Way to Program Microcontrollers
My city (Springfield MA) has a shotspotter system, and even though I have pretty high-up contacts among Springfield PD who know that my interest in the system is purely academic (I'm an acoustical consultant) they wouldn't reveal to me any of the transducer locations. In fact just trying to find a picture of a shotspotter transducer is difficult (the pic in the NYT link is only the second one I've seen).
I think: noscript unfriendly.

Then, it seems crowded. But that's what physical shops are like. Not sure if it's good or not.
Starting with Windows 95, Windows had an objective advantage over Macintosh. The operating system supported preemptive multitasking, the hardware was considerably more powerful, and the software base was huge.

With iOS vs. Android, from the consumer's perspective, the differences are really subtle. The major issue at hand with developer freedom is hidden from view for most people.
Tyson has enough street-cred as a skeptic

http://www.skepticality.com/neil-degrasse-tyson/

that I'm sure his tongue is firmly in his cheek when he writes of future civilizations speculating on cultural reasons for Manhattan's grid alignment.

By the way, I especially like the last paragraph of the submitted post, which assumes a readership mostly in the temperate zone of the Northern Hemisphere: "While we are on the subject, when viewed from all latitudes north of the Tropic of Cancer (23.5 degrees north latitude), the Sun always rises at an angle up and to the right, and sets and an angle down and to the right. That's how you can spot a faked sunrise in a movie: it moves up and to the left. Filmmakers are not typically awake in the morning hours to film an actual sunrise, so they film a sunset instead, and then time-reverse it, thinking nobody will notice."
I got until Unit testing the verbose name for pub_date that's not needed, nor you should unit test that, what are you testing? That functionality or 'unit' you didn't write and I bet is a test in Django.

And then it goes on and on about testing things like 'relationships'.

I've been running away from setUp and TearDown because they ruin test readability (maybe I'd just stick in the selenium browser).

Also most of the unit tests written there are not running in isolation which means... they're not unit tests! Those are integration tests.

If you base your tests in the techniques described there you are going to end up with a very slow test suite and very fragile tests (meaning stuff breaks where it shouldn't break).

I like to run:

nose: to run tests as functions not classes
pinocchio: to see specs in color
nose-quickunit: to find changes in my repo and figure out what test to run (when not TDDing)
coverage: stats
mock: mocking library

And my tests look like this:

http://cl.ly/1R2T0G282h1z331C1A2Y

or like this:

http://cl.ly/20263T1y2s402B1v2D3R

I think they're very pretty and run fast :-)
Honestly it seems like this tech should be in iOS what with having such a tight ecosystem.
>The real concern will be when governments start to identify their citizens by their voice signatures, and then use that to track their whereabouts.

And thanks to a recent heavy-hitter at the box office, the public has already had it decided for them that it's unethical! (Unless it's used once for a really really bad guy.) But apart from that this is an awesome system for its purpose. Keep it out of my home (they've already got phone-tapping for that anyway) and I'm fine with it.
The Lua [0] functions are an interesting read.

CamelCase is mingled with upper and lower case VERBOSE_DEFINITIONS separated_by_underscores. This lack of a clear coding style may be visually annoying, but can be added during a final obfuscation step. The unstyled code may not be present in the unobfuscated repo, and does not necessarily indicate the presence of conflicting coding styles on the malware team.

The properties table called flame_props is created and populated inside of a deeply nested if-statement. Are all other branches of this function forced to operate without a valid properties table? This is not an obvious design choice for any programmer who values harmony in a team working on a shared codebase. Perhaps the Lua coder worked alone. Also, this kind of wtf_logic is difficult to insert later as obfuscation.

On lines 2 and 4 of the example, the Flame Lua supervisor appears to be loading text from an external source and eval'ing it as code. Lua distributions have long offered an entire API for managing and loading modules. Breaking a large project into modules is a standard practice. Reinventing a module loading tool, then, is probably not a path to reliability. The module loading code in Lua is a time-tested grab bag of platform-specific heuristics and yet is still a frequent topic of discussion on the mailing list. Given the multi-platform operating requirements of the program, reinventing it doesn't seem like the most robust design decision.

Similarly, the flame_props table is initialized with strings that looks like the names of entries in property tables of other modules. Why is there not a central way to create and populate these tables? Requiring conversion of "string dot string" into a clean table reference before use seems to unnecessarily add danger to the setup code.

Although I keep referring to a possible obfuscation step, I don't see strong evidence for one. The code uses variable names like SUCCESSFUL_INTERNET_TIMES_CONFIG next to l_1_0 and l_1_1. The short names are quite likely to cause new bugs due to typos, yet the long is very descriptive, almost self-documenting. I have seen code like this before -- it came from neglect bordering on malice, not from deliberate obfuscation.

There is plenty more in there.

[0] "What's in a name?" http://www.lua.org/about.html#name
Anushka Sharma All kisses
Maybe they're going to make an atomic powered iPhone with unlimited battery life?

For example, like this: http://en.wikipedia.org/wiki/Betavoltaics
If I recall correctly, privacy laws are based more on reasonable expectation of privacy rather than where the recording device is located. I can't climb a telegraph pole and photograph someone inside through a second floor window, for example.

I don't know how this would affect the legality of surveillance though.
The zoning, height limits, floor area ratio limits, etc. in various cities are the substantiation of the claim. Also, the (brutally obvious) fact that housing is ridiculously expensive here.

Some city plans include provisions for some affordable housing, but that misses the point of the article. The point is about housing supply: creating a few units of "affordable" housing and requiring them to be sold below market to income-qualified people doesn't address the supply problem at all. It just changes the distributional effects of the supply problem a tiny bit.

The claim is not that politicians are stupid, exactly, it's that bay area incumbent residents, collectively, have made stupid land-use decisions. As long as you own real estate here, and the value of your home keeps going up, why would you complain? You'd only have a problem if you were trying to move here, or if you're trying to recruit here, or if you have the imagination to see all the increased economic activity that would occur if the housing supply problem was solved. And most residents don't have the ability to see that.
Basically make any pair of headphones wireless? Yes please.
Driving itself is straightforward, but the inputs are messy and noisy. Computers aren't good at that.

Consider the wide variety of different road surfaces and cambers, the ever-changing appearances of obstacles according to conditions and the seasons, the limited accuracy of road maps, and the constant changing of the road network in minor ways. I expect a lot of driverless cars to be flummoxed by potholes, confused by temporary roadworks, utterly bamboozled by temporary diversions - and they won't be able to find my road in the first place. (I don't live in the middle of nowhere.)

As a simple matter - how will the car reliably know how fast to go? You can't rely on map data, as the legal limit can change, and nobody will think to tell the map people. You can't rely on the car spotting speed limit signs, as people can (and do) graffiti over them, or twist them so they're not straight any more. I don't think people will be so keen on "driverless" cars after they're held up by a whole train of them going 30mph on a 60mph limit road, or after they're in an accident with one going 60mph in a 20mph residential area.

Perhaps I'm being overly cautious, but I just don't think this will work very well. I can think of two outcomes. The first will never happen, because it involves simply letting the computers kill and main and cause accidents, under the assumption that the overall accident rate will be lower. But then who will be to blame for each accident? People need somebody to blame, so they can be taken to court and maybe sent to prison.

The second option is that you require a human to be in attendance all the time, ready to take over the controls when the computer gets confused. Which means it's not driverless. Which makes the whole exercise a totally pointless waste of money. If you need a driver... well, it's not driverless. You might as well class it as an amazing high-tech set of astounding driving aids. That is probably what we'll end up with, I suspect.
Sure. But the "memorize" period shouldn't go on for 8+ years.
Thanks Ben - looking into this, and it should be up again now.
@mbell & @keypusher - they don't do maintenance on every inch of track every night, but I've spent a lot of time working on the T after hours and there is always some maintenance activity happening on all the lines (even if it's just track inspection which isn't something you're likely to notice unless your looking for it).
After taking the Stanford online machine learning course last Fall, I was very interested to hear the details about the model they used. Magic statistics apparently.

While it is good to identify users that might be leaving, it does not do any good if the intervention strategy doesn't impact overall churn.

There is also the other side of the coin. Let's say your model predicts a user as "extremely unlikely" to quit the site. If that user attempts to leave the site you may be more inclined to offer them incentives to stay, knowing they will accept a one-month 50% discount or something like that. Or perhaps their usage indicates the level of value they derive from the site, and so you can offer targeted pricing based on what you believe that class of user is willing to accept. If they user doesn't use the site as much, then maybe you could offer them an unlisted pricing tier that fits their usage profile.

And this is why I am not a business executive, it just feels like throwing spaghetti at a wall.
This is fantastic. For most people, this type of stuff goes unnoticed. However this is great. I think we should start compiling a list of similar alignments around the world?
Facebook Recruiting Former Apple iPhone Engineers for Facebook Phone
I love it. No friction.
>The benefit in single letter variable names in math is that you're able to
write the information in a more compact, digestible manner.

You missed my point entirely. I said that you should not optimize for writing
math, you should optimize for reading math. And that's where the same
argument as for code holds true as well: It doesn't matter if it takes longer
to write, it will be read magnitudes more often, and that is what matters most.

Again, if you're just doing quick calculations on paper or hacking something
into your shell/REPL, I really don't care if you use cryptic variable names. I
do, too. But I don't want to ever see this in a good program, and I think that
it doesn't belong into a good math text, either.

>The reason this latter point is important is for the same reason short,
compact programming languages are a boon to comprehension.

And again you missed what I explicitly stated: it's good to write in a concise
way, but only as long as it doesn't become cryptic. And I disagree with your
belief about information processing. It's better to build semantic relations by
having meaningful names than it is to process a lot of information in a short
time. It really doesn't matter how fast you are able read something - if it
doesn't make sense, you won't understand it.
One of my kids is in Kindergarten, he can add and subtract almost any number. (eg. 201 + 31) and is getting pretty good at division and multiplication (eg. he knows 2 for $3.00 is $1.50 each, but doesn't do so well on 2 for $3.25).

He brought home his report card the other day and got a failing grade in math, apparently, he won't draw lines between numbers (eg. connect two apples to the number two.) His mom went to talk to the teacher with my son, the teacher explained all the tasks, in front of the teacher she asks my son what's 32+21, 53 he says, the teacher gets wide eyed in amazement and then informs his mom that they can't put him into a more advanced math class because the first years are concentrated on getting the english kids conversational in french. According to the school French > Math, C'est la vie!

Oddly enough he just got an award for embracing the french culture, I personally think it's very french of him to avoid doing pointless work.

I had the same problem in school, I wouldn't do the homework, would ace the tests and get questions about cheating because I never did the homework. I avoided higher education for much the same reasons, I'd rather just open a book, teach myself and move on rather than engage in random excersizes. You only need to do the a^2+b^2=c^2 a few times to understand the concept.

The school system has no interest in mathematics but has an intense interest in making kids perform strange rote tasks that have something to do with numbers.
Yeah I've been playing for the last 20 minutes and would much prefer a normal site based login/password system. No offense but I don't like linking facebook/twitter/etc in where sites have the ability to post to my feeds/read my data/etc ;)

I used to play tetrinet all the time back 10 years ago or so and this has been fun.
That Google Wave demo is pretty impressive in its slickness (link to the GitHub repos is broken).

One suggestion: we're all so exhausted by the constant barrage of new frameworks and libraries that a comparison chart is becoming mandatory content.
YOGURTCAKE AL CAFFE' RICETTA DOLCE
Hm, except for the multiplication table I don't recall many rote techniques in maths. There was one called "rule of three" (according to dict.cc) for solving very simple equations. I never managed to memorize that one and always just solved the equations the normal way instead (substract the same things on both sides and so on - very logical).
We do do that in English, that's why most people with Degrees in English can't write a convincing piece of prose to save their life.

But they can tell you all sorts of arbitrary rules about English, and probably something about iambic pentameter.
I find it interesting that people's main concerns are the privacy laws. Isn't anyone concerned that there is a need for gunshot detection? I would have thought that the main issue was that there was enough gun related violence to make this product viable? As much as I love to see an innovative solution to a problem this seems a lot like its treating the symptoms and not the cause.
LG develops first 5" 1080p panel for smartphones
See also http://musopen.org/ ... initally funded by kickstarter, they use donations to produce pro recordings of classical music which are then released to the public for free.
Thank you, that site is very interesting!
> From what I've gathered Amazon SES is a reliable alternative since they apparently jump through the hoops for you. That might be where I'm turning to for a solution.

Yes, definitely... at least for commercial sending. SendGrid, SES, Mailgun, Mailchimp - there are a lot of solutions for outbound commercial / bulk and they're reasonably priced and easy to use. They take care of all of the nuts and bolts.

For personal email, I started seeing this change a long time ago and stopped hosting my own at least ten years ago (around the time 1/2 of my DSL got consumed by spam bandwidth). At this juncture, I keep all of my domains on Gmail.

> Do you know why some emails are silently dropped while others are marked as junk and allowed to pass through?

Probably depends on spam score as to whether it gets bulk foldered or killed immediately, and the ISP.
Thanks! Did you try it with a trackpad/touch or mouse? Did you discover left/right scrolling?
If they designed the system (hopefully at the hardware level) so that it was incapable of recording voices I would have no problem with it.

That would probably be a good thing for a competitor to create: a shot detection system that's designed to address civil liberty concerns. I bet someone on HN could do it.
If Facebook Goes Into Mobile Hardware Business, Investors Should Run Away
List of domains hosting webshells for Timthumb attacks
Amsterdam, The Netherlands, it's on the line above the phone number and email. And the icon on top of the page.
They're likely skipping over a ton of libraries for brevity's sake. It captures data from audio, video, bluetooth, and other sources. A full BT stack is going to be pretty sizable. If there's any compression being done on that audio or video, that could also add to the bulk.
I understand the desire to keep your facebook/twitter/etc accounts secure from applications.

Our decision to not include a typical username and password authentication method was a simple prioritization. We want to add username and password auth too.

We use facebook's tornado framework, and it makes integrating with openid and oauth2-like system really easy.

Stay tuned for more authentication options.
Pretty clear why both your apps failed if you actually believe any of the drabble..
Top 5 iPhone Games
Amen! For anyone unfamiliar with Glenn Gould, check out these two videos:

http://www.youtube.com/watch?v=qB76jxBq_gQ
http://www.youtube.com/watch?v=AVODxskoHFQ

He was perhaps the greatest piano player of the 20th century and had a strong hacker/genius/Aspergers aspect. My favorite quote about him comes from Composer Dimitry Tolstoy: "Gould was an alien on this Earth. People simply cannot play the piano like that!"

http://www.wqxr.org/#!/articles/wqxr-features/2011/jan/06/va...
That looks like a 100$ icon if you ask me.
When the US outlawed US-based financial institutions from honoring transactions originating from the worldwide online gambling industry, Antigua sued the US at the WTO and won the right to violate ~$21M worth of copyrights (annually, IIRC).

This case illustrates two points, first, targeting companies or industries rather than their host nations is irrelevant from the perspective of the WTO. Second, the WTO has some very powerful tools for forcing member nations into compliance with its rulings.

[1] http://www.nytimes.com/2007/12/21/business/worldbusiness/21i...
That's true. But I think this argues that GMail and Outlook will remain stagnant, not that email will stagnant.
Sears Israel - Upcoming Hackathon...