skysight-inc/HackerNews huggingface dataset:
This post is now 12 hours old, and I can't see a single response along those lines, let alone a comment section packed with such things. You may want to rethink your prejudice...
Step away from goggles, glasses, etc. Start thinking about contact lenses and optical implants - the kind of stuff that requires FDA approval - medical devices - then the amount of funding and interest they have received becomes instantly much more credible, and makes much more sense.
If the beggars actually pretend to be homeless, I think they're fair game for being exposed. But asking for handouts by itself is not pretending to be homeless.
Correct. US v. Portillo-Munoz is on point and relies on exactly this argument, although there's an interesting partial dissent invoking Plyler, and we might observe that in the current case the Court has found no difficulty in extending 4th amendment protections to Mr Vargas notwithstanding his unlawful presence. I have my doubts about Heller but I got so sick of gun control arguments a few years ago that I stopped following those cases closely.

http://www.ca5.uscourts.gov/opinions/pub/11/11-10086-CR0.wpd...
Thank you! That article is great.
You can criticize Amazon for a million things, but underpayment is not one of them.
Ask HN: EBay switched to Marko templates from Dust?
I thought eBay and PayPal were using Dust for their NodeJS stack and then I came across the "Async Fragments: Rediscovering Progressive HTML Rendering with Marko" (see http://calendar.perfplanet.com/2014/async-fragments-rediscovering-progressive-html-rendering-with-marko/) post on PerfPlanet. It looks like eBay is switching to a new templating language that I had not heard of called Marko (see https://github.com/raptorjs/marko).

My team has been using Dust for the past 3mo and have been relatively satisfied but we have ran into many limitations (poor error reporting/debugging, issues with helpers, difficulties using the client, etc.). I have been experimenting with Marko and it looks awesome (clean HTML syntax, async rendering, Node.js module as output, to name a few...). It is kind of like Angular templating, but faster and works on the server and client.

My questions are: Are there other companies using Marko? Does anyone have experience using Marko in their projects and, if so, what are your thoughts?
The Qualified Self
Except there is profit in that if one side has paid them to resolve the dispute badly.

Yes, you still need some trust that the mediator is not corrupt and actually knows how to resolve disputes. You obviously can't pick someone completely at random. But, finding someone who is not corrupt and has specific domain knowledge is still easier than finding someone who is not corrupt, has specific domain knowledge AND is able to safely handle your money in escrow, which is what you'd require otherwise.

Trust isn't a black and white thing. It's a very complex and subtle topic. People can be trusted in some ways and not others.

Still, let's take a look at how we can address your concern in ways that don't involve funny attempts to arrange incentives via coin deposits and things (I was never keen on such protocols myself).

The simplest and most obvious way to avoid a corrupt mediator being paid off is to have a mediator who agrees to enforce some (mostly) predictable rules, instead of it being purely a matter of opinion. For example a mediator who offers to mediate mail order sales could publish the evidence they will use to resolve the dispute, and the act of making a payment involving them would involve effectively signing a contract with them (obviously you try and set up the software and contracts such that it's pretty standardised and all done with one or two mouse clicks). Now the mediator has to produce not just a decision but also the rationale for how they arrived at that decision. If they can't do that, the mediator will quickly gain a reputation as being unreliable and to be avoided.

This is the same approach as used by the courts. People take disputes in front of judges all the time, in the expectation that the judge is not corrupt. One reason they can reasonably expect this is that judges aren't supposed to just pull an opinion out of their ass, they are supposed to show how they are applying and interpreting the law with references to other cases where there is ambiguity, or at least an understandable rationale for the decision when it genuinely strays into new territory.

Another way to reduce the trust needed in mediators is to use machines instead of people. This is the "oracle" concept described in the wiki page. The idea here is that a machine uses trusted computing to perform a remote attestation of the software it's running. For example using Intel TXT / SGX, or AMD SKINIT. This lets you know how a dispute will be mediated with the precision of computer code. It can be a good approach if a contract or dispute is precise and measurable enough to be decided by programmatically, although again, these techniques are quite advanced and nobody is using them today.
Not sure, but if you want real security and dead simple backups on Linux, check out Tarsnap. From the inventor of scrypt. Full client-side encryption with very strong key derivation.
A person can't print out 3d models without a 3d printer. The models could still be said to be open source.

Or taken even further, a person without access to a hammer would have a very difficult time following blueprints for a house.

Open source is really just "given tools and knowledge not specific to this particular case, you can replicate everything we've done". For any sufficiently niche application, "tools and knowledge not specific to this particular case" starts to become an increasingly large hurdle, but I'm not sure I'd go as far as to call open source a myth with regards to hardware.
While I'm sorry to hear of a business shutting down, I can't help feel a sense of joy that the advertising business model is beginning to lose ground. Im sure the Internet and the world benefitted from such a model, but at this point, I believe, the Internet and humanity will benefit from ditching all the useless junk that really just gets in the way and annoys people.

I'm probably not alone in this, but when I see an ad on a page, I register a note in my memory model to never buy anything from that given company as payback for polluting my experience.
With all due respect, have you tried generating a BOM out of the "source" files? You can't because a huge portion of the parts don't contain the mfg. part numbers.

If they had provided all this info in the eagle files, then yes - it would be a valid file.

They conveniently left it out. I guarantee somewhere in the company they have a complete BOM for the arduino, but they certainly don't publish it on their website.

The only BOMs I've found have been through reverse engineer community efforts.
I'm Australian. Can I get one?
This particular change was a mistake and we fixed it.

> It drives me crazy.

I can understand that, and it bothers me that even one user feels this way. Unfortunately, every time I sit down to reply, multiple paragraphs insist on coming out, and I haven't had time to edit them. I'll try to come back and post something later. (Edit: sorry, I guess it'll have to be another time.)
A particular gripe I have is that I've never claimed to be a Computer Scientist. I'm a Software Engineer. While conceptually related, the two are quite different disciplines. There are schools that offer both kinds of degrees.

More or less a Computer Scientist figures out how it could be done, while a Software Engineer actually does it.

Computer Science doesn't typically concern itself with edge cases or error conditions such as running out of filesystem space. But Software Engineers quite definitely do.

If you're looking for work yourself, I'm building a list of links directly to employer "Jobs" or "Careers" pages at:

http://www.warplife.com/jobs/computer/

Most of that page has empty placeholder links. So far I've got real content for the Telecommuting section, as well as Portland, Beaverton, Hillsboro, Lake Oswego, Tigard and Wilsonville in Oregon, and Seattle, Vancouver and Camas in Washington State.

(Vancouver WA != Vancouver BC. We were here first!)

If you have any specific requests for where you'd like to work, let me know and I will make a priority of posting the links I already have recorded, but not yet posted; I'll also research links for your location.

While I agree that it's hard for high-tech employers to find qualified candidates, I don't really believe that there is a shortage, as many companies claim. Rather, I assert that it's difficult for candidates to find the companies that are hiring. That's a problem I hope to solve.

If you'd like your company listed, mail a link to your company's homepage, as well as its Careers or Jobs page, and Contact page if any, to mdcrawford@gmail.com

There is no charge for this service nor will there ever be.
USB Armory: Open Source USB Stick Computer
Hey that's a great idea.

My App isn't likely to help anyone score, but it would make good demo for computer science students.
I don't need power steering or an automatic transmission in my car either. And I don't need a garage door opener or a microwave. I don't need a wifi router... I can hard-wire my whole home. There are many things in this life that I do not NEED, but that make life easy. jQuery fits into this same category.
FOMO

http://en.wikipedia.org/wiki/Fear_of_missing_out
The existing permissions are already so fine grained it's insane. Almost every API has its own permission, regardless of whether that would be understandable to normal users or not.

The Android security model does a great job of security. It was not designed to be a general purpose privacy guard that lets you engage in some complicated multi-way negotiation with every app you install over every aspect of your personal data. Such a system might be a feature of future operating systems, but currently I'm unaware of any such OS.
I think if you provide enough features to be the only backup solution a business needs for their server, $20/mo is too cheap. Just my 0.02.
This is fine for very simple interfaces but totally breaks down when a library or data container needs to provide more than 1 or 2 methods.
This reminds me of the recent fireside android chat at I/O where someone said something like "I need to be prepared for although I got the permission, it might not be there".

...and they said "We work on the Play Store, and uh... that's not something we have any idea about"

"No, I think he's talking about the ROM's that let you take a permission away. Wanna talk about AppOps?"

Everyone looks awkward. 'No'. Ok... let's quickly talk about something else instead.

(watch it here. Fun times. http://youtu.be/K3meJyiYWFw?t=17m27s)
>So you are comparing a 5 year old compiler with 30 years of compiler optimizations?!

No. You can clearly see that I am not doing that simply from reading my post. So, why the strawman?
Children have to pay for their parents' mistakes all the time. Is this somehow different?
Gee, didn't see that coming :/ Hopefully wikidata will be able to serve the community well.
good luck ranking in google and explaining your self to your md when your major publishing site takes 20 seconds to load I wont mention any names but I know of two cases of this.
> The end result is that developers contribute to open source in a vacuum; they develop, hoping — but never knowing — whether their library is being used at-large.

Is popularity is the main reason behind releasing and maintaining open source software?
Not if it's a hardware key. You give the processor something you want to encrypt, but you can't look at the actual key itself (the only way to do that would be with an electron microscope).
to be fair, the attack surface on sony is much larger than my home computer's.
Hump the Bundle – NSFW Undie Bundle #1 – Site Is Now Live! Porn ❤'s Charity
I've been having a look at Wikidata and it looks pretty good.
Reminds me a lot of my experiences building Tinder++ : http://tinderplusplus.com

(Made as a desktop app so it has permissions to intercept the auth token, could have also been done as a chrome extension).

Source: https://github.com/mfkp/tinderplusplus
“regex” or “regexp”?
Any product that wants you to pipe some crap from curl is communicating "our product is for all of the Windows people who bought Macs in the last couple of years and are still playing pretend when it comes to administering a Linux box."
> it seems awfully unlikely that none of them have done so yet.

Based on what? How did you estimate the probability of a random intelligent civilization sending detectable (from Earth) Von Nuemann probes into the universe? For a probability of 1/1000 there could be hundreds of intelligent civilizations within our galaxy without any such probes, and the probability can be much lower than that.
Begging the pardon of the state, and its judges, but the people do not find it convenient for the state to redefine what personhood means, especially when done in a way that skirts the limits set forth by the people for the government.

As Justice Jackson said 'we are not final because we are infallible; we are infallible only because we are final.' The Supreme Court and those deriving from it exists not to establish truth but to settle controversies, even though this may mean inconsistent behavior over time. In that sense, it functions OK.
Upvoted. For those that prefer getting their hands dirty (but not too dirty), duplicity and S3 might be a good alternative. It's really simple to get up and running: http://kappataumu.com/articles/cloud-backups-duplicity-s3.ht...
eDiscovery is not ripe for disruption. That ship has sailed.

eDiscovery has largely been solved for most corporate environments. There are tools to collect data in a defensible manner, to "process" (i.e., index) it, and to review it. There are even some products that aggregate these functions together, however, it must be well-noted that each of these functions has a different user/customer and occurs at a different timeframe in the discovery process.

Many of the dominant tools do have their warts. But the money that was once in this space--the eDiscovery collection product I wrote sold for a couple million to its first customer--is no longer there. Prices have dropped dramatically and its now a commoditized market. So you'd have to work very hard for very little gain to displace any of the dominant players.

Note that TFA was written by investors in a new eDiscovery startup and TFA seems mostly like latent marketing for them. I don't know anything about them--good luck and all that--but I'm very familiar with the space and I don't envy them.
The arduino hardware is so trivially simple I can't see how anyone would see this as a problem. What you're complaining about is a non-issue.
I thought you couldn't handle SIGKILL, so how do you have two sets of code? SIGTERM just lets you do a bit more of the operations you've guaranteed are always safe.
Is this just a long way of saying that you shouldn't execute code, downloaded using curl, like this?
FWIW, I enjoy my monthly "Communications of the ACM". I'd recommend a membership if you don't mind spending the cash.
Saudi Arabia is playing chicken with its oil
I am quite jealous of everyone else's bootstrap skills.
Wish I could pull something even half that quality together.
Herd mentality: are we programmed to make bad decisions?
I really really want to use all of these new tools, and to a certain extent I already do, but they just seem like layers of overhead on top of other layers and by the time you get down to doing what you need to do, jQuery is just much simpler.
Sony breach is Cyber Terrorism
I think it is. Scientists all carry around laboratory notebooks that they write in by hand.

While I can type faster than I can write, if I observe something that I want to record for later consideration, it's a lot quicker for me to whip out my notebook and a pen, than to whip out my computer, log in, launch a text editor then save my document.
Looks like a perfect backing device for /dev/null
> giving such high margins the 5. and 6. are solved in oil business by merging with the state which isn't an option for farmers.

Also, let's not forget the last time merger of farming with the state happened in Russia. The problems with 3 and 4 wound up causing a significant number of deaths.
Codegeek is right on with this, the description I gave is in line with the same thing he is stating. Our data store is mongo so we use documents for the subscription details but if I was in an rdbms it would likely be a key/value pair as described.

The detail about storing all your subscription details locally is valid. We do it but also put the details in Stripe as that is what enables the recurring billing. That is also what I was pointing out in the web hooks as we store all the Stripe history from the web hooks. Works great.
> which weighs the same no matter how many books are on it

Fun fact: a fully loaded kindle weighs more than an empty kindle, by about 10^-18 grams. So, at a maximum of 50mb per book, each book would come in below 12.5 zeptograms (normally below 0.25 zeptograms).

http://www.nytimes.com/2011/10/25/science/25qna.html
What they want is a fuzzer: send SIGTERM and/or SIGKILL with arbitrary durations between them.
So, the majority of internet users?
Perhaps I'm being a bit dense (I've done prettymuch no front-end JavaScript), but since className gives a single string with class names separated by spaces[1], won't

document.getElementById('foo').className =
document.getElementById('foo').className.replace(/^bold$/, '');

fail if the element in question has more than one class? In that case, you'd need to get the className attribute, split it by spaces, do the replacement in the resulting array, and then join back and assign, I believe.

[1]: https://developer.mozilla.org/en-US/docs/Web/API/Element.cla...
In your c and c++ analogies, what are the inconsistent DOM API implementations?
When I was a kid, I had a little device I bought from radioshack that consisted of an amplifier and a magnetic pickup that could be stuck to the back of a telephone handset to give you a speakerphone. I think I bought it because it was inexpensive and interesting, and boy how interesting it turned out to be! I discovered the pew-pew slinky sound and many others by playing around with that little thing.
I agree, I only have a Pi because it was free, I have a Beaglebone because I badly wanted one before they were even released for sale :D

Aside from all the I/O pin options, that USB client port is particularly valuable paired with the Linux USB Gadget drivers.
Oh, yeah. I'd pay good money for that. It'd be fascinating from a historical perspective, as well as interesting and useful for the content itself.
Not even close to it. You could say the opposite, in that some of these more obtrusive ads are stealing from the business they are supposed to be advertising with. Many times a small banner ad can inline flash objects, all kinds of mess to take over real-estate on a site, and the owner may not even know it. Then, an ad collects usage data on you, and sells it, without your consent, or worse?

And you say people with ad blockers have no integrity?
Considering that the layout of the documentation hasn't changed in any significant way. Not long at all.
The other thing is that you spend 10+X the initial effort of the feature for error handling. I sometimes envy all these "Internet" programmers who only have to deal with the web and don't have to worry about esoterica like, e.g., \x80 being the space character in old WordPerfect files.
Hey everyone, very happy to announce the release of our site, a pay what you want porn parody of the great Humble Bundle. :)

We have 2 great porn sites FTV Girls and Nubiles signed up for our first sale, and 3 brave charities in Able Gamers, The Foundation for Sex Positive Culture, and Angels Giving Tree.

I'm new to Hacker News so I apologize if I've broken all etiquette! I used to use Slashdot a lot in the mid 90's but haven't been there in a while.

I think we've done a pretty good job on the site so far, and we're eager to get feedback from the community on what could be better, ideas for our next sale, where we can go with this, etc.

Hope you like it. :)

-- Humpy Leftnut

PS: Being that this is a YC site... I've raised over $600,000 for my various projects from incubators and angels, but this site is 100% bootstrapped.
Trade goods and services for “bonos” instead of money
Totally unscientific impulse based speculation, but here it is, I want to be the first.

A long time ago (billions of years), our ancestors lived on Mars. The climate was changing due to human activity and shrinking of the Sun. Shit was getting serious and humanity needed a way to escape. The third planet from the Sun was chosen for seeding life into, due to it's proximity to the star and life-supporting characteristics.

A ball of DNA was sent here to seed the planet. It contained the code for all living things, including humans with the source code for a consciousness able to evolve until it finds out the truth of creation.
And here we are, close to finding that out and able to continue what our ancestors left behind billions of years ago, before going extinct.
But that is only Step 1. Step 2 is finding out who seeded Mars and the Sun and the Universe. Might just be that it was us all along forever.
Good night world ;)
Threat modeling for FPGA software backdoors
My point was simply to show the maximum range of possible outcomes, which is why I showed from $10k to $120k. I wasn't trying to tie it back to any particular scenario. Even in the absolute best case, the SSI program is clearly not about providing individual ROI for your tax dollars. It's about your incremental work supporting others. Which is fine... to a point.

