skysight-inc/HackerNews huggingface dataset:
So in our case, the projects being open-sourced are not part of our core business. I guess our aims for open-sourcing them are two-fold:

1. To promote us in the eyes of prospective employees.

2. To benefit from collaboration on what would otherwise be in-house tools.

That second point is something we're not seeing a ton of so far. Whether the presence of the GPL has an effect on that, is what I'm wondering.

Unfortunately there have only been 6 responses to the survey so far, but that highly limited and unscientific sample would indicate that contributions aren't affected by the GPL.
Could you be more paternalistic? We're talking about a woman who was a partner at one of the best VC firms in the world. Pointing our her unprofessional behavior implies nothing more than that _she_ should have known better. If you really want to be a white knight, stop treating women at the top of the industry like interns.
should have asked - do you keep a bug tracking log.
After the withdrawal, Major Meredith compared the emus to Zulus, and commented on the striking maneuverability of the emus, even while badly wounded: "If we had a military division with the bullet-carrying capacity of these birds it would face any army in the world...They can face machine guns with the invulnerability of tanks. They are like Zulus whom even dum-dum bullets could not stop."
Yeah? What about what obviously happened in this story a couple of months ago:

https://news.ycombinator.com/item?id=8905643

https://news.ycombinator.com/item?id=8905321
Facebook has one of the largest MongoDB deployments in the world
If you write to a named pipe, the call to write(2) will block until somebody opens it for reading and begins to read(2) it.
How the Psychology Behind Word-Of-Mouth Works
In principle, nothing outside pure mathematics is certain. In practice, a USB stick you ordered from Amazon and just took out of its packaging is far less likely to carry a virus than one you just found lying around.
Visualizing Projections
Through stock appreciation, not net income distribution.
> I think the difference there that goth is a subculture, while tech and software development is a job.

To you, it's a job. To me, it's one of my many hobbies that I enjoy doing. It just turns out that there's more demand in the business world for software engineering than there is for admiring artwork of anthropomorphic creatures or swinging swords around.
Nobody is placing restrictions, but it's understandable if people are skeptical.
I used to work as a mathematician making OSL video poker games and I can tell you that there is no requirement that the autohold in the game use optimal strategy in Oregon. I don't remember if it was even required to have autohold enabled on the device. It was a configuration option in our software and could be turned on or off. It's possible that Oregon requires it is always on, but I can't remember.

I can't speak for everyone that manufactures these games, but the company I worked for always made autohold use a simplified strategy (similar to whats found here: http://wizardofodds.com/games/video-poker/strategy/jacks-or-...) for ease of implementation. 9-6 Jacks or Better had a slightly different optimal strategy than 8-5 Jacks or Better, and it was easier to code a simplified strategy that every paytable variation could use. Obviously a simplified strategy will deviate somewhat from optimal, but not by a huge margin. Autohold is generally as good as any unskilled player would expect to be on their own. Anyone considering themselves to be a skilled video poker player would never rely on autohold during their play.

In this specific instance it sounds like a software bug or a poorly implemented hold strategy. There's no reason the game should be offering such bad advice and I'd hope the game maker would correct it in an update. I'm inclined to assume stupidity rather than malice on the part of the game maker in this instance. It's absolutely ridiculous to imply some kind of conspiracy on the part of Oregon State Lottery however. As someone who made these games I would have happily blown the whistle on that kind of shenanigans had I encountered them. The truth is that nobody needs to rig these games to make money. We already have the laws of mathematics on our side and cheating just sows distrust in the player base.

If anyone wants more insight on how these games are made please ask. There are lots of misconceptions about gambling devices and how they really work.
"If you ask any developer whether a slower development process is better, no one ever says yes. Nor do management or customers ever complain that your development cycle is too fast for them."

I've never known a developer not to speak up when the development cycle is too fast or a user who is not averse to the resultant buggy software.
Please read the first answer to http://stackoverflow.com/questions/18488209/does-mongodb-jou... before assuming that the MongoDB journal is durable.

