skysight-inc/HackerNews huggingface dataset:
Persistence is just a plugin/module/hook. Currently it plugs into a very never-should-ever-be-deployed file on disk (for easy local testing only) and S3.

We're going to be adding more storage engines though! Hopefully building an open source S3 that uses fancy algorithms to store on disk and on peers. However I don't know that stuff, somebody else is doing it (or I'm hiring - we're funded!).
PayPal and Visa are additional layers of trust. It's not them or the merchant, it's them and the merchant. Meaning that if something goes wrong, you can ask the merchant to make it right. If the response is unsatisfactory, you can then go to PayPal or Visa to essentially overrule the merchant. The additional layers of trust are a good thing for consumers to take up unless merchants apply surcharging based on payment methods.
The SIM card bit is actually I think a distraction. The real issue should be the means: the NSA/GCHQ intentionally targeted innocent/non government affiliated people's personal email and social networking.

That's different than collecting everyone'ss data and claiming you never look at it unless someone does something to loose their innocence. Orwellian nightmare that that is and probably bullshit, revelations along those lines are not surprising. The systematic targeting of the personal lives of random employees (at least of non-governmental/ non defense industry ones), is new.
No, I understand that this is the point they're making, but the point I'm making is that it's not about me. Due to the circumstances of this arrangement, where we only meet in public places, there would've been no way to fire her face-to-face and allow her to retain her dignity. This is why I ultimately decided not to do it in person. Should I have fired her face-to-face just so I could be extra punished for having to fire someone, when it would create a lasting embarrassment and loss of dignity for the employee? I guess a lot of people here think so, and value the punishment of their employer over their own privacy.

As a side note, I don't believe I need to be punished for firing this employee. This didn't enter into my calculation because I don't consider it a punishment to fire someone face-to-face if that's appropriate for the situation.
World’s First and Only Laser Communications Technology Reliable in Fog
A mature forest has 100 trees per acre. They're doing 40 per square meter! This is certainly kickstarting tree growth, but you end up with a thicket instead of a mature forest.
I had the same question. Why are they using MongoDB when Elasticsearch can do the same job, may be better.
People have used what they believe to be true from either actual scientific evidence or a particularly bizarre/inept interpretation of scientific evidence to justify their actions. Science is descriptive, but people turn it into a prescription for how to do or deal with X. Whatever X may be. People read the scientific report saying that a glass of red wine has some heart health benefits and they start drinking (or justifying the drinking they already did). That's at least a benign (assuming they don't go overboard on the drinking) example. At points in history, and those points are described in the linked article, people believed numerous things about the various "races". They based this on scientific or pseudo-scientific findings of the time, that often fit their pre-conceived notions. They used this to justify their prescribed solutions. Whether it was slavery, subjugation or genocide.

It is a poor justification for intolerance, and that's part of what the original poster was pointing out. But just because it's a poor justification doesn't mean it hasn't been done. People (as a collective) are not inherently rational or logical. They're easily led by the nose by charismatic speakers and those skilled in rhetoric. They want to believe they're special or that someone else is to blame and when someone presents something that helps them believe that they lap it up. It's happened throughout history, and it'll continue through the future. The best we can hope for is that our understanding of the universe and nature casts light on more things so those that would abuse it have fewer shadows to hide in.
You don't own the copyright without a model release, but, in many (but not all circumstances), you can sue for renumeration if your likeness is used without your permission. With the exception of some work-for-hire scenarios, copyright is always with the creator (but the creator must be human; monkeys don't count[1]).

1.http://www.theguardian.com/technology/2014/aug/22/monkey-bus...
>when I can just pay with my dollars directly?

Credit card transactions take something like 180 days to confirm. Within those 180 days one can issue a chargeback.

