skysight-inc/HackerNews huggingface dataset:
There is a lot of information available on this subject. So I’ll start with a link to the FHA’s Traffic Control Systems Handbook - http://www.ops.fhwa.dot.gov/publications/fhwahop06006/chapte...

The basic idea regarding vehicle and pedestrian movements is that the system can be entirely pretimed (interval control) or divided up into phases (phase control). The typical idea of operation is that any compatible phases should be able to run concurrently so long as there is time available. During Pedestrian Walk and Clearance time however these phases cannot be forced off or timed out. (Otherwise people could get hit by cars) This limits the amount of time the button can be pressed during a green light and still change the pedestrian signal.
> There is no virtue in being bored; no goal to be achieved by doing nothing.

Yeah, actually there is. Not only is it important to unplug from technology on a regular basis, but an idle brain is useful for creative thinking and problem solving.
The real questions:

a) Why does Wired, a tech pub who should know better, seem entirely ignorant of the existence of PFS cipher suites?

b) Why wasn't Lavabit using PFS? Then key compromise is mostly irrelevant as long as you're not incarcerated and can scream bloody murder.
This sound system is so powerful no human could survive hearing it
Quantum engineers make a major step towards a scalable quantum computer
are you trying to miss the point?
Ooo, being able to push rewritten history, that's nice! Seeing that neither Git nor HG handles pushing history rewriting gracefully right now, this would be awesome.
That's probably the point. Clothing is a less relevant competitor for the scarce financial resources of teenagers than it used to be.

So where did the teenagers go?

Apple store.
In context, it was clear that Schmidt was referring to doing "it" using Google services, since Google is subject to the Patriot act, etc.
Amazon considers $40 Prime price hike
Do you have any examples? There are a ton of platformers which are very mario-like and I don't think got into any trouble. Of course if you reproduce a mario game with a mario character even if you redrew him you would be in trouble.
I'm not really prescribing a solution, just identifying a class of problem.

When you say that regulation is needed, you are prescribing a solution.

WRT to your proposal, how would that help in this case? The developer would just pay the fee, and Google would tell them "you broke the 'Google Play Developer Program Policies' agreement, which says you can't use third-party payment providers".

In fact, the developer says Google gave the official reason, so what would be the purpose of paying to get the same answer?
I'm not sure how you define 'productive' in this sense. OpenStreetMap provides data for people to make maps with. What you do with that data is (gloriously) up to you.

OSM doesn't have to "sell" their maps. It's the folks like Telenav that need to make their maps look better.
> First of all author stated that Unfortunately, many with computer science degrees have a weak understanding of the concept—let alone those without any training on it. but the explanation he gave is actually identical to those that are given in colleges and this is why people have weak understanding of NP problems.

In a computer science class you should be going into the details. This was not designed to do that. It was designed to give a general overview of the concept, as is clearly stated in the beginning.

And I think the latter is more needed than the former. There are plenty of deep explanations of this topic, and very few approachable ones.
Totally agreed.

I started out trying to learn and build using Django but it degenerated into exactly what the author claimed about automagic frameworks.

I switched to Flask/SqlAlchemy and was able to grasp MVC much quicker. It was more work to do some stuff, but getting a little lower than Django helped me learn what was happening in routing/views/controllers/etc. Using SqlAlchemy meant I could stick within my realm of knowledge with respect to Python without all the fancy stuff within Django.
Framed Data (YC W14) Helps Developers Understand the People Behind User Numbers
Wait, all those reasons seem to point to it not being a tough call at all. The only reason not to would be fear about retribution. If you don't warn others, you are responsible for the ill that befalls them. Am I missing something?
Was hoping to read that maybe thrift stores are coming back.

Guess they are not "cool" again yet.
Yes, and it would be a good thing for everyone. Nintendo would be encouraged to create new characters and new ideas, and young creative people would have far more cultural material to work with to express their own new and innovative ideas.
Ah see this wasn't in the article, glad to read thrift stores are cool again.
I wouldn't even mind a compromise where anyone who paid a small extension fee could keep copyright going. That way Disney, Bono, etc could keep their own copyrights without messing things up for every other copyrighted work.
You chased them away and now you're shocked they aren't in your store?

