skysight-inc/HackerNews huggingface dataset:
I would love to but i got a very late start on this and I'm coming up against a time crunch... I was without my laptop while traveling because I left it in the security line... also for HIPAA reasons I have to be very careful about what gets included in the git push, etc. etc. For various reasons it's a PITA so I might only do a blog post about it if it's successful, and after the contest is over.
Adobe offers free font to celebrate 25 years of digital type design
Something is going on here, such that the market isn't working. Otherwise, Comcast et al would be buying CDNs and vertically integrating to increase profits. But with our current system, it's more cost effective to lobby your way into bigger profits.
I highly recommend Bulkr; I used it to pull ~100GB of photos/videos out of Flickr, and back them up to Glacier.
Yes. Like I said, I believe both the know-how and effort required in the first case are overestimated.
Let's keep fueling the illusion that Bitcoin is still alive. And, yet, solidify the impression that Bitcoin is for criminals.
Seed email accounts are one method. I know ReturnPath had hundreds (thousands?) of mail accounts at various ISPs and that would be included on mass mailings and checked. You know it's supposed to show up because you sent it -- does it? If not you might be getting marked as spam.
In the UK, you could go down to the hardware store, pick up some pipes, plumbing fixtures and other assorted supplies for well less than £50, and make yourself a shotgun that would be far more reliable and effective than those plastic guns. With a smartphone that can watch youtube videos, you can even find teenagers in Appalachia that will walk you through the process, step by step.

Presumably the UK does not currently have an epedemic of gangbangers going to hardware stores to build shotguns, so why should more expensive, less effective 3d printers be a concern?
Still working on a method to avoid the (forgetting password == data loss) scenario.

Why? "forgetting password == data loss" is a feature, not a bug.
It's great to see how Java web development has progressed. I tried to make a Spring MVC web app work like a decent, modern, readable and productive web application two years ago and it just wasn't possible.

Anyone interested in modern JVM web development I would still advise to invest time in learning Scala (or Clojure). They can work with your legacy code and libraries, but my productivity and general joy in programming shot through the roof when I started using Scala.
Next time somebody will post a post titled 'How Nginx Sucked in Production' and he'll complain about .htaccess files.
> Perhaps it's my jaded brand of libertarianism showing

The big catch is that it's an uneven equation because it's illegal to circumvent DRM due to the DMCA. If users could legally undo the DRM, I think you'd have a valid point: media companies are free to use whatever DRM they wish, and end-users and circumvent it if they are able. It would create an arms race which I believe the media companies would quickly lose. Instead, there's no legal weight in favor of the media companies, with no one standing up for end users' rights.
FCC nears new net neutrality rules as cable companies and activists feud
Well, it's both. It's just that most alternatives for this kind of application would introduce bigger bugs.
I read this as marketing bluff:

Testing one difference guarantees that one side will beat the other (whether or not there is a true difference).

Multiple testing has a danger of the results appearing inconsistent/random (again, whether or not there is a true difference).

Encouraging people to test one difference benefits MailChimp, for exactly the reason that they say - the results will always appear to be relevant.
You can get into projects doing 60K € working for others, freelancing is higher.
Are you aware that by default Firefox will not be able to display any DRMed content, and that people will be given the choice to download a plug-in to do that just as they are given the choice to install the Flash plugin today? Can't those users just decide not to download the closed source plugin to view the DRMed content? What's the point of switching browsers?
I think a big part of the problem is that nobody ever teaches developers how to estimate and they are almost always wrong. A typical scenario is; PM describes a feature, asks for an estimate, and the developer gives it to him, right then and there. What's wrong with that? The developer hasn't done any research or exploration into the problem at all, and has no idea what he's talking about.

When you think of a time estimate, you're going to come up with a time assuming that the problem can be solved in the most obvious way, and that's because we can't possibly know about the problems we don't know about. It's not a terrible crime to not know things you don't know, but it is bad to make time estimates on things we don't know.

