skysight-inc/HackerNews huggingface dataset:
Demoralizing that 3 judges ignore obvious Constitutional rights, yes, but at least hopeful that twice that many disagree with them, and may apply the same reasoning to other equally obvious Constitutional rights.

The right to own & carry weapons, explicitly enumerated in the Constitution and held as a clear right by the Supreme Court, may benefit from this ruling (to the surprise & dismay of some). Laws delaying (often for days or months) purchase of weapons, or of obtaining licenses to own or carry (themselves subject to debate for other reasons), may be challenged in court with the same reasoning as "briefly" holding someone without cause, regarding anything more than a 5-minute background check for adjudicated felonies or mental illness. From this ruling, we might actually get to one that acknowledges "shall not be infringed" means what it says.
That would be great if they did, but I suspect that many programmers would look at the style and wave it away as boffin stuff they don't really need to worry about.
No they aren't. Speciesism refers to moral distinctions made based solely on the basis of species membership.
I agree the entire argument is a farce. Only antibiotics should be regulated.
The issue isn't that MongoDB is eventually consistent, it's that the documentation claims that in some cases it's strictly consistent[1] while Kyle found that:

"MongoDB, even at the strongest consistency levels, allows reads to see old values of documents or even values that never should have been written."

1. http://docs.mongodb.org/manual/reference/glossary/#term-stri...
Facebook  Messenger for web
If only Karl Pilkington was still doing "Monkey News".
I was really thinking about implementing a small project that uses such software , and your free solution is a huge gift , it's very generous of you to do so , but if you could find anyway to compensate the money you will be losing through this , it would be great .
> I've never been impressed by the 'speciesist' argument, either. I have yet to find a person who has not killed a mosquito...

Self-defense does not invalidate speciesism.
You misunderstand how this works. They don't have to care. A business isn't some unified organism that cares. Some will explicitly go after a market segment interested in a certain value/quality proposition while others migt not target a specific ratio bit are placed there by the market itself.

Apple and Mercedes are not interested in the buyer looking for the lowest price who cares not about quality. They specifically put out product designed for a high end audience. They, we might be able to say, care.

Harbor Freight either aims for the low end or is taken there auto-magically by the audience they have cultivated. Most people I know think of them as providers of cheap crap that won't last.

Once people classify a business on a value/quality scale it is virtually impossible for that brand to do well at a higher value/quality level. Hence companies such as Honda launching upscale brands like Acura. Today nobody would pay Acura prices for a Honda even though there probably isn't a significant and objective quality difference between the two.

The point is that every company optimizes for profits in the context of the value/quality their audience wants. Some do it explicitly and others do it as a result of their audience pushing and pulling them there.
Mobile app privacy insanity – we’re still failing massively at this
I still don't get it. MongoDB can't possibly call itself a database. I can understand MongoScratchStorage, MongoPorbabilisticDataEngine but not MangoDB.
I think part of the problem might be that workers don't know their rights.
The parent post correctly pointed out that including Postgres in that list is misleading at least.
I am the developer that left the stack trace on returned exceptions. This is part of my Presidential Innovation Fellowship project at NASA. Yes, we work with the Chief Data Scientist, who is a wonderful and brilliant guy. Yes, we work with state and local governments, too - where "we" is civic tech in the US government (18F, USDS, PIF, among others). I'd love help on these APIs. First step: submit issues on the docs (github.com/nasa/api-docs).
You have fallen for the false assumption that evolution is teleological and that humans are the farthest along that teleological path.