Check the Apple Store. They have ~10 products that change once a year. The former VP was smart enough to know that todays' kids are tomorrows' customers. They might not buy anything on the first or fourth visit but they'll eventually buy something.
Yes, as long as you don't copy anything that Disney added to it, or infringe on any of Disney's trademarks.

There's actually companies who create "Mockbusters" - movies with similar titles to the latest hits, to con people into buying them. They tend to walk a fine line, but they do OK (although they piss off a lot of customers).
The Hacker's Guide to LinkedIn
Totally agree. Actors and mailboxes are a great way to think about these kinds of problems, and Erlang/Elixir does such a good job at it. Now if I could only get the EventMachine side of this app to work anywhere near as well.
Review of the first 4 weeks since launch of buddhify2
JavaScript Debounce Function
As a counterpoint, take a look at the map of Sochi's Olympic Mountain Cluster:

http://tools.geofabrik.de/mc/?lon=40.29583&lat=43.67232&zoom...

Yes, the OSM map is busier. Because it has the entire Olympic venue on it, wheras Google Maps shows it as empty space. Open, contribution-friendly data is a great thing.
Wow, I would not have thought that Python would be #1 like that.
No, it's not irrelevant. It's not illegal to have a monopoly. It's only illegal to try to kill the competition in another market by abusing that monopoly, which is what Microsoft did, and Google is not doing.
Running modern Rails on a threading server like Puma, especially on JRuby or Rubinius, would probably get an application within the same ballpark of concurrency. At the very least it'd be better than Unicorn or Webrick or whatever the heck Rapgenius was using to serve their app.
They are a store like any other and the store owner can decide not to sell your products without a good reason if they want to.

Regardless of if you're OK with this practice or not, it's quite dishonest not to acknowledge their strong vertical integration makes them not at all "a store like any other."
4π :)
And I think both Square and Nintendo have more than made their money back on those franchises. A 20 year limit on copyright would not have prevented Nintendo from making The Legend of Zelda.
Then you might think I'm the devil incarnate, because I force my blog visitors to use Java, because my blog is actually a Java Servlet app. Go ahead and try it: http://theandrewbailey.com/

There's more to Java than the client runtime.
Poll: Developers how often are you contacted by recruiters?
Curious what the frequency is for other developers who get contacted by recruiters. Is it annoying enough that you've removed you contact or job info?
few a week
once a week
few a month
once a month
never, they can't contact me (my info isn't public)
I saw your link somewhere else in this thread.

I do like the site and I think it's a clever thing to build a service around it. But .. all of your options (well, all affordable ones, all that I even looked at for myself plus family) are hosted, right? I could use my own domain, but you'd be the endpoint?

Don't take that the wrong way, but you're not more trustworthy than the Mozilla Foundation.. :)

Please correct me if I missed something, but it seems as if you interpreted my self-hosted as 'can use your own domain name', no?
Am I correct in assuming that the relevant characteristic of Node and Go is high concurrency? If I'm not mistaken, Ruby can have that too, if you use something like Puma or Thin rather than Unicorn.

Python may be on the wrong side of this, though, as long as Gunicorn is the de-facto standard WSGI server for Python apps on Heroku.
Eagerly awaiting the 2016 HN top article, "Stop Telling Development Beginners To Use An Operating System, Thanks". Make your own lightsaber, kidz!
Paper: Every story has a name
Rather than timely-to-interpret percentages, I'd rather see the change deltas in units or something else that is more easily directly comparable.
Makers of Paper App Ask Facebook to Change Its New App Name
Google Maps's killer feature for me is public transit information. It would be nice if there were an open public transit schedule database that interfaced with OSM.
Ask HN: 5 Bay Area entrepreneurs to watch?
Cyrus Farivar here from Ars Technica. I'm the senior business editor. (http://arstechnica.com/author/cyrus-farivar/)

