skysight-inc/HackerNews huggingface dataset:
It's one-time right now (though there's an open ticket to make it bidirectional [1]), but you can use `vagrant rsync-auto` to watch for changes and continously sync. I posted an article a few weeks ago highlighting one of the reasons I use rsync rather than NFS shares with Vagrant [2].

Though I would love to see FUSE+rsync (like this article mentions) as a default/standard option in Vagrant!

[1] https://github.com/mitchellh/vagrant/issues/3062

[2] http://www.midwesternmac.com/blogs/jeff-geerling/nfs-rsync-a...
What I mean is in most US cities (I don't pretend to know about anywhere else), there is a large class of livery services that, unlike cabs, cannot accept fares hailed from the street, but will come pick you up and give you a ride if you call them. Uber is basically an extension of that concept, except, instead of you calling a person on the phone, you use a smartphone app.
Sure, I could give it a go!

I've been thinking about writing a few articles on my experiences so far in writing the editor. Sorta covering what I wrote above. I could definitely work in some stuff on architecture and design choices. When I get around to it, I'll post it on my blog, and most likely submit it here too. Hopefully you'll find something useful in it!
We've been speaking of rights in the legal context. And laws != morals.

I think there are certain rights to access natural resources. For example the beaches of California are strictly public property. I think there are rights to fair access to natural resources such as water. However I do not think that if I spend considerable resources to build a distribution network for that water that other people have a right to access that network.

I do have plenty. More than I need. Food, water, and shelter. There are people who do not have enough of them. There are many people who have no shelter. We call them homeless. I have more rooms in my house than required to thrive. Does someone who is homeless have a right to enter my home and make use of the excess shelter that I have?
Hello World, meet our new experimental toolchain, Jack and Jill
I simply put a Pioneer in place of the factory head unit on our ten year old Scion. It has Apple CarPlay, which is really all I need and is well-executed IMO. All of the modern tech I need for $700 and an hour's work Wish I could do the same with our Nissan Leaf, but the head unit is way too tied to all of the other systems.
How  to Boost Your Mobile Strategy: A Look at Glam&Go's New App
I'm not really a programming language expert, but it seems to me that having an implementation being the spec wouldn't be a good idea. If the Streem implementation has a bug, then the bug becomes the authoritative behavior. Any platform specific quirks would also make it difficult to have defined behavior.
You can hire cheaper JavaScript developers, so hybrid could be interesting in that respect.
Otherwise just go for quality => native. Also native doesn't mean multiple code-bases, if your team is interested in functional programming you can do Xamarin + F#/C#.
"Blank Name - A record that has nothing in the name slot gets used for all requests made to the base/naked form of the domain."

No, a blank name uses whatever name was used on the previous record. Near the top of the zone file, that name is usually the domain name because of the SOA record. But later on, it won't be.
Look, if it's a "bad law," it should be enforced against no one, not enforced against some companies but not others capriciously.
QNX was already a player in embedded car info systems before RIM bought them.
At the very least, it's going to be amazing to watch a master language designer build a new language from the ground up.

That said, I'm incredibly optimistic about a new Matz language. If I was going to guess, the syntax will be much lighter and the semantics will make VM optimization much easier than in Ruby.
It was on our old site, and isn't on our new one:

New video - https://youtu.be/EKbjMcX-PwQ

Old video - https://youtu.be/fSh6Q0F4d9Q
Microsoft Now Accepts Bitcoin for Digital Purchases
HBCU Innovation Summit and Diversity in Tech Ecosystem – Clearly Innovative
> Copyright exists to serve the public. I think it largely achieves that goal.

Even if it didn't, how would you measure it? There is no measurement to determine that this arbitrary definition of property in fact serves the public more than not having it -- which makes me curious. Without this evidence, why did central planners believe copyrights would serve the public? I'm more inclined to think legislators had a financial interest in upholding these protectionist laws than any good will towards "the public".
It is being released more widely. From Wikipedia: "The film will expand into additional markets in 12 December and will be released nationwide on Christmas day".
I'm not sure what you define as a build system, but it's even in the description of the go build tool (https://golang.org/doc/articles/go_command.html):

> An explicit goal for Go from the beginning was to be able to build Go code using only the information found in the source itself, not needing to write a makefile or one of the many modern replacements for makefiles. If Go needed a configuration file to explain how to build your program, then Go would have failed.

And the hope is that go generate would be a hook into the dependency graph of go build. Much like the architecture switches, the naming conventions, etc, it seemed like it really could have solved my project's protobuf problem.

But it's not, and for reasons that rob pike's doc and the mailing list did not make clear. It looks like a mis-step to me, and I don't think it's due to my misunderstanding of what `go build` and 6g/gccgo are
Reminds me a lot of Elixir's |> operator, which does the exact same thing. Nice! Curious how it'll turn out to compare with Elixir on other areas.
I'm not a lawyer but sat in many of the internal meetings. From what I understand, anyone who signs up to work with Ford Motor also signs a legal agreement saying you take on legal responsibility for your actions....

As an example, Ford is also a big Linux shop but they do not use any old Linux distro. They have partnered with Novell (SUSE Linux) who indemnifies them from all open source code found in the SUSE distribution.

When I was on Ford SYNC, no Google code ran on the module. The feature they are talking about is called Send To Sync and it's a web service where the SYNC module can receive a map planned on Google Maps. The mapping software in Ford SYNC is simply given the data output in the form of lat/long info.
Cumulative heap profiling in Firefox with DMD
In fairness, we get like 20cm of rainfall per year. :)
Yep, welcome to Ruby!

To be fair, a spec with tests was reversed out of the ruby implementation[1], so things have improved a bit.

1. http://rubyspec.org/
Show HN: memms.io - An app-less way to share photos with friend and family.
Thank you for the details. I always wondered what was going on over on the other side of the wall.
Best Places to Work – Glassdoor’s Employees’ Choice Awards 2015
I suppose it's a style issue as to whether an extra mod is better than checking if one of the triggers has passed. I would propose it's more DRY to do it the short way though.
What we wish we'd known before building the Prismatic Android app
I do that too. It seems more in the spirit of the problem. For an alternate problem, in which you are asked to print strings a, b and c (!= a concat b) if the number is divisible by 3, 5 and 15 respectively, it makes sense to special case 15.
There appears to be an AI file so you can just splice and export the icons I suppose.
Just in case you're not aware, here are some other options:

btsync (http://getsync.com) works well with at least 500GB of photo-sized files.

git-annex works well for large collections. I am using this for my own photo collection, which is about 450GB. I like it because you can do partial checkout.

I haven't tried it with a large collection but git-annex assistant should work well too, if you're interested in automatic sync.
I remember that demo too, it was indeed amazing.
WiFi is a heck of a lot simpler than cellular. Just because it can be done by a boutique vendor selling very expensive products (Tesla) doesn't mean it's the top choice of the everyman vendor (Ford).
That's actually a great idea. Too bad dealership management will never think of it on their own.
Know thy Reference
There's an old argument about worse is better. The gist is, doing things the right way is hard and takes a long time. sometimes, it's better to just get something simple out there and deal with the problems later.

http://www.jwz.org/doc/worse-is-better.html
Office 2013 apps are incredibly slow to start and run. Outlook, in particular, will lock up for minutes at a time with no network or CPU activity. Some people in my office use OWA instead of Outlook to get around the lockups.
Ask HN: What are some good, lightweight reads on computing?
I know there's plenty of quality technical books, but I'm looking for the kind of book that I can read a few pages of on the morning bus ride. The first book that comes to mind is "The Universal History of Computing: From the Abacus to the Quantum Computer" by Georges Ifrah (although I haven't read it). I feel that a combination of technical books and light reads would make me a more well-rounded programmer, and I feel like my knowledge of computing out of the context of the 21st century is pretty limited.
If you have any entertaining and/or lightweight books on computing or branches of computing, I'd love to hear about them. I'd also be interested in documentaries or movies too.
McMaster researchers may have found a way to restore metabolism to youth levels
Sure, but this is not finished at all. Starting with the spec instead of a prototype implementation sounds like a very very limiting and unrewarding design process.
Neat project. A few critiques:

- I have a hard time associating upvotes on HN with little hearts.

- The background color...

- Links to discussion just go back to HN; responsiveness doesn't help much there.
"Copyright (c) 2015 Yukihiro Matsumoto" - bit early, ey? ;)
Isis: the inside story
> I haven't seen any evidence that there isn't _any_ economic damage done by illegal downloading.

Burden of proof is on the accuser and no I don't think X number of people pirated it, it costs $Y, therefore, it caused $X * Y is a proof.

> it could have just been

Exactly. But don't you think it seems quite unlikely given that he is demonstrably a pretty smart individual and large corporations with deep pockets are coming after him. He should have completely failed to anticipate the consequences.
When I was 15/16 I was doing programming with the Bitcoin API for sites in exchange for Bitcoin. While it wasn't difficult for me to setup a Paypal, there was always a risk of it being shut down or Paypal asking me for verification (which actually didn't happen until about a month before I turned 18.) I had heard of it happening to many of my friends in the same age group.
Day 3: MASH
I've heard that before - is it urban legend, or is there some truth to it?
It's the one i'm currently using, but calling it enjoyable is really excessiv. You can't compile or get any kind of completion while running your program, you can't define a script to be called when hitting "run" ( it always tries to launch your current file). It doesn't have any kind of macro or refactoring features, etc..

Coming from xcode and pycharm, it still feels a decade younger.
A new concept in photo sharing. Harkening back to the original twitter. Simplifies photo sharing at events, family gatherings, or even just road trips with friends. No app to install means it works on every phone supporting MMS, and is simple enough to use for anyone who knows how to send a text message.
Keep in mind that Bitcoin replaces itself all the time, and will continue to do so. It's an open source project that continues to be developed as we speak.
true{TRAIL}	return keyword_false;

Well, this will be fun to debug
Mine is approaching 30 years old (still performs great - I think periodic maintenance is largely responsible) and came from the factory with not very many amenities, but I've upgraded it with some extra sensors and a display for engine info/GPS/etc. I try to keep away from large, closed, proprietary systems whenever possible...
dashboard functionality imprisoned in an ancient (and possibly poor-performing) UI that cannot be upgraded.

Doesn't that pretty much describe a cassette deck? :)

It's easy to fall into the version-chaser trap with easily upgradable digital systems. But I've come to realize, when it comes to digital appliances, do they really need to be upgraded? I don't think so. My Toyota has a basic touchscreen UI that will probably never receive a software update, but you know what? That's fine. The CD player works, the radio works, the bluetooth works, and it will all continue to work. It really isn't all that different from the cassette decks of my past cars.
How Facebook Knows When Its Ads Influence Your Offline Purchases
Really good hack guys. Keep building it!
(I do agree the name is not great)
Why cheap gasoline is bad for America
Not a fan of the closing braces.
Early Uber Team Member Joins Ride to Create a B2B Carpooling Service
Preach it! Been using Go for a while now, and I haven't been able to keep this much of the problem domain in my head since my days coding in M2. IMO, that's the point of Go.
As someone that works in R I find this fact funny that a language uses the name Rr. I can't image the pain of using Google to find an answer. I thought search Google with R was bad enough. R is also now 3.1 so that actually might hurt even more.
UPDATE: I was able to get siri support by creating a contact called "Workflows" and adding the x-callback-url as a URL for the contact. I can say "Workflows" to Siri and she will show me a list of all my workflows, and I can select the one I want from a list.

The only tricky part was getting the x-callback-url out of the data: URL since the contacts app won't open data: urls. Yay!

PS. I LOVE this app so much. Thank you thank you thank you thank you!
Census data: 5 million high potential, would-be entrepreneurs
Ask HN: Commision-based % for sales force?
Currently looking to hire a couple salesmen and a question arose:
For those that have a sales force, what % of the sale do you pay them for a PaaS?

I'm leaning towards:
100% of Avg Monthly Revenue per Customer for the first 3 months (read that somewhere)
After that: 25% - churn %.

Thanks for your time.
Any chance of an open source release for the database core? :)
Did you check https://news.ycombinator.com/item?id=8735937?
I'll take a look, but it was my understanding that almost everyone incorporates in a couple states (Delaware, Nevada, Wyoming) for both tax and standardization reasons.