The correct answer is "give me a few hours to a day to look into the problem and I'll let you know how long I think it will take". The amount of time it takes for discovery depends on how big the feature is of course, but the point is you need to get your feet wet to determine what unknowns there might be, and you shouldn't give an estimate until you have done that.
Full disclosure: I was involved in the defense distributed project of initially designing the Liberator. A startup I was helping run printed their first AR-15 lower receiver. I actually pressed print on a number of their first builds.

As user ufmace (and artificialidiot) points out, this is NOT nearly as big of a revolution as the media is making it out to be. You CAN buy CNC mills or lathes to build higher quality weapons with little or no licensure, for generally the same or less $$ than a 3D printer. You could also buy much of what is necessary to build a Liberator-style weapon in a Home Depot. You could also buy a czech-stamped 9x18 makarov pistol for under $150, and put hundreds or thousands of rounds through it, all without talking to an FFL holder.

This was a perfect storm of tech interest and general wonderment in 3D printing meeting zealotry applied towards gun laws, from both directions. People from Defense Distributed are well aware of this; nonsense or not, it made a great launch pad and buzz mill. Mr. Wilson has already signed his book deal and on to his Dark Wallet project.

Me personally, I've always thought that building some STL files of the solvent trap adapter[0] or adapter used in the Econo-Can suppressor[1] would be more meaningful parts to distribute via 3D printers (If you're all into the freedom-of-weapons via technology bandwagon, which I'm not). Suppressors are a very real tactical advantage, and small threaded adapters are much more likely to stand up to the stresses of weapons use.

[0]-https://cadizgunworks.com/store/index.php?route=product/prod...
[1]-https://cadizgunworks.com/store/index.php?route=product/cate...
Yeah, Mandrill/Mailgun/etc work just great. Used it in my last company.
https://code.google.com/p/warrick/

Warrick will rebuild the site using the Momento framework (which The Archive uses).

If you'd like (free) help, my details are in my profile. This is the sort of stuff I live for.
Do you think "webhook" might be kind of a confusing name? That's already a thing, and a different thing at that. It sounds to me like a model of automobile called "Motorcycle".
[I am not PG]

In the 1980's PG got a phd from Harvard - rumors that he also helped create the internet DoS attack are however unsubstantiated. In the 1990's PG wrote two books, and started a successful web company. In the 2000's PG wrote another book and started a successful company that launched successful companies. There's fighting email spam, creating a new programming language, developing research on continuation servers, advancing our understanding of the dynamics of online communities and their discourse, and a personal life.

Two thoughts come to mind: Chance favors the prepared. If you want something to get done, give it to someone who is busy.

PG seems like the sort of person who is busy. Do you think this thread rises to the level of priority? Should he take time away from his family to participate?

My take is that PG has largely moved on from HN. In part, that's probably just his change. But in no small part I expect it has to do with the changing nature of HN - an HN that Reg Braithwaite abandoned. An HN where fluff like this question gets double digit points - do you have any idea how hard it is to write a 44 point comment?
This is sort of like saying the perfect phone is fundamentally devastating to Apple's business model since it would never break and you'd never need another one. Both situations might some day arise, but until then both Google and Apple have great incentive to improve their core products.
I've never seen such in-depth discussion of electrical currents anywhere else than in these books. I came to these books through the amasci.com website.
Why the mod down and not an answer? coward.
Well, http://pgre.st/ was posted 167 days ago here — https://news.ycombinator.com/item?id=6818284 — that's how we do everything in PostgreSQL without having to turn to another language :-)

It's like Kanso/CouchApp for CouchDB, and has support for the functional/object-oriented/new-fangled LiveScript language on top of the v8 engine.

Still working on the homoiconicity part, though!
A Website with voice navigation
Sounds like you just described https://draftin.com/
This is a mistake on your part, because IIS ignores the .htaccess file.

Azure web sites uses a .user.ini file to setup php.