The 'retained future income' portion of FICO payments, lets say with a 4% discount rate (ARR), is pennies on the dollar even in the best parts of the income curve where your earnings count the most toward achieving benefits.

Using 'danans' numbers he came up with $35k of marginal utility from $115k of household income. Those numbers were obviously overly conservative, but did include an average SSDI of $24k. There are many, many benefits that danans did not include, which I enumerated in my reply downthread, but I'm willing to settle on $35k of utility from $115k of work as a starting point.

Now showing it without SSI/SSDI and just relying on food stamps, Medicaid, EITC, and other means-tested programs you still get horrible outcomes like the $24k - $30k example from 'chipotle_coyote' but I agree it won't be a straight-out loss up to $100k.

But I hear you -- if I believe enough in making an irrefutable point, I should just code up the site and accept pull requests on Github.

I have always shown my math and quoted my sources, so you might not agree with the methodology, but I've tried to be accurate with the numbers, and cite sources of inaccuracy where-ever possible. I'm sorry you found it dishonest.
Read the book in college, recently re-read as an audiobook - still relevant, still tantalizing.
NPM as your single package manager
If goto statements are bad why does linux src have more than 10k of them?
Can you give examples of cryptocurrencies that track the price of the dollar?
I'm very curious; has a scheme that attempts to optimize against that worst case been considered? (Assuming you guys have, was it not used because the net tradeoff wasn't worth it?)

It seems like if you're already going through the effort to see if chunks have changed, you can readily do some heuristic where you check the end chunk of both sides, and scan inwards until you find a change; something to that respect, further minimize replicated data? I'd assume you might have CPU cycles to spare, but I'm too far into assuming already to feel comfortable so I'll just hope you answer :P (thanks in advance, it's been great to read what you've written thus far.)
The timeframe for Bitcoin returning to $1200 is certainly not 'decades'. If it hasn't done so in a few years, it's never going to. It's going to die.