Is there a good reason to just incorporate in your home state instead?

I do plan to AAL (ask a lawyer) of course, but I'm curious about the HN community's thoughts.

Another question for HNers: where do most angels/VCs want to see an entity incorporated? I've heard Delaware for standardization of legal framework reasons. I guess I could Google incorporation records for some YC companies and just look. :)
Not exactly the same. But there's a difference between distributing stuff that's obtained legally or illegally. First-sale doctrine doesn't apply to stolen goods, and I think there's a similar distinction that should be made with illicit data.
> "I also say that I am naturally free to do whatever with the book - and the information therein - once I have obtained it."

In US law, you are free to resell the book, but you are not free to produce a copy to resell (or to keep the copy and resell the original). You bought a copy of the book, not the rights to redistribute the content as you see fit; those still reside with the author. Others have made the argument about incentivizing content producers by granting those rights, so I will not rehash them.

(I reject your treatment of "natural law" as the only relevant system; I recognize the additional value of "common law" and "positive law".)
Is iOS7 rebouncing back – or is it just a statistical delusion?
Say hello to x86_64 Assembly [part 7]
But the opening brace `{` is fine?
I don't remember the price of the TBM itself, but it was going to be about $300,000 to put in the tunnel. That includes purchase and resale of the TBM. Prices for used TBMs seem to be mostly measured in meters drilled, so if you're only putting a kilometer onto a drill with five, you're not going to hurt the value much.
Ceylon language at the virtual JUG
dude, the man publishes 3 files, claims he's going to make a new programming language, and it hits the front page of hackernews -- Matz has some power there.
Implementations are nearly always the spec when a language is young. You want to be able to experiment and make changes. Then as it matures, you typically get a spec.
A Day in the Life of a Data Center Manager
One of the Ph.Ds from my department did a lot of work with using Category Theory for GIS optimization problems. He's still doing work with it [1].

