skysight-inc/HackerNews huggingface dataset:
Be Obsessed
I found that if I went to the front page first https://alum.mit.edu/pages/sliceofmit/ then clicked through, it worked.
SkyBox was going to bring democracy to the monopolistic wholesale satellite imagery market. SkyBox was disruptive, attacking issues of cost and recency with a novel, inexpensive satellite constellation. The only other real provider is DigitalGlobe.

With Google buying SkyBox, it's going to be one huge, closed monster vs. another, both of which are hostile to free maps.

SkyBox was meaningful to the OpenStreetMap movement, in being a source for recent, traceable imagery. Their existence alone put pressure on DigitalGlobe continue to evolve and innovate. The capital markets see it as Google eating up some of DG's market, but it has bigger consequences to the free maps I care about: http://seekingalpha.com/news/1665313-digitalglobe-sells-off-...

I know it's cliched on HN to boo acquisitions, but BOOOOOOO.
https://github.com/firebug/firebug/tree/master/extension
No, your way is unfair.

According to the current rules, the following scenario is possible:

A guy who guesses the "Round of 16" teams correctly might have the same amount of points (or even lower) than a guy who didn't get a single "Round of 16" team correctly (just because he/she got the scores right often).

So now, you are letting the guy who didn't get a single team right get even more points and surpassing someone who got the winners correctly (but unfortunately didn't get the scores right).

Basically, people who don't get the teams right should be weeded out. That's only fair.

Also, if you want to let someone make a comeback, you might want to consider giving different points for different levels.

Start from the top:
Getting the champion right (16 points)
Second place (8 points)
Semifinalists (4 points)

This is just an idea. Please research how other websites do it but right now the award system is lacking.
Tim has a very long history of coming up with cool stuff, check out the wikipedia page on this company:

http://en.wikipedia.org/wiki/NewTek
I've read that. It was what I was thinking of when I wrote both the quotes in my comment. Netflix wants to get data to Verizon but the bottleneck is at the connection between them.
They already did. Dalvik has been replaced by ART, a native AOT compiler for Java.

Now the question is which languages will they officially support.

So far, there are at least two talks at Google IO about ART.
> Then you can't see it through this device either.

The technical trick is to align an edge of a mirror which reflects part of the real image with the canvas and add paint until there is no visible difference.

I believe this trick can get around the shade corrections made by the brain, just like tracing over camera obscura gets around the proportion & angle corrections.
> as IIRC the French had recently when it turned out that the super new trains wouldn't be able to fit next to the platforms at a load of older stations.

So they made it through the provisioning process, did they make it all the way to a... test run? :)
We want to get out of the way as much as possible. We're really involved with companies and check back in. Can check Linkedin, etc. We wait to see how the employee fits within the company.

If we connect companies with high quality hires they'll want to pay so that they can continue working with us. This will likely only scale to a certain size.
This is going to cause trouble with several websites that use "password" inputs for other sensitive data like credit card numbers and SSNs. The discussion mentions that this is a misuse of the password input, but it's a very common misuse of it.

The discussion stresses that Firefox is the third major browser to implement this feature, but what I don't think they understand is that their username/password detection algorithm is the weakest of the three browsers.

If I create a form that contains a dozen fields, one of which is labeled "Owner's Email" (type=text) and another that is labeled "Owner's SSN" (type=password) with several fields in between, Firefox thinks this is a login and prompts the user to save this information. Chrome and IE are smart enough to recognize that just because an email address and password field were somewhere on the same form, that this isn't login information.

We've addressed this issue in the past by turning autocomplete=off for the SSN field, but now we'll have to re-implement input type=password using input type=text with some javascript. Otherwise, our users are going to accidentally click "Yes" at some point when prompted to save their password and have the form auto-filled for each subsequent entry.
There can be only one!

