skysight-inc/HackerNews huggingface dataset:
"but too many people argue about it without understanding at all what it is."

Oh tell us then since you have the inside track of knowledge on the issue. You know you are chomping on the bit to do so.
'Chaos Computer Club' filed criminal complaint against German government
This piece might actually be a good resource for investors--it links collates so much financial information about these companies and you can clickthrough to the source.
Are there any Android or iOS apps that allow the user to submit corrections to the OSM database?
If you are a defense attorney and can get a copy of this teaching (ie materials, interviews, etc) you could easily create reasonable doubt in anything the DEA touches.
Ask HN: How can I visualize references in Github Repos?
Looking for something like Google Trends but for github - a way to systematically unearth graphs like this (about Bitcoin): http://tctechcrunch2011.files.wordpress.com/2013/12/bitcoinchart.png?w=640&h=457
Just to a offer an alternate experience, many of my first programming projects were implemented in wordPress.

These projects allowed me the opportunity to work on smaller subsets of problems than implementing a full-on CMS would have exposed me to as well as exposing me to many, many patterns I never would have encountered if I had to invent my own.

It was much more instructive to me to have to fix a small bug or implement a small feature that it would have been if I had to implement everything from the bottom up. I was also frustrated by many things in WP, but I believe that I could have been just as frustrated at any number of things in any system: that's just part of learning.

That said, I have always really enjoyed programming, and so the bad patterns and poor design choices that I see in wordPress weren't a big limitation on my learning, and I have since worked on a lot of of different systems, many of which have added new idioms to how I express myself in code.

I can see how people I know and work with don't progress very far in their programming skills because they can rely on frameworks or other code that they don't understand. But I have learned a whole lot by copying other folks' idioms.
Your body tag is set to "overflow: hidden;". I wasn't able to scroll until I tweaked it manually in the inspector.
Until OSM _has_ all of the addresses, it can't geocode to them. So your comment doesn't make much sense.
Yeah so I see two use cases for this:

1. A NoSQL database but with SQL as the API and some support for relations. This is quite nice because I have often found NoSQL APIs to be lacking in many aspects.

2. A set of fully relational databases that need to be managed and/or load balanced. This is a use case I have. If the system administration is significantly easier than the tools natively provided by Postgres, MySQL, etc, then I can see this being a valid use case. The use of SQLite does not concern me since it has legitimate downsides [1][2].

[1] http://www.sqlite.org/omitted.html

[2] http://www.sqlite.org/whentouse.html
What if the tip names the wrong park, and the officers detain a similar person, and decide to plant incriminating evidence?
and faster?

You'll get way more bang for your buck by minimizing userspace→kernel round trips and memory copies than by hand-optimizing assembler code. sendfile is one great way to do this.

You'll get even more bang for your buck by eliminating the kernel from the packet processing path by using netmap, PF_RING/DNA, or DPDK, and a user-space TCP/IP stack.

Assembly only really helps alleviate GCC's moronic decisions resulting in excessive stack spills and alignment-unaware loads & stores.

Something about carts and horses.
Yes, that language is called utopia.
> Criticizing OSM is at least as hazardous as criticizing Wikipedia, but...

Only for those who speak with ignorance...
There's Dynatrace, IESieve and Drip (the latter two's websites are now defuct though), but IIRC, the IE team fixed the memory leak issue via a service pack or hotfix a few years ago.
Oh man, all I can imagine is a party game played with Google Glass and Chromecast. This could be fun.
I'm interested to see how they're leveraging data on what you've clicked on or read in the past to deliver better content as you (and others) use it to read news in addition to friends' updates.
Is somebody thinking on applying this to a different stock photo model? I mean, I have heard shutterstock takes a big cut and pays very little to photographers. Nobody out there with these innovative ideas but with a business plan more friendly for photographers?
Precisely, in a way.
Only one client can be connected at a time as far as I could see. That limits the gaming part.
Wacom seems to brand their product as Bamboo Paper. Was it always branded that way, or is it a reaction to 53/Facebook?
AFAIK, the EVE Online server was never released, and being an MMO, that's where the game actually happens. At that point, it might actually be perpetual. Even if it all was public domain, the creators (CCP Games) would still be in the best position to profit.
The semi-oficial “Who is hiring?” posts appear the first day of each month. Last editions:

Ask HN: Who is hiring? (February 2014) : (271 points, 2 days ago, 308 comments) https://news.ycombinator.com/item?id=7162197

Ask HN: Freelancer? Seeking freelancer? (February 2014) : (109 points, 2 days ago, 146 comments) https://news.ycombinator.com/item?id=7162201
Continuously broadcast "The Archers" on all available frequencies.
I'm pretty sure they are just trying to ride this publicity gravy train as long and as hard as they can.

Look at all the publicity, they are on Reddit, news sites, twitter, HN... I've never heard of them until today, and I imagine I'm, not alone.
More than 50 new public ASUS routers appear every day on FTP-indexing sites, N66W is one of the most common ones.

All you need to do to share your harddrive publicly on the internet is to plug it in. And that is something that most people do without much thought, it's not like anyone expect the router to share all of your stuff publicly by default.

Someone should write a review and contact Amazon so people get a warning.
Runs with about 3% less CPU load than apache on my server.
However apache also does ALLOT more stuff.
Not quite.

Frameworks and libraries are two different points along a continuous line (not even endpoints). Not black and white, just different shades of gray.

I haven't looked at Zend in a long time, but the difference between Zend 1.x and a pile of libraries was marginal, yet Zend was labelled an "enterprise grade" framework.

(Not dissing Zend, this was a deliberate design approach.)
Visual comparison of bitcoin to sovereign currency trading
Yep, it's that JPL account I was too lazy to look up. Just like the AI Winter, a convenient scapegoat.

To acquisitions dumping LISP you could also add our host's Viaweb, right?

ZIL is derived from MDL: https://en.wikipedia.org/wiki/MDL_(programming_language) which has a critical place in the subsequent development of things like Scheme. And, yeah, Zork was written in it. I had a lot of fun with Adventure on a Version 6 UNIX(TM) back in 1978, so Zork on MIT-DM in 1980 or thereabouts was simply amazing.

T was my favorite in the mid-80s or so, when VAXes were very available to me. Extremely elegant, and one of the inspirations of Clojure per http://www.amazon.com/Clojure-Bookshelf/lm/R3LG3ZBZS4GCTH

Finishing, by fitting into the wildly successful and very useful Java ecosystem, Clojure avoids one set of political issues (heck, Java made the world safe for GC language in general). And with a number of success stories, and to my very limited knowledge no major horror stories yet, another.

But when we're talking about fashion and politics that sort of bourgeois truth doesn't matter. But we'll see.
You'd just have one computer/server/Glass connect to the Chromecast, and the other Glass units connect to that.
this hypothetical scenario has nothing to do with parallel construction. the DEA could plant incriminating evidence on a random person and the results would be the same.
Because "Coca-Cola" is a "fanciful name", employing strange capitalization and hyphenation. It's also a household name world-wide, which allows protection of somewhat generic names.
All respect issues aside, generic names like this are a pain in the ass. "go" (google) and "react" (facebook) are similar. For example, Twitter-folk have taken to using #ReactJS to mean Facebook's React UI framework, but react.js[1] has been around a while already, and it does some similar stuff (if you squint a bit).

You can't mention or search for them without barfing out the company name, and sometimes a specific property alongside to be unambiguous about your meaning. It makes finding discussions and blog posts harder because people don't have a common language for these poorly-named things.

It just seems like these companies are shooting themselves in the foot. Is natural word-of-mouth growth no longer a concern?

[1]: http://reactjs.com/
I think whether they knew it or not, old Lispers couldn't communicate with the world without friction. The paradigm shift was probably too large, even nowadays a lot of people will frown even though gc, closures, map/filter and other idiom have bubbled up. I felt the same the first time I saw ML.
I love my Chromecast and use it extensively. This is what Miracast should have been, something that "just worked" and seamlessly interconnected devices.

