skysight-inc/HackerNews huggingface dataset:
Cool article, with some nice insight into Huckleberry Finn (the novel), as well as the promised maps. Which is why I don't understand the responses here on HN.

One says the maps where "metaphorical." No the maps were extremely precise, or at least as precise as could be for being based on a novel. The maps did take some liberties with scale and distortion, but that was for two obvious reasons: 1) to fit all the information at several scales into one set of maps, and 2) to be pieces of art in themselves. So you could say these were very precise maps with a highly unusual and non-regular projection and lots of embellishment, but they very literally map the journey in the novel. I would argue that they are actually very effective at displaying large and small scale details in the same frame.

Notice I said projection. There certainly exists a mathematical function that would transform these maps into WGS 84, or whatever datum you are more used to. Actually, it's intriguing to think about that function and how it would work.

To the one who thought this had something to do with github, I say you need to be a bit more open and less focused on tech--a common problem on HN, despite the proliferation of non-tech articles. Plus, it's not like startups haven't been copying each other's domain names since forever. I mean it's one thing to be surprised that the content is not what you expected from the name alone, it's another to leave a comment about it.

Finally to SwellJoe, I admire your sense of adventure, but I urge caution. From my own investigations, even with a well-found boat, navigating the Mississippi is beyond novice-level. It's been channeled and dredged, has lots of currents, and is plied by commercial traffic. I'm afraid that even a house-boat wouldn't have the power or maneuverability to deal with that--better to get a regular live-aboard motorboat. Search for information on the Great Loop. It seems like most pleasure craft take the Tenn-Tom to avoid the lower Mississippi.
Can't really discuss specifics, but training machine learning models that share data between all your cameras would be pretty difficult, for example. Also, the lifespan of the processor would be highly reduced if you were constantly hammering it (thermal implications, etc. etc.) Again, in a few years that might not be an issue anymore :)
Yeah I was in total shock yesterday when I found out they are phasing out app fabric caching in favor of REDIS. Glad times are finally catching up to them, but it feels so much like Sun.. Too little, too late.
Wal-Mart: It Came, It Conquered, Now It's Packing Up and Leaving
GPS SVN 23 Offline and Finally Decommissioned
Bitcoin is not in a good spot.
I tried the latter--Home Advisor (formerly ServiceMagic). Filled out my project details, but they ignored my explicit decision to NOT be immediately submitted/sold as a lead to contractors and instead chose to see their list to read reviews.

Unfortunately, they ignored that, and I got pestered by a contractor who was very push on the sales side without answering questions, etc. Very unpleasant experience.

It highlighted for me an issue which is that I'm not sure I can trust a provider like that if they are selling the leads. They might have an interest in selling me to whomever pays more, or to new contractors to get them hooked, when I just want to go with those that have the most happy customers at a fair price.

Still haven't found a solution to this that I'm happy with.
Well, if this new one is going to be closed-source... Then yes, we are at the mercy of Microsoft. We're going to have to deal with the C++ version lock-in, because it's going to be release compiled (and hard to de-compile)
Not to rain on anyone's parade but you could generate A LOT more load using regular old EC2 instances if all you had was $3...
After operating three times longer than it was designed for, this workhorse finally gave out today a month shy of the launch of its slated replacement.

Related: spike in GPS error (Article in Finnish)

https://blogs.aalto.fi/metsahovi/gps-kellonajan-outo-hyppays...
Want to speed up `npm install`? Disable the progress bar for a massive boost
The Wire Hanger’s Flexible Symbolism
The article did mention a desire to use netifaces, but I didn't quite understand why the author thought they couldn't.
Firefox supports profiles, you can use the Profilist extension which makes it easy to switch between (I keep a separate profile for sites I use my work login on) https://addons.mozilla.org/en-US/firefox/addon/profilist/
Nobody pronounces GIF correctly anyway.
> This means that, if you follow the rules of the SI, 1 Hz = 1/s = 1 radian/s