(I'd actually put my money on old age and treachery vs. youth and skill if I were you)
It obviously depends on context of the application which technology should be used. Though it was an interesting read for a different perspective.
I've long observed there's a small but profitable industry in proposing & researching megaprojects: suggest doing something so intriguing and outlandish and expensive that somebody will figure it's worth coughing up a minuscule percentage of the ginormous price tag to fund at least an amusing cursory overview, at a price sufficient to employ a small team for several years. Space elevators, floating (ocean) cities, bridging the Strait Of Gibraltar, world-spanning freeway, FTL interstellar travel, mile-high buildings, etc all are engaging concepts that people with deep pockets are willing to toss some "pocket change" at, giving a group a tidy sum to live on for a while doing something amusing.
As a developer working in the information industry in Boston, its like pulling teeth to get the MBTA to even respond to you. I'm blown away and inspired by the work done here. Well done to the authors and hopefully we can see some improvements for my daily commute.
> stack traces

Starting in Firefox 31, the console will display a full stack trace for errors

https://developer.mozilla.org/en-US/docs/Tools/Web_Console

If you're using nightly you already have had a lot of features like this for a while.

I find the dev tools in nightly a lot more useful than those in chrome and I prefer the way the dev tools are layed out in nightly. I also like the responsive design view, GCLI, and the eyedropper.
Ron Conway in a heated debate with Chamath Palihapitiya
Some of the deep brain stimulation research is focused on using a carefully constructed magnetic fields such that they can create a 'node' at any point inside the skull. Then by modulating that node create an electrical current using the available ions.

I have no idea if that will be a fruitful path for them but it has the 'feature' that it can act in any part of the brain.
Give it time, 'you all' will include yourself, and me and everyone. It's hard to understand how someone might say your prediction isn't possible or likely.
California Teacher Tenure Laws Ruled Unconstitutional
You want unpredictable random numbers, so using bash $RANDOM is no good. hexdump + /dev/urandom + sed would work, incantation left as an exercise to reader as I don't have a Mac around to check limitations of their hexdump(1)...

(Same goes for the Python solution posted in another comment here).
> That's why libchan uses spdy/tls as its main network transport.

Just as forecast by many on HN, HTTP is becoming the network layer.
"But the decision to read / save / delete the Model should always be taken by the Controller and never be done directly by the View."

Definitely agree
California Teacher Tenure Found to Violate Student Rights
We model local demand for each night by modeling hotel prices, flight data, conference attendance & more.

God forbid you could just set what you think is a reasonable price for your rental, and have somebody else come along and think your price is reasonable, too.
Maybe... I grew up in Tucson, and and about 40 years ago they wanted to put in some cross town freeways. A bunch of transplants complained "ohh we don't want to be like LA" and so the freeways weren't built... Did that stop people from moving to Tucson and cluttering up the roads there?
More people want to stream video. More people are using the internet on more devices (AND the ISPs are encouraging it!)
Doesn't matter if it is Netflix or not.
Honeywell launches Lyric smart thermostat to take on Nest
Kaçak 33. Bölüm Fragmanı
Concern troll is concerned
Am I the only one using firebug for javafx webview debugging?
java lacks a proper javascript debugger.
Google to Buy Skybox Imaging for $500 Million
See what your Chrome apps and extensions have been up to
> Either go all-in on Java, pay whatever Oracle wants and get full Java 8 compatibility now, or fork out on their own and move faster.

This pisses me off. Google seems to care more about half baked solutions to sell their services than proper tooling.

Renderscript instead of OpenCL, with bad Java idioms for the generated code, with no debugger support.

No editor support for Renderscritp and GLSL files.

The NDK is a joke when comparing with what iOS and WP SDKs offer.

The Games API was only made available to NDK developers after enough pressure was done from game studios that were forced to write their own JNI wrappers.

So I wonder what they will present at this year's Google IO.
Cryptome.org Extorting Kickstarter Donations Through 403 Site Error?
The Number One Mistake Holding You Back as an Entrepreneur
Here is the same critic a year ago sneering that Vermeer is wildly overrated, and that people just like him because his slavish attention to detail is more accessible to people who are used to looking at photographs.

http://www.theguardian.com/artanddesign/jonathanjonesblog/20...

And here's the same critic going on about how Vermeer's paintings are full of mystery and eroticism: http://www.theguardian.com/artanddesign/jonathanjonesblog/20...

Jones is a prime example of why I find most art critics insufferable.
I'm confused, Haxl is an open source library, right? So what are you using Haxl for at facebook?
Now you're just being deliberately obtuse. Which ISP do you work for btw? I'm going to guess Comcast.

> Akamai's entire business

Akamai's business is not charging company Y extra to not get throttled by Comcast and you know it.

> Nothing about this is having the ISP's customer pay more to the ISP based on which websites they want to go to.

And now you continue to harp on this specific angle. As I said, all that graphic missed was individual ISP's going after content providers specifically instead of (further) screwing their customers. But it is still creating a tiered experience.
I think part of the quality differential has to do with 100s of years of aging versus brand new paint.

Here is a better scan of vermeer: (4000x5000)
https://upload.wikimedia.org/wikipedia/commons/b/bc/Johannes...
Please rethink these types of comments.

They don't do anything to improve Hacker News.
This just seems like an honest mistake, surely?
That's under the assumption that those who write & test the code for those Comcast devices is competent.
I love Firefox, but since I upgraded from 28 to 29, it has been crashing for me on Win 7 on a daily basis. Looking in about:crashes I have close to 30 crashes reported. The moment I upgraded to 30, it crashed. sigh
> If you come up with a language design that is guaranteed to be memory-safe, eliminates array bound checks in most realistic use cases, and can be used by regular programmers, you will be hailed as a hero. I'm not exaggerating at all.

I'm just guessing, but wouldn't most uses of arrays be in traversing the whole array, ie mapping over the array, folding it etc.? I have seen a ton more

> for i = 0 to a.length -1

then I have seen something like indexing a sorted array like in a binary search. So if these operations are abstracted to functions that don't use array indexing directly, then they could perhaps be proven once in some library. And such a proof seems very straightforward (conceptually, perhaps not realistically) - just prove that your for loop exits when the index i gets incremented to out of bounds of the array.

I think Rust's iterators use no bounds-checked indexing underneath, at least for simple things like mapping over an array. They probably haven't proved that the indexing won't go out of bounds, though, probably just vetted and tested it a lot.
Or you can simply run it under EMET - http://www.microsoft.com/emet
They did not (unless I missed it again after a third read of the article) take the children away. They threatened to because they were not (per the DNA) her children. That's the crux of the issue. They appeared to be someone else's children, she had no paperwork for adoptions. She denied that in vitro was used for conception. She had, if these results were correct and she were not a chimera, no apparent legal claim to these children. That meant they came from somewhere else, which is what the state would've been left trying to determine if the chimerism hadn't been discovered.

If someone comes to you with a story that completely contradicts all evidence ("I didn't do it, I just look exactly like the guy that did and happen to have the same name and live in the same house.") you wouldn't believe them. The story contradicted the physical evidence. Her pregnancy and delivery only confused it because it indicated that, rather than the children being abducted, in vitro was probably being used (again, there was no reason to suspect chimerism given its rarity and extreme obscurity at the time). Labs repeatedly showed that the children were not hers. In 999,999 cases out of a million they would have been correct, that she was conducting some sort of fraud.

This isn't totalitarianism. That'd be, they found the DNA didn't match and took the kids from her and the father that instant, locked her up and even after the discovery of chimerism kept her imprisoned for fraud and refused to allow visitation with her children. This was an unfortunate case that ended well (though stressful throughout).
There seems to be a bug on the dev-tools in the Network tabs, I cannot see the labels that are normally at the bottom ("All | HTML | CSS ... "). It seems that the container that's wrapping them doesn't have enough height to show the text. This is on OS X 10.9.3. Anyone else having this issue?
You've already got that as the government already pays subsidies. I'm all for basic infrastructure to be collectively owned; be it co-ops, collectives, not for profits or even the government (local, national etc). This is the way it is for roads, rubbish, sewerage, etc. If you want a premium / luxury service then feel free to pay extra. Contract out support, maintenance, sales for the infrastructure by all means, but the ownership should be a collective of the users.
"I can do that."

That's the reaction we wanted people to have when we first
started with Light Table. We're humbled that a few guys
with wild ideas can inspire the team at Apple who worked
on Swift, and we're even more proud that we've managed to
attract a fantastic open source community who contributes
so much to this vision.

-Rob (Attorri)

Sums it up. Chapeau! The list of the team's favorite influences is inspiring!
All you have to do to make that image accurate is replace the names of popular web sites with the names of big ISPs.

This is pretty much what Netflix is faced with at the moment. They pay $X for basic internet access, and then pay an additional $Y to access Comcast, $Z to access Verizon, etc.

The ISPs are just making the service slow rather than blocking it, but it doesn't change the fundamentals.
I forgot to replace one of the commas with an 'andalso'. There's no reason to have it as a guard. It's too late to edit now, though.
Slightly offtopic - I haven't used docker yet but can docker be used to run Ubuntu on GCE? That seems to be possible by using a ubuntu base image?
CheshireNet – the offline DarkNet
Slow and secure, works when carried. Connects when finds connection. This project is on very early stage of development.
Normally, it has been fixed in Firefox 30. This one was difficult to find, as it was due to a sophisticated combination:
1. preferences setup to cleanup history on shutdown;
2. no new thumbnails created during the session;
3. some specific scheduling of shutdown.

I'm one of the devs who fixed it, btw.
How to render fractals using shaders 101
No, of course not.

The permit number corresponds to a specific address.
In the read-only case, pretty much any embedded DB with a large userspace cache configured won't read data back in redundantly.

In the specific case of LMDB, this is further extended since read transactions are managed entirely in shared memory (no system calls or locks required), and the cache just happens to be the OS page cache.

Per a post a few weeks back, the complete size of the HN dataset is well under 10GB, it comfortably fits in RAM.
The entire article was entertaining and enlightening, but his throw away comment regarding the lathe was a paradigm shift for me.
Would love to see some analysis of the data. Too lazy to do it myself.
So they'd learn my name is Al Kapone, my nationality is the proud citizen of the glorious nation of Kazakhstan, my place of birth is the South Pole, my profession is a lion tamer and I live in 666 Fake Street, Garbadedataville. What they're going to do with this information?
I personally still prefer to use rebar. If you want to make building a release with relx part of rebar, use a compile hook:

{post_hooks,[{compile, "./relx"}]}.

in your rebar.config.
Do I smell irony?
He also wrote a book called Parallel and Concurrent Programming in Haskell[1], which I've heard is an excellent read[2].

[1] http://chimera.labs.oreilly.com/books/1230000000929

[2] http://www.serpentine.com/blog/2014/03/18/book-review-parall...
I think a lot of the incompatibility you are seeing in the Gradle plugin ecosystem is a problem specific to Gradle. My experience has been that Gradle plugins aren't isolated very well and as such tend to have conflicts. This combined with the fact certain pieces of core functionality tends to be tied to specific plugins (such as the 'provided' scope being tied to the 'war' plugin), results in situations like this where you need different plugins depending on what other plugins you have installed. I haven't seen this same problem on build tools that have more clearly defined integration points.
Interesting - this? http://en.wikipedia.org/wiki/Deep_transcranial_magnetic_stim...

I hadn't seen this before. Very cool!
Most likely, does the tool you remember look similar to http://www.performancecopilot.org/ ?
I use something similar called Smart Host (http://www.smarthost.me). They told me they are supporting about 10 cities right now. It’s not automatic like Beyond, but they give me a bunch of context around their recommendation.
Smart Host - The short-term rental price expert.
www.smarthost.me
I enjoyed 'hours surfing the internet' for those 'currently looking for a job.' If you have enough time to stay employed and surf the internet: you probably just feel like you're employed to receive a paycheck. Not challenged at all and seeking adventure in a new shiny grass field. Let's read about those greener fields (or burn time) instead of acting on it.
Possible, but never seen free wifi actually do that.
Was there any concern about a trademark conflict with TheLadders?
Fun Ways to Repurpose Web Tools
You mean like this? https://www.vacationfutures.com/
> DNA marker

Can you expand on this? What is the medication you have been taking? With Dual N Back, do you think it improves WM on a temporary basis or is the increase permanent?
If you are using Firefox for testing front-end, I suggest using Nightly as a copy for dev tool. You will get the latest goodies.
TLDR: A little, but if you read between the lines you can still figure out which games are worth playing.
For me, it's the infrastructure & best practices that's the biggest cost.

There are degrees of language learning. I went through a "everyone should be a polyglot programmer" phase when I had about 3-4 years of experience, because I was then proficient - not expert - at about a half dozen languages. At that point, I knew the syntax and semantics of all of them, the common standard library calls that I needed for everyday programming, and most importantly, I could mentally map between constructs in my head. So I'd be like "This is a 'for x in collection' loop in Python, a 'for (String x : collection)' in Java 5, a 'for (var x, i = 0; x = collection[i++];)' in Javascript', a 'map (\x -> ...) collection' in Haskell".

I'm coming up on 10 years of experience now, and I try to limit the number of programming languages I work with pretty dramatically now. What's changed is that I now think of a language as an ecosystem and a culture, rather than a set of things I type into a computer. The typing is automatic; instead I'm thinking of the level of "Well, if I use Mockito and JUnit for my unit testing, here's how I have to set up my Dagger modules, and I can use Providers there to give me a dependency graph of ListenableFutures that will let me kick off a whole cascade of RPCs when a request comes in, all without having to manually manage the sequence of events." And all of those libraries have gotchas and best practices that I've internalized, which I think need to page out if I start working with another ecosystem. (This was perhaps a bad example because I'm actually much more fluent with Python and Javascript than Java now - but then, maybe that makes it a good example, because it shows how much tacit knowledge is important even for a simple forum comment, let alone a working system.)

So I can't really judge your level of expertise over the Internet. But I'll caution you that views on this can flip-flop as you gain more experience. It's important to really learn one language well before judging that everybody should be able to use multiple languages with equal proficiency. "Learning them" is a continuous process, and there're tips and tricks that are very specific to each language that you continue learning even decades in.

[1] http://www.reddit.com/r/haskell/comments/cguuj/a_haskell_web...
World's Largest Video Game Collection For Sale
I don't see the advantage of a Netflix throwing a political jab at Chris Christie when in a statement about something entirely unrelated. It would just serve to make Christie supporters turn on Netflix. As far as I'm aware only 2 lanes were closed and Christie, nor his staff, said anything about blaming the drivers.

Despite the similarities, it seems to me like this was just an analogy, nothing more.
Yup, OS X wouldn't be that hard to port to at all as all the primitives I need are provided already by the OS. Vastly different APIs so still a bit of code needed, but definitely viable.

I'd love to see that happen before the year is out :-)
The README looks interesting, but with zero API documentation, it is just a curiosity; see https://godoc.org/github.com/docker/libchan for how this package looks to GoDoc. Usage information and context is essential for encouraging other developers to adopt a dependency and start returning contributions.
I wonder when that better advertising would actually come along. They keep collecting the data but so far all the ads I've seen is either utterly irrelevant crap or "you visited shoe store so our network would show you the same shoe store's ads for the next 3 months, because it can't be that you don't need buy new shoes every day".
Yeah, because ext4 never cleans up the dentry table after it's been made. This is a pain.
Unfortunately XFS also sucks for handling larger numbers of files - at the hundreds of millions or larger scale, you're largely metadata bound - and XFS is very slow at this for a number of reasons.

RH did an interesting study a while back [0] on storing 1 billion files, which came out in favor of ext4. If you're able to work around the lack of dentry cleanup, I still think ext4 is probably the best choice here (ideally with the journal on a small SSD) - assuming you can't store them in a database or something more appropriate like mogileFS [1]

[0]: http://www.redhat.com/summit/2011/presentations/summit/decod...

[1]: https://code.google.com/p/mogilefs/wiki/Start