But instead Miracast is yet another classic example of "death of committee" where tons of big media and hardware companies wanted to get their features and DRM in, and as a direct result we now have dozens of completely incompatible Miracast devices.

I think this table accurately sums of the Miracast issue:
http://i.imgur.com/I2QmeZe.jpeg

And that is my experience too. Samsung works only with other Samsung "allshare" devices, Sony works only with other Sony "Xperia" devices, and so on.

Ironically my Samsung TV has a YouTube app which can almost act like a Chromecast built in, and that is the only reliable way to stream content to the thing. I've never been able to get Miracast on either the Samsung or Sony to work reliably (both 2013 models).

My only slight complaint right now about Chromecast is that I cannot stream from VLC but hopefully with the release of this SDK that might change in time.

PS - If Chromecast becomes popular this really will isolate Apple's iTunes video. Most other video providers/renters work with Chromecast (Hulu, Netflix, Play Store, et al), or with apps on your TV already. Apple is the only large digital content provider which wants to force us to buy their proprietary device ("Apple TV") to watch their proprietary content. It really does decrease the value for Apple's content. In fact I'm just not going to buy Apple's DRM-ed video anymore, as I have to plug in a HDMI cable to watch it on my TV.
From the slides:

"What is the problem with combining IC collection efforts & LEA investigations in US courtrooms?

Some answers to this question:

Constitutionally protected liberty interests.

Discovery and due process of law expressed in the FRCP & FRE.

And, Americans don't like it!"

But we're gonna go ahead and do it anyway, right, guys?
I ask purely out of curiosity, not because I think the answer should affect my, or anyone else's, actions.
Oops, sorry about that. Should be fixed now.
Feb 11, just 8 days away. Please join.

https://thedaywefightback.org/

https://www.eff.org/deeplinks/2014/01/february-11-day-we-fig...
Great - now maybe they can get Google+ Photos castable...really annoying that I can't push videos from Google+ but instead have to move them to Youtube.
See https://github.com/JuliaLang/julia/pull/5227 for the open PR. The benchmark there suggests 2-3x improvement. There is a decent amount of low-hanging fruit, although "truly high performance garbage collection" means different things for different applications and LLVM is apparently not a good platform for generational GC.

There are further possible improvements that are not strictly related to GC. We could determine that an array of the same size is being created on every iteration of the loop and allocate that memory only once. Ideally we'd automatically devectorize code to remove temporaries, but that is quite hard.
The standard isn't "household name", but rather "acquired distinctiveness" which in the US is defined under the terms of Section 2(f) of the Trademark Act
> criminal allegations that turn out to be false

That's not the issue. The problem is that it gives the government the ability to arbitrarily circumvent the usual ethical safeguards and legal protections which come into play when bringing a criminal allegation.

Since the practice obfuscates at least part of the evidentiary chain, there's no way for a private citizen's legal defense to audit it for compliance with ethical and legal standards.

Also, given sufficient surveillance data and complexity of law, you can probably come up with some criminal charge against any arbitrary person under surveillance at any time when it would be useful to do so.

> intelligence agencies to make any criminal allegations

"Here's some data, that guy is inconvenient to us, please accuse them of this list of legal violations which we have just given you supporting evidence for."

If you know a reason why it wouldn't work like that - one which can still be enforced in open court, not a secret court known for rubber-stamping virtually anything brought before it by the government - I would love to hear it.
I was banned for invalid click activity. I NEVER clicked any of my ads intentionally and never asked anyone else to either. One time I misclicked and hit an ad and immediately looked up whether I needed to report it and found a page saying that an accidental click was fine and didn't need to be reported. I mentioned this in my appeal after getting banned and got a nonanswer that they couldn't help me and I would stay banned.
Paper: The New Face Of Facebook
Smartphone displays could toughen up with bendable glass
The SaaS Powering KickoffLab's SaaS
About time, having only a few apps has been ridiculous. Avia and Plex have been making a lot of money from their monopoly position.
Facebook, LinkedIn, Yahoo, Google, Microsoft disclose data about NSA requests
I also use mine extensively. The interface for Netflix alone makes it worth it, even if you already have another device that works with netflix. I'm really excited to see what new apps, etc come out, now that my biggest complaint has been solved (no public api).
> And what about using persistent data structures by default