See the documentation here: http://azure.microsoft.com/en-us/documentation/articles/web-...
wow, you are concise!

i normally look forward to disruptive tech and chaos, and make a good living off it, but this bitcoin experiment will cost a lot of bright eyed youth serious money, even if they learn a good lesson... we all need to get scammed once to know i guess
For your point to stand, you'd have to spend some time explaining why you think Play is superior to DropWizard.
Nah, not a mistake, Wheeler's leadership has been rock solid!
Good question, avoiding bias of any sort when looking at results is always a problem.

The cup story is actually a bit different than in the article. I don't bring in a cup, it is the interviewee's own cup or bottle of water. So what I observed over time that some people never felt like it was their responsibility to clean up after themselves, a question of simple manners more than a trick/test I am putting them through.
It is asynchronous event driven like Node but can process events on multiple threads
I wrote one when i was at school, probably 1997 or 1998, to help a friend build a fan site for the Longpigs [1]. I assumed it was long lost, but apparently he took it to university with him, and the web archive caught it:

http://web.archive.org/web/20010519223318/http://users.ox.ac...

I think all the content was in handwritten HTML, but the generator knew enough to be able to do the navigation links and sitemap and so on.

[1] http://en.wikipedia.org/wiki/Longpigs
The problem isn't so much centered on the "shoulds"/ideals it's centered on reality and a more game theoretic approach. Instead of everyone crossing their heart to be good... how do you make the desired outcome have the least friction in being realized?
This is a bit concerning as a number of non tech people but people that just use facebook, instagram, gmail ect that i have spoken to are confused. It would be nice to see a simplification so that the avg guy in the street can understand the effects of this.
> in that you've got your json manipulation, routing, connecting to a database, DI, actors,

While I agree with you about the others 'json manipulation' is not an area that Play can even be compared to Jersey (Jackson). Jersey transparently converts the request body to the required input type whereas with Play you still have to un-marshal the body while taking care of errors (admiddently that can be 'hidden' away using Action composition but still is work that the developer has to worry about). With Jersey its magic that just works.
But this is just a problem with awareness. With the rise of Tesla cars, there has been an increase of public awareness of low speed torque. As more people have become aware of solar, more people have become aware of base-load generation. If ISPs started advertising "guaranteed bandwidth" customers would definitely pay attention, especially with the crappy product they've been getting thus far.
it was a trial of two, and the success ratio was 50%. so there is some actual statistical data there.
Fair. I'm sure I'm a wanker at times just like everyone else. Our team is amazing, super friendly and love working together which is the real thing I care about.
This post could be an attempt to shift the narrative away from Mozilla's decision to include DRM, so the DRM issue at least deserves a mention, even if it sits at -4 at the bottom of the page.

Somewhat relevant: http://www.paulgraham.com/submarine.html
Thanks wfn, those links are really helpful.
It would probably be pretty straightforward to just write an org adapter as a Pelican reader plugin:

http://pelican.readthedocs.org/en/latest/plugins.html#how-to...
They won't, this is how you kill a sector of the economy. Hopefully it won't come to that, but then again, that's why this is important.
If they get to phase 3, that means the stuff probably works, and it means people really sick can probably get it via compassionate use. So that'd be good news.
Actually, there should be two fast lanes. Down and up. just so everybody can be a server as well as a client.
If all you need is to get a minimal set of code handling HTTP requests, plain servlets aren't much bigger or more complex than most web microframeworks. "Here's your request and response objects, handle it."
What really are the issues involved? Just ensuring data integrity between the end client and the originating server?
Well… checkout Flask, for instance:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
return 'Hello World!'

if __name__ == '__main__':
app.run()

Of course, you still need to know how Python Does Things, and The Thousand Ways To Deploy An App, and Package Management and so on, but for this trivial example it's a lot more conceptually lean than the semi-equivalent offered above. I don't need to know about `Bootstrap<Configuration>` or a `JModernConfiguration`.