I write about startups (sometimes) and often also about tech law/policy/privacy/etc.

So I’ve been tasked with profiling five under-the-radar people in the Bay Area that are doing interesting things/running neat NEW startups.

Hit me with ideas, people. Bonus points if you name a startup that you DON’T work for.

If I like your idea, I'll get in touch with that person and we'll organize some time to do an in-person interview.

I'm based in Oakland, but am mobile around the Bay Area.

Email me: cyrus.farivar@arstechnica.com

Thanks HN!
Sturgeon's Passionate Revelation
I found the Miss Teen USA comment in the 3rd article off-putting:

> There are cases where it is more fun if something is hard — like a game — but for everything else, we want it to be so easy that even a Miss Teen USA contestant could use it.

I followed the reference to the video of Miss South Carolina 2007 answering a very simple question, and was able to find the humour in how bad her answer was. I didn't think it was appropriate to insinuate that she is representative of all Miss Teen USA contestants though.
You rarely hire a PHP developer for his algorithm skills and that's what you can screen with codeeval.
By the way I don't think codeeval is a good way of measuring developer skills as some people who is very good with algorithms struggle with simple real world problems and vica versa. But that's another topic :)
Just in case (since you don't have FF installed you might not be a user) grab Firebug at the same time :).

Makes life much easier.

Also check out nexmo I used them on a project last year (UK based) and they where excellent, also looking quickly 6.5c per text ;).
After all the Julia hype on HN I thought I'd try it out.

I was surprised to discover how slow it actually is to use. Here's a quick demo of booting up the Julia repl with two libraries loaded and then immediately exiting:

$ time julia -e 'using Distributions; using Gadfly; exit()'
real	0m22.778s

With behavior like that it's not going to replace R as my go-to tool for graphically exploring data.

I'm sure they'll improve this eventually. Much like with Rust, my hopes are high. But also much like with Rust, I wish the hype came after the promises were met.

PS: this article claims that Julia 1.0 was released in 2012, but as best as I can tell the most recent code you can get calls itself 0.3. The above was with Version 0.3.0-prerelease+1174 (2014-01-23 16:58 UTC).
Agreed, it's not a very well labeled article. 'Programming Languages most submitted to CodeEval in 2014' would be better.
Ask HN: hi, We need your Feedback and Suggestions
We've just updated our product:
http://www.feedsapi.org/ with more features, better Design, Better UI, It's the fastest way to turn shortened RSS feeds into full text RSS Feeds, XMl and JSON and monitor news sources via Email, Evernote, Instapaper or from other RSS News Readers - Thank you in advance for your Feedback, advices and suggestions.

PS: Use the test API Access key: Hackertrial### to try it out. Here's one of the short video demos: http://youtu.be/2gqcrJJiYAs
Security through transparency and readability for a bigger audience.
It's bad that the Bell support employee was unwilling or unable to recognize it had to be escalated to a supervisor, but that's not exactly what I'd call a "disclosure" (and obviously not a "responsible" one.)

I don't expect the average help desk employee to know what SQL is, or what "owned" or "sploit" means. Half of their customer interactions consist in asking whether the modem is plugged into a wall socket and there's electricity in the rest of the house.
In reality I can see it perfectly.
And that's probably thanks to windows phone. Here in EU windows phone has almost a 10% of marketshare on each state (in some also more than 15% and more than IOS).

The last year I and my startup would develop our app only for ios and android. When wp went over the 5-6% our investors ask us to develop also for it asap.

For what I know, almost all startups in my incubator, which are working in the mobile app field, are now focusing in that platform while the previous year no one of them was considering it.

And something like it is happening also for w8.

So yes, i think a +100% is also a low esteem
That's a bit like saying if you want Linux to be a success on servers, mobile phones, game consoles, routers etc. then you need to have a single distribution that they can all use.