I fail to see how this follows from the SI definition of either the hertz or the radian.
Can someone compare the level of hate he's describing here with what the average person has to deal with in the enterprise? Maybe it's not bullying, but it's still a high level of stress. Especially on production support rotation.
It's not a personal attack. It's a statement of why I don't put much faith in that post.
Security is always more important than performance. It's irresponsible to sacrifice security simply to make page loads faster.

And where does functionality fit in, in your black and white world? It's easy to make a lot of things perfectly secure, but if in doing so you give up the essential functionality that made those things useful in the first place, what have you really achieved?

If you make JS whitelist-only, no exceptions, then you will break the web for huge numbers of people on huge numbers of sites they value, because JS is useful. Those people aren't going to thank you for keeping them safe, they're going to say your browser doesn't work, and then they're going to use someone else's browser that does work instead.

In reality, security is nearly always a sliding scale, and the best results are nearly always achieved by balancing security against other factors like performance and functionality to keep the user as safe as possible while still providing whatever it is they actually want.
...ultimately would you trust your home to something you can throw together in a few weekends?

With respect to the massive engineering effort, and acknowledging you probably didn't even realize you were doing so, I have to point out that this is an example of the extremely distasteful emotional manipulation too often used by security-related companies, and it needs to stop. Advertisements with lines of the form, "Would you trust your family's safety with anything less," or, "Nothing is too good for your children's safety," contribute to the general paranoia of society, not to mention the gross misallocation of capital based on manipulation instead of merit.
Anyone know the why the US has such lower rates of mosquito-borne illnesses?

I know there was a big malaria eradication campaign in the middle of the 20th century that had an impact. Apparently in 1882 we had malaria not just in Florida, but straight up to North Dakota. [0]

Actually, weird, that graph makes it look like most malaria died off in the US before Müller's discoveries about DDT. How'd that happen?

My next guess would be air conditioning helping to keep people indoors, but a lot of the range of malaria died off even before that.

[0] http://www.cdc.gov/malaria/about/history/elimination_us.html
Can someone explain what are the differences between a YC Fellowship and a YC Core company? Is it metrics, how far they are along, founders, etc.?

Are there different things that YC looks for when evaluating a company for one vs another? What constitutes as a company being ready for YC Core? Thanks!
I'd hope that every Uber driver out there is well aware of their intent to replace them all with automated cars the second that becomes feasible. Lord knows it has been telegraphed enough.

Doesn't necessarily mean there's an obvious solution for employing those people in the future, but I just hope they are all informed about the fact that Uber's future is basically dependent on eliminating all of their human drivers from the cost equation.
Hi, I'm the Founder at Distelli and I wrote the original version of the Distelli agent in Python that Brian rebuilt using Lua. The main reason I picked Python 2.4 is because we have large enterprise customers that are / were running Python 2.4 on servers and I had to support Python 2.4 to serve their use case.
While I have considerable empathy for people whose lives are being disrupted by globalization, and I am not particularly happy about how globalization is being pursued, we should recognize that anyone who, by accident of birth, is allowed to live in a liberal, technologically-advanced and stable nation, is the beneficiary of a considerable privilege.
This has a lot to do with the widening wealth gap. If your assets are fairly liquid you can easily exploit new opportunities. If you happened to buy a house near a steel mill, there is not much you can do.

Consider high school students are making choices based on what they think the job market will be in 50! years. Sure, we still have some bank tellers even with ATM's, but even a 50% reduction in demand is devastating if it takes 10+ years of specialist education. Retraining may seem reasonable for truckers, but for highly skilled professions it's tossing a way years of education and on the job training.
You are however unique amongst developed countries in how far you applied it.

Per capita you incarcerate more people than any other major country (developed or not).
TL;DR: Oil is cheap, Salmon got a little bit more expensive than usual, also Norway.
This is exactly right. From "Challenges with Python " in TFA:

