skysight-inc/HackerNews huggingface dataset:
I spent a good bit of time trying to figure out why GAuthify had brief downtime and do a post-mortem. Luckily I'm read most CF blog posts here on HN and saw this. Is Cloudflare planning on having any real-time notification system for things like this? I'm sure it'll save a lot of headache trying to figure out what happened especially if you don't read the cloudflare blog.

Its very likely that I and especially the other non-hn folks could have missed this all together (checking cloudflare for an issue is likely my last check list item due to its amazing record).
look into Brewfile[1]

[1]: http://robots.thoughtbot.com/brewfile-a-gemfile-but-for-home...
Wouldn't a rebuttal be more effective than "I'm sure there must be someone brilliant using PHP"? Just point to one.
i've not used lighttable, but as far as filling in the space between editor and ide goes, geany does a decent job. it doesn't have a ton of features, and the plugin mechanism is some combination of C and lua (which raises the entry barrier a bit), but it's definitely targeting that exact space.
Fantastic news, can't wait to play with it.
I see where they mention writing the data, but does anyone see how/if they are reading the data?

From his other pubs [1], it looks like a two-photon process is involved as part of writing in deep-subdiffraction limit for lithography. Will be fun to try and reverse that.

[1] http://www.swinburne.edu.au/engineering/cmp/profile.php?memb...

Edit: Paper that this PR refers to is here:
http://www.nature.com/ncomms/2013/130619/ncomms3061/full/nco...
https://en.wikipedia.org/wiki/Hit_Stix
Not disagreeing with you. Learning a new JavaScript API is much more accessible than waddling through the morass of VoIP standards. But ultimately, that's all WebRTC is -- an API specification with MTIs for media handling that are going to look antiquated in a decade.

There is absolutely nothing wrong with that -- tooling makes all the difference in the world, and the reason WebRTC is catching is because the right substrate for RTC is finally available in the browser. What's missing in the dialogue is that WebRTC only solves a small subset of the problems that V/VoIP addresses. They are complementary technologies, but not substitutes -- we'll be seeing a lot of reinventing the wheel and rediscovering the same mistakes in the years to come.
In my experience: we use ifconfig out of familiarity; I know that I "should" be using 'ip' (and I do for scripts).
It worked pretty well on my macbook air once I figured out the marvell ata errors (the sata controller behaves poorly) and the backlight (magical recompilation every boot on a new kernel with dkms solved it).
I wish C had a module system as well has a minimal class system,I dont even care about inheritance. But things like my_module_my_object_func(actualObject,argument1,argument2) are just plain ugly. C++ has way to much features.
Yes. We are actually in the process of redoing our status system and web site to communicate problems better.

However, we are also working to ensure that we don't need to use it.
Considering all of the languages that can transpile to JS, I wouldn't say that's an issue.

Now the bugs and shortcomings of CSS, that's certainly a knock against hybrid apps :)
For most drum rolls, I find that good drummers will actually enunciate every hit. So you could simulate a drum roll with your stick in the air without too much effort. Buzz rolls and drag rolls (i.e. when your stick is literally just bouncing in high frequency on the drum head) seem to be impossible to simulate without a rebound force. I imagine, though, that the software would pick up on you doing any kind of roll and try to pick a sensible frequency and go with it.
Back in those days, sitting behind a WY-85 connected to a VAXstation 3540, I was terrified by a thought that these awful, ugly, clumsy x86 PCs are possibly the future. And now, the future turned out to be even worse than I imagined.
signaling/api surface, easy enough for me to not be precise in my terminology, that said, there is still no agreement to produce an rfc/draft with agreed to sdp for an independent implementation.
It would be cool if this helps Derby go somewhere!
I think you nail it.

What's funny is that on all but one of your "Mongo is good at" points, Solr beats the snot out of it. The only debatable one is ease of starting up, which is a silly criterion when talking about a project that has any sort of lifespan. Even then, Solr startup is really quite easy.

Obviously Solr uses special-purpose indexing that one might argue is a bad fit in some cases but if you're using Mongo anyway...