From some quick googling (if I had time I'd come up with better):

http://www.talkorigins.org/faqs/evolphil/teleology.html

http://news.harvard.edu/gazette/story/2013/04/not-as-evolved...

http://spacetimechronicles.blogspot.com/2009/03/are-we-pinna...
I pretty much only read HN on mobile...
Finally, the Roberts court gets one right.
If you're lazy like me and want to fiddle around without reading docs, here are code + spreadsheet snippets for 2 endpoints:

- Landsat8 Satellite Images: https://api.blockspring.com/pkpp1233/nasa-earth-image#use-in....

- Local Temperature Anomalies: https://api.blockspring.com/pkpp1233/earth-temperature-anoma....

What a neat API. Cheers!
A chilling step closer to secret police in Australia
Great post, and something I've been thinking about for quite some time. Would love to see an open source framework made available that simplifies many of the nuances necessary to maintain a "secure" user database.

Don't get me wrong, this won't solve everything, but in my opinion it's a pretty big step in the right direction.
Apparently, TD Ameritrade does not share the same sense of humor.
The problem with this assertion is that this data still has to hit persistent storage somehow. Should that be in an arbitrary binary format? How should it be indexed for constant-time access? Essentially the problems that a specialized user database would need to solve would mean re-implementing exactly what generalized databases are built to do.

It's not a problem of how it's being stored. It's a problem of what is being stored.

I would suggest that the world doesn't need a specialized database for this, it needs killer libraries that make all necessary operations dead simple with any backend. And they should be dead simple to find and install.

More fundamentally, though, I'm not sure this problem is entirely solvable. Even with all the libraries and informational websites in the world, if developers don't go out and look for that information (and find the right stuff), they may never know they're doing anything wrong.

P.S. Hello again, alter ego.
Call their bluff with "am I free to go?" Otherwise they'll use all kinds of squishy terms to persuade you to stay for the search when you don't have to. Recording it, of course, would be vital. IANAL, YMMV.
That would be great how can i contact you ?
Are you going to explain how it's ridiculous or it just is because you don't like it?

It's incredible how all logic goes out the window in a group of otherwise very intelligent people when the topic of animal rights comes up.
You don't need bitcoin for this at all. Just some of the crypto that bitcoin is built on.

1. Generate a random 256 bit number which is your ed25519 private key.

2. The public key is your username.

3. foo.com sends you a 256 bit nonce.

4. You sign the nonce with your private key and return the signed value to foo.com.

5. foo.com verifies the message is signed by your public key and contains the nonce they sent you.

And because ed25519 can use any value as a private key, you can create deterministic private keys. For example you can use a hash of a passphrase and the domain name to create a unique private key for that domain, and you don't have to remember a random username for each domain, just your master passphrase.

Steve Gibson is working on a login system that does this and uses QR codes so that a mobile device can be used to sign the nonce and return it to the server out of band.
https://www.grc.com/sqrl/sqrl.htm
I appreciate the vote of confidence. :)
I had an aw shucks moment too! api.predictthesky.org doesn't resolve, and there is nothing on the API GitHub repo. The landing page says 2013 so I'm wondering if this got abandoned. Would have been really neat to play with.
I'd be happy to have any sort of alternatives for approaching this problem. Currently there's nothing designed to give me a way to implement a lightweight hack-resistant user database.
You can't kill someone for biting you. The disparity in how we perform self defense is speceisist. As are a whole lot of ordinary things that everyone does, which is why I don't buy into the argument to begin with.
Data Visualization and D3.js Newsletter Issue 127
Wesabe is a good way to store sensitive user data

https://github.com/wesabe/grendel
Completely agreed.

This case is news precisely because it is so rare for a government agency to be open to change. It takes a very unusual mindset for a police department to hire an activist rather than sue him, shoot him, arrest him, ignore him, or do any of a thousand other things that the police is known to do to gadflies. Kudos to Seattle PD, and shame to everyone else.

Instead of blindly attacking or cooperating with government agencies, activists need to take a twin-track approach. Those who are open to change will get help. Those who aren't will be, uh, "disrupted".

Politics loves to devour those who approach it with a naive, one-size-fits-all ideal. As in business, you need to carefully determine which ones you want to cooperate with, which ones to merely tolerate, and which ones to drive out of the market asap.
Of course it can. Personhood is a philosophical concept in addition to a legal one. Empirically verifiable criteria can be and are set for what constitutes a person.
What is that quote from? That was amazingly interesting and I want to read more!
For the past 2 administrations the CIA has had a terrible record of trying to punish whistleblowers. I agree that people inside the CIA need to speak up, but at the highest levels, people who have tried just that have had their careers ruined.
OP here. It's a fairly simple concept - any wizards with a few spare hours willing to try to put a prototype together today?