Bitcoin transactions take ~10-60 minutes (depending on the required number of confirmations) and cannot be clawed back.
Announcing Docker-Based Development Environments
I've played around with a few of those devices, had a Surface for awhile, etc. Ended up moving back to a big-ass laptop (15" rMBP) and a big-ass phone (iPhone 6+). It's really hard to beat the combination of quad-core power, tons of RAM, giant battery, and lots of screen real estate.
> Darwin isn't a "true" *nix, but it's close enough for me.

Yosemite is a registered UNIX 03 product.

http://www.opengroup.org/openbrand/register/
Please do, sir!

I'm a CS student really interested in web design, and I just started dabbling CSS animation for a month. To be honest, this page, together with Google IO 2015 page, are the best I've seen. I really look forward to reading your post about how this page is built or the source code.
Yes, I think people are playing border politics without realizing it. They want to be more inclusive, but this is about construct validity and adding something new to the table, not talking about how 70 million people dying is tremendous.
We do offer bigger than $25 accounts however we don't have them on the prices page as want to encourage large accounts to get in contact with us to offer a competitive rate.

We will likely offer enterprise at some point however we offer services like deployments that wouldn't be easy to setup out of our infrastructure.

Thanks for your feedback.
I actually sit pretty comfortably with 128GB on my laptop. The power user stuff doesn't tend to be large (except maybe VM's and even they aren't that big).

The biggest stuff on my desktop are games.
The good thing about separate projects is that you can reuse Kibana in other projects. e.g www.packetbeat.com
Context-controlled summarization example for Raiders of the Lost Ark movie plot
paypal never delays anyone who is paying a real merchant. only delays i've seen have been associated with ebay.
This is my favorite example of where object oriented programming (and in particular C++) is an advantage.

OO as it is usually practiced (gross generalization I know) is often hell on memory layout and memory access which causes problems that never show up in unit testing but show up in deployment. Pattern fetishism exacerbates the problem.

But a data structure abstraction that hides the storage implementation is an ideal application of OO.

Moderation in all things....
cool insights into the bank robbing malware that took $1B in a year
Isn't the NSA breaking US law by hacking into a commercial entity's network?
Sounds to me like you just explained why you shouldn't want anonymity in your transaction.
I have this requirement. I just bought a Toshiba Z30t. Ultrabook that is self serviceable and supports 16GB. But build quality and feel - talk about your pieces of shit.
You guys seriously need to work on your SEO - Googling "gundb" has the page show up with the text "Your browser does not support frames...".
What If We Could Rethink Digital Healthcare?
I think this is also a stretch. Fingerprint databases have existed for quite some time, and yet police are not required to get a warrant to check finger prints collected from a recovered weapon against that database, which can reveal quite a lot about the history of the person.
wow I moved to Japan in April 2011 and cannot believe that line was introduced in June 2011. It was nearly ubiquitous among people my age roughly 20-30 and I can't even remember not having it. I have never been into emoticons or emoji, but I am not ashamed to say I probably spent a few thousand Yen on stickers and would probably do it again.

Stickers were a great way to converse with friends whose English was not strong. Things like sarcasm and a lot of American humor does not translate well and stickers were a great medium.

I have moved on from Japan but I still use it all the time to keep up with friends back there. I think the user experience is stronger than whatsapp and facebook messenger.
Yes i agree Google-X plans are ambitious.It's really hard to tell how unrealistic are they, but they did achieve some pretty brilliant results(self driving car driving 700K miles, Google loon progress[1]), And as for price, Google do seem to be mindful of prices. As examples: their self driving car, used as a taxi would be very affordable,Google loon is aimed at the 3rd world(so they surely planed for costs),Their glucose lens don't seem expensive(electronics are usually cheap) - but surely sell for a good price.

[1]http://www.quora.com/How-is-Project-Loon-doing
In 2007 I worked with Gemalto when they ported a Java/PKCS #11 Chip & PIN implementation to the .NET Micro Framework/CAPI for Microsoft, who were using it for challenge/response authN on a remote access project for the UK Ministry of Defence. There was a case study of the project on Microsoft.com, but it seems to no longer be there.