Postgres is good but its horizontal scaling "story" is not great, obviously. But finding the edges of Postgres's goodness will take much longer than to bump into Mongo's limitations.
David Fincher – And the Other Way Is Wrong
Before you plan your Product Roadmap
and the quality was "good enough". People didn't care if Beta looked 10% better than VHS, they were going from a state of not being able to record at all to being able to record stuff. Being longer and cheaper gave it a two out of three advantage.
More terrible films on Netflix
That may be the case, but it is also the case that Hacker News can be hostile towards PHP and anyone who uses it. No one questions the intellectual capabilities of people who choose Python or RoR for a project, but it happens in threads about PHP with enough regularity that it's not surprising people feel defensive about it.

Although, this seems to have died down a bit lately.
> I strongly doubt PHP is going to ever make any breaking changes anymore, short of ones needed to fix Heartbleed-intensity security bugs. The core team has shown how much awesomeness can be reached without making those breaking changes. Some holes will never be plugged, but you can't have it all.

I'm sorry to say that this is not an accurate portrayal of how PHP is to be developed in the future. There will be a new major version of PHP: so-called PHP 7 to avoid confusion with the defunct first attempt at a PHP 5 successor.[1] This new major version will contain a completely new engine[2] that is definitely not backwards-compatible with PHP 5 extensions (though it should be backwards-compatible with userland code). The new major version also opens the door for any userland-level breaking to the language; the first three of which are a change to integer semantics,[3] an AST,[4] and a uniform variable syntax.[5]

Instead, I'd characterize PHP 5.3-5.6 as more pragmatic than visionary: PHP 6's major backwards-incompatible feature was going to be full Unicode support, and when that didn't pan out, PHP 6 no longer had a raison d'être. Instead of holding onto a number of useful language features for a few more years until a new major backwards-incompatible change was developed (now the new parse engine), they backported them to PHP 5.

[1]: https://wiki.php.net/rfc/php6

[2]: https://wiki.php.net/rfc/phpng

[3]: https://wiki.php.net/rfc/integer_semantics

[4]: https://wiki.php.net/rfc/abstract_syntax_tree

[5]: https://wiki.php.net/rfc/uniform_variable_syntax
this is pretty awesome. Definitely some tools in here I'd not heard of before and will help get a nice clean mac. Definitely playing with this more!
The print collection of the Library of Congress is estimated at 10TB. 990TB would be left on the DVD. Amazing.
I would also highly suggest installing curl via homebrew. The version that ships with OSX 10.9 has some broken features that might bite you.

http://curl.haxx.se/mail/archive-2013-10/0036.html
Stack Overflow Adds Live JavaScript to Answers
This is in response to various comments to the effect of "I can't believe they didn't log, image, etc properly".

Every organization is made out of people. Each person grew up somewhere, had interests, went to school, etc before joining the organization.

Some organizations attract some types of people more than other types of people.

Do you think the FBI attracts the sort of people who stayed home in front of their computers on most Friday nights during the best years of their lives?

...

Said differently: you're better at computers than you realize. Shh.
No issue here. on Chrome.
It seems that Netflix will finance the movies and not interfere in the creative process. I recall Kevin Spacey saying that their main decision in working with Netflix on House of Cards was the ability to have complete creative freedom in the production and execution of the show (while other networks were interested in the project).

Netflix is also talking a lot about international expansion, but Sandler’s humor is IMO appealing primarily to the US audience. As a European I find myself surprised by the amount of laughter Adam Sandler’s movies receive in U.S. theatres.
That would work but as they say the devil is in the details.

For example, are we checking CRLs & would this slow propagation (and what if the server is down), what about countries unable to get CA generated certificates due to political embargos (on either their money or businesses are just restricted from doing business with them e.g. Iran, NK, etc), it would grant the US government even more control over the internet (as now they control many root DNS servers and root CAs) which they could use for military or political purposes, and so on.