From HN front page to solution within hours!

If it said "built with Golang" or "built with Rust" it would certainly hit the front page.
I dont have time for the Video, has anyone written a post on what's coming in Rails 5 yet? ( Apart from Rails API )
At least the government contractors did their SQL correctly!
Still, people make far less per hour doing far more than basic front-end work today.

Don't get me wrong, I think he should make as much as he can get away with making, but 22.00 an hour really isn't scraping the bottom of the barrel for programming work in a lot of places, not even in the US.
FoundationDB. Kyle didn't bother running Jepsen against FDB because foundationdb's internal testing was much more rigorous that Jepsen. The foundationdb team ran it themselves and it passed with flying colors:

http://blog.foundationdb.com/call-me-maybe-foundationdb-vs-j...

Sadly, fdb has been bought by Apple[1], and you can't download it anymore. I sincerely hope foundationdb gets opensourced or something.

[1] http://techcrunch.com/2015/03/24/apple-acquires-durable-data...
There is such a beast, it's called LDAP. There are any number of directory and authorization services, and they have probably been around for decades.

There are dozens of directory server options, and probably a few dozen secure authorization solutions, from Kerberos and SAML to proprietary solutions like SiteMinder. Together, these solutions give you EIAM capability that does what you described.
MongoWeakReference
Apple Offers Developers a Chance to Buy Apple Watch Sport
I was thinking the same when i saw Opera will be using Courgette for update too.
I'm fairly sure you're just conflating two separate opinions from many, many different people, and using your personal biases to crap on that conflation, so that you can bolster a fairly weak point.
Thanks!

If there's interest, I'll probably make a way for you to use your own Twilio account and phone number for anyone that wants to do it that way.

For now, I'm just making it free though. I'll be really happy if someone uses it as a part of making something cool or useful.
"What developers need is a minimal, single purpose database specifically designed for protecting user information and designed to move user data access away from the rest of the application data to minimise the impact of access by hackers." - Yea this sort of homogenization of security worked great for OpenSSL
I'm struggling to understand the concept of a "random oracle". I assume any oracle is just an infinite string of bits, or natural numbers, or suchnot, and thus is countably infinite (and has order omega), so there would be uncountably many (2^aleph-null) such oracles - how does one pick one at random, such that they are (I assume) equally likely? How does one pick a random element from an uncountable set?

And then, if I pick any oracle at random, then isn't there an infinitesimal (yet non-zero) chance I could pick one which has a special structure which makes their result false?
The issue at hand isn't drug legality, it's delayed exercise of rights. There are other enumerated & implied rights which are equally trampled on by undue delays: right to assembly & free speech, delayed by requiring slowly-approved public assembly permits; right to keep & bear arms, delayed by long background checks & permit/license approvals (days or months when such information could be processed in seconds); right to speedy trial, often delayed for years; etc.
Death by Utopia
The Woman Who Ate Chernobyl's Apples
tnybit.com
ty.lc
bilt.io
shipstat.us
native-atl.com
Companies have what is called fiduciary duty to their shareholders.

http://www.legalmatch.com/law-library/article/corporate-fidu...
Well made sir!
MIT Turns Thumbnail into Trackpad
I was talking about data consistency more broadly. "However, two writes (215 and 218) succeeded, even though they threw an exception claiming that a failure occurred". This obviously isn't ideal behaviour from the perspective of a developer but isn't necessarily not correct.

My broader point was that you need to assume the worst from your database in the application layer. Which I think you missed.
And if someone inserts a needle into you to take your blood and potentially transmits a dangerous disease?

If we weren't on the topic of animal rights, there would be no disagreement with the assessment of self-defense.
Canton, Fells, Fed Hill, Actual Downtown, Bolton Hill/Mt. Vernon, Pigtown, Hampden, I could keep going.