It's fair to point out that there will be a corresponding text file or option somewhere else, but…
Comparing JavaScript frameworks: Angular vs. Ember vs. Backbone
Do you really need to write a controller and all its actions for each resource with Jersey?
Open hardware Oculus Rift
Mind explaining your setup a bit more and why you're not using NoSQL? That sounds painful for Postgres.
Is there a preferred way to submit typos other than in comments?
But we're talking about people who have been told "this disease is going to kill you." If a treatment causes even 5 percent of them to be cured, how is that not significant? What if 40 percent have tumors shrink? Remember, any reversal of the disease is a good thing. If you're just measuring a statistical increase in life span (say 3 years treated vs 1 year placebo), I'd say you're not really aiming high enough. If you've got something with real promise you'd know it without a control group. The person in this article is exactly such a case.
The article compares "clean" insertions and deletions on paper with commentary "piled up in the margins" from tracked changes. Yes, marginalia is more foreboding than a simple strikethrough, but that's not a digital vs. hard copy issue.

Comparing apples to apples, the deletions and insertions in track are just as visually simple as on paper. The article's suggestion of more in-lining, if applied to comments on content from multiple editors, would be a nightmare. You wouldn't be able to fit some sentences on the screen; they'd be crowded out by all the interruptions.

The article also complains that small punctuation changes can become tedious. That's also true in either form, and the solution is probably organizational. You can reserve a punctuation (and S/V agreement, spacing, etc.) pass for right before publication, or just have a standing agreement that minor cleanup needn't go in track (just accept those yourself as you insert them).

I feel like the most significant failing of track isn't when comparing it to paper. If you're widely circulating a doc for comments, merging edits from a dozen commenters is its own special form of hell. That's true on paper, too, but not in editors that allow real time collaboration, like Google Docs. (That's admittedly a tradeoff, depends on how much you want a single individual acting as gatekeeper for all changes.)
> But Comcast has to deliver all this data to tens of millions of customers spread out around the nation. While it would be nice if their networks were sufficiently provisioned to serve, say, half their customers 20Mbit/sec continuously during primetime, that is just not the network they have today. It will always be cheaper for Netflix to turn up the spigot than for Comcast to build out its infrastructure. Should "network neutrality" force Comcast to spend billions every time Netflix doubles its streaming rate?

That has nothing to do with intentionally throttling netflix traffic. Network neutrality has never forced Comcast to upgrade its infrastructure, so I'm not sure why that is even a question in your mind. We've had net neutrality for 20 years. Why would it all of a sudden force them to spend billions?
Pioneer and Memory-Tech develop Blu-ray compatible 512 GB disc
If you use a pool, you can explicitly return memory to it without going through the GC. This causes mark/sweep cycles to occur less often. (Of course, using pools opens you up to use-after-free and memory leaks, albeit without the type- and memory-safety consequences of use-after-free in C/C++.)
I don't think the game theoretic approach is wrong, but you're ignoring that threat of censure (explicit or implicit, formal or informal) is an important part of the system, and in that dimension the informal ideals and "shoulds" are highly relevant, and need to be factored into the game theoretic analysis. If a prosecutor knows that they'll get accolades for exploiting a new way to screw defendants, that's a different system than if they know they'll face condemnation for it, even if there's nothing formal.
Why did you restart the server? You can just send SIGHUP to have it reload the file without restarting.
Maybe I am missing something, but what is the argument ISPs have for this?
That is interesting. I agree with you, the old landing page was a lot better.

Maybe they've reached a point where they feel they are the market leader now and assume that anyone hitting their site already knows they're good and just wants to get straight in to a free trial?
Business opportunity: Start VPN service and pay for the 'faster lane'. Advertise to users that they won't have throttled anything. ISPs become the utility that they should be.(Although at a higher cost to the end user)
Show HN: Updn – HN/Reddit-style site where stories, votes, tips use Bitcoin
> built on the solid foundation of openERP.

