skysight-inc/HackerNews huggingface dataset:
I am one of those people who sets browser to dump all cookies, cache and and history upon closing, so I'm not really sure what data would be lost.
It is not (just) the RNG that is broken, it is using modulo - it sorts into buckets and there is no way to evenly divide 100 items into 3 buckets.
Production Deis Workflow on Google Container Engine, Part One
Whose history do you imagine you're reading on Wikipedia? That of the republics forced to yield their sovereignty and accept annexation as a condition of surrender, or that of a victorious empire eager to minimize its war crimes?
That would require rewriting the entire directory.
Well, all they are showing is that they have no tech.

Even the photos in this article are a bunch of Chevrolet dumps charging.
That seems pretty reasonable too. I like the idea of making the business liable regardless because it more or less automatically optimizes the combined cost of security and losses. Companies will in theory spend money on security until each dollar spent mitigates less than a dollar in losses, then stop.

The trick, of course, is making sure companies estimate their risk properly and don't just screw everyone over by underspending on security and then going bankrupt when hacked. Mandatory liability insurance could help with that, since insurance companies basically exist to assess risk in something like a realistic fashion.
Sure, but it has been determined that the information is confidential so it shouldn't have been blurted out in open court.
A simple plug and play referral program to let your saas customers get a recurring kickback when referring others.

It should integrate with stripe and let you configure behavior like adjusting payout percentages after a certain amount of time has passed.

Ideally it would have an admin panel for each referrer so they can see their performance.

It also needs to have pricing that scales from nothing so pre-revenue companies can set it up and only pay when they are making money. Ambassador wants an upfront fee of 5 - 20k plus they have mandatory "success coaching" that is like $200/mo extra. Not a lot if you are already in a successful business but rules them out for me while Im pre-revenue.
Alternatively they're not incredibly hard / complex so not enough attention is being given to testing, manufacturing, etc. Though I'm curious which way it is.
It means he's realized he's not gonna live forever so might as well spend some of his fortune now so that he can possibly see the benefit later.
Would it be the LOX or the HE rapidly warming? (I thought helium would have the lower starting temperature ...)
What argument? You mean *[argument rest of internet always makes re: Palantir]?
The opposition you are expressing is already way more rational than the Billy Bob redneck youtube conspiracy expert I was debating on facebook. Which is to be expected, because HN. You of course are correct about the cyclical event stuff... however, there is a ton of evidence that the current rate of co2 output[1] and heating[2] is unprecedented in human existence[3].
All that I ask from anyone on either side of this debate is that you check your sources and make sure your info isn't coming from some partisan think tank.

[1]http://www.esrl.noaa.gov/gmd/ccgg/trends/

[2]https://www.wunderground.com/blog/JeffMasters/august-extends...

[3]http://earthobservatory.nasa.gov/Features/GlobalWarming/page...
How does NYC use it?

Today, fake cigarettes and fire code violations. Tomorrow, aggregating the 1M+ or so surveillance cams around the city. Cross-referenced with facial recognition databases, cell tower logs, social media droppings, what have you.

Total hyperbole!

It's not hyperbole at all.

The most telling part of this article to me, was the small sums of money being made by Palantir

It's called "a foot in the door." Palantir knows that the potential of the "smart cities" market is deep and vast. So that's why its initial deals with NYC -- and what better marquee client to have? -- are priced at teaser rates.
On further review, I think the confusing nature of the article stems for the author not being careful to separate the original trial from the current contempt of court proceedings.

It's indeed a little silly / funny, although logical, that Google insists Oracle continues to redact things when it's now common knowledge. But the overall proceedings are certainly not silly or frivolous.
Can this be avoided in FF and Chrome with private tabs?
That would lose the point of a recovery system. I'd rather just turn it off.
Agreed, and if you run on a microkernel, then pretty much everything is in userspace and any boundaries are those of, say, a capability system for security purposes. I still cannot wrap my head around the fact that we're adding ways to avoid the kernel network stack and other exceptions to the rule, while ignoring microkernels as the sorely needed feature for mainstream computing it is.
A Java app that uses 1 GB of ram still uses 1 GB of ram.

