skysight-inc/HackerNews huggingface dataset:
You gotta wait for that till drones and thermal cameras are an order of magnitude cheape and thus more ubiquitous.

Best evidence for the existence of a separate species is recent (late 1800's) genetic admixture to an Abhkazian family.

Sadly, however, the paleogeneticist (retired Oxford prof. Bryan Sykes) who has the samples has so far not yet released any further information on the samples, except that the admixture cannot be matched to any known ethnic.
As someone who spent a fair amount of time in academia, this is pretty common. As much as we all like to pat each other on the back, there are always contrarians who want to tamp down or be skeptical of another scientists conclusions.

Even after a few years, I learned there is always in-fighting when a major discovery like this is made. Regardless of where these bones should be classified, it's an incredible find no matter what - which is sometimes lost in the ensuing fray of dissenting opinions.
How to Change WP 8.1 and Windows 10 Mobile Font
Data Experience Design in Education
Each one of an infertile individual's parents belongs to its own species.
It's like having PouchDB -> CouchDB but with SQL not NoSQL

For me I'd like to:

Firebase as backend. Sync user data to browser. Query user data elegantly in browser using select statements.
Here's a list of 1289 laptops with matte screens and a lot more filters, but less fancy presentation: http://skinflint.co.uk/?cat=nb&xf=83_LCD+matt+(non-glare)#xf...
Heroku please launch new regions! I really hope you guys launch in Sao Paulo, Brazil.
Objective-C to Apple's Swift Converter for Mac OS X / Windows
I've tried roundcube & squirrel mail, and wasn't able to maintain the switch. I support open source anything, but I need gmail level service for my e-mail.
Learning Ruby through Clojure
Why can't big ISP's stop spammers abusing their servers?
Tip for Google, Microsoft (Outlook.com), Comcast, etc...if someone creates an account then sends out a message with content like the following, it's probably spam.

"Are you in need of easy, geniue and fast Business or personal loans?"
Crab – SQL for your filesystem
I crunched the math on this a little while back as a fun exercise:

To replace a single rush-hour NYC subway train with all single-occupancy vehicles, based on the average length of car in the US, would occupy every lane in a single direction on Market St in San Francisco from the waterfront all the way to Van Ness.

In other words, in order to get a subway train full of people into the city, but in cars instead, the lineup of cars (spread over multiple lanes!) would stretch the entirety of downtown SF. And this assumes perfect packing - i.e., bumper to bumper.

Side note: I'm quite optimistic about self-driving cars, but it never ceases to amaze me how many self-driving car proponents seem to be utopian futurists who are entirely reality-resistant. No, self-driving pod cars will not produce greater capacity than a heavy rail mass transit network, are you even serious. They may very well become a key fixture of our transportation infrastructure, but there is simply no physical way fleets of taxibots will ever rival the throughput of a NYC subway train at rush hour.
Which is (part of) what makes this an unrealistic assumption.
Limitless in the sense of applicability to tasks.
Ask HN: Where to move within US?
Tired of living in the Expensive East Coast and specifically NJ. Everything is so expensive while the infrastructure is so shitty.

My wife and I have been contemplating moving to a different state within US and would love to get your opinions. We have 2 toddlers but really no other huge requirement.

We have looked at Texas, Florida and even Georgia. Warmer weather, not much snow and low taxes. What else ?

Note: We have lived in HongKong when we had no kids and absolutely loved it. But with kids in equation, we want to stay within the US for now.
See my comment above, but I think the most obvious solution would be to contain deliveries to non rush hour times - ala garbage pickup.
You might be throwing out the lucky ones if your company is a bad place to work.
looks like SaaS and eHealth can became next big thing!
What about google persistent disks?
But Maglev would require overhead rails, no? Or underground tunnels. The latter would be too expensive, and the former would be met with neighborhood objections. Street cars can co-exist on the street level in the way a 60-70mph train can't.
Exploring Xcode Breakpoints
JuliaCon 2015 Videos
I used to work for these guys. Their CEO was probably the single most selfish douchebag I'd ever met.

Glad this happened to them. 'bout time Karma came a'knocking.

Oh, p.s. can confirm all women (at least 90%) are bots.
Offline-first web apps. Think of all of the "native mobile apps" that could actually be done as a web app, but instead get built as native applications just because the application needs to store data.
Fossils found in African cave are new species of human kin, say scientists
Thanks! That is a great reason, I was just curious as OpenHab already has a huge community and ecosystem around it.
This is a great post, especially the section about product USPs. On Ivyleads we are still testing a few variations because we believe it is very impactful. We also saw a huge uplift changing the CTA from blue to green.
Ask HN: How to stop procrastination?
I am now getting used to procrastination everyday. I said to myself I need to do this tomorrow morning but then I just delayed to afternoon, the day after tomorrow, and so on. I hate myself unable to take action now.
Yeah, that was a bummer situation.

The problem was that browser APIs require independent implementations to become standard. Chrome used SQLite for their WebSQL, which left Firefox without a good option. (Implementing a SQLite clone isn't feasible with their budget.) So, the standard was dropped.

It's a shame, because SQLite is a great tech.
How is Python even being mentioned as a replacement for Fortran? That is like replacing C code with Python just because ...

Sorry I really love Python but I see it as a slow weighing beast that is always a good second best choice for everything it does. Great if you only know Python or only want to know Python but for production? Speed issues is the main reason why Python is not more widely used.
> My feeling though is the problem is they have a line limit.

There are a few reasons why we do 80 columns:

1. Human eyes have an effective line limit. The longer a line gets, the harder it is to scan back to the beginning of the next line. This is why paperbacks are taller than they are wide and why newspapers use several short columns instead of one wide one.

2. Being too narrow hurts readability, sure, but being too wide does as well. Also, even though many developers have giant monitors now, we also spend a lot of time on laptops, doing side-by-side code reviews, looking at code on blogs, etc. 80 columns is pretty friendly towards all of the various and sundry places where a user may be looking at some code.

3. We found it encourages better code. Dart is syntactically kind of a superset of Java, which means you can write Dart code that looks like Java. In particular, you can revisit some of the egregiously verbose naming practices that infected that community in the 90s. I see a lot of code like:

LoggedInUserPreferenceManager preferences = new LoggedInUserPreferenceManager();

A shorter column limit has worked as an effective nudge to get people to do:

var preferences = new Preferences();

> The article just pointed out a year of wasted time.

We'll get the time back. It's amortized over the amount of time saved by running it x the number of engineers using it.

> I can point to searching and replacing an identifier and then having to go manually reformat hundreds of lines of code all because of some arbitrary style guide.

The problem here is that you had to manually reformat it! Refactoring is a key goal of automated formatting. You can make a sweeping change to the length of an identifier and automatically fix the formatting every where it appears.

> I also had code generators at google that had to generate code that followed the line limit.

Code generators are another explicit use case. We have a lot of code generators now that produce completely unformatted code and the run dartfmt on it.

> I too wasted days futsing with the generator to break the lines at the correct places all because of some arbitrary line limit.

Should have used an automated formatter.
Oh wow! I made this last night just for fun. It's going a bit nuts the last hour. I have just upgraded hosting, so it should be live and well!
> "What real advantage does the switch to C++ from C have for you?". You can find vast amounts of information on the web to answer that question :)

As well as vast numbers of religious flamewars. I'm personally of the camp that (C || Fortran || "C with classes") + (Java || C# || Python || ${HIGHER_LEVEL_LANGUAGE}) is better for nearly any complex, performance-sensitive task.
> It's a podcast

Could've fooled me. Completely obscure to a first-time visitor to the site.
I studied literature as well, and made the jump to being a developer by doing a bootcamp.
Ask HN: Retro show HN?
I was doing some work on my blog recently and came across some old projects from about 5 years ago. I would like to post them as show HNs but I had a look at the code and thought again. I'd need to make it clear that you learn a lot in that time. :)

I thought it may be interesting to share old stuff we've worked on. Possibly with some commentary of how you'd do it differently knowing what you know now.

I'm not sure of the best format for this. As separate show HNs (Show HN (retro): xxx) or as comments in one thread? Is this even a good idea?
Can someone give me a rough estimate of how much it costs to 3D print them?

https://github.com/Xyl2k/TSA-Travel-Sentry-master-keys

If it's cheap enough I'd love to hand them out at airports to travelers as a demonstration of how terrible the TSA is.
I believe he meant that trucks need access to the business so the business can receive its stock
Cannot edit the text anymore. Just wanted to mention that I have a bootstrapped product that I run and ideally would love to stay closer to startup ecosystem. Of course, California is out of question again due to the excessive cost of living.
Predicting the Pure Storage IPO with Data
From Products to Platforms (Apple)
Time is location-dependant (time zones).
Where are your numbers for Brooklyn coming from? The population was greater in the 1940s and 1950s, but it is still well over 2 million, and still the most populous borough in NYC. (As it seems to have been since 1930s.)

https://en.wikipedia.org/wiki/Brooklyn#Demographics

https://en.wikipedia.org/wiki/Demographic_history_of_New_Yor...
Yeah, but you're not unemployed with 4 kids.
The Smart UI Design behind Apple’s frictionless 3D touch
The best customer service ever?

If you ask them something mundane like "How do I show dividends for GE?" they will know.

If you ask anything even slightly technical like "How do I get the API to adjust the divendends?" you will hit a wall.

The customer service people seem to be there only for the terminal users.
Thanks everyone for the details. I don't think it's a moire pattern because the image is displayed at native resolution. So it is a low level calibration issue. Disappointing to see this on a Mac.
Not that AI will ever truly become I, let alone surpass humans, but why would you want your clone to live in the future?
I find it hard to believe that they didn't know better. They were using 12 rounds of bcrypt to store the passwords, afterall. Assuming just the DB is compromised, they would likely be okay because of that. I'm not sure how often systems are so entirely pwned as to gain access to their source code repos and their entire production database. That seems like an outlier kind of attack, though I think the same thing happened with Sony.

I don't think it's fair to say that this was a security oversight, so much as it was a conscience decision to make the system have less friction for users by utilizing these login tokens.
Most people who know C can pick up Fortran in a few days. I am not a Fortran guru, but have learned enough to write a lot of code for a few scientific projects in school. I really don't understand the mindset that you "need Fortran programers to write Fortran".
They generated login tokens using md5 hashes of strings that included the password. This is rolling your own encryption.
Why Buy Cars from Repokar Online Auto Auction?
Smarking (YC W15) Is Hiring a Senior Data Engineer in SF
JOB DESCRIPTION
If you are wondering how your magical skill-set in data analytics can create tremendous value in a hundred billion dollar industry, this is your answer!

We are a team of MIT grads and Y Combinator alum. We are building a pillar platform that aggregates the business's data in the parking industry to eventually solve the notorious parking searching problem.

We really, really want you to have the following:
- Degrees in Computer Science, Computer Engineering, or equivalent work experience
- Skills to efficiently parse, manipulate, and analyze data from multiple sources and formats
- Familiarity with databases and Linux environments
- Proficiency in Python
Responsibilities:
- Data acquisition: collaborate with customers to extract, transform, and load source data for modeling and visualization.
- Predictive analytics: data mining and modeling to reveal business insights, facilitate dynamic pricing, and solve many challenging problems!
- Product development: lead feature development cycles including design, implementation, review sessions, testing, and so on.

The following are great bonuses if you have them:
- Experience with Python analytics libraries and shell scripting
- Experience in machine learning, statistics, and optimization
- Developing and managing cloud services (Amazon AWS, Google GCP, etc)

SKILLS HIGHLIGHT
Python, Data Mining, Machine Learning, Data Analysis, SQL

SMARKING PRODUCT
Smarking - By combining big data, analytics, and transportation logistics, the Smarking team is helping property owners, municipalities, airports and parking management companies access predictive analytics and real-time tracking to optimize revenue and staffing, saving millions of dollars every year.

WHY US?
If you're a disruptor looking to solve a challenging issue that affects so many we're the right team for you! After finishing Y-Combinator (YC W15) and spinning out of MIT in 2013, Smarking Inc. is a fast growing tech startup based in Cambridge area. Upon extensive collaborations with well respected clients including top tier commercial real estate investment trusts, famous airports and municipal governments, and leading parking management companies, Smarking splashes a mix of state-of-the-art data processing, machine learning, predictive analytics, and visualization technologies onto large scale data to reduce the "entropy generation" in the car parking process.

If you would like to know more about our vision and team, please email us at <careers@smarking.net> with your resume attached. We look forward to talking to you soon!

https://angel.co/smarking/jobs/56852-sr-data-engineer
You don't even really need to send off for it. You can cut a temporary key from an empty 2L bottle and a paper printout, and once you get it just right, you can duplicate that plastic key onto a metal blank at the hardware store.

An app certainly adds a bit of convenience, but it also takes out most of the fun.
Well, I've used it some 2-3 weeks ago. On Mac. But there are still things missing. Are there plans for Windows support too?
Amazon applies to be a root Certificate Authority
Embedded as in "32-bit ARM running Linux", or "8-bit microcontroller"? Either way, as someone who has written a FAT driver for embedded systems in the later category, that looks like it's far more code than it needs to be. Full read/write functionality can be done in approximately 800 (Z80) machine instructions. FAT is a linked list, and if you look at it that way, it doesn't take much code to manipulate one.

I've written a bit more about that before:

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

Append = find an empty cluster and link it into the chain for the file, then write into it. Create is similar except you start with a empty chain and also add an entry to the directory (which is like writing/appending to a file, because directories are files.)

When allocating next clusters you can reduce fragmentation significantly over the dumb "first fit" strategy if you scan the FAT to find contiguous free clusters and apply a next/best/worst fit. Even better if you add an API to allow tuning the amount of "gap" after a file when creating it, based on knowledge of how much it may expand in the future.

I believe that with good tuning and allocation heuristics, FAT32 can outperform the far more complex filesystems (ext*, NTFS, etc.) widely believed to be superior. One idea I've never gotten around to testing out is to modify the Linux FAT driver and do some benchmarking.
​Siri and apps are coming to your television: Apple TV
Where is this guy working from? He mentions a humid climate in his latest post, but no geography.
Why couldn't Firefox use SQLite?
Whoops, we're using the same source but I looked at the wrong column for current numbers. Fixed. Nice catch, thanks :)
New Orleans is wonderful this time of year. ;)
It's kind of pointless anyway, but if you care to check your facts:
https://www-03.ibm.com/ibm/history/history/decade_1950.html
They are underpowered even for running android apps and are used almost exclusively as messaging devices.
Where's "aluminum"?
Timeout on the first try but it loaded on the second. Nothing playing yet but it's trying...
I'm not an architecture researcher, so I can't say from first-hand knowledge. But looking at the titles from the papers in the previous years of the conference that this paper is published in, Parallel Architectures and Compilation Techniques, would be a good start: http://dl.acm.org/event.cfm?id=RE206
Show HN: Tab Counter – realtime counter on any browser tab
I've been looking for a Chrome extension that would display real time visitors in Google Analytics tab. Couldn't find one, so we made a simple bookmarklet that lets you track any realtime counter in the minimized tab.