Solid foundation is a joke. OpenERP is probably one of the shittiest pieces of code every written in Python. Take a look at their ORM code. And, of course they still use floating points for accounting [1].

[1] https://github.com/odoo/odoo/blob/master/addons/account/acco...

Disclaimer: I work on the Tryton project
Building the Network You Need with OpenBSD's PF
The Prime Minister of Canada is the head of the legislative (usually!) and executive branches. It's the combination of the speaker of both houses and the president, in one position.

Individual provinces have more power than US states, with clear separation of powers.
I thought like what you describe at first, but after using it, I realized it was just much more productive because of the simplicity. In homebrew, if a linked lib breaks, it's pretty easy to fix by simply reinstalling, and it doesn't happen very often. It's also trivial to change build options. So, basically, it's more disjoint, but because of this, it moves much faster and is way more flexible.
Or alternately: Why wasn't the JSON parsed into normal form if the intent was to search & filter across that data.
One Thing That Makes Google's Self-Driving Cars Work
Really enjoyed this read, and mostly accurate on the technical aspects.
Jan Koum, founder of WhatsApp, was born in a tiny village in Ukraine, grew up without a father, worked as a cleaner in a grocery, and was almost homeless. Today he is worth $6.3 billion.

You'll find a way if it's important enough to you.
Investors and shareholders are not in favor of pouring billions of dollars a year into infrastructure either. That's why we're seeing this rent seeking behavior, and one reason why we have slower speeds than other modern nations.

Yes, I am in favor of municipal fiber-to-the-home solutions paid for with public dollars given the critical importance of these "dumb pipes".
Jersey is extremely simple to get running, even on App Engine (if you're into that). Getting Flask, uwsgi, and nginx running on OpenShift isn't particularly difficult, but I had to follow a detailed blog post to get it working.
This is incorrect.

Mozilla fought the DRM implementation more than any other browser. They were at the point where they unfortunately had to implement it, otherwise their user base wouldn't be able to access services like netflix etc. At that point it's better to keep your user base instead of them switching to another browser and having no voice.
Akka at Conspire [Part 1]: How We Built Our Backend on Akka and Scala
We changed the url from [1], which just copies bits of the original. We also changed the title from the linkbaity (and ambiguous) [2].

Submitters: please do your due diligence and read what you post. An article of cherry-picked excerpts from a more original source is rarely a good HN submission. You should submit the original source instead.

1. http://www.zdnet.com/google-a-million-miles-away-from-creati...

2. ‘Google "a million miles away from creating the search engine of my dreams"’
I'm curious actually where the UK draws the line on gun parts. A barrel, for example, is a pretty specialized part that isn't too hard to recognize as a gun part, and isn't useful for anything else. A lot of other parts are simple little bits of machined or stamped metal, though, or stuff like springs.

If I mailed somebody in the UK a barrel, I assume it would be found and everybody involved would get in some sort of trouble. What about a spring, though? Would anybody get in trouble if you were mailed a spring? Can then even tell whether that spring is the mainspring for a 1911 pistol, or a part for a pressure valve at a factory or something? How about an AK trigger guard, which is a funny-looking bit of stamped steel? God only knows what some random person seeing that would think it's for.
import static spark.Spark.*;

public class HelloWorld {
public static void main(String[] args) {

get("/hello", (request, response) -> {
return "Hello World!";
});

}
}
> Granted, it takes a lot more time and money than using 3D printers.

That is the entire point, so I don't think it can be waved away in a single sentence. Obviously, for centuries you could buy an entire forge, for decades you could buy commercial CNC equipment, for maybe a decade you could by cheaper "prosumer" CNC equipment, and for a year or three you could buy consumer 3D printers.
Except that bacterial and viral infections have a disparate set of effect with no guarantee of any overlap beyond "disease."

Such is not the case with cancer. Prognosis is the main differentiator, but that's not enough to say "stop using cancer as a catch-all."

It's a wide classification that still tells you what is happening inside the body, which is not the case with a bacterial or viral infection.