> I ended up introducing incompatibilities with older versions of Python when I tried using a finally block with an exception block—that syntax was not available until version 2.6

Lua changes major parts of the language in minor revisions. 5.1, 5.2, and 5.3 are not compatible, and in much larger ways than Python 2.6 and 2.7. Lua 5.1 is currently the most recent version supported by LuaJIT which he specifically mentions. Lua 5.3 introduces integers!

> For example, I needed to add support for detecting the Ethernet addresses of the host computer, which can be done with the netifaces native library (or shell out to ifconfig and parse the results, which would not be compatible with Windows).

You're going to have exactly the same problem with Lua, except that that library won't exist so you'll have to write it.

Lua's great, but this isn't a case of Lua being better than Python for your use case. It's a case of you redoing your deployment in such a way that you happen to have more control.
I only have so much money, but Nabisco isn't competing with Intel for my cash except in a coarse, weird and not-very-useful sense. If Twitter and Facebook fulfill different social needs, then they aren't in competition for the same free time.
Are you ready for Continuous Delivery?
How I became a code ninja
The other benefit is a lot of math intuitively makes sense in the context of using it for games. I started learning linear algebra when I was ~14 or so because I was trying to make a 3D game and had a specific idea of how the camera should operate—quaternions, once I got past the sci-fi name, just made sense in the context of rotating the camera around. That, in turn, made complex numbers a piece of cake when I got to them in school.
Our resources aren't infinite, but certain people have more than they need while others don't have enough to survive. I don't know if we could, even theoretically, let everyone in the US live a decent life.

But, that doesn't mean we just don't do anything though, we can still do as much as possible given what we have.

Not only that but if we helped those who are down get new skills to be productive, wouldn't that only be better for our economy and thus for everyone?
Is Velo3D Poised to Revolutionize 3-D Printing–and Robotics?
The Surge in U.S. Mansion Prices Is Now Over
None. The system will find balance on its own, as always. So, a big chunk of US workers are left behind b/c their jobs are now in Mexico, China, etc. So, capital owners have found ultra efficiency producing goods and services thanks (in part) to Globalization. But now fewer people with stable jobs can buy them goods and services. Oops! Ok. Let's give them credit cards. Ok that works for a while but now they can't pay back. Boom! The system adjusts itself.

Whats next? Who knows. Maybe universal minimum wage. Maybe resource-based economy. Maybe modern socialism. Who knows. But something WILL happen. Meanwhile, our duty is with our own.
I am a strong supporter of globalization, but pessimistic about government's ability to help the people who you describe as being left behind. Retraining has the worst record of the programs you describe, and 'education' usually does little (probably because of signalling). I am most vigorously opposed to government-backed 'education loans', which do little more than drive up tuition. I am generally opposed to welfare, because is does little to ameliorate the human issues related to joblessness, and basic income is little better, though BI can give people some flexibility to make their own choices. A globalization 'bonus' or temporary boost in BI might be worth considering (and testing), but we should also encourage people to adapt to the new world instead of building up resentment while refusing to change.

It also seems that we should each take some personal responsibility, and help whomever we can. It is too often that we pawn off our responsibilities and moral duties on society.
Given that it can apparently act as a USB card reader if plugged into a bog standard PC, i suspect no more than your typical USB device. So something like 0.5A at 5V.

And why would you want microUSB?
ISAAC: A Fast Cryptographic Random Number Generator
I'd guess RHEL 5 is to blame for supporting 2.4 until 2014.
One selfish, and therefore easily understandable reason for helping those less fortunate is because, left unchecked, there might be some tipping point for these less-fortunate to rebel in the societal sense, out of necessity for _their survival_. That's a problem for all of us.
What is often forgotten or ignored are all of the people globalization helps lift up
Ask HN: What is the leading community on the Internet for discussing JavaScript?
I didn't see anything along these lines in the article, but I remember thinking during my undergraduate studies that it would be cool to be able to opt-in to a program that gives a list of people who had checked out the same books (or perhaps the same `n' books) as you. I can't recall the exact title, but there was some relatively specialized book on dynamical systems I often checked out that kept getting recalled. I wondered: who is this person that wants this book and can we go get lunch together?