Either you pay to idle 1 GB of ram on some giant server somewhere, or you put it on really fast SSD and pay the time to load it all into ram.

Now a little Python or C routine that uses 8 MB of ram... becomes a much easier thing to do.
Agree. Stop using postmortem for neutral retrospectives.

Postmortem ("after death") is a term used for diagnosing what went wrong, when something went wrong.

It's the right term to use to report on a service outage on a website, for example.

From Wikipedia project post mortem: "is a process, usually performed at the conclusion of a project, to determine and analyze elements of the project that were successful or
unsuccessful. "

Why use "after death"? it's not like latin words don't have meaning...
The reactionaries on the side I lean to have mostly settled down, but the reactionaries to the reactionaries are still primed to explode.

One can't even gently suggest that a person's words, probably said with good intentions, support an -ism or -phobia without getting a tirade about censorship in response, and an accusation of being a "social justice warrior."
Id love to move away from Gmail but I haven't found another client that has the features I cant live without. Most importantly the prioritized inbox.
I took it as him stressing the fact that though these numbers weren't likely to completely destroy Google's business models, if this was truly a "heat of the argument" thing (i.e. not calculated) that suggests she'd be likely to do the same with even more sensitive information that might.
Mozilla built a crowd-sourced database of Wi-Fi, cell, and Bluetooth network locations, collected by volunteers running an Android "stumbler/war-driving" app. I helped start this project for Firefox OS, which is mostly defunct but the Mozilla Location Service (MLS) is still used for Firefox Nightly and DevEdition on the desktop. :-) Here is a zoomable map of the location data coverage:

https://location.services.mozilla.com/map

Mozilla exchanges the cell location data with the OpenCellID project. Mozilla's cell database is available for download here:

https://location.services.mozilla.com/downloads

For privacy reasons, the Wi-Fi and Bluetooth databases are not currently downloadable, but they can be queried through a web service API:

https://location.services.mozilla.com/api
Not OP, but...

I find the inability to display HTML emails a feature, not a bug.
Προγνωστικά: Κλειστά ματς σε Αγρίνιο και Γιάννενα
Well, that's what I read into the Agile manifesto:

http://agilemanifesto.org/

Basically any modern project management style focused on people and needs instead of reams of documentation.

I've unfortunately never worked at a place that does this right, but I had the strong impression some really good companies do it right - I was blown away by Guidewire back when I was in the insurance business, for example, they really seemed to do project management right ( see https://www.guidewire.com/blog/best-practices , and stuff like this - https://www.guidewire.com/blog/best-practices/implementation... , Scott Hatland really impressed me as a guy that lived this kind of person-first approach ).

Since it's more of a people and organization thing than a formal "project management style" thing, I don't know if there's one "style" that does this above all - Agile, Scrum, Kanban, can all be twisted by people who don't understand the core concepts.
That YouTube video is hilarious, that steering is twitchy as fuck. It's like someone used PID control without a clue.
I mean, yes, (2) is why it's on the front page, but I too find it weird that we're talking about this.
Mac OS X would have serious competition for a "just get out of my hair and allow my to code to music" developer os.
Can you point us to a source on that? Preferably the court's orders, if possible.

I'm wondering if that's on Groklaw somewhere? I've heard there's still 'invisible' activity over there regarding files getting uploaded even though PJ is gone now.
Oh hey, cool! My paper writing up my MSc thesis was at a B-grade conference with a 26% acceptance rate. That's actually more selective than I expected, given my opinion of my own work.
Yes. Yes they do, and I agree – there is no meaningful distinction.

https://www.gnu.org/proprietary/proprietary-back-doors.en.ht...
Bitbucket Outage
Do you check your email?
Ah, I think I've figured it out (nothing to do with JS's RNG, sadly). It's simpler when you ignore Jeremy (sorry). For this case, we can assume `Math.random()` will output uniformly random numbers. `Array.prototype.sort` works as so:

If the function returns > 0, the first param should be sorted to a higher index than the second.

If the function returns < 0, the first param should be sorted to a lower index than the second.

If the function returns exactly zero, the parameters are left as they are.

So what we've got is a 1/3 of Erin 'winning', 1/3 of Thomas 'winning' and a 1/3 chance of a tie which leaves Erin ahead. So she's got a 2/3 chance of being first.

Additionally (but not in any consequential fashion), generating a random number between 1 and 100 (inclusive) gives you 100 possibilities (duh). With three outcomes:

100 / 3 = 33.333333333333336

The first option has slightly more chance to be picked. If Erin wanted to be fair(er), she'd multiply by 99.

Here's a Python solution showing it's not just JS:

link: http://paste.ubuntu.com/23222240/

results:

{
'Erin Ptacek': 6523,
'Thomas Ptacek': 1951,
'Jeremy Rauch': 1526
}

(with apologies to
ShaneWilton, I've completely rewritten this comment so the following comments are out of date)
A couple of years ago I built an app that collected data points, but I had a hard time analyzing patterns meaningfully. Might be time to give it another go, unless someone else has already done it.
Referly did this before they pivoted to Mattermark:
https://www.crunchbase.com/organization/refer-ly
A couple of months ago I stoped using rvm, kerl, exenv, nvm and started using asdf - "Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more".

I've been pretty satisfied with it, and haven't had a single problem with it yet - it just works (™).

I recommend trying it out, relevant links:

https://github.com/asdf-vm/asdf

https://github.com/asdf-vm/asdf-erlang
No one has called for Muslims to be shipped to concentration camps.

Frankly, the most intolerant voices I've been hearing this election cycle come from the left -- calling for conservatives to be purged and blacklisted at every turn.

Progressives seem to have whipped themselves up into a moral panic.

Sad times.
All in all, it's the same information. Could have different colored tiles for different services, so you can use the avatar icons from the accounts themselves. Then it's just text or image or video. Click to make the tile full screen to show the full post information and all the relevent actions you can take for that service. Could also show the full conversation and/or comments, depending on the service.

Or instead of tiles, it could be single lines like in IRC. Maybe an icon somewhere in there to show if there's an image or video to view. Hover preview?

Nope, never spent any time thinking about it. No, siree. ;)
Storing a lot of static images as JSON base64 encoded, every 15 seconds is certainly not something that users should be blamed ("some users have 300MB JSON files"), just the poor programming.

It would be interesting if somebody would actually analyze what takes the most of the mentioned 300 MB. I see a lot of base64 encoded stuff, if they are "favicons," come-on. There are so many caches in Firefox already, JSON files certainly aren't the place for these images.
And of course http://www.theproofistrivial.com/
If a lawsuit of this scale can be considered the corporate equivalent of war, contempt of court is equivalent to being declared a war criminal.
Could have sworn that has crap all effect if you also have Firefox save your tabs on quit.
> Twitter doesn't exactly have that luxury.

Twitter's luxury is its existing userbase. Same for eBay, Paypal, and other near-monopolies.

Twitter's software is absolutely nothing special. You could have 95% of the core functionality in two weeks as a solo project. (Granted, it probably won't scale to 320m users right out of the gate ...)

The problem is that nobody's going to go and use your new Twitter-like service that has zero users. So if I built a Twitter clone, I'd probably get, at best, 100 very inactive users, no matter how great the service was.
> Limits on acceptable data collection are more straightforward, enforceable, and fair than limits on acceptable data analysis.

I strongly disagree. In this electronic age, it is unreasonable to to expect companies and agencies not to store data electronically. Isolated, these data points are not illegal - the USPS knows your address, the IRS knows where you work, the DOT knows your license plate - these are all necessary for these agencies to do their jobs. Private companies know stuff too - your phone company knows about calls you make, your ISP knows about sites you visit, your bank knows about purchases you make. Some of these can be forgotten, some are necessary to do business.

The problem comes when someone cross-references innocent data to a level that results in an invasve unwarranted intrusion into your privacy.