It comes down to this: there is no way to tell MongoDB to commit a write and not return until it is durable. You can tell it to fsync() it within at most 33 ms or so from when it returns, but not immediately. There is no control in it to say "fsync() this value because it is important, then return".

That is not as durable as other database engines, which do this based on number of commits that have not been fsynced to the journal (this value can be set to 1 causing every commit to be fsynced).

Consistency is a large topic, and I am sorry I mentioned it vs something more specific, such as:

MongoDB doesn't have transactions, so you can't make multiple updates truly atomic. That's annoying at least, and unusable at most. Two phase commits let you get about 50% there, but with no rollback your application code has to implement rollbacks. In lots of scenarios your application is not smart enough to rollback a "transaction", so your data will be screwed.

Eventual consistency is starting to come under fire precisely because it avoids the hard problem of database design and is offloading it on the application developer, who is typically not as versed in how to create a system where temporary inconsistencies are OK. At best, it means that the developer is now wasting productivity on addressing consistency issues.

You may be right about Foursquare keeping only an index of all the check-ins, not the entire dataset. The main point remains: why keep essentially archived data in RAM? MongoDB does not let you keep a partial index.

MongoDB tries to give up basic datastore guarantees to gain speed and flexibility. Once again, I am not arguing that it's a useless tool. It is useful. As a cache. Or in cases where data loss is acceptable. It is much less useful in cases where dataloss is catastrophic, such as financial transactions. It will also be much more expensive at scale, whereas other datastores optimize for the conditions where RAM is expensive and disk is cheap. You can still run into this case when you are talking about a terabytes to petabytes of data.
This book! A great introduction to transactional analysis and a very useful tool for disarming and defusing interpersonal strife.

This book helped me figure out that, in personal relationships especially, I could raise the discussion by one level and talk about the game I was playing in an effort to figure out why and get somewhere useful, emotionally. As in, "I think I'm just playing 'Why Don't You - Yes, But'. I need you to just listen to me while I vent."

Can't recommend enough.

EDIT: I should say that the edition I read seemed a bit sexist? I just ordered the new edition so we'll see if any of that text changed.
>Everyone has more now then they have ever had, more stuff, more tech, more access to everything you need to survive.

