skysight-inc/HackerNews huggingface dataset:
> so the like button no longer works as an upvote system.

I don't think it ever worked as an upvote system. I think that many users have that expectation, but Facebook has never really used "likes" alone to determine news feed placement.

But I agree, I think this social phenomenon combined with ad blockers (which effectively block Facebook's data feed into what sites users visit outside of Facebook) will lead to significant downward revenue pressure on Facebook. There's not really anything competitive yet; but advertising doesn't feel like a viable model long-term.
I remember the Linux kernel going from 3.X.X to 4.X.X - a change in version that didn't had that many reasons behind it. What's the point of having a distinction between major and minor version? For all I care it would be enough to have two digits: "version.patch", where if you add a feature - change version number, if you just fix something - change the patch number, that's it!
AMD's 2016 Linux Driver Plans: Investing in Open Source
Perhaps I should clarify that I worked for a founder where we had this problem, and after a year almost of the engineers I started with had left. It was maddening, and I finally had to leave as well. The company was eventually sold for pennies on the dollar.
My understanding (and I only have a passing knowledge about GIS data formats) is that the ESRI shapefile is the closest to a vector data format that most/all mapping software supports.

I wasn't aware that shapefiles aren't standardised. From the Wikipedia page (https://en.wikipedia.org/wiki/Shapefile ), it looks like this is the official spec:

http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf

Do you have any examples of implementations that differ from this spec?
> Much more difficult is writing the garbage collector. Especially a concurrent one.

Since JS is single-threaded, you can write a simple stop-the-world mark-sweep collector as a first iteration. (Simple reference counting probably isn't a good idea since cycles are common in JS.) Then you can move to incremental and/or generational if that's giving you annoying hitches. Only after that do you need to put concurrent on the table.

I believe even world class JS engines have only relatively recently started doing GC in another thread.
Those images don't really show 'decay' IMO. Here is a set of images that demonstrate very recent decay w/in Detroit:

http://www.viralforest.com/you-can-see-the-rapid-decline-of-...
No way - those cities are a great example of the conservative, blue collar Democrat. Guns and unions!
Interaction is an Enhancement
Oh, and I found something new and fun for Marpa just now! It seems there's already the beginnings of a Python port (https://github.com/rns/libmarpa-bindings/blob/master/python/...) available.
Is OpenAI Solving the Wrong Problem?
better yet, EE Doc Smith and using planets moving at light speed (including an anti-planet) and using them as weapons. Lensmen series had some seriously over powered weapons but throwing planets was one of the better one. I think one example was taking a planet from an alternate universe which itself was moving at light speed and dropping those puppies into ours
He is at a loss of words. He is not speaking on behalf of You.
Netflix is re-encoding its entire library to save data
The way you remember is you take your recall context, extract all the recall cues, and associate out from those concepts until you hit the target memory. Obviously this is a gross oversimplification, but it's basically a graph breadth first search. To make things easy to remember, you have to link them to as many other nodes as possible, and you have to link them to nodes that are strongly linked to the rest of your semantic network.

So, the best cards you can make are cards that refer to concepts, internal to you, that are highly associated. What I try to do is encapsulate the statement that originally made me understand the idea, which is usually a metaphor or analogy for another concept I've deeply overlearned. Then I make a few other cards that elaborate on the concept to get away from the metaphorical link and into the specifics.

See also: https://www.supermemo.com/articles/20rules.htm . The rules that are related to what I describe here are 11-14. This is written by the godfather of spaced repetition.
Open a few side windows, add one to basement, drill a tunnel to basement, balsawood for backdoor, ladder to hole in roof, and... now with brand new locks on front door. Shit, security and freedom have never been better. Sign me up!
Born and raised in Saginaw. The differences between black and white cultures in Saginaw were so vast - like two different nations living in the same town. Things fell apart, the center could not hold.

Others have noted: west Michigan is not as bad. I think the success of Michigan cities is highly correlated with racial demographics - white towns doing OK, black towns not so much.

Makes me wonder how Germany will absorb it's new influx. Funny enough Saginaw was settled by Germans, and white Saginaw was IMHO very culturally similar to the real Germany.
Apparently not, I'll have to try one of those.
I didn't mean to imply you defended it. Sorry that I wasn't clear enough.
Bodyport (YC S15) is hiring a data scientist
I don't doubt that Metro's union is part of the problem, but I really do not think it is the biggest problem and waving a wand to get rid of the union is unlikely to have a huge impact.

Is it the union's fault that Metro's estimates on Silver Line ridership were way off? Or that newly ordered 7000-series train cars are not up to spec? Or dangerous overcrowding on certain platforms?
Backblaze’s Low-Cost Cloud Storage Service Comes Out of Beta
The core business generates about a billion dollars in cash. They aren't in that dire straights.They might not be growing, but they aren't dying.
Well that's disappointing. I hoped this was about fMRI for folks playing Adventure:

https://en.wikipedia.org/wiki/Adventure_%281979_video_game%2...
I'll repeat a quote of skywhopper in that thread, from Wikipedia:

Wikipedia> Feynman was struck by Wheeler's insight that antiparticles could be represented by reversed world lines, and credits this to Wheeler, saying in his Nobel speech:

Feynman>> I did not take the idea that all the electrons were the same one from [Wheeler] as seriously as I took the observation that positrons could simply be represented as electrons going from the future to the past in a back section of their world lines. That, I stole!
6.6 * 1028 seems immortal to me.
It drives me nuts when people say this. /bin/sh is not even Bourne in some distros (dash in Debian for instance), and bash is installed everywhere (unless you're running AIX, I think ksh is still default). There are some bash-isms that are good things and people shouldn't be afraid of. I think it is actually counter productive to tell people to write things in other languages if you need more complexity. If you're writing a script I think you should be weighing instead whether or not you should fully automate what you're doing. If you decide that's the case of course bash isn't going to be your go-to tool, but if you're writing a one-off script what's the point of telling people to use a more robust language if you can do the job with bash?

I don't understand why people are so opposed to bash in general when it's so powerful for how straightforward it is.
They are constructing a supply that will tap Lake Huron.

Lakes Superior, Michigan and Huron are not especially polluted. The little inland lakes vary, but they end up having a lot of trouble with residential inputs (fertilizer runoff and (historically) sewage).
I commute 3 hours a day in NYC (1.5 hours each way by express bus)
Despite US's overall economical and military dominance, the poor parts of US is really bad. Especially to people from other first-world countries who thought US is similar to their own country.

For the Americans who have not traveled abroad, countries in northern Europe, Canada/Australia generally do not have the level of poverty some parts of US suffers.
I mostly agree but there's flexibility, safety, and security benefits if enough RAM is in system. All kinds of tricks to use even if target is a casual user.

Most don't so your analysis fits majority of time. ;)
Lombard Street: A Description of the Money Market (1873)
Why are they using lead pipes? I understand that they may have a legacy system put in place before the dangers of lead were fully understood, but when your water distribution system is literally made of poison, I don't understand how replacing it could be back-burnered.
In this case we're not really worried about police monitoring. The police aren't magical, yet. If they're trying to surveil without the target's knowledge, and the first attempt fails, they'll try something else. If no electronic surveillance works, they'll find another way to investigate, or they'll prioritize other investigations. They really have no way to catch random people with unauthorized firmware, so long as that firmware generally follows FCC guidelines.

However it may be that other, less Constitutionally-constrained parties would have the ability to dragnet for nonstandard firmware to highlight people for more intense scrutiny. The police could use a parallel construction based on that. Then they could say that unauthorized firmware on a seized phone establishes some sort of criminal intent.
How we break things at Twitter: failure testing
The $1/$4.50 figure isn't due to military spending, for what it's worth.
The thing is, if you have familial hypercholesterolemia, some forms have life expectancy of 35 without medications. Patients might have severe atherosclerosis at the age of 10. There is a seriously heightened risk of CVD mortality without statins no matter what you eat or how hard you exercise if you really have it. So in that case your doctor is correct: there's nothing you can do but take medication. But what were your lab results for LDL?
That's really strange; it might be an issue with Gumroad, sorry about that.
Rarely does this incur any penalty on the offending nation (as it shouldn't).
Not just that it burned down. Note that there are weeds growing up the side of the charred wall. It burned down and then nothing was done about it for months.
Why We’re Stuck in an Abusive Relationship with Our Phones
Rebasing can move whole subtrees around in the repo's history, then publish all those changes back to the repo you cloned from. There is nothing like this in Fossil, on purpose.

Fossil's shun operation and private branches are entirely different from rebasing.

First, shunning: that just nukes a particular artifact from the local repo, leaving a hole in the history. You can't push a shun operation to another repo, and if you do the shun on a central repo, any clones of it that were made before the shun don't copy the shun record, so they keep their local copies of the shunned artifact. The only way to propagate a shunning operation through a clone network is cooperatively: you have to ask everyone to agree to shun that artifact in their local clones, then rebuild their repositories.

As for private branches being a "history rewriting" mechanism, that's nonsense. Changes made to a private branch are never part of the history on the repo you cloned from in the first place. They're analogous to the default working mode of Git, where your checkins aren't immediately sync'd to the repo you cloned from. If you never sync, or you purge your local changes, history doesn't get rewritten, the changes just never become part of the official history in the first place.
From a "Computer Science" perspective: "Economies of scale" is another word for "sublinear growth". Software is, fundamentally, a graph. And the number of edges in a connected graph grows quadratically.

Pretty much any strategy to improve making software at scale, whether code organization or organizational design, is finding ways to limit the complexity of the graph to a constant multiplier of the number of nodes, and keeping that constant small, rather than allowing things to grow quadratically.
I don't get it - what is so bad about that street?
Got it. Thanks again for the write up and the time taken to respond to all comments!!
Thank you, jchris.

As far as I could understand, basically I must implement the Bucket interface[1]? I don't if that will work, since I'm storing things in a somewhat different manner, but it's definitely worth examining.

[1]: https://github.com/couchbase/sg-bucket/blob/master/bucket.go
I'm less worried about a train derailment or crash. Metro has well-documented safety failures, but if you look at the numbers you're far safer riding a Metro to work than riding a bike or driving a car.

That said, I really think it's a matter of time before overcrowded rush-hour platforms lead to someone falling on the tracks or getting stampeded. I fought thought this crowd this morning: https://twitter.com/wowindc/status/676761566751105025
I've used rpy to have the web-api side done in python, then make a call to the R code. That way R can do the math it's good at, and python can do the logging/API/etc. stuff it's good at.
(defun eshell/up (n)
(dotimes (i n) (cd "..")))
> It's fundamentalist opposition to welfare and social programs and universal healthcare even when people are struggling and suffering can give that impression.

You seem to be mistaking our inability to come to a consensus on multiple aspects of these issues with a "fundamentalist opposition. It's unfortunate, but one of the defining aspects of American culture which has served us well over the years, our reliance on self determination and belief that hard work is rewarded, also* yields attitudes that if you aren't doing well then you aren't working hard enough or trying hard enough. Obviously neither of these views are entirely true, but confronting one affects the other, and getting people to reexamine their core beliefs is never easy.
Blowing Up the Death Star Didn’t Destroy Economy, Building It Did.

https://mises.org/blog/blowing-death-star-didn%E2%80%99t-des...
I like the idea of hybrid. Since the value of a factorial depends on the factorial of the previous 2 numbers. Cache fact(n) and fact(n-1) for a selection of n's. eg n = 10, 100, 1000, 10000, ...
Probably in iOS 10 next September I would have thought.
We're making the "Uber" and "AirBnb" of medical tourism happen here >> www.medigo.com

Tell us what you think!
Maybe that's normal looking in the rust belt, but it's unfamiliar looking to me as well. (Can't speak for the Swede, but I suspect they're surprised for similar reasons)

There is:

1) A burned down building (which has been in that state for some time)

2) Boarded up storefronts

3) Plants growing over the unused fences, which themselves are starting to fall over

4) The lots behind the fences look to have been empty for decades

5) Visibly aging concrete