Instead, there's room for Valve's SteamOS, Google's Android, Google's ChromeOS, Canonical's Ubuntu and many more, both commercial and community focused, competing in some ways, collaborating in others.

This announcement is one company that did exactly that, and provided a consumer-facing product built on OSM, who just got bought by a bigger producer of consumer-facing products who intend to do the same on an even bigger scale.
hrm, seems sad that you have to dig through jira to find the (arguably) most important feature of the 2.6 release
Can you give the search string you typed? As I mentioned elsewhere, geocoding is a hard problem, and we've certainly not solved it. We can make it better by improving the data, though. I'd love to make your search better next time.
I really like the idea of Persona, and it's very easy to integrate with your own site. However, it's still a bit unreliable. For example, clicking on the zonino login button just opened a mostly-blank page for me (white on the left, light grey on the right, with a pointy arrow in the middle; a bar at the bottom says "Mozilla Person...", but no way to log in.

If I do "F10 -> View -> Page Style -> No Style" I see various boxes, but it's not obvious how to proceed. I entered my email into the top-most box and tried clicking the "next", "sign in" and "OK" buttons, but none of them responded (there's also "continue", but that's greyed out). I think I had the same problem when I tried it last year.

Probably just some browser plugin issue, but would be nice if it were easier to debug... Works in Chromium though.
At least they provide a table. The chart is just terrible, made by somebody who cares more about visual entertainment than about conveying information.
Will do, thanks a lot.
Since my infrastructure box is mostly python based (radicale, for example) this might fit in nicely.
Elsevier opens its papers to text-mining
1. WordPress is an application with a plugin API. It is not a framework.

2. Writing a web application without a framework is a good learning experience. For anything but small-scale local learning experiences, the risks and costs of not working with a framework are significant. [It is probable that I, with my ego, would "do it wrong" and that a community of developers has arrived at a far superior solution.]

One of the best explanations for what advantages a framework offers over basically just writing your own framework I've found is in the Symfony2 Book: "Symfony2 versus Flat PHP". [1]

[1] http://symfony.com/doc/current/book/from_flat_php_to_symfony...
I wrote my own completion for that :) Here is the pattern I use:

run.sh

build() {
...
}

test() {
...
}

deploy() {
...
}

# This lets you do ./run.sh build foo bar at the command
# line. The autocomplete scans for functions in .sh files
# and fills them in as the first arg.

"$@"
Yes, exactly. There are currently other options if you want to be completely self-hosted (and are not a large enterprise that has multiple users and wants a behind-the-firewall option). Persowna is a more featureful/(hopefully) secure option than the default bridge.
> CL: Extensible, industry proven language with many implementations on many platforms. Big standards body which still only defines what is proven to be good by the test of time.