more debt, more inequality, less security about the future.
Google balloons, “cell towers in the sky,” can serve 4G to a whole state
Data Types in Swift
It seems like this is why they have the clause that you quoted. They aren't yet comfortable guaranteeing reliability or backwards compatibility (i.e. what "beta" means). If these things are crucially important to you, there's a pretty good chance you shouldn't be using it for your "valuable data".
I poked around the site some, interesting, I thought one of the funniest or stickiest reasons to poke around was to see if they explain how "just swab the area" sample technology works WRT gut biome sample collection (a really long swab? Insert via the, uh, exhaust port? They don't say).

It looks like an interesting bioinformatics type study.
We're definitely looking at options like this, but the engineering work that it would take to implement solutions like that are not insignificant, and a lot of our engineering muscle has been working to roll out the Vaults over the past year and change! It could certainly be another revenue stream for us, but building out a new datacenter is expensive, especially if you don't buy/guarantee build-out ahead of time, so we'd have to forecast how many people would want that service to prepare accordingly, again not insignificant stuff, but is definitely possible in the future!
The general belief is that HR is there to protect the company from you. As a result, HR is not generally expected to help you with your problems, and any encounter with HR has a dramatically greater potential downside than potential upside.

So in the interests of controlling risk, encounters with HR are to be limited.
Just added a save feature to this - it generates a unique url so you can share what you have created.
I wonder if they're still there after a lifetime of processed food, antibiotic rounds and GMO shenanigans?
Thomas E. Dickey website: creator of dialog, lynx, diffstats, and other utils
Show HN: Understanding public spending – 700 tables of data in one diagram
> Rich Norwegians don't shoot much with guns, neither for hunting nor otherwise.

Disagree, - some of them are well known for it.

Unrelated to parent but still interesting: As far as I know Norway has (had?) one of the most well armed populations in the world. They learned a lesson after WW2 and until late 90ies weapons (G3-s at that time) and ammunition where stored in private homes (at least three of my best friends from childhood grew up with those in the house.)
Blog post explaining what you see: http://blog.wikibudgets.org/2015/03/understanding-public-spe...
Seriously, how does one go about discovering obscure exploits like these?
They are offering a 20% bonus on purchases with BTC. https://inpay.pl/doladowanie-t-mobile-bitcoin/
https://en.wikipedia.org/wiki/Exploit_%28computer_security%2...
Enjoyable article.

I'm sure it doesn't matter a great deal, but I was interested to see that the Fred. Olsen & Co. web site is nearly as spartan and antique-looking as Berkshire Hathaway's: http://www.fredolsen.com vs. http://www.berkshirehathaway.com/

(The former looks like they did briefly employ a web developer once, perhaps in the late '90s, while Berkshire Hathaway's suggests to me that Mr Buffett may very well update it himself.)
Oh! I got it from the big disclaimer at the top of http://paulrouget.com/e/servo/
Why do people seem to think that central bankers are beyond self interest? Even more so, given their great power.
Nothing in your post is in line with reality. You've cherry picked statements out of context to imply that they are not exclusive to the NSA, ignoring the smoking guns that were presented and failing to link them. There is simply no question that this is USG malware, and you'll notice that Kaspersky, who, no, does not have extensive ties to the FSB and Russian government, actually stops short of attribution, unlike pretty much everyone else.

http://eugene.kaspersky.com/2012/07/25/what-wired-is-not-tel...
Canada Issues $1.1M Fine for Spamming
The systemd team has some goals around this, but the current 'state of the art' is that you reship all your containers.
Stream's Cassandra Migration to EC2
HTC Vive goes beyond Oculus in some big ways
Does anyone know of a library like this which plays nicely with TypeScript's type checker? I've not come across a way to avoid the use of essentially un-typed string keys in cursors like this.
I guess a good place to start looking for a definition of readable would be Peter Norvig's Rule of English Translation[0].

1. Start with an English description of algorithm
2. Write the code from the description
3. Translate the code back into English
4. Compare 3 to 1

Code that is easily translated to an English is probably the closest we can get to readable code.

As a side note, this entire discussion of what makes good code is making me think of this[1].

[0] https://www.cs.umd.edu/~nau/cmsc421/norvig-lisp-style.pdf

[1] https://twitter.com/paulbaumgart/status/571788242174918656
Corn subsidies will end when electric vehicles begin to put a dent in gasoline consumption in the US.
Of course there isn't. The US would be the attacker in this scenario. And we most certainly still do bomb people with aircraft.
Data Storage Systems or “unbinding” slowly but definetly from the hardware
Fair enough, but I really do think there are some (admittedly non-NSA) situations where the astroturfing campaign can be easily predicted beforehand. In these easily predictable situations, it's better to warn people...

Specifically, conversations regarding Israel's involvement with Palestine or Russians involvement in Ukraine tend to become very quickly polluted by vast swathes of low-quality comments which effectively shut down discussion.
It seems most useful as a place for redundant, encrypted backup. You don't really need it to be reliable (or safe) to store an encrypted online version of ~500gb of family photos that you have on an external hard disk.

You just want cheap and fast.
I was being snarky, since HBO Now reportedly supports only Apple clients.
Occasionally it's useful to spell out the names of the characters, both when searching and when writing documentation, blog posts, and SO Q&A. That way, searching for "asp.net less than percent hash" might tell you it's the data-bind operator.
Crockford’s 2014 object creation pattern
>For example - does oregon law require that the machines have certain winning percentage? And secondly did the state of oregon make a representation to gamblers that this machine had certain winning percentage?

What relevance to the claim being made does this have at all? The question is whether a feature on the machines intended to accelerate play by automatically choosing the ideal card draw was actually doing that. It has been determined that it was not (unlike every other supplier of machines that Oregon uses), and those machines have now been withdrawn.

>And finding documents marked "confidential" that say the machine has a certain winning percentage means nothing. You cannot say that a confidential document that was unknown to gamblers before Cruzi obtained it from a public records request mislead anyone. If people do not know about a document there is no way it can mislead them.

This objection is incomprehensible. It is not being claimed that players were being deceived by the listed winning percentage of machines within documents marked "confidential." The documents are being used to prove that Oregon was aware of an error in their favor within the autoplay algorithm on those particular machines, therefore consciously benefiting from that error by possibly over $100M.

Simple example: suppose healthcare.gov (US healthcare exchange under ACA) had a feature that calculated the amount of insurance plan subsidy that you were eligible for based on the information that it had about you. You would then be optionally allowed to review the calculation before selecting the plan, or click "NEXT." Further suppose that this feature was broken, and unless the calculation was reviewed, it would consistently ignore certain subsidies whether or not you qualified for them. Now, add that this error was discovered, but since it was in the government's favor, was ignored, resulting in a loss of over $100M to people who pressed "NEXT" (or lets say $100M * [US population/Oregon population] = $8.1 billion.

Would that be a problem?
It is. They contacted me last year.
Willamette Week isn't exactly traditional media - it's an alt-weekly known for investigative reporting. I think it's the only alt weekly ever to have won a Pulitzer, actually.
FOAAS
"To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;"
This article underscores a point I always end up explaining to people who look at Cloud Computing (implemented as "the lambda architecture" in best-of breed scenarios) as a golden hammer that it's a good technology, but only for a certain class of problems. You can do things like monitor trends over time and even act on them with soft deadlines using Cloud. But you will never have a cloud technology control your anti-lock braking system on your car. It basic understanding of CAP theorem, really.
Hope this helps: http://www.slideshare.net/alain94040/co-founder-issues

The best co-founders are people you already worked with. Go back in time, even for ex co-workers you think wouldn't be interested, meet the ones you deeply respect and start meeting with them for coffee.

Maybe they'll be interested, or at least they can recommend someone else they trust who could be. Repeat.
>should have asked - do you keep a bug tracking log.
That was the first thing I asked but it's a good question.
May be a coincidence, but Duo on my iPhone is having issues. The request to authorize shows up, but then I get 'Unknown Error - The request timed out.'

Using the code does work, so I don't think it's Duo.
Didn't know they offered object storage, thanks.
$0,01/GB/month - for online content - replicated 3 times.. Wow

Any experience with them? how is their stability and speed?
Ask HN: When will you give up startups?
I was having an interesting discussion with my co-founder about failure and we started to talk about at what point would we give up if our current startup failed, and the next one failed, and the next one...

After how many startups would you think, well this is wasting my time, better get on with the rat race? For me, I think I will only give up when I’m not enjoying what I’m doing and if there is no food on the table.

My co-founder was surprised. I was wondering, at what point will you give up?
Hi Mike! Fancy seeing you here.

I'm not trying to start a religious conversation; so with that caveat, I'll respond -- By insanity, I'm referring to the need to grok stuff like this page:

http://maven.apache.org/guides/introduction/introduction-to-...

Building a large java application is not something I'm an expert at, but I have spent many hours of my life fighting with maven and ant and dependencies, happily some time ago.

By comparison, there's "go build". Or if you need auto-cross-compiling, there's goxc. While an IT manager might limit the version of go on a server, it would have no impact on most go developers; I can build a self-contained binary for linux right from my Macbook Air in under 2 seconds with a single command. Or using goxc, I can build for all binary targets in very short order.

To me reducing this sort of cognitive load on build/deployment is a HUGE benefit go provides, especially to junior developers or teams with different backgrounds.
Every performance sports bike I've owned (capable of 15K rpms) requires high octane fuel because of the compression they run at (~11:1). 87 octane fuel in a race engine?? No. No. No.
The first generic biologic drug has been approved in the U.S
It's the way of the world. Everything has impact on everything else.

In the past, you had "privacy" speaking with someone in your own home. Even though the vibrations could theoretically be felt through the walls, we didn't have sufficiently sensitive instruments to recover that into speech. Now we do, and that technology is never going to be uninvented - it's only going to get better.

If you can't adapt to changing times, no hard feelings. The same thing happens every generation. The world can move on after you grow old and die.
Which is pretty much my point. Most people don't realize the hidden cost here. It's the same reason you wouldn't use a dict for everything in Python.
The nice thing about using separate clusters is that you can build them out in chunks. Build X new capacity in your main datacenter as a new cluster, and X new capacity in a different datacenter, and replicate. Need more redundant capacity? Build Y new capacity in your main datacenter, and Y new capacity in a different datacenter, not even necessarily the same backup datacenter as before. You end up with one main non-redundant cluster, and a bunch of smaller redundant clusters spread over one or more additional datacenters.

If you're really lucky, you siphon off customers from the non-redundant service for this at the same or faster rate as they are signing up for the non-redundant service, allowing you to not have to build that out much for a short while.
Front End (JavaScript) Developer for Booking.com | Full time | Visa+Relocation provided
Please check out the role and apply here: http://grnh.se/vhk1f5
It's def a step in the right direction. At least in terms of letting you mechanically transform queries.

The downside (IMO) is that it's still reflecting SQL the language ... not the relational model.
I think that's an effective commentary on how those outside the group see it defined, rather than one on how the group defines membership.

It's also a commentary on the limits of certain political lenses.
In beta, your build the tools to use the service with your data, but don't use it for mission critical data until you have an SLA, etc., that you are comfortable with for that purpose.

And if you aren't comfortable even investing development efforts against a beta, don't. Different customers have different risk tolerances, and the fact that an early access product doesn't meet yours doesn't mean it shouldn't be available for those whose risk tolerances it is suitable for.
Well, you can definitely go a-la-carte with SF.com too, the point is that the sales people push you into kitchen-sinking it. SAP sales does this too, and usually leads to what we used to call "shelfware". I cannot tell you how many companies I worked with that had unused licenses laying around. (funny - most companies I met have no idea how many licenses to purchase..."oh we want the finance module. So we have 1,000 people in finance so gimme ummm 1,000 licenses") Also, both SF.com and SAP will add value if you use and maintain them properly. The biggest difference with Salesforce is that you don't have to manage a data center.
Well, fuzzing, apparently:

> Similarly to the previously discussed bugs ... these two were found with afl-fuzz.

http://lcamtuf.coredump.cx/afl/
Running Gambit Scheme on iOS
You write a fuzzer: http://lcamtuf.coredump.cx/afl/
In Williamsburg or Bushwick this would be the ultimate social status indicator and it would probably get your band signed to an indy label immediately.
Assignment: Creating a D&D Character
I do both, but have you ever written 3-4 pages by hand in one sitting? I've got exceptionally strong and flexible hand and finger muscles, but even I have to take breaks and shake out the lactic acid build up. Alcohol only helps so much. A manual typewriter can take its own toll, but it's different. Pen and paper are very portable. Manual typewriters are portable and efficient.

My IBM Selectric III is not portable but that monster can bash out words so fast and with audacity that I'm glad it's an option. Granted, I bought two Selectrics before (a I and II) and both died due to being worn out and gross, but for $50 and in mint condition, I've enjoyed it immensely.
Simple materialized views with kafka and clojure