I'm not saying that the concept doesn't have merit. BGP is quite evidently deeply flawed. However this solution has so many gotchas, question marks, and complexity to it you really need to dig deep down into the proposal before knowing if it is even a good plan.
This reminded me of a fun and amusing sci-fi short story called "The Tryouts," by Barry Longyear, about an alien culture oriented around storytelling by firelight, which was their means of spreading news and information. The news had to be cast as a good story to be culturally acceptable and paid attention. Recommended if you can get your hands on it (I read it in an Asimov's anthology that I borrowed from a friend).
Very true. All these articles like to herald that "Betamax was better!" but a format that's 10% better quality and costs 400% more is not actually an improvement to mosts consumers.
While I normally appreciate paranoia and hyperbole, in this case I doubt it's warranted. The commit was designed to use features specific to the kernel. It had never been used this way before, and so of course the guy got bit by a bug. It was even fixed 7 months later when it created a bug in the LTSP project. I think if it was intentional it could have been done in a way that wasn't so "suspicious", such as implementing something so new it needs an explanation before hand-off.
I doubt very much that the bulk of the text was written in (or near) 2005. Thus it tells very little of the state of C in 2005, but might otherwise prove to be mildly interesting read on the 80s.
I get the joke, and it was the first thing that popped in my head too. But in all seriousness, OS X is Unix as well, and can do pretty much any Unix based task that GNU/Linux can. Sometimes the best tool for the job is the one you already own.
"It does not matter how big it is but how you use it" :)
Trying out the site, I'm really liking the frame editor, UI-wise. Particularly

* actually shows the expected price, in-line, without having to go to a new page.
* shows both the low-detail, big-picture information (a picture of the actual frame), and the high-detail information (exact specs of the frame)
* can quickly switch between options, and the display updates