The whole thing was ready in just few hours, including designing and coding the landing page. Nothing fancy, but does the job.
The keyword there is "suggests".

>> Only one line eventually survived to give rise to us

Why? There are tons of species of plants and animals, why did all the human-like (according to the suggestion) species disappear? Why?

Why if they all disappeared yet all other plant and animal species variations lived are there still apes and monkeys today?

Why if life came from amoeba, why is there still amoeba? It's not like there's some source of amoeba's being rained down on the planet every day, why did not all amoeba evolve as well?
This is already demonstrably false. The iPad is already in use for professional purposes, and if you'd watched it, you have seen the stage demo prove you wrong.
Can boxing trust USADA?
Yeah, but there's a lot of insecure managers out there, and if you're desperate for a job, you need to take that into account.
If this is the concern, then it's a misplaced one, especially for streetcars. It's totally common in European cities for the busiest streets (with shops etc) to be exclusively lanes of recessed rail. Trucks have no problem delivering supplies; in fact, it looked a lot more pleasant than trying to weave in and out of traffic and hope to god loading area parking isn't blocked a la busy streets in US cities...
He has very good industry connections but I'm still very hesitant and think I'll say no.

Thanks for your great comment!
What Pro apps does that allow you to run?
Probably a bit meta / ironic! It could be worth avoiding HN for a while. There are anti-procrastination settings on your user page.