Should we penalize Facebook for keeping our photos? No, that's what we use it for. Should we penalize shopkeeper for recording security videos of their store to help analyze thefts? No, that's within his rights. Should anyone be allowed to correlate all the images with all the security footage to have a camera-by-camera record of the motions of everyone in the city? No, that's a dystopian horror story in the making. The criminal intent is in the analysis, not the storage.
Git for Data Science: Pachyderm Hits v1.2
"if you like speed, saner defaults, fewer bugs and Unicode"

Warning - Conditional always returns true.
BMW M2 vs. M4 vs. M4 GTS: Which Is the Best M Car?
Reminds me of Australian Federal Parliament. The previous Prime Minister obstructed the government of the day when he was an opposition leader by stopping "pairs" - where if one member of parliament could not be present the opposition agrees to have a member abstain from voting.

He did that in a hung parliament, now they are in government the Labor party are doing the same hardball tactics. It's making the government's life hell.
Oh good, there's no financial barrier to being the kind of person who believes what unqualified journalists say about science, goes on fad diets, and says "I Fucking Love Science".

That has shit-all to do with doing science.
I missed that haberman (author of this article) had also commented in that thread extensively:

https://news.ycombinator.com/item?id=2328627
Efficiency is not the goal, it's more symbiosis. Humans benefit from "wasting" energy through exercise. Instead of lifting weight and riding bikes, why not try to leverage it.
I'd enjoy us not trying to map the whole political spectrum onto a binary distinction.
In general, the identity politics is actually winding down as most leftists shift steadily towards economic radicalism in our analyses of the world.
Was that taken with a smartphone, or a camera with a nice zoom lens?
Since the target community of YC / Hacker News is so incredibly technical I'm actually surprised they don't offer the application in multiple formats some of which could be accepted as a drag and drop, boom application submitted.

I worked on a format like 8 years ago I called Live Resume that included a lot of custom fields that could handle this but it was in JSON or XML which would be probably awkward. But it's a similar concept. I'm half tempted to create a browser plugin that pulls / puts the data into the form. But it's so niche not sure if anyone would even want to use it.
This doesn't appear to discuss (what I understood to be) the accepted resolution [1]: when it's near the horizon, you see objects near it, which gives you a reference frame for sizing it, while higher up, it's just one circle in isolation.

In fairness, that doesn't explain why the "compared" perception would be bigger than the "alone" one.

[1] relative size hypothesis: https://en.wikipedia.org/wiki/Moon_illusion#Relative_size_hy...
I'd much rather have a self contained binary than 11 more MB of free space.
Thanks for clarifying, I understand your position a lot better. I no longer find it circular, but I still disagree with a lot of your assumptions.

TL;DR: I (and IMO this thread) was speaking of hard sciences, not social sciences: there doesn't seem to be nearly as much of a replicability issue due to people starving for discoveries (there are still process improvements to be made, however). As such, the only bottleneck I've seen evidence of (in the hard sciences) is funding. I do of course think it's possible to fund science _too_ well, I just think that what evidence there is doesn't imply that we're on the point on the curve where excess funding is the problem. The "oversupply" in hard sciences is only relative to the choked-off funding, not to any reality-grounded assessment of the value of further research (and researchers).

I did think the social sciences would come up and considered clarifying that I was speaking exclusively of the hard sciences; I assumed from the conversation about "science careers" that we weren't talking about the majority of the social sciences (I don't think sociology/economics/etc are commonly held to be "science careers").