[1] http://wlu.ca/faculty-profiles/arts/steven-a.-roberts.html
obligatory fizzbuzz thread:
http://www.jut.io/play#gist/aswan/193232bd72768b51dcea
I was actually a little excited when I found out that the university I went to was an Ada school. Except, it turned out to be outdated information; it was actually a C++ school when I was there, and it started the process of becoming a Java school before I left.
More than just "in practice", it might be worse than copy/paste. Richard Gabriel nailed it in the 90s when he identified inheritance as a form of compression, not reuse, forcing the programmer to have to understand every class under inheritance to understand any part of it:

Compression is a little dangerous because it requires the programmer to
understand a fair amount about the context from which compressed code will
take its meaning. Not only does this require available source code or excellent
documentation, but the nature of inherited language also forces the programmer
to understand the source or documentation. If a programmer needs a lot of context
to understand a program he needs to extend, he may make mistake because
of misunderstandings.

(from Patterns in Software, which is a really deep if long-winded book)
It is eccentrical an not even round.
No need to wait for ServiceWorker – speed up your site today
Tinder Competitor Hinge scores $12M To Bring Its Dating App Abroad
It's increasingly outdated as an actually useful resource, but The Hacker's Dictionary has long been one of my favorites, and should still be fun and educational from a historical perspective:

http://www.amazon.com/New-Hackers-Dictionary-3rd/dp/02626809...

Available online also as The Jargon File:

http://www.catb.org/jargon/
I don't think this article is technically deep enough to be of any significant value ( at least for me ).

Not discussed at all ( and that people interested in the topic should know ) :

1. NS, SOA records

2. What exactly is TXT record.

3. What's the difference between CNAME, A Records

Later on I also checked the first article [1], which even doesn't explain what TLD is.

[1] https://pressable.com/blog/2014/12/04/dns-management-basics/
I guess we just differ massively in our perception of people.

To me when an individual person sacrifices himself for a reason, any reason, then it is either that person is crazy or he has a point to make. I often attempt to understand his point and his reasons better. A cause is as strong as people who understand it. If he gets my attention and make realise something that I haven't previously, then the cause becomes stronger.

There is no absolute righteousness. Your point only makes sense if there is a divine set of rules that makes some things right and others wrong. I don't believe there is such a thing.
> "Apple and Google already solved the UI problem"

Have you seen any demos of these systems? Because I thought this as well until the video evidence began to mount. Both CarPlay and Android Auto are slow, laggy and overly complicated solutions. And that's before we account for both systems' odd reliance on cloud-driven voice navigation. And that's without trying to account for the frankly-unlikely notion that people will fish their device out of their pocket/bag, and physically plug it into their car, with any regularity.

Both Apple and Google's efforts are attempts to cram their existing platforms into a use-case where it isn't needed and it just doesn't fit. It's akin to Microsoft trying to cram kbm windows onto a tablet. That is not the way forward for car manufacturers. That's not the way forward for anyone.

The primary desired integrations by the user are: being able to listen to the audio that's on their device and exchanging voice with contacts on their device.

Even turn-by-turn is a thing that most people, most of the time, don't need. And when they do need it, the odds of having their own car, or a car in which they had any choice on the underlying in-dash technology, are low. Niche groups might select a car/radio and regularly plug their device in to attain these features -- just as niche people suffered various iterations of Windows Tablets over the last decade. But there will be no widespread adoption or use.

What's needed is an update to bluetooth [1] and dash designs that acknowledge mobile devices by providing a universal mount and some signalling method that can shift those devices, themselves, into a "car mode". So 80% of the time, 80% of people aren't mounting anything and are having a better experience.

And when they do want some device feature, they don't need to hunt through the purchase process for various possible mounts, suffer fiddly installs and then live with obscured dash controls.

So I see every reason in the world why Ford would need a competent in-dash solution above and beyond simply supporting CarPlay and Android Auto.

As to why Ford would want a QNX solution with wi-fi, for-pay turn-by-turn, etc? Fleet sales / rental services.

[1] improve the audio handling. improve the pairing situation. voice command pass through.
Great post, thanks for taking the time to share! And, interesting point about how well-run the architecture team was ... and how it wound up not mattering because of the relationships that senior management was pushing.
> Money represents work.

Government money represents debt, not work, that's why it's called IOUs. And I wouldn't say actual money (eg: gold, Bitcoin) represents something. It's just a resource useful for trading and saving, because it has certain properties like scarcity, fungibility, etc. 1 Bitcoin doesn't represent $354 US dollars of work in 2014. 1 Bitcoin represents 1 Bitcoin, if anything.

> When you do work, you get money.

So what happens when you don't work and you get money? Fatal error? What does the new money printed by the government every year represent?

> That's fundamentally what our economy runs on.

No, that's just what the owners of the world taught you through the education system they regulate.