You can do that in CL if you like to.

> and having JavaScript as a compilation target?

See ParenScript.

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

CL doesn't have a host language. And look at ABCL please.

> Another big thing of course is that the community is much more vibrant and welcoming than Common Lisp's.

The community is more skiddish and therefore newbie friendly. CL's community may feel arrogant at first, but with time you will notice it was justified because you were wrong and ignorant about it.
It's time. Pebble #appstore is live
You get one single appeal, and in my experience they don't give you any additional information on what you may have done to get banned and just tell you you're going to stay banned.
OT: are you the same RivieraKid who used to post in the Gamedev.net Lounge several years ago?
This isn't related to the topic - the practice under discussion, while terrible, has nothing to do with the Internet at all.
I totally agree.

Practically, it doesn't matter if you start with a framework: work with stuff long enough and you will either have to figure out the internals of your tools or you won't. If you do, the you learn, if you don't, it wasn't relevant anyhow.
Favorite feature so far: Open FB notifications in Paper.
It seems like going to court and saying "yeah the lead investigator for this case just happened to stumble upon what appeared to be a shipment of watermelons bound for the local Stop & Shop, and decided they looked suspicious. After a full body cavity search of the driver, and a thorough search of the contents of each of the 742 watermelons, a small bag of marijuana was recovered" when in fact the reason for the search wasn't "suspicious looking watermelon shipment", but rather "3-letter organization tipped us off, one of their interns stumbled upon it while casually perusing some cell phone recordings over lunch" is certainly perjury and patently illegal.
I totally see your point and for a lot of people what you're saying will resonate (I can see this really catching on with gradstudents), but the question really boils down to: do you really want your engineers spending time learning these things?

From what I've seen - it's incredibly hard to find a good engineer that knows his stuff. They generally have PhDs and years of training in math and whatever particular field they work on. If you get one that is actually doing novel algorithm development, each one is a golden goose that will bring in revenue for the company for years to come.

By contrast if you offer a decent salary you can get a good C++ programmer with 3-4 years of experience to do all your C++ grunt work. (we hire CS students from the local University, and bring them up to speed within 6 months)

While not incredibly hard, the problem with learning "appropriate structure for long term maintainability and production use" is that it takes an awfully long amount of time. You need to go through a lot of trial and error and learning from your mistakes. You need to read programming textbooks, and keep up with the latest trends. It's actually a huge time investment.
<insert 'shut up and take my money' meme here>
Which are all examples of mainline LISP.

What about Scheme? Sure, it was bootstrapped in Maclisp, but not too long after had pretty much "zero compatibility and zero code sharing" with mainline LISPs. But is it not a LISP?
Does anyone know how the app is able to login to facebook automatically? It doesn't show up in ios settings "allow these apps to use your facebook account", and it didn't seem to do the custom app-url-protocol flip-flop over to the main facebook app. Or is it as simple as a shared keychain entry because the app is signed by the same publisher as the main app?
I dunno. I haven't looked at what's going on with FORTRAN in a meaningful way in years. It might largely fall on how algorithms designed to exploit long-obsolete vector processors have been adapted to work on modern, highly parallelized supercomputer networks, with powerful but conventional individual nodes separated by really slow networks.
That's about $575/month for a Performance Dyno, in case you're lazy.
We are working on solving this amongst other problems with www.discovle.com
Does this work with something like a Rails app that has partials and the like? This looks really cool.
You've now added the ones you know about, I trust?
Least favorite feature so far: The icon.
Once you start figuring out the elastic collisions with the rails, there's even more to consider. Rails are positioned such that the balls strike them on their northern hemispheres. Because the rails are a wedge, the ball will get pinched between the rail and the table. To understand this collision, you need to take into consideration the rotational momentum of the ball. This is easier to solve when it is a completely orthogonal collision with no lateral rotations.