I guess that there are potential privacy issues here (although perhaps surmountable with an opt-in system) but it still strikes me as worth looking into (either for regular libraries or for sites like Amazon).
Yep. Largely because actually putting the brakes on free trade doesn't work in practice so the only option we can take seriously is to take the dividends from that and invest it in the social safety net + education.
We're using Roost[1] to notify our users for relevant information. There's a demo there.

1: https://goroost.com/try-web-push
This is awesome.

Imagine you have a mobile app for viewing news articles, an API to drive it, and an aggregator to collect the content.

Now it's 2016 and you'd like your app to show today's "top" news about Bernie Sanders as a distinct category. So you query your database on:

- full text search: "Bernie Sanders"
- category: politics (Possibly a tag on the site you scraped from, etc.)
- sort: inverse date

A SQL database can do this. And there are too many results to read. With strange ordering. Not useful yet.

Say you also get Twitter info on how often the articles are shared. You want scores to be boosted based on this. Also, you'd like to show at most one article per source website (or some threshold).

Now you want to expose those controls via your API. So your end users can choose two different definitions of "Bernie Sanders", depending on whether they watch CNN or Fox News.

How? Voila, that's precisely what scoredb does.

And it's simple, open source, implemented in Go.
Persistence.

In the spring of 2009, as a senior at university, I was one of the first few people involved in the movement that became Twin Cities Maker, now a hacker/makerspace in Minneapolis, MN.

Movements start small. The very first meeting was just three of us meeting in a coffee shop after one guy started by boldly registering the web domain and looking for interest.

This eventually grew to a consistent weekly social meeting in the back room of a coffee shop. Over time informality gave way to an official club with officers. We started collecting dues to save money for a lease while still keeping the energy by meeting every week at the coffee shop.

I moved away for work soon after graduating in the summer but initially kept in pretty close contact with the group. By January 2010, with the help of a group-merger, Hack Factory of MN dba Twin Cities Maker officially held a lease to a space in town. Since then they've expanded to lease more of the building. At the Hack Factory you can tinker with electronics, 3d printing, CNC routing, milling, welding, woodworking, textiles,....

Even after acquiring the shop, the weekly coffee shop meet turned into a weekly open house on Wednesday evenings that still runs today.

Credit for this success goes to the individuals who stepped up to volunteer running this crazy enterprise. I have crazy amounts of respect for everyone who's served as an officer or otherwise helped organize things.

After returning to town in 2011 I officially rejoined as a member, although I happened to loose much of my enthusiasm for social tinkering. I was interested, but not committed, so i'd sit in on board meetings but not actually run for office. Eventually, I spent less and less time at the shop.

Since then I've always felt odd talking about my involvement in TC Maker, because other than being one of the first few people in the door, I never personally took much of a real lead role in the organization. By 2013- I was considering myself to just be the longest dues-paying member who actually participated the least.

I'm on another "hiatus" now as I moved to Helsinki, Finland last spring. I'm still on the mailing list, and I still admire the group for doing their own thing and making it work. If I'm ever back in MN and it's still around I'll undoubtedly be involved again at some level.

http://www.tcmaker.org/blog/
More context: http://reason.com/blog/2016/01/26/rhode-island-children-unde...

It's just a proposed bill though (aka, journalist bait).
Very interesting. On a similar note, John Donohue and Steven Levitt theorized that the result of Roe v. Wade and the resultant availability of abortions resulted in a drop in crime beginning roughly 18 years later:
http://pricetheory.uchicago.edu/levitt/Papers/DonohueLevittT...
https://xkcd.com/1172/