6) Crumbling sidewalks with plants coming up between the tiles

7) at least 3 of the 5 vehicles are from no newer than ~1998

Combine that with the overcast weather, and the bleak color palette of the remaining buildings, and it looks pretty depressing. :(

Maybe it's not representative: maybe on a sunnier day, the greenery would make it look lush and liveable, but as it stands it's definitely an unfortunate looking Street View, that one...
> fossil does not allow the public record (mistake or otherwise) to change,

But you can do the same in git -- the shared repo can reject non fast-forwards. This allows you to rebase your _private_ history and enforces consistency off the share. Granted, in a peer-to-peer model this is less useful, but that isn't how most teams work nor is it how a team that needs immutable history would work.
No those are not the same rate hikes, and Flint's been rolling downhill separate from Detroit for generations now
What if the products have different sets of functionality? (Which is the case for soundcloud's app). Also, there's more platforms out there - eg embedded players (sonos, etc). It's hard to keep parity. In fact, both apps used to consume their public API before this BFF model came along... And it's now theoretically easier to evolve each individual app.
That said, the actual show-stopper in those architectures is the microservice constellation behind it, so I'm yet to see a case where BFFs add anything other than redundancy and more complexity to the mix.
Radio Interview with Inventor of Basketball
Languages are tool to do things. So it all depends on what you want to achieve. For native iOS, MacOS apps, Swift is probably the best bet. For server code, there are many more good options. You can learn Swift and hope that it will have better support to write server code but if you need something now, learn something else.
My understanding is that it's not the lead level in the water that's the problem, it's the increased corrosivity of the water coming from the river, which is leaching lead from the pipes. Most homes in Flint still have lead pipes connecting them to city water mains.
What's your point? The same is true for x86 and you don't see many people writing that by hand.
Macroeconomics it's a Keynesian economics fantasy creation, it's a waste of time to study it.
Do what I do and stick the markdown into yaml directly.
A few years ago before the oil boom in west Texas, I was going to run a camera through some of the towns that were off major highways, and compare them with some of the little towns in a Mexico or some other place we consider poor. In many ways the ones in Texas look worse because the population was dying as well, houses with the roof caving in, main streets without a single open business, etc.

I'm often surprised by the ways businesses behave. I was in northern MA last month at a tech company that had recently built a new office building. Not 5 miles away was the town center, which was once a manufacturing hub. In town there were a couple old brick textile factories that were absolutely beautiful old buildings sitting vacant. Those building seem like the exact thing i've seen a couple startups trying to simulate in an office building (hard wood floors, retro lamps, etc with modern open floor plan). Running a medium sized tech company out of a 200 year old textile factory says something, but no one apparently wants to say it. Sure there would be some remodeling expense putting in power/etc but I can't imagine its a huge fraction more than long term rental/ownership/maint of the crap buildings being thrown up that start to fall apart after 10 years.
In case of mobile Apps, getting people to upgrade frequently is hard. I really like the approach softwares like GitHub for Windows have in checking for updates on every run and somehow forcing continuous upgrades, but it isn't suitable for non-technical audience. "The Big Reveal" seems more interesting to the App users who usually want visible improvements in exchange of their upgrade "effort", or they will become less intrigued to update to later releases.
There's a similar algorithm for O(1) primality checking. It does require access to Google though.
Apollo: Spotify's Java libraries for writing micro-services
Given that the set of folks that are interested in and capable of making widely used end-user communcations software, and the set of people who are not interested in making walled gardens appears to have no overlap, you're going to be waiting for approximately forever. :(
Definitely replying to this, I've had this happen more than once at the offer stage.
Does anyone know the math behind exactly how wrong the averaged percentiles are? My dim understanding of stats makes me think the central limit theorem is at play here; the averaged p99 values will tend towards a normal distribution, which is obviously wrong. Would love to be schooled on it.
My spouse works for Saks / HBC. They just gutted their health plan and did a sweep of layoffs in the NYC office. Seemed to be cutting their spending to bare bones this fall. Curious if acquiring Gilt was the plan all along.

HBC does not operate anything like what a Gilt employee is likely used to.. will be a tough pill to swallow
I would feel a lot safer about sending passwords if the server couldn't decrypt them, or if the source code for this site was on github or some other OS platform.
This, along with http://explainshell.com, are some of my favorite Bash resources.
> Version numbers are for marketing and legal.

This this this this this. This.

I've been burned by not doing this in the past with a boss who liked to make huge jumps and changes to version numbers without telling his devs, and then not being able to reproduce a given build.

Take a look at the versioning/about screens of some major software, and you'll often see these internal build numbers which have nothing to do with the shiny new "Version 2.0" that's on the branding.

Marketing can call it a Totally New Name v10, to us it's all just config values applied to build #12345.
LinkedIn Revamps Its Jobs Listings with Big Data Analytics
Here's one:

http://www.cato.org/publications/commentary/analysis-run-amo...

> However, research findings that remain controversial except in federal agencies suggest that very low lead levels can decrease children’s IQs. The FDA therefore estimates that 10 percent of all children aged 3 to 6 have “elevated” lead levels (even though exposure has dropped to a 50-year low).

> In other words, anything above zero exposure is assumed to cause measurable lifetime damage, despite the lack of evidence.
Move Fast and Fix Things
A lesson on misleading graphs from the National Review
This is kind of just a long "how many toothpicks can you fit in the moon" kind of article...
I didn't research smart bulbs at all before walking into best buy and purchasing a pair of LIFX 1000 color bulbs using the light intensity as the only metric between brand selection. Getting home, I realized that LIFX doesn't really plug and play with the other technologies. Their cloud service is not very reliable, and so it was a very bad experience upon arrival.

Then I discovered the lightsd package, which is a service daemon that runs on anything with python. It exposes a json api on the network that any client can easily send programming commands to your lights. You can tag each bulb, so you can target any subset you can come up with. I made my own ruby client in a single night, and I barely code. Lightsd turned the LIFX bulbs from an obvious store return into something I am willing to keep. Barely.
Standard accessibility disclaimer to people developing websites: please do not set "user-scalable=no" in the viewport meta tag, as this prevents users from pinch-zooming the page.

Many designers think "there's no need to allow zooming", but this is often coming from people who are blessed with youth and/or great eye-sight. A lot of people (especially as we get older) need to be able to zoom in to read things, or we just want to zoom in on images to be able to see more detail (especially graphics that have text in them).

Fortunately, you don't need to set "user-scalable=no" in order to reap the benefits of the "no tap delay" (thank you to the webkit team for hearing people's feedback about this and changing course from their original plan which was to only disable tap delay when page wasn't scalable).
Well, he did say "Why do we keep them alive as zombies rather than just help the humans and let the municipalities die?"

Is it reasonable to simply pick everyone up and move them? That seems at least plausible, though I'd expect the cost to still fall on the Federal government.
Found the Austrian!
The Cake Licking Machine
Macroeconomics has a huge marketing budget lately. Even licensing Disney I.P to appeal to the masses.
As a tourist the DC Metro at least seems much cleaner to me than the Chicago L that I commute on every day. The displays that show arrival times for the next train in DC are slick, but many L stations have those now too.