Baltimore is a checkerboard. Turn down the wrong street and you're fucked. Canton is no exception.
Let's Build a Hackerspace in KOSOVO Crowdfunding Campain
That's a vary dangerous line of thinking as dog's are far from 100% accurate.* How about I setup chemical sniffers in the middle of NY subway station and detain anyone that set's them off?

* Actual statistics are rather hard to come by in large part because from a cops standpoint a false positive is not that big a deal.
Little Bobby Tables grew up and started a PAC!
Shoe grows five sizes, fits needs of children for years
Indeed, database vendors should aim to have their software "Jepsen certified".
see also: http://furius.ca/beancount/
My uninformed perception of OpenLDAP is that it is a large, generalised enterprise class directory service that does alot of stuff. The post suggests a minimal, lightweight user database that does nothing at all else - is that the same thing as OpenLDAP?
I had the opposite experience. My speakers were all the way up and I scared myself.
You're confusing OpenCL with high level synthesis (HLS). OpenCL is explicitly a platform for software developers. It targets accelerator boards attached to a host (via PCIE), just like GPGPU.

https://www.altera.com/solutions/partners/opencl-board-partn...
Fourth map on this page shows Detroit:

http://www.urbanleadpoisoning.com/
I don't have numbers, but I really doubt that the vast majority of european countries don't have english as a second language. Sure the populations in some european countries have a limited command of english, but in others it is practically universal.

Just from personal experience, people in the nordic countries generally have a near-native command of english. In French and Germany it's a bit hit and miss, but younger people generally speaks english well enough to be able to communicate.
In Italy it's pretty bad though, you can tell that just by all the signs with engrish.
Finally, Neural Networks That Actually Work
"Reducing entropy by one bit" doesn't sound nearly a good, does it?
You know this configuration change was changed in November 2012.

Do you think it's still relevant to be bringing this up ?
Does this sound like some part of the reason for why the corrupt high ups hate Wikileaks and their ilk(1) with a passion?

(1) where their ilk means: the New York Times, the NewYorker, The Washington Post, The Intercept
Homeland Security Secretary Begs Silicon Valley to Stop the Encryption
Ah, I misunderstood your intention. That makes it clearer to me, thanks :) And I agree with you fully, in particular that this idea doesn't increase the guarantees or cryptographic assurances that you have in any real way.

Then again I could envision it as being useful if you're stuck in a particular situation in which your use of hash function is mandated by something out of your control. If I was forced to use plain SHA1 (or god help me, MD5) for handwavy legacy reasons, throwing something like this in might help me sleep better at night.

Would I ever use it? Probably not. But I think it's a cute hack that could be useful under the right (wrong?) circumstances.
I'd argue that it worked exactly as expected. The bug was found, fixed, and patches released immediately. For most people that was just a package-manager update away.

If anybody imagined that openssl had no bugs, they've obviously been proven wrong several times already, and I'm sure they will be proven wrong again.

The point of a single library (or few libraries) is (at least) twofold. It's much less likely to have defects, and when those defects that remain are found, answering the "does this affect me" question is easier and prompts quick action.
This lady reminds me of Tarkovsky's Stalker: http://en.wikipedia.org/wiki/Stalker_(1979_film)

There was a very interesting documentary on PBS a month or two back about the 'Radioactive Wolves' of Chernobyl. Bottom line: they don't seem any more or less healthy than other wolf populations in the region, but do well because nobody hunts them.
After MongoDB published their write speed benchmarks based entirely on unacknowledged writes (e.g. how fast can you write to a socket?), it's been a long downhill ride with an immense amount of inexplicable ignorant support.
FAQs about the April 21st mobile-friendly update
This is really cool. My cousin and I had a similar idea but a phone would be used instead of a custom sensor.