This is quite a common topic here. Some discussions:

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

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

To summarise. Don't worry. It's normal. Everyone does it. I'm doing it right now. :)

Everyone has their own way of getting things done. I like writing to-do lists. I draw a box next to the item that I can tick when I've done it. It's more positive than crossing things off.
Niiice... last time I tried to get something done with IndexedDB it was total pita. If this manages to take away even 20% of IndexedDB's pain, it's sure worth taking a look at!
Then would replacing md5() with hash_hmac('sha256' [= or whatever ], strtolower($username) [= data ], strtolower($password) [= key ] ) help against such an attack? If I understand correctly, this would have ruled out rainbow tables.

Edit: clarified. BTW hash_hmac is built-in with PHP >= 5.1.2.
> It's like having PouchDB -> CouchDB but with SQL not NoSQL

Also, without the replication and conflict detection.
I hear Tx is nice...not sure about infrastructure though. We too are looking to make a move, though we're not even in the planning stage yet.
How One Founder Went from Bagging Groceries to a Multi-Million Dollar Business
My impression of defining species wasn't necessarily can they mate, but rather will they mate. Geography and sexual discrimination play as much of a part in separating species as does fertilization.
Did you know that Go doesn't have a line limit and gofmt doesn't wrap lines? It only fixes whitespace within a line. It's up to programmers to split lines manually. It seems to work for them, so clearly there's more than one way to do this.
Early Adopter Syndrome: The Psychology of Your First Users
Yeah sure, there's all kinds of ways to pack lots of people into a little space and get them marginally close to where they started from and where they need to get to. But there's still the first and last legs of that journey. Even in Paris, where no spot in the city is further than 500m from a station, means you may still have to walk a km in the worst case.