If the ball strikes the rail on an angle, the rails twist to absorb the impact and will recoil with a force that isn't just a simple reflection, but that also has a force vector tangent to the ball and back towards the origin. This directly affects the spin of the ball when it leaves the rail.

Combined, a bounce off the rail is a very complicated collision. The net result of which has balls that strike the rail at lower velocities closely matching a reflection, but if struck with a higher velocity, the reflection straightens out into a bounce more perpendicular to the rail.

In short, the rails are highly dependent upon the velocities at impact, and perhaps more so than at break, are affected by rotational momentum.
The sdk looks nice, but there's certain requirements, like putting the chromecast icon on EVERY screen off the app that is a little bit of a turnoff.
> If I had to navigate Sochi, I would overwhelmingly prefer Google's version.

Do note that then you might miss a few details that Google doesn't yet include, like, say, the highway A-148 that now goes through the centre of town...
:) - could you email me at brendan@awesomebox.co? I'd love to hear more about what you think!
Hunt for Newry child sex attacker continues with door to door campaign
That'll be great. Currently there are services like Amazon instant video,Vimeo, Rdio, Spotify, Put.io are not on chromecast. They usually have Smart TV apps but Chromecast can be the new de facto of TV app development.
> This was once true, but CL's standards body last made a significant revision twenty years ago, and no longer exists.

It is STILL true that we have a great standard which only includes the "definitely right" things. And if you ask me, its just so good that we haven't needed a revision in 20 years.
Be Happy With Yourself
I've been wanting to become an OSM contributor for a long while now as I like the idea, and there's lots of low-hanging fruit as far as map coverage of my area goes (in osm, it's just plain bad). I also like geocaching, which seems like it would go hand-in-hand with mapping.

But I still haven't found an OSM editor that doesn't suck. And right now I don't have the time to write my own, even though I've considered it more than once...
Are there any nicer OSM clients for Android? Because the one I seem to have tried was abysmal at searching for addresses.
"Paper" distribution is mostly based on a solid image of quality and friendliness, and spreads by word of mouth. A legal battle will destroy the former, and name confusion will hurt the later.

I imagine their plan has always been to enjoy the use Paper as long as they can, and rebrand when they can't anymore.
Lots of very useful tips there!

There's one that I think could be improved on a little:

Uploads should go direct to S3 (don't store on local filesystem and have another process move to S3 for example).

You could even use a temporary URL[0,1] and have the user upload directly to S3!

[0]: http://stackoverflow.com/questions/10044151/how-to-generate-...
[1]: http://docs.aws.amazon.com/AmazonS3/latest/dev/PresignedUrlU...
IANAL either, but my understanding is that, in the US, they don't need to file a trademark as long as they can prove they were using the name in commerce first.

As far as international usage, that's a different story.
Not living in Sochi, the comparison is less convincing for me:

http://www.openstreetmap.org/#map=17/30.33393/-95.47847
https://www.google.com/maps/preview/@30.3339269,-95.4784644,...

Not to mention that searching for "Conroe, TX" and taking the first, correct-sounding result got me ~10 miles south of city limits.

Now, Google has a couple of oddities, here (those two businesses apparently on the median between the freeway and the access road!), but the road data is more accurate and detailed (including street names).

I've done some editing on wikis, but I'm not going to try to jump in and correct that gap.
Like any sensible person, all my security question answers are of the "Correct Horse Battery Staple" type.

I don't see how introducing a single untrusted third party, many accounts or otherwise, is better than using a couple of trusted third parties such as gmail and hotmail.
Developer Salary InfoGraphic
Should you really use MeteorJS
> 53 is obligated to enforce their Trademark and the letter to Facebook is a manifestation of that obligation.

But the open letter is not. A simple C&D would have protected them; publishing it is purely about marketing.
It's about hiding the work of intelligence agencies behind the scenes, to keep it out of public eye and courts. It has a lot to do, IMHO.