Question - why would a business be OK with broadcasting a "quiet" status? Wouldn't that reflect poorly on them?
Before Snowden, I would laugh at him with you. Now... I have a hard time dismissing anything as conspiracy theory nut-baggery...
Not viewable on mobile (Android).
Quixey’s Search Engine Is for Actions Not Words
While the K-9 may not be possible for most departments, I know a few departments in Virginia started requiring all units to have a minimum of two officers because gas prices were too high to send a second car every time they needed a second officer on the scene. Of course, the San Diego County Sheriff's Department can't seem to shut off the engine, park legally, or fit more than one officer in an SUV.
Amazingly, that's still available from the developer: http://www.soleau.com/dosgame.html
Ryan's talk on isomorphic development is a good starting point.

https://www.youtube.com/watch?v=7i6AL7Walc4
Can you post a link to these unacknowledged write benchmarks? I can't find them.
Would enjoy seeing a summary of this rather than having to go through every slide. I did go through about 30 slides though and it was pretty interesting, thanks for putting this together
You should not be facing charges for refusing to take part in a criminal conspiracy and doing your best to cause the appropriate legal action to be taken to mitigate that criminal conspiracy. That statement should be completely uncontroversial.
Actually, just use Riak. Those people know distributed bases.

https://aphyr.com/posts/285-call-me-maybe-riak

Now I hear they support consistency as well.
Drug dogs are basically lie detectors with fur. Just as unreliable, just as easy to misuse, and yet people still think they're doing something useful.
There should be a rule that pages that autoplays background music should explicitly warn the user.
Seems to echo the concepts of http://elm-lang.org/
The Court has held that dog sniffs are not searches; they only reveal whether contraband is present. Unlike wiretaps, physical searches of houses, etc. there's no privacy concern.

If dogs alert based on officer cues as often as they do for illicit substances, then once the science makes its way into the legal consciousness this ruling will have to change. Note: I couldn't find the right search terms to get a good reference, only a prior mention: https://news.ycombinator.com/item?id=7180985

Edit: another comment in this thread has a better link: https://news.ycombinator.com/item?id=9418172
> omfg... can we please have a body count in western countries proposing these laws.

US agencies will tell you that surveillance has totally saved thousands and thousands of lives, but you'll have to take their word for it because the actual incidents are all top secret.
Detroit, like Silicon Valley of today was the top income generating region in America.

My 99 year old dad remembers the twenties as a time of opulence and unbeatable optimism. People were arriving from all over the country to seek their fortunes.
It's a completely misguided concept. Database security doesn't mean having a completely different database implementation for each type of data you're using. There are already plenty of things you can do without going crazy like that:

* Put the user database behind a microservice

* Use a different connection with different credentials and put appropriate permissions on the tables

* Store password hashes using bcrypt, scrypt or PBKDF2

Not to mention that if you write a new database, what you're actually writing is brand new exploitable bugs.
My thought exactly when the music started playing. But I think this could better be implemented in the browser/ via an extension. You can't trust users to follow a convention all the time.

EDIT: Someone found my comment worth downvoting.
A San Diego tech company posted this hilarious job ad
I'm with you on this, I have a product that is based on MongoDB and, though customers haven't complained about these issues and it's easy to stick your head in the sand when you haven't had any issues, the response by MongoDB is troublesome.

For instance, compare MongoDB's response to elastic's response:

Initial response to "Call me maybe: Elaticsearch":

https://www.elastic.co/blog/resiliency-elasticsearch/

Their ongoing status on resiliency:

http://www.elastic.co/guide/en/elasticsearch/resiliency/curr...

That is how you respond to a negative jespen test. It's particularly illuminating since elasticsearch doesn't actually bill itself as primary storage and they take resiliency seriously as opposed to MongoDB who do consider themselves primary storage and they do not.
Hey, it worked for MySQL...
Gigantic void is the biggest structure we've ever discovered in the universe
.arc... Vague recollection of CP/M context?

Depending upon age of content, you might want to look for one of the DOS-based CP/M emulators in there. I recall one called... Nice22, I think. There were others.

--

Quick search turned this up:

CP/M Frequently Asked Questions: Q20: How do you unpack a .ARK or .ARC file?

http://www.gaby.de/faq.htm#20