This combination of features lets me quickly iterate through options, and evaluate tradeoffs (does this look better with no matting or 1" matting? The thicker frame width looks nice, but it bumps the price up. How much do I value that aspect?)

Feature wishlist for the future - the ability to handle multiple items in a frame, for a series of photos/triptych/etc.
My stumbling block is always that I start with macports, which requires Xcode, which requires logging into apple, app store, long download, long install ...

Do I understand that brew does not require xcode and I can jump straight from a new machine to `brew install git` (for instance) ?

If so, why does anyone use macports over brew ?
Composable Analytics:  Create DataFlow Apps
They are not modules.

Here is a short list of things that you can't do with these C structs. Modules can be "opened", they can store types, and they can be compiled efficiently (calling a function in a struct will always cost an indirection). Also, a proper implementation of modules would allow to obsolete the pre-processor and header files, this is not solved by your proposal.

In short, your solution is no different than prefixing each function name with the "module" name, M_foo, M_bar,...

You can look at (this)[http://llvm.org/devmtg/2012-11/Gregor-Modules.pdf] for a better proposal.
Technologically, they are fairly dissimilar, but on use cases, they're more closely aligned to the layperson than their tech distinctions would indicate.

Both require relative proximity -- in the case of the pet sensor, physical propinquity is a constraint imposed by the technology, while a QR code, that constraint is imposed by the camera attempting to read it. Either way, you have to be close.

Both technologies act as a bridge for data. In the case of the pet sensor, it basically encodes a unique ID, which is then used to query against a database housed elsewhere, which holds the real information. In the case of the QR code, the same is basically true -- the real payload is after the redirect.

Either way, the mechanics aren't too different -- get close to something, read (or scan) it, and be taken to wherever the magic really happens.
Sheer availability upon release was a huge factor as well.

VHS racked up a lot of distribution and production partners before launch, which meant that there were simply far more VHS players available worldwide than Betamax players.

It also didn't help at all that the Sony team really alienated people by being notoriously difficult to work with (there are plenty of stories and anecdotes about meetings with the Sony leadership at the time[0]

Far more interesting is the fact that Sony learned from this experience and did everything right when it came to Blu-ray vs. HD-DVD. After all that, though, they won the standards battle (Blu-ray won out), but they lost the war[1] (the future of content delivery is likely to be neither Blu-ray nor HD-DVD, but something more akin to streaming services).

[0]I have (a physical copy of) a Harvard Business School case study that describes this in detail, - there may be a digital version, but it's paywalled).

[1] http://blogs.hbr.org/2008/02/sony-winning-the-dvd-battle-bu/
Certain problems are like the .50 mag problem. If someone is killed with a 9mm, they are dead. If they're killed with a hand cannon .50, are they twice as dead? This is why cops, except Dirty Harry, don't carry hand cannons.

If your product is better, is it better in a way the customer will pay for? If not, it's an expense, not a feature.
Can't wait to back up my 12TB RAID on a single disc.
So... Kanren doesn't look like it's actively developed anymore and now folks are working on MiniKanren. The guys doing MiniKanren appear to always work in Scheme, although lots of other folks re-implement the work they publish in whatever language they're currently infatuated with.

Clojure's Core-Logic is one such project and it appears to have the most active community... but it's not really accurate to call it a faithful implementation of either Kanren or MiniKanren; rather they've used those projects as a starting point and by now they've added various other capabilities or avoided/removed others.

Is that a fair summary?
The idea to break the diffraction limit by using the this doughnut-shaped excitation spot comes from the STED microscopy (http://en.wikipedia.org/wiki/STED_microscopy) developed by Stefan Hell (Max Planck Institute for Biophysical Chemistry in Goettingen, Germany).
He actually showed that an additional intensity-dependent term can be added to Abbe's diffraction limit allowing sub 100um resolution with light. I think this idea is awesome and it sure won't be the last invention made possible by this trick.
I came to post almost exactly the same thing as the OP - 40 bucks was the anchor and yet the first click lead me to ... No pricing and the second to over 60 bucks.

You anchored at 40 - and surely the frame is less than the artwork.

Can I suggest a bottom "entry level" solution - it might not work but have cheap(ish) standard sized frames and adjust the inner piece of off white card that goes inside.

I have two kids and would love to swap their work in and out on a weekly basis - different sized card to cover things up seems great.
There's an architecture for doing orignation validation in BGP, lot's of info if you want to listen to http://packetpushers.net/show-105-bgp-origin-validation-with...

However, it pretty much requires everyone to do it.
If this is real and can be commercialized it could lead to some pretty devastating fallout for the entertainment industry. You've got to know that there are a few obsessive archivists out there with pretty comprehensive collections of films spread across rooms of RAID arrays. When they can start backing those collections up for friends onto a single disc, ie a single disc that has more films than you could possibly watch in your lifetime the entertainment industry is going to pine for the days when torrents eve the big problem.

The same goes for rogue librarians, or Google Books employees dumping entire libraries onto discs and leaking them out.
I can't see this being anything more than an unused gift for most people.
While this is far from a promise, any future implementation of HKT would likely be accompanied by a do-style notation. The `do` keyword is unused yet reserved for precisely this reason (https://github.com/rust-lang/rust/blob/master/src/libsyntax/...).
This book has a great treatment of the underlying economics of 'information goods' if you're interested in this kind of thing and want something a bit (well, a lot) more thorough.

http://www.amazon.com/Information-Rules-Strategic-Network-Ec...

One of the authors is now the chief economist at Google. I highly recommend it.
I'm sure you guys know, but recommend https://www.statuspage.io. They allow end users to subscribe and get e-mails and SMS notifications.
Seems a little past it's prime. Why would you want this when you have the internet?
NASA had a "go cheap" program to try crazy stuff on a shoestring that just might work. There were good results like Pathfinder ($150M) which tried the crazy idea of landing using an airbag.

The problem is that the Powers That Be were not understanding about the failures inherent in trying crazy ideas out. So we went back to expensive spacecraft which were less likely to fail.
DukeScript Brings Java to HTML5, JavaScript
I'm surprised oh-my-zsh wasn't mentioned.
By the time this is ready for production, flash or disk will have already caught up. I've seen it time and time again - the old tech continues to improve exponentially while the new tech takes forever to turn into something practical.
BGP hops are actually AS (autonomous system) numbers, which are not closely correlated with routers or distance.

If an ISP in Los Angeles transits five autonomous systems to reach an ISP in New York, but four to reach an ISP in London, and the London ISP suddenly starts advertising the New York ISP's IP addresses, oops, your packets are now headed to the UK.

Great care is taken to avoid bizarre physical routes for packets, but it still happens constantly. One DSL connection I used in Santa Clara had a propensity for routing packets through Seattle to get to Dallas for a while.
You are right. 3 is a good number. 20.43 pages ((152+237+224)/30) per day.
So, in summary, when I connect to an IP the only assurance I have (putting aside the application layer e.g. HTTPS) that I'm connecting to the right box is the fact that I made it to some machine with an interface configured to that address? Oh dear.
> To prevent USB devices’ firmware from being rewritten, their security architecture would need to be fundamentally redesigned, he argued, so that no code could be changed on the device without the unforgeable signature of the manufacturer.

Complete rubbish. No thrusted computing is required to protect a device from surreptitious programming by malware.

All you need is a write protect switch ("fuse") that is burned when the device is programmed for the first time, so that for subsequent in-field updates, it requires a physical override to enter into a programming state (the user has to flip some switch, or hold some pin-operated button or whatever).
Georgia Tech, BitPay Announce Bitcoin Integration
the grandfather's thought pattern? No, why would it?
“The power of the flame is reproduced in our homes through fireplaces and candles.”

These days, the role of flame in the hearth has been taken up by the TV.

It's why I like my Franklin stove in the living areas and relegated the TV into a separate room.
I Was Married to a Nightmare – Parent Xpress
Amazon's position on this is that you should be pulling from S3 for anything that's deploy critical. I tend to think they're right.
Thanks for the correction; ICE trainsets are still way lighter right?
"you deliver ... to ... ISP"

Pizza delivers to me.
Amazon delivers to me.
NewEgg delivers to me.

Please provide a counter example that implies what you suggest? All of these imply the first noun delivers something requested by the second noun. I'm uncertain why that is unclear?
Parenting as a Gen Xer: The 1st generation of parents in the age of iEverything
Sam Altman “Ideas, Products, Teams and Execution” Highlights
iOS 8.0 – 8.0.2 Jailbreak Using Pangu and Get Modern Cydia Package
i personally think Boxen is the easiest way to setup a brand new machine. it can also easily be distributed and updated
the only downside is that it requires Xcode + command line tools.
https://boxen.github.com/
You can download the command line tools directly, you may need to be a registered Apple dev first though
> With the $18,000 fellowship, Gan will collaborate with industry and researchers around the world to work on new breakthroughs for data storage devices, and also see how his existing research can be used on a larger scale to rapidly improve the capacity of optics-based information technologies.

$18K seems like a drop in the bucket for powering this kind of research. Dr. Gan needs someone to introduce him to Kickstarter.
sometimes the lack of imagination on Hacker News is a sight to behold
Oh dear, the timing of this article is very unfortunate since two of the features it describes (Primary Constructors and Declaration Expressions ) were announced to be cut from the C# 6.0 complier just yesterday.
Homebrew also requires at least the OS X Command-line developer tools, which previously were only included with XCode.

I suspect macports might also be able to cope with just these tools? Or does it still have X11 ports?
The Wrong and Right Way to SaaS Marketing
Not to understate the severity of this issue, but how is this any different than if I built a custom device that contained a USB hub + emulated HID keyboard to fire off a malicious macro + flash storage housed inside a plastic shell that looked like a normal flash drive? I guess that would require developing and manufacturing custom hardware.

So maybe it's not different. And this just significantly lowers the barriers to entry to an extremely easy process using only off the shelf hardware. And now the malicious device can be anything from flash drives to keyboards to USB Missile Launchers.

That seems like a problem the manufacturers need to resolve, however inconvenient it is to have read-only firmware.
Manhole covers are welded shut where Obama vists aswell, it's not like Putin is crazier than the rest of them.
Great video on YouTube that looks at the engineering/design of the players and some of the other reasons for VHS winning the battle such as the rise of video rentals on VHS.

https://www.youtube.com/watch?v=ddYZITaxlTQ
laser heterodyne :)