Anyway, this sucks because the Gemalto guys I did this with were to this day among the best vendors I've ever worked with. Really awesome guys, smart, and incredibly willing to share what they knew and did. And it's somewhat ironic that Gemalto are trusted by the UK MoD for sourcing their smart card components in Europe.

So much for keeping it local to avoid hacks.
Which is probably why GCHQ was the one doing the actual hacking. NSA just got a share in the prize.
"Screwing up" implies negligence, but not malicious intent. I think it's likely a bit of both.

They did "screw up", i.e., the financial side of the business thought it was ok to hurt the user experience in order to make more money, and the engineering side was too incompetent to realize the security risk. Why would this level of demonstrated incompetence lead you to believe that they will be better in the future?
Hacker “Weev” Invoices DoJ for Prison Time; Refuses to Accept U.S. Dollars
Ask HN: How do you stop thinking about work
Hi everybody

How do you clear your head and get away form it all? Evenings, weekends - what activities or mind tricks do you do ? I can imagine most of you have insane workloads and lots of pressure, and I would really like to get some advice.
I work about 9-10 hrs on weekdays but in reality I can not get away from it at all, and it is with me 24/7. I think about coworkers. I think about how to solve everything. I am anxious about every possible little threat at all times. Movies, exercise, GF - does not seem to cut it anymore. I like to work, by the way.

I'm starting to think I have a mental illness or something and that makes everything even more unsettling.

Thank you
Hype and marketing can be great! It's empty hype with nothing to back it up that worries me. I don't think that's Gun, but the "throw buzz word" style marketing (especially if there are contradictions) instantly puts me on guard. If Gun solves a problem, then by all means get the word out about it any way you can!
SSL interceptors are typically marketed for corporate use, where the company installs a Root CA certificate into it's employee's computers (the company owns the computers after all). Nothing illegal about a company modifying a computer they own and/or monitoring traffic on their own network.
So you could MitM between superfish and the internet, insert

<meta name="superfish" content="nofish">

and everything is all right ;-)
Microsoft is giving away 100GB of OneDrive space to Dropbox users
The missing step here is the 'internal champion'. It's usually possible to speed things up if someone within the company is able to push things. I've done this for certain suppliers when we've negotiated favourable terms so I spent an additional 2hrs figuring out exactly who I had to nag to get it expedited.

Of course, it's easier not to care but you can make it a negotiating item (if that's part of your sales process).
Oh my goodness #fail. Thank you for spotting this. I'll try to figure out how to fix it (probably by not being cheap by domain masking).
GitLab is a truly brilliant service that brings enterprise hosting to the masses.

We find that customers coming to GitGo are medium sized business that don't want to have to manage / be responsible for their codes safety.
I wanted to read the text on the page, but the styling, with the shadow, or the gloss, or whatever it is, it is giving my astigmatic eyes pain, so I couldn't, I'm sorry.
Toolchain for operating a distributed team
In a store with cameras.
Huh? The advantage of SLBMs is that they are enormously survivable. It doesn't matter where they are as long as they can't be taken out in a first strike, so they provide robust, highly credible retaliatory strike capability at all times. Modern SLBMs have more than enough range to maintain that from the middle of the ocean.
Except quite a few of us can't stand them for various reasons:

* the os does not feel practical (menu bar on only one screen? No universal home/end? No universal way to jump/select words like (ctrl + ->, ctrl + shift + -> on Windows and Linux)
* non-standard keyboard layout, no way to adjust it (specifically fn/end)

Mind you, I am a fan of Macs and recommend friends trying them but I don't want one as long as I cannot afford one laptop for work and another for photos and stuff.

(btw: I didn't downvote you)
From the blog:

> Because gun is not a database (NoDB), it is a persisted distributed cache.

This I believe.

> The fatal flaw with databases is that they assume some centralized authority. While this may be the case initially when you are small, it always ceases to be true when you become large enough that concurrency is unavoidable.

Partially true. Though that's not necessarily a "fatal flaw", and calling it such is troubling. Yes, concurrency is unavoidable when you become large enough but you also want your data to be, well, consistent and persistent, but then you go on...

> No amount of leader election and consensus algorithms can patch this without facing an unjustified amount of complexity. Gun resolves all this by biting the bullet - it solves the hard problems first, not last.

Where in the code, pray tell, is it solving these problems? The fact that you also claim to be an AP system (and conflate this with ACID) makes me strongly wonder what your notions on Consistency actually are.

"Just a cache" needs some consistency as well, I'll point out, but you may not care as much about stale reads.

> It gets data synchronization and conflict resolution right from the beginning, so it never has to rely on vulnerable leader election or consensus locking.

From what I'm starting to understand you're, at best, shuffling that off to S3 or "other storage engines" -- you've still got to pay the cost. You can't really claim to do linearizability without, well, actually doing linearizability.

So, maybe it's a cache, sure. And you seem to like to work on the developer API, nothing wrong there. But there's nothing new under the sun and I'm really skeptical that hard distributed database problems are solved in one large JS file.
It reminds me even more of Q[0], a derivative of K which similarly replaces many operators with named words. I agree with your conclusion that given complex primitive operators a name seems to be only superficially more "intuitive" than an arbitrary symbol.

The need to memorize some collection of primitives before programs can be read seems to be a troubling barrier to beginners in any APL-family language, and I'm not sure how it could be addressed.

[0] http://code.kx.com/wiki/JB:QforMortals/overview
Rather uninteresting article. Microsoft still has a lot to do before becoming relevant again, and Google has to lose a lot before spiraling out of control.

That doesn't mean Microsoft isn't doing well. Their recent announcements and PR has been great (something they've always been good at). Microsoft just still has a big hill to climb
You can't help revealing your whereabouts in public places by reflecting photons off your face or your license plate, and it is legal for police to photograph and record you in a public place without going to a judge.
Hah exactly!
So a slashvertisement, in other words?
Is screen size a barrier to running VMs? I build all my customers environments in VMs and do this on the road, most run headless anyway.

For me, I absolutely need a portable to replace my PC, since I don't have an office.
As a password, biometrics are notoriously inappropriate (have to use the same one for everything; can't change at will; leave it in the open all over the place). But maybe as a sort of username?
Which only really happens if the customer files a dispute, the dispute is valid, which in turn means the customer is aggrieved. Why would I want to forfeit that ability again?
I think that redwoods need a very specific environment. As I understand, they tend to need forest fires to grow well. This is one reason why you see controlled burns year round in places like Sequoia National Forest. Maybe that is just when they are young, because they don't really seem to die very easily once they are established. I once read that their most common cause of death is erosion, causing them to fall over (due to a shallow root system).

I would love to see more redwood forests grown, but it seems like it might be hard to do.
It's a much more nuanced question if you don't hold USD in the first place. Here I have a choice between holding BTC and holding CAD. Both fluctuate compared to the prices of stuff I want to buy from US retailers.
Sadly it allows anyone, not just "you" to modify SSL/TLS traffic since the Superfish MitM proxy is validating any cert. I have a screenshot here: http://defaultstore.com/four.png of it validating my transparent network MitM proxy provided cert and showing the lock in the address bar.
I could for sure envision a situation where they use the encoded information. Let's say they find that the sample comes from a person who is predisposed to a heart condition and they already have a description putting him in the 40-50 age range. That's a pretty significant piece of information that can help narrow down a search or canvass, especially if there's any other meta data they can correlate to the crime.
Budweiser Duels 2015 [Live]. [Stream]. .1& 2 NASCAR..Sprint..Cup. .Daytona (500)
Cool approach. I had some fights with Neo4J and taming IO. I did fall back on a 2nd Level Cache, which is nothing else than a huge hash map/KV store in memory.
Then 1% for 4 days should work equally well, right?
remember that for a couple of VMs running smoothly you will need more than 2 cores
Those all sound like good reasons for a seller to take bitcoin but not for the buyer to use it.
I wonder how Dropbox feels about this considering their partnership announcement[1].

*Disclosure: I work on Google Drive

[1]: https://blogs.dropbox.com/dropbox/2014/11/dropbox-microsoft-...
"We’re not trying to get into an argument with the security guys. They’re dealing with theoretical concerns." - Peter Hortensius

I'd say that someone having cracked out the password for the private key is a bit more than a 'theoretical' concern. This might be the most tone-deaf handling of a potential PR disaster so far this year.
They're a significant indicator that you're reading a message from someone who doesn't mind inconveniencing an unknown number of people to gain a negligible benefit for themselves. :) Or, at least, this is what I remind myself when I catch myself using them. Typing is not a hardship. I spend time trying to come up with the absolute clearest way of writing what I'm trying to say, so why would I then take a step backwards (potentially) in clarity just to save myself three seconds of typing?
Right; but dna reveals more than who you are. It reveals details of your health, abilities and heredity. That can be considered more personal/private than just your name and address.

Personally I regard the issue as moot; dna identification is here and not going away.
That, and the 0.5% transaction fee are great for the vendor. But why should I, the consumer, be interested?
At the danger of starting something political, I don't think the US can win a war with China in the Taiwan straight regardless of fleet composition. China is not Iraq in terms of signals intelligence, electronic warfare capability, and nuclear arsenal. Never mind financial and political wherewithal.

The Chinese were more than a match sixty years ago to the point that MacArthur was fired over wanting to go hot with the nukes. Their strength relative to that of the US has only increased in the interim. In addition the US's interests are less aligned with those of 中國國民黨 with each passing year. The Koumintang lost the civil war and communism has been replaced by other bogeymen.

The reality is that the US is at best in position to broker a reasonably peaceful solution along the lines of the British transfer of Hong Kong.
I don't think one can expect privacy in a public place; the police can photograph you walking through a public park without a warrant. In fact, anyone has the right to photograph you in a public place.

It seems to me that there is at least an argument that dropping your DNA in a public park is not very different.
This has a pretty nice look and feel to it, but I've yet to find something that competes with DBVisualizer (http://www.dbvis.com/). Connect to anything with a JDBC driver, auto-completion, SQL history, auto-generate insert statements using a table's data, etc. Great product.
I think its safe to say NSA/GCHQ are not the only ones in the game who have hit this target.
This article cites a study that found programmers don't use 'program comprehension' tools:

>>Our results reveal a gap between research and practice, as we did not observe any use of comprehension tools and developers seem to be unaware of them

Oh I beg to differ. I deal with a gnarly legacy code base every day, tail -f and grep are my 'program comprehension' tools of choice nowadays. Ie exercise the UI, watch the log for something I can grep for, and read.
Oh, we got both kinds. We got country and western. ;-)

Seriously, the Docker image and the VM images are there to help people getting started and to quickly try out Graylog. We also offer regular OS packages in DEB and RPM formats (supporting Debian 7, Ubuntu 12.04 and 14.04, and CentOS 6) and a quick setup application (for a simple demo setup of Graylog and its dependencies). So choose your poison and be happy!
What are your usage patterns?

I've found 256GB to be a bit of a sweet spot. I can't get everything I would ever want on the disc, but it's enough with maintenance and uninstalling things I'm no longer using to any great extent. And the performance advantage of an SDD is so ridiculously nice that I would never give it up for a bit of extra convenience.

If you're doing things that are seriously space heavy like video editing, you'd probably need an external storage source to make up the difference. But for coding and general use, I find it to be more than enough.

Saying that, I'm sure there are developers out there who couldn't live in 256GB. I'm not sure how common they are but I'm sure they exist.
Nevermind that their offering is superior in terms of long-term product maintenance and potential platform offerings since you get complete source access.

Unity's advantage remains in the asset area with its pipeline and arguably easier to approach editor, but source code access is a huge win for any developer that has the skills needed to maintain a product long-term.
How to manage a team of developers and still find time to code