This was once true, but CL's standards body last made a significant revision twenty years ago, and no longer exists. It petered into inactivity by the late '90s, formally lost its voting privileges due to lack of quorum by the early 2000s, and was dissolved in 2004 (http://mailman.rose-hulman.edu/pipermail/ncits/2004-August/0...).

Nowadays the consensus process is more community driven, more of a messy "modern-style" language evolution, and doesn't involve a formal standards body or any kind of centralized process. Implementations add proprietary extensions to experiment, and then compatibility libraries layer over those extensions, slowly becoming de-facto standards. For example multithreading can't be implemented in standard CL, and various CLs instead expose their own private threading APIs. Bordeaux-threads then arises as a compatibility layer and attempt at achieving consensus around a portable threading API.

Perhaps that isn't a problem, but it simply isn't the case that CL has a big standards body that defines what has been proven to be good: it has no standard body, which as a result defines nothing post-1994; the base language is frozen in time.
There is an exemption according to the terms [1]:

" ..must use Google Play's in-app billing service as the method of payment, except: where payment is for digital content or goods that may be consumed outside of the app itself (e.g., buying songs that can be played on other music players)."

[1] http://play.google.com/about/developer-content-policy.html

So I guess why apps like whatsapp/skype still alive since they allow you to use them outside of the android app.
That library couldn't enforce Clojure's functional nature.

CL (Common Lisp) is "multiparadigm", and shows warts going all the way back to the original mainline LISP. I should note that I'm someone who prefers Scheme to mainline LISP, modulo library availability ... which is one place Clojure it really winning, CL is an abject disaster, and Scheme is very very late to the game (still a work in progress last time I checked, R7RS-small being ratified less than 3 months ago).

I also see value in making vectors, maps etc. first class syntactically (although I would have been happier keeping vectors out of special form and function syntax), the collection and sequence unifications, etc. etc.

To finish, Clojure was first released 6 years ago, I'd say it's getting past the experiment stage. E.g. I don't know how you count implementations, but the ones that run on top of the CLR and JavaScript mean something, especially the latter, and what I gather it's bringing to the party.
If I may defend Google here (and presume to know the actual reason they banned this app), note that the media has been fueling legitimate fears of burglars and perverted hackers spying on everyone's webcams and baby monitors.

The app's description promised to enable users to "just spy the world" and "discover nearby webcams." Some of the app's user reviews may have been colorful, incendiary or implying having used the app successfully for something shady or illegal. The app's Google Play google cache: http://goo.gl/m07kMp

In Google's shoes, wouldn't that description alone be enough for you to zap this?
And what about using persistent data structures by default and having JavaScript as a compilation target?

I also haven't heard much about how easy CL's host language inter-op is to work with...

Another big thing of course is that the community is much more vibrant and welcoming than Common Lisp's.
Wired is pretty bad when it comes to actual journalism. I've noted this elsewhere on HN in the past (and have seen others echo my sentiments) but any time I read one of their stories covering a field where i have a lot of knowledge, they always get basic concepts as well as things like simple domain vernacular wrong. I can only assume this also applies to areas where I have little expertise. The more knowledgeable about tech I become, the more I view Wired as a tabloid/click bait farm.
It's better, but still meh.
Example:

LOOK, BOYS AND GIRLS! THE EMPIRE STATE BUILDING!!! http://www.openstreetmap.org/#map=17/40.74822/-73.98776&laye...

Google: http://goo.gl/maps/jvgJf
Normally, when you're logged into multiple Google accounts - Google Bridge in Persona lets you pick which Google account you want to use. This error you're seeing seems like some sort of bug/UX issue (?) in Persona -> Google flow where if you're already signed into multiple Google accounts, but not the extra one you're trying to use - things don't work as smoothly..
It's way too slow for me. Taking 20-30 seconds to fill in map tiles while I'm panning around.
That latter sentence of yours is entirely the point! Wouldn't it be cool to get a "mechanical license" to allow you to recreate (I'm your own way) Super Mario Bros with the original characters (even if you make the graphics yourself)? Quite literally a "cover", in a way that's more recognisable than just sheer mechanics? You can argue that you almost can now, and in some cases yes, but I'd love to pay royalties to someone to "cover" my favourite RPG from the Megadrive, beyond just making a "spiritual successor"!
is the service growing organically? How much are you paying in storage costs?
I really like the 'open research' model Red Monk aspires to. Their rankings fit my expectations better than those in the linked article too.
Absolutely.

Consider the talk around wearables. Most wearables would be small devices running a bit of code. Maybe some of them will be hackable. Are the current generation of wearables powerful enough to run anything other than C (or maybe C++)? Nope. That's because most would be either small microcontroller or small ARM devices. If you take that trend and the fact that codeeval says its javascript - makes no sense.

So, submissions in codeeval should be title for sure.
I use it for http://www.4four.org and really like it.

The one small complaint I would have is that it would be great if (after initial setup) the login process was a bit faster. It should be quicker than the old-school username and password IMHO, but with the animations and latency on authentication it all seems to feel a bit sluggish. Especially as the cookie for it expires frequently - which is a bit shit for users of a forum where you're normally signed in until you decide otherwise.

This is still in my minor complaint box because I suspect there's tweaks I could do which I haven't had time to explore yet.