Never mind that the kernel devs were willing to keep some age old storage subsystem around simply from getting a verified report that someone was still using it.
Chrome supports multiple user accounts. I do this for my work and personal accounts. You don't have to switch between them; you can have windows from both accounts open at the same time.
Oh, they have the docs they need. That's essentially what is shared with console devs. The problem is that to get up and running is pretty Herculean with just docs. They need good sample implementations to get kickstarted.
Examine.com is a great resource.

I coach myself and other bodybuilders/figure athletes on the side, consider this anecdotal. Working with the extremes of muscle mass I've found that it can affect metabolism a great deal. Simply by the fact that you have so much more weight to carry around/maintain. For example, I maintain weight at 205lb @ 5'7" (relatively) lean at 3500 kcal, for a competition I have to be ~170lb, my maintenance intake at that weight is closer to 2000kcal. Note that exercise also increases closer to a competition, so that 2000kcal maintenance is with higher activity levels than offseason.
Related to this?

*) Bugfix: the "try_files" directive inside a nested location given by a regular expression worked incorrectly if the "alias" directive was used in the outer location.
from: http://nginx.org/en/CHANGES-1.8
Will only actually be used against legitimately neglectful parents. I'm in favor.
The definition for 12 year olds is somewhat murky... what exactly do they mean by "overnight"?
#Lit (the broken camera that saved the world)
UPDATE: The course is now back up for current students and pending a quick review to make it 100% live again.
The default Lambda limit is 100 concurrently running Lambdas. AWS will raise this if you ask, I believe.
When you think about the data first you can usually synthesize the program. It's almost a game now to try and write a DOOM engine from only the description of the WAD format and its wonderful documentation. I'm under the impression that if you think about your data and how to serialize it first the code will fall out of it.

So I'm starting to think more about formal specifications and documenting serializations formats first and worrying about the code second.

update: punctuation corrections
> packaging and deployment in python remains such an amazing mess, even after 20 years.

I'm Lua fanboy, but I've to admit, that I'm missing clean deployments and upgrades with virtualenv and pypi available in Pyhton. I've never had any issue so far, am I being just lucky bastard? It has been like that for many years already.

> Ruby has better tooling libraries

On the other hand, I've honest to maintain one Redmine instance (which is written in Ruby) and this is real nightmare for me. Each time I've to upgrade, I've to drink a lot day or two in advance :-)
Giving everyone a mansion and steak/salmon for food is not possible. But giving everyone basic shelter/food/clothing is well within our abilities today.
I think SPIR-V + Vulkan would be the better path to follow, considering that NV doesn't really care that much about OpenCL.
I think this is a flaw in human nature -- continuing to put too much weight on the past and one's roots when the future is harmed by doing so.
> As police cars patrol the city, they ping on license plates associated with the fees. The officer then pulls the driver over and offers them a devil’s bargain: go to jail, or pay the original fine with an extra 25% processing fee tacked on, all of which goes to Vigilant.

So, they're planning to turn the Texas prison system into de facto debtors' prisons, and the Texas police system into de facto highwaymen. One more factor to add to the giant pile of reasons for ill-will that the US state and Federal governments have been collecting. That pile can't get much taller without toppling, and while I do greatly hope the blowback happens through the democratic process, that process is pretty severely damaged and this looks less and less likely every year.
But both of these things have large global repercussions, hence the newsworthiness.

Maybe salmon in particular is a bad proxy because I believe most Salmon, at least in the US, is farm raised, but it demonstrates the increasing prices of fish - a staple food in many regions - due to overfishing.

I think we know the repercussions of oil, but a big way it affects the US is the drop in jobs due to falling oil prices and a misguided massive capital over investment in tar sands.
This article does not say Lua is "better" than Python, it simply describes why we choose Lua. Bundling Python and rebuilding for each platform was certainly an option. However, luvi has the advantage that it has many platform specific builds prebuilt and extending luvi with more CMake files + C libraries is easy.

Plus me (the author of the Lua agent) was already familiar with Lua, so the easiest way to get from A to B was for me to use a known-good tool.