skysight-inc/HackerNews huggingface dataset:
So your endeavour is replaced by others. Your logic could easily be used to rail against using calculators rather than slide rules or to rail against all Lego in favor of Erector sets, etc.

As others have stated, Lego was in trouble before adopting the franchise sets. Would it be better if Lego was 'pure,' but out of business? It's not like they removed the ability to do what you're talking about, they just added new things. You could easily limit yourself, or your children, from using the new things.
Boom, awesome. Not sure if they added "user:email" or I just missed it the first time: http://developer.github.com/v3/oauth/#scopes

I'll see about updating the code ASAP. Thanks.
Glad that BitBucket is developing original features. It's a great alternative to GitHub especially since the pricing is so much saner.
> If you want a moral crusade and a revolution, then you have to answer one key question: what makes you so right?

This is a very good question, the article asked a similar question:

>But who then decides what data “deserves” to be stolen and “liberated”?

How about we have an honest, uncensored, long running if necessary, public debate about these matters, involving academics and yes, even the public. I almost think politicians should be explicitly excluded as they are largely, let's say, "compromised", or at the very least have repeatedly proven incapable of acting like informed responsible adults.

Let's set some ground rules for discussion, such as for starters, no lying or half-truths. When someone lies, it goes on their record so their future statements can be judged based on their past actions. The concept of "character" is traditionally used to serve this purpose, but in the modern age I don't think this low tech approach is cutting it. (If we could do something just to stop the lying and disingenuousness, you'd have half the battle won.)

Lay out the options, list the advantages, disadvantages, and costs. If the various sides "can't agree" on these, fire them and get new ones. Then, let the public decide.

This probably sounds a lot like the role democracy is supposed to serve, but are there really any serious people out there that would claim the present form of democracy, in most any country, even remotely resembles in practice what it is supposed to be in theory.

All of this will require money and technology, so fund it with tax dollars. Yes, it will be difficult, it will require much discussion, compromise, and innovative thinking, but it's far from impossible.
I agree. On the other hand, 3D printing itself could displace LEGO as a creativity outlet for kids. But there's something about physically snapping blocks together and experimenting that couldn't be replaced by CAD software.
Biggest issue with LibreOffice is how slow it is compared to Office. Even in Linux, Office running under Wine is faster than LibreOffice.
The State of Human Resources
Thanks! We'd love to hear your feedback -- and if Graph doesn't meet your needs, work with you to fix that.
A handful of really great Meteor.js screencasts, here:
http://www.eventedmind.com/
It doesn't take much of a stretch to see Graph integrated with something like Nathan Marz's Storm (also written in Clojure) to provide the distribution and deployment aspect. Have you guys given that any consideration?
Go supports panic/recover which is very similar to exceptions. Instead of wrapping a try...catch block around something, you get to handle exceptions every time they are about to cause a function to be exited.

This means you can't continue to execute the function, but you do get a chance of handling the exception / turning it into a regular return value.

tl;dr: Go has exceptions, they are just a little different (IMO for the better).
That is why I said hyperbolic. It is still a very distasteful response, especially considering what it was replying to. I just read my post again, and I still can't find the part where I told "people what their website can or can't include for design".
Do you have reference to support the fact that HN would be biased against MongoDB?
The medium changes the way that you use it. Twitter works differently than a blog, due to the 140 character limitation.

Similarly, Snapchat encourages a certain kind of conversation, due to the disappearing photos, and ability to draw on them.
Megan Phelps - Head Full of Doubt
Seems pretty pointless, when looking for a couch what is the point of restricting the market to your family and friends?

When I'm not looking for a couch why would I give a shit that my friends are selling one?

I don't need a payment gateway to deal with family and friends. Nor do I need two to four intermediaries taking a combined total of about 35-45% of the value of the transaction.

I don't even need one for CL, cash works perfect, easy, reliable, trusted, no middlemen.

On the other hand the digital goods selling looks stellar, if they integrate some kind of share incentive or other multipliers it would be phenomenal.

eg. Share and get 25% off, or Send another copy to a friend, two for 1 if you buy with a friend, etc.
From the blog post: without ever needing to go to the command line. So I think their goal is to make things even easier for users that have trouble (or don't like) the command line.
Show HN: Stripe Connect/Devise example app
I made this to learn a bit about Stripe Connect and help out a friend.

Feel free to fork and add-on to make things better.
But that's hardware accelerated. There's a lot of brain given over to doing just that. When you stop that working by presenting the conversation in an incompatible codec (threaded), you switch over to the equivalent of software decoding.

And that is as bad an idea for conversation as it is for h.264.
I would agree if you were creating value, but you are not. You are causing pain, and then offering to make the pain go away. That's just not my style.
One thing though, is there evidence that it leads to a better working culture and perhaps stronger business? Or is the proof still to come out?

I love the idea of open-allocation but I worry that at companies in which people drag their heels, avoid learning and other bad things that it could be harmful. I also wonder whether there are people will not be business minded or innovative enough to do worthwhile work. Obviously scratching personal-itches sometimes leads to great products but we might all just play out our neurosis and then through commitment and cognitive dissonance chase ourselves down rabbit holes. Maybe my fear is completely unjustified...

Anyway, my idea for an action is the creation of some kind of check-list for a humanity-ready™ company sort of like the Joel Test. Perhaps I or another could create a GitHub repository and a website to get this rolling. What is important, I think, is to get people to talk about what they consider the qualities of a great company to be and what principles and practices would this company hold. Buy-in and conversation would help the memetic process.

The next-step after that, once people were on-board would be to create some kind of rating system and then perhaps to reach out to recruitment companies and see if they would add a feature for companies to mark themselves on their adherence to some of the best practices. Sort of like how the Joel Test is used on some recruitment sites...

Actually I'm still not really sure whether this would work because life is never that simple and I am sure things will more or less play out in this direction anyway. Certainly conversation on the ideas is worthwhile, however.
Often there's just a pair of wires/pins into a chip that you use to control the chip, for a NIC, modem, radio, what have you - accompanying this is a protocol you use to comminicate with the chip.

For e.g. a NIC, it's not that many things that need to go wrong when you encapsulate a packet it should forward out on the wire so it rather looks like a control packet triggering some undesired results on the chip. Or vice versa.
I didn't even have to use that Google feature. "go hacker news" works great.
MongoDB is pretty popular here. There's just a vocal group of old school RDBMS lovers who like to hate on everything that isn't PostgreSQL.
I doubt this repo is current, but the code for everyblock is open source: https://code.google.com/p/ebcode/

Also, a fork: https://github.com/openplans/openblock
Tried this out with a few LEDs on a cobbler. Works fine for a couple of hours and then ceases to flash.
No crashing, error reporting. Has this worked for more than a day for you?
The one thing I wish for more money is to be able to afford to work on the things I choose and want to work on without worrying about losing my house and paying my modest bills. Does this desire diminish?

EDIT: I want to be able to afford to volunteer more of my time without taking time away from my family too.
It was a HN link to this:
http://37signals.com/svn/posts/3394-how-to-price-something
Become happier and create positive changes faster and easier
That is one way of doing it and I've done similar migrations using a similar method in the past. A lot depends on your existing infrastructure and how your application works.

Hopefully we will reveal more about the "special magic sauce" in future blog posts.
I am curious what your big goal is and why you think it requires "wealth" to accomplish it. You can email me if you don't want to state it publicly (my gmail is talithamichele).
The sad/pathetic part of this is that Boeing are infinitely more qualified to make these assessments.

The scary/pathetic part is that when faced with such a problem, the FAA's choices were: 1. Punt the responsibility to Boeing and hope it works out. Or 2. Just tell them "no" as we've been telling everyone else who wants to use whatever post-60's technology they've chosen for their aircraft.
Wozniak on natural language recognition, self-driving cars, conscious computers
I don't see how the FAA could do differently, given the budget cuts and the rule that prevents them from spending more than 40 hours on a project. Until they can justify splitting up a battery into a multitude of projects (N projects on the anode, N projects on the electrolytes, N projects on the casing, ...), or they are given the means to show their expertise, the checks and balances are engineered for failure from the administration level.
This article sparked a tangential thought: Why do academics agree to participate in this farce? Why, in this age of incredibly easy-to-share information, do they not simply publish their work themselves (put a PDF on a server somewhere!)? Barring that, why don't universities, all of which have fairly sophisiticated IT departments, host their own researchers results free-of-charge?

Clearly doing research as an academic means swallowing a poison pill.

I ask these questions because a lot of what we do here is similar to what a computer science researcher does. But since we don't answer to anyone, we can publish our results on git hub or a blog, or on jsfiddle or on blo.cks.org.

Which of course begs the question[1]: why purpose do traditional journals even serve? If the content is contributed, and the editing is contributed, is the only thing they contribute the use of the trademark on the journal publication? This is an important question to ask because it seems to me if we gave academics another, better publishing method they'd probably take it.
EBay is back
The headline strongly implies that if the law suit is won then Apple will be forced to hand out cash to shareholders.

That's simply not the case.
Class action trolls only go after entities with money. You only need to worry about them when things are going well.
Well the good ones that made it to the front page were down voted off with in hours so maybe you should use other sources. I don't have any idea how the surface is but unfortunately hacker news might not be the best place for balanced information.
Why the hell didn't they put those numeric values into parens? Some of those (i.e., the MONE) can evaluate improperly once preprocessing is done. >:(
I dunno. I haven't used it, but honestly, “make silly faces for my friends” seems a lot more plausible to me.

There's a lot of stuff -- really dirty/nasty jokes, really ugly faces, and I'm sure you can use your imagination -- that you would bring up in personal conversation but not really want to have an SMS or email recording of. Hell, I worked in an office where a particularly nasty-minded (in the most entertaining way) coworker of mine would send/forward me e-mails of all sorts, then come over and make sure I would delete them afterward.

Sexting is just a very small portion of all the kinds of messages people don't really want saved.
It's a bit of a tradeoff. If the FAA fails at some regulatory function, you can't sue the government. If Boeing fails, at least you can sue them.
Petition to open-source everyblock codebase & content
I think the real value of panic/recover over try/catch is the vastly improved idiomatic usage. Only to be used in exceptional cases, and never to cross package boundaries.

I just find that so much more pleasant.
Beware of the Jules Verne translations, they might be way worse than the recent ones.
I agree with the maintenance point but as far as the "switching" point, it's worth noting that even the less-fancy VMs have supported guest-OS applications inside standalone host-OS windows for a long time. This is particularly convenient for the case described in which the guest OS is used for only one or two applications.
You're missing the point. People are realizing that it's probably not a good idea to have every pic you ever take be out there for the world to see. But they still want to share them with certain people. They (rightfully) don't trust other people to delete them (or lose there phone, etc.) and they don't trust the privacy settings of facebook and the like. Given that, having a mechanism for sending a pic and (almost) guaranteeing it is deleted is a compelling use case. Snapchat could certainly fail, but I think the general use case will be enduring.
"I wish I could offer some link examples of the things I thought EveryBlock did well"

I'm working on a related side project and I'd definitely be interested in hearing those thoughts...
I registered around 1:35 PM EST and there was ~250,000 people ahead of me. Looks like a lot of traction. You are, of course, giving this company access to your Gmail, but perhaps that's a small price to pay?
Show HN: Disrupting tax preparation in Canada
That's the problem with soft-coding, you trick yourself into believing that modifying a configuration file is not modifying code, but it is. It's code that isn't compiled, isn't regression tested.

As far as re-shipping, nearly every language nowadays has a method for automatic updates. Here is what Chrome uses: https://code.google.com/p/omaha/
The more the better. I don't use Steam because of DRM, and wait for GOG to start selling Linux games (many of their Windows versions work well with Wine, and older ones are DosBox/ScummVM based so they work as well, but having native Linux games in addition would be even better). Desura is good - I use it already.

You can vote for proposal to add Linux games to GOG: http://gog.com/wishlist/site/add_linux_versions_of_games
The parties examples only uses a static map (lame), they make no use of google maps or leaflets. Try using an infoWindow. You can't, it's not easy. You're productive will be stone walled with the simplest of integration. (This is a limit of constant regions and how meteor handles controlling a piece of the dom). Working with maps or third party libraries is a common task.

So, given that common tasks become stone walled and meteor promises productive. I'm waiting for 1.0, meteor is all too young.

I do love some parts of the pattern. I'm surprised that it hasn't been done before; like years ago.
But I think what Geoff said about what startups want is very interesting, and true. We persuade users to depend on us because we need it for success. To then turn around as a community and say "ha, why did you do that, idiot?" seems disingenuous to me.
Not extrapolating at all, just commenting on the way things are perceived. You specifically praised the marketing, not the product, which was a main point of criticism back when the Retina MBPs were released. Google was clever to avoid numbers :)
But you can't disagree that this is a classic example of conflicting interests, and exactly the sort of thing that should be avoided when so many lives are at stake.
Former Microsoft VP: Xbox Was Meant to Stop Sony
Github also does not have side-by-side diffs, and lacks hg support. I do wish Bitbucket would make a gist ripoff though.
Came here to agree with you. Most of the repair stations have in house employees that are designated by the FAA to approve any changes. DER is what it is called specifically. This happens because the FAA does not have the resources to look at every single thing on an aircraft.
Tyler DeWitt: Hey science teachers -- make it fun
Thanks for pointing this out. Fix is deployed. https://github.com/codetriage/codetriage/commit/b87f58bb7497...
Now would be a good time to change the title
Not sure if you guys know, but Eddie Cue's son works at Orchestra. It wouldn't surprise me if Apple ends up buying this company. I think they should. Their Mail.app client feels so far behind compared to Mailbox.
Yes, but in this example it's not a shoestring funded startup. It's MSNBC. The parent company decided to shut it down abruptly and there was probably zero time to migrate anything. This stuff happens all the time at big companies when downsizing occurs.

At one of my previous positions, I was laid off and provided zero notice beforehand. They cut off my access in the middle of a production deploy and it failed in the middle.
Real-time collaborative app SyncPad launched v2 and goes free
Forrester Finds that Fragmented IT Troubleshooting Costs YOU Money
But it rather defeats the point of having a regulatory body performing safety checks if the manufacturer does those itself, no?
Richard Haskell's book ( http://www.amazon.com/Apple-II-6502-assembly-language-tutor/... ) was the one that finally made it click for me. Zaks's book was an older one -- targeting the KIM-1, IIRC. It didn't have any Apple II-specific content, but it was still interesting to read once I'd worked my way through Haskell's book.

Richard Haskell is still writing accessible introductory books for Verilog and VHDL. His new books look pretty good, but they came along a bit too late to help me this time.
Preferably the latter, but human communication is inherently ambiguous and heavily sensitive to context, and so actually implementing this is really hard* and thus the former is actually (slightly) feasible at the moment.

*In fact, probably impossible: how often does one have to actually ask the author what they actually meant? Not appropriate for offline computer processing.
First of all, the author doesn't hate IoC and Containers, he hates XML registration (with good reason). I can't say anything about Java, but in C#, when you use modern IoC frameworks like StructureMap and AutoFac, all registration of components takes place in code, using generics and lambdas. This allows you to easily wrap your services in interfaces, de-coupling code and making things much more testable, especially if you use a good mocking framework like Rhino. When you combine DI/IoC with ideas like the Onion Archtecture (http://jeffreypalermo.com/blog/the-onion-architecture-part-1...), writing readable, testable, flexible, maintainable applications becomes supremely easy.
Very nice, especially for NYC, which doesn't (yet?) have a culture of respecting honorable failures.
I guess. Hard to read...
I've poked around at Graph a little bit and it looks nice but I have a few nagging questions bothering me:

fnk's use their argument names to define how to connect edges of the graph together. This means that fnk's are not modular -- they are inherently coupled with the particular graph they are used in by their argument names.

You couldn't make a utility library of commonly used fnk's because you would need their argument names to match up with the graph you are using.

How does this work in practice at Prismatic? If there is a common computation you use across graphs, do you just pull the logic into a regular function in a library and then make a wrapper fnk in each graph that just calls the function? Making a wrapper fnk seems awkward / boilerplate-y to me.

Another thing I wanted to see from Graph but didn't notice any mention of was modular / composable graphs. If I had a simple univariate stats graph (like the example) that takes an input stream and produces aggregate metrics (count, sum, average, median, variance, etc.) I would want to re-use that all over the place as a sub-graph of other graphs. Again, you run into problems with the implicit-glue of using function arguments. How do you know what output names the sub-graph would use? Add a namespace/prefix? It will get messy quickly.

EDIT: I found one mention in a slide from your Strange Loop talk about nesting graphs. Is this transparent to the compiler (i.e. you write a fnk that runs a compiled graph inside of it) or can the compiler optimize and reason about the sub-graph? By composing graphs I am talking about the graph compiler being aware of and able to optimize the computation of the sub-graph. For example, lets say I have a sub-graph that calculates univariate stats and also generates 1TB of random numbers. If no graph node is hooked up to the 1TB of random number output, the Graph compiler should optimize it out and never run it. Is that possible with sub-graphs?

So, I think the implicit-glue of using argument names is a trade-off that may make it hard to improve Graph in the future. It would be very interesting to hear what you Prismatic folks think because you surely discussed the trade-offs while building it.
> If you obfuscate it through annotations and force readers of your code to try to reason about how the system will behave runtime, you have added exactly zero value. You have only degraded the readability and understandability of the system.

I'd argue a few things here:

1. An IoC container that relies on annotations or XML configuration is not an IoC container that you should be using. Unless you're using an IoC container to help with field configuration, component registration needs to be done through a fluent API so that it's strongly typed and right there in the code where everyone can see it. A well-crafted registration routine should be every bit as readable as the hand-coded factory it replaces, if not more so.

2. Code that's architected in such a way that you need to understand explicit details about the order or manner in which objects are instantiated is code that is not ready to be used with an IoC container. The SOLID principles are a non-negotiable prerequisite of any IoC container. If you haven't drank that Kool-Aid, an IoC container doesn't really have a lot to offer.[1]

3. It's not about making individual snippets of code less painful. It's about making the long-term maintenance of the application - or, for preference, an entire suite of applications - less painful.

1: http://kozmic.net/2012/10/23/ioc-container-solves-a-problem-...
Slick UX, great performance...
"C" might be even shorter, but I think it's much less frequent in the english language (as a word) than the word "go".
> denying Aaron the right to a trial by his peers by piling on obscene charges with effective life sentences.

Bingo. The actions of the state are increasingly inconsistent with the wants of the people being governed. Too many politicians only care about what's "righteous", or the public's opinion on a topic, as far as it concerns re-election - beyond that, they don't give a toss. They care about ideology, power, and winning.
This is probably the best primer I've ever read on civil disobedience:

http://www.patheos.com/blogs/slacktivist/2012/07/16/civil-di...
I'm really regretting not wanting to give my phone number to some random startup the first time I saw Mailbox. I did end up signing up a month or two later but now there are 250,000 people in front of me...

Now the question is, how will they make money?