It's fine when holding nothing, now do it with a couple armfuls of groceries or whatever.

A car free city eliminates cars, which carry around big empty storage boxes in the back all day, and can go from right where you are to right where you need to go. Bikes are an "ok" solution for some segment of the population, but not for every.

A quick example, my 80+ year old father, who walks with difficulty with a cane, would not be able to live in a car free, train only city at all, and bikes are not an option for him for the same reasons. But he still insists on working every day because retirement bored him. There's lots of people like my father, old, handicapped, both, how do you design a mass transit system that can accommodate people like him?

That's why transit systems designed by healthy 20-40 something internet forum people are usually bad ideas, they optimize for these kind of best-case scenarios, but there's so many edge cases in humans that these solutions work poorly in general. Cars work well in general, but a terribly many of them in places like NYC are personal vehicles used for just a few minutes a day, adding to congestion.

There's only ~13k Taxis in NYC and ~40k other for-hire vehicles. What if we doubled those numbers, and killed off all other personal non-business vehicles entirely (the majority of vehicles in the city)? Sounds like that solves pretty much all of the problems.

Okay it doesn't solve all of the problems, you still have to deal with Taxi drivers.
lol.

Store a strongly hashed copy of the password, but use weak hash on password for login token. oops
>Sigh. Bloomberg-er here -- this article is old.

Why be offended, rather than excited to get to come in here and to expound on what you do for a living? It's what makes the comment section great.
Sure, something has to change. However, if you want people to use mass transit, it has to be convenient and quick. It also works if there is no better option. Taking a subway then transferring to a bus, followed by a streetcar is going to be a long trip. Everything is NYC is expensive. Even the new bus station is going to cost over $10 billion.