When you're saying that 1/4 of the economy would be necessary, I'm not sure if you're basing that on the situation where every schoolchild thinks they need to go to grad school? Frankly, I don't think this assumption is reasonable: I don't think the current system even encourages that. Universal undergrad is heavily encouraged, but culturally, grad school still remains very much discretionary. Hell, the last three generations of my family have been thick with advanced degrees on both sides, and I still didn't end up getting one (though it's certainly possible in the future).
Here's a hint (SPOILER, obviously): https://gist.github.com/sharkdp/47f62f3fe6870c51b510cc912960...
How so? Some of the time it will naturally arise by combining an adjective with a noun. I mean, there really are people out there communicating their hate for other people.

As a legal concept it is clearly more fraught.
This explanation dismisses refraction because it assumes the atmosphere is of a single consistency. The atmosphere is composed of different types of elements at different densities and temperatures depending on altitude, etc.

Also, our atmosphere contains an ionosphere where electrons, which are involved in light propogation, could bend the light more depending on the amount of ionosphere the light must travel through on the way to our eyes.

It's strange to me that these things were not discussed.
Unfortunately the US is not a modern country in that regard...
Hey thanks for this, why not add the founder profile questions too (the questions that each founder has to fill in their personal profile page)?
The output of Math.random also doesn't seem to be very uniform. With the original code, I'm consistently seeing Erin appear first 60% of the time, and Thomas first 30% of the time. Jeremy is left with 10%.

Even after changing the code to multiply by 99 instead of 100, the results don't change very much at all.
It's also worth noting that a pure, pro-bono open source project would still likely be interested in such a provision to help ward off an embrace-extend-extinguish scenario by controlling access to the trademark.
sure, FAT. OTOH some people think it's not a totally intractable problem

A cross-platform file change monitor with multiple backends: Apple OS X File System Events, BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.

http://emcrisostomo.github.io/fswatch/

https://github.com/emcrisostomo/fswatch
The tweet is the advertisement. Keep everything as it is today, but if you have 1mm+ reach per tweet, you pay $$$/tweet.
It's real. I've done this, and feel guilty in the past because I've contributed to others' succumbing to this (esp. if they're in a more eastern timezone).

Also it's expectations management - how you manage your exceptions (for occasionally needing to stay available) will help define the rule.
System configuration had a lot to do with it. Telephony was based on physical circuits. "Switchboard operators" literally plugged in cables to connect two phones together. Mechanical switches were just that -- mechanical systems which could join two lines. A telephone prefix (North American system) corresponded (generally) to a switch, which was a dedicated building, usually occupying much of a block, present in a given service area. If your town had a local phone-company building (or multiple buildings), that wasn't an office but the outer case around a large mechanical device. I was quite suprised the first time I was let inside one by the reality.

Virtual and digital switching, or better, packet-based networks, remove that problem. At the heart of most messaging systems now is the directory -- either of individual addresses, or of systems on which those addresses reside. Hence: DNS, MXs, and the like, for email.

(This makes me realise that one way around the Global Directory of Everyone problem of current messaging systems is to split up the address space again.)
Furthermore, the implication that people in poverty are any less "hard-working" than those that have achieved financial success/accessibility to the sciences seems like a claim that needs some citations

60% of poor adults (age 18-64) don't work at all. In contrast, 81% of non-poor adults do. 58% of non-poor adults worked full time year round, whereas only 11% of poor adults did.

http://www.census.gov/content/dam/Census/library/publication... Table 3 on page 21.

Why is this a remotely controversial claim, as opposed to simply standard knowledge that all educated people know? Would you also require a citation that proves Trump is a Republican, or that rich people don't commit much violent crime?
Interesting, running just the number generation under node v6.5.0 gives:

{ '0': 340364, '1': 330093, '-1': 329543 }

So we see a slight bias for zero (elements are equal) there. ~Lemme try it in Chrome and get back to you.~

AHA, repro'd in Chrome latest: http://jsbin.com/cefuqi/edit?js,console

Also repros in node. Fascinating. There goes my afternoon...
+1. This is why I use PSD (mentioned above) to mitigate this. A RAM cache will use much less power than constant disk writes.
That's why I actually have an alias "git praise", which was one detail of svn I liked.

I was actually surprised by the change of mindset this simple substitution made. Power of positive thinking, I guess...
As someone who knows zilch about business, I don't quite understand why people knowing these numbers is so devastating. What will another company do with these two numbers that it otherwise wouldn't do?
Redesigning the HHVM JIT compiler