skysight-inc/HackerNews huggingface dataset:
It surprised me just how huge the impact was of reading about Flow-based Programming years ago (J Paul Morrison's book, though, his site is probably a sufficient substitute http://www.jpaulmorrison.com/fbp/)

Of course, in recent times, it has become all that much more relevant to me as I began working in data science/engineering space. Even though it's not specifically about code structure for a particular language, it addresses a common flaw in most programming approaches that seem to treat all functionality as a servant of the current context which is strange and silly and not how anything works in physical information processing so why do it in code?

A somewhat common pattern that maps well to FBP is "Railway Oriented Programming." Though FBP in full takes this well beyond simply shooting errors along in sideband to the happy path.
That problem is <2 years away from being 99% solved.
Two years ago, this would have been called "growth-hacking".
What changed?
Most sites can't sacrifice all their users in the short term for the good of the Internet long-term.
> systems that can construct such a predictive model/imagination from experience

I just want to emphasize this point as the crux here. We have many many techniques for AI that involve doing roll-outs once a smart human with domain knowledge hands the system a fully-formed model of the dynamics. Not so many where the dynamics are learned
A rental car for a week costs, for a comfortable four seater (Nissan Qashqai), 400€. Just factor that cost in.
Hand designing is the only feasible option available to us. A system that could architect itself would either need:

A bootstrap intelligence in order to self-plan, self-experiment, and self-modify. Escher hands drawing each other basically... or

Similar conditions to our only known spontaneous intelligence (us). That includes some sort of base code (genetics), competitive environments for rewarding good architectures, and lots of time in simulation. No guarantee this would work either.
Thank you, looks like some initiatives were underway.
PHP on Acid ;)

https://phponacid.com
Intermittent fasting may be good, but factual errors in this piece made me stop reading further. It seems the author didn't study the topic well enough to write about it.

Others have already pointed out dubious claims about increased longevity. I'll take issue with section "Benefit #1. It supports with hormone regulation and lowers diabetes II risk." Sure eating less carbohydrates will lower your diabetes risk. But that doesn't mean you have to fast, just that you should eat less carbohydrates.

And contrary to what is written under that heading, insulin lowers high sugar levels, it does not cause them. High insulin levels are caused by high blood sugar. While it is plausible that fasting will lower your risk of diabetes, that's foremost because you're eating less and thus the glycemic load is lower. (Glycemic load is how much your blood sugar rises from food.) You can lessen the load by eating less in quantity or by refining carbohydrates less (by eating fruits instead of drinking juice, for example)

While I think that fasting is a valid and rather easy way of countering unhealthy eating habits, it is just one of many possible ways.

And this is no myth: "If you go too long without food your body will start eating itself (muscle)". The article lists this together with other myths, as if starvation weren't a real danger. Sure most people won't get any ill effects from not eating for a day (it's healthy for most) but once the fat is gone, muscle is next.
Argentina's Community Radio Stations Offer an Alternative Look at News
This is pretty standard, isn't it?

Actually it's a fairly recent invention. It only seems "standard" if one has no recollection of a time and a place (not so far back) when outsourcing (and the systematic discounting of blue collar workers, generally) wasn't nearly as prevalent as it is today.

They may be working at Facebook, but they work for their own company.

We all acknowledge that that's the way things (technically) are. What's at issue is whether that's the way they ought to be.

And the extent to which, while it may be technically correct that these people are working for different companies... on a deeper, more fundamental level -- it's just a big gimmick.
Yes. I'm talking about electric bikes, not EVs, traveling around 10-20km....on the sidewalk.
500 is a small sample size.

Moreso when your tool serves a very specific target of people looking to satisfy a particular need.

I would try user profiling and then search engine optimization or content marketing around use cases where people will want to use it.

You also want to compare it against the apiary's of the world.
As far as I am aware there's nothing on the Compass cards, just an id so it's impossible to do much about it. If you lose it, you can get a new one with balance intact which is telling.
If it is as slow as SHA512 then it will take 20 days on AWS g2 x8 large for 8 characters (made of alphanumeric or some 10 other symbols).
I can't wait to be a hipster ICE collector.

Electric vehicles just feel and sound like shit. Auto racing is dead, for example, if we move to all electric. No more rib rattling exhaust, the wonderful smell of 2 stroke exhaust burping out of a bike, and the general feeling of driving seven thousand contained explosions every minute.

Electric may be nice, but it's boring as hell.
Should these kind of things be on computers?
THAT'S why there are so few issues in the heavily government controlled sectors of the economy, like health care, public education and drug policy. /s
The theory behind splitting the check evenly is if you go out a bunch of times it all evens out. But that doesn't happen if you split the bar tab over non-drinkers.
So I clicked on the link in your post in safari on Sierra, and it's literally a blank page. I was curious so I opened the developer console and it says:

"app.initialize is not a function (in app.initialize({"api":"https:\/\/api.visualtip.com","key":"db4430ab8da22455511f9b26963a7151835ef5471b82"});"

I haven't the slightest idea what that means, but would have expected to at least see some sort of header or un-styled text rather than absolutely nothing!
The advantage of client certs over U2F is that client certs use the same proven mechanism your browser uses to verify the server's cert, and can even be handled by the web server. It's also seamless for the user - if needed you can be logged in right from the first request. U2F needs to be implemented over the top in the app itself and the login process is at the minimum two steps (no way to login from the first request).
Unfortunate that it is restricted to .edu e-mail addresses. I taught a law class last year for which I used MIT's Nb.mit.edu platform. H20 would make a nice complement to that.
Indeed, I mistook the added warning and ticket close for the real fix.

I'm sorry, 18 days, not ~6. I said 1/3rd the real duration. Since Solidity has only been around about 800 days, 12 days is a non-trivial error.

Still: my complaint that the language is poorly architected and dubiously implemented and tested stands.
How is this different from http://lanyrd.com/?
The technopolies bring greater efficiency and common platforms along with the unfair business situation.

The trend is towards more consolidation morphing into a type of technocracy. This is basically technological communism. The biggest problem with both capitalist and communist systems is over-centralization.

There are quite a few technocrats out there and people that don't know they are. They will run up against the problems of over-centralization and have their models fall apart.

We can look at the platforms built by companies like Uber, Amazon, and Google as centralized testbeds for the decentralized platforms that will replace them. We must have common platforms for compatibility and efficiency and data sharing. But we cannot allow companies to control them and use them to dominate markets in ways unfair to employees, other businesses, and eventually even consumers as their monopolies grow more absolute.

Adoption of decentralized platforms is the next step. These platforms must provide some type of holism while at the same time being able to evolve freely.
>That isn’t true

Precedent seems to indicate otherwise.
Man, if you think TV and movies is the path to wealth...

Most productions that people watch have somewhere between hundreds and tens of thousands of people working on them. Almost none of them are rich, including most of the producers, directors, and stars of your favorite shows--who are usually locked into contracts they signed before their shows got big, and shows almost never get big. The number of people who will get rich from a given TV show or movie is between zero and almost zero.

99% of show business is folks trying to get by, same as anywhere else. Most people in show business could earn more doing almost anything else. Almost all of them make less than some kid in Silicon Valley building Tinder for Dogs. Programmers at Netflix make far, far more than almost every artist and even many of the financiers, and few here would complain about that.

Pay for your content.
How often do people take a 'road trip'?

How often do people drive to work?
I'm surprised this hasn't come up on HN earlier as it's been in the news in Sweden for a couple of days already.

Lots of mud being thrown around especially towards Russia (Swedes are scared of Russia because they did not join NATO in an effort to remain neutral)

But from my perspective it's a weird cognitive dissonance involved in this story. The real issue is not that this content (which is sensitive) was outsourced, it was that it was outsourced to "people who may be pro-russia". No matter that they're outsourcing this information to a US company. That is not the scandal.

I know the USA is supposedly an ally but, with their history of spying on foreign (EU) ministers and political leaders it's unnerving that nobody challenges the notion of giving US companies (and by proxy; the US government) even more access to data.
While technically not a conference, you're missing a big one: SHA2017 in The Netherlands [1]. Starts the 4th of August, and there are still some tickets left.

[1] https://wiki.sha2017.org/w/Main_Page
Suggestion: Add the conferences talk submission info and deadlines, so you can use it to find out what conferences to talk at.
Are you manually entering conferences in your database?
Might makes right!
I'm not saying Zuckerberg couldn't do more to include his cafeteria workers but let's face it, even doubling the pay rates of the workers at the bottom of the pile won't solve their problems because they lie elsewhere - with the free-for-all property and rental markets which have been tearing communities apart across the globe for decades. Nowhere is the brutal reality of capitalism and its failings more evident than in the property market. Property and finance are founded on the principle of getting something for nothing but someone has to pay - you, who have only your labour to sell.
FWIW, I've driven from Portland to Yosemite twice in a Model S and the charge times were no problem. At the time I had two small kids and their needs (food, bathroom, stretch) surpassed the charging time in all but one stop, and even then it was only an extra few minutes before we were ready to go.
If you fast for several days, by about the 3rd or 4th day your sense of smell becomes much more sensitive. It's an interesting and memorable experience--almost like developing a super power--but for some reason whenever I describe this experience to people they don't seem to put it in the "pro" column.
One of the biggest drawbacks for electric cars is charging. I am not taking about super charging – Tesla has shown that you can go almost anywhere with an electric car.

I'm taking about home charging for people who rent apartments and park in the street. For those, charging is a real problem because I do not think it is practical for them to use quick charging all the time. Quick charging is great for road trips. They give you enough power to go for another few hours while you have a break (which you should take anyways after driving for a while).

Quick chargers are impractical for home charging for a couple of reasons:

1. They are going to be crowded because people will spend 40min there on average (see SF where a lot of people already do that).

2. It sucks to wait for the car to finish charging. Going to a gas pump is already annoying but charging a car for a extended amount of time is just inconvenient and impractical.

Electric cars should really be charged just like mobile phones. When you get home, you plug in the car. When you leave the car is full (or at the desired charging level). This makes electric car superior because you do not have to worry about "is my tank full enough for me to get to work and to the next gas station or am I gonna be late in the office".

But until we have that, electric cars are unfortunately infeasible for a lot of people who live in apartments.

What we need to do is provide charging and parking solutions for them. They need to be able to park for 17+ without getting into trouble while charging. One way to do that is by providing normal charger at people's work, so that they arrive, plugin and wait until they have finished work and go home.

Another interesting solution is to use the power of street lamps. A British startup is already working on that [1].

What we need IMO is to have both. Some people will charge in the streets and some will at work. But until we have that (which might take the longest because it is very expensive to install so many chargers), EVs are going to be impractical for basically anybody who does not have a garage (and incredible useful for those that do).

There are also a couple of other ways, though, im not sure how feasible they are in the short term future: increase the speed of quick charging (I don't think it is possible to charge a 70kwh battery in 5min without killing it in the long term)

Have the cars charge them autonomously at big charging parks at night. While this is my favorite we have yet to see when this really happens for non luxury cars (the hardware for autonomy could already increase the purchase price by many thousands of dollars and I don't know when all car manufacturers are ready – I sincerely hope Tesla will not be the only car maker to have feasible electric cars because seeing mostly Tesla would be kind of boring and kill competition sooner or later which is always bad for the consumers).

[1]: http://www.independent.co.uk/environment/london-street-lamps...
I use microsofts snip ( it's part of office, no idea why they don't make it part of windows )

https://mix.office.com/snip

It's replaced most of my need for ms-paint
They'd literally be lynched.
Google Creates an AI Venture Fund to Invest in AI Startups
Wua it's awesome... I have never seen it before. But you have the reason, it so beautiful, and it'll awesome if you could use it in your own projects only using 1 command.
"Let there be light"
How would you enforce that?
Sounds great! Signing up right now. I could use some side income while working on my own projects.
Hands-down, Practical Object-Oriented Design in Ruby (http://www.poodr.com/) - some of it I don't agree with but it's all wonderfully put-together: clear and concise, with wonderful examples. Much more about OO design than Ruby, non-Rubyists will get 98% of the value out of it that Rubyists would.
Are you looking for future events around a topic, or updates after the conferences are over?
Both the contractor and Facebook share blame, there's plenty to go around. The contractor obviously doesn't pay their workers enough for the area. Facebook is also the one hiring contracted labor to work in the same building as their employees without all sorts of benefits. AKA Facebook is the one who brought that class divide that already exists into their space so that's obviously on them. Facebook has plenty of power here, they could push FFS to pay FB cafeteria workers more or to allow for take your child to work day but they don't because they don't care, that makes them complicit in perpetuating the divide. I'd say what makes this situation bad enough to get its own article is the proximity. Not that the class divide isn't bad when it's hidden but it's situations like this, with rich right next to poor that bring up all those questions about our current bifurcated society that we don't like to talk about. The class divide in America is a problem and in Silicon Valley it's an even bigger problem. The lunch line at Facebook is just an amazingly salient illustration of that.

EDIT: And I would go even further to say that your comments here are an amazing illustration of the justification that happens by those on the upper end. First through a hackneyed attempt at saying "I've been there. It's not that bad." Then through indifference or this sort of broad appeal to "that's just how the market works" or "it's not Facebooks's responsibility" as if poor people just pop out of the aether and it's not our society which creates and allows for poor people to even exist in the first place!
> Design patterns exist because common solutions to problems exist, not because OO has serious problems

Implementation-recipe design patterns only need to exist (or, rather, only need to be part of the active, day-to-day awareness of more than a small number of programmers per language) when the target language does not support implementing the common solutions as reusable code modules because doing so would require a kind of abstraction the language does not support.

This has nothing to do with the OOP paradigm particularly; there's no reason OOP languages can't support powerful abstractions that reduce the need for that type of design patterns; the GoF book just emerged when the most popular industrial languages were both OOP and lacking in those facilities.
Agreed, hence my comparison to Wolfram. Like Wolfram's "A New Kind of Science," he wrote a nice book that was a pretty decent layman's summary of the field, but includes conclusions that aren't anywhere near as revolutionary as he thinks they are.
The Social Ties Between Autism and Schizophrenia
Kent Beck'a Smalltalk book. I've never used Smalltalk but it transfers to any dynamic OOP language. (It also used to be $25, yikes what happened?)
Before a Model S, I owned a WRX. Both were a joy to drive. Like all cars, electric will have a mix of fun and boring. But I can promise you that instant torque and low center of gravity is not "boring" :)
I didn't call it "Show HN" as was unaware of that protocol at the time, but "Help me check my quantum physics game for accuracy" [1] got a lot of helpful comments on the physics.

Also a lot of complaints over my poor choice of language, and "why don't you open source it, we'll do a JS port". I did. They didn't.

Anyway I don't think it's seen much use since that (mostly positive) experience - if you're willing to download and execute a java app you still can:

[1] https://news.ycombinator.com/item?id=11813473
> That's only if you place little or no value on convenience.

I place a fair amount of value on convenience, but I weight it differently than you do. Not having to worry about my player's internet connection is a big plus. Not caring where I bought the video from is also nice. I like that it's a fire-and-forget operation to convert the video into a format that works on virtually every piece of video-oriented electronics that I own.

Bonuses: I get to choose which version of a particular video that I buy (there are often several available), often receive it in multiple formats, can loan it to a friend, and local media tends to have fewer compression artifacts than streamed media.

Of course, all this only applies to things that I care enough to buy separately. I've got Netflix and Amazon. I've got a few hundred games through a combination of half a dozen services, and it's a pain figuring out which service I bought a particular game through, and all that. I'd rather go to my wallet of game DVDs and pull it out (and I do, for services like Humble Bundle and GOG, where I can download the games and put the installers on external media).
Really eager to know, if the writer would still use it like this, when his project gets bigger.
For instance, using Docker on Mac like this is a pure pain.
First of all, it's a pain because of Docker's lack of proper UID mapping(and no.. user namespaces is not the answer). Second, sharing files between OSX and containers is extremely slow. A PHP/Symfony project went from a 2 second reload of in dev/debug mode on native install, to 30+ seconds for a reload inside a docker container; unless you won't use host volumes.
How AI Is Helping Fix America's Crumbling Roads
There's also the constant threat of break-ins.

Forgot to put your sunglasses away? Have fun replacing a window!
Does this do direct match on location only, or search in a radius? San Francisco only shows things happening in the city proper, no surrounding areas. Could be that's all there is but I'd expect other parts of the bay to show up as well.
SICP made the biggest difference; it really changed the way I approach mutability and state management in everything I write (To name just this).
The thing is that your Windows 8/7/Vista/XP versions of calc don't even run on Windows 10. The only thing you can run is the Calculator Plus that was released for XP. Of course Microsoft did remove the download for that one.
At what point do you think that the interests of citizens who don't own property supersede the interests of those who do?
Born in late 70's here, and I've been using Google Wallet like this as well. I used PayPal for things like eBay back in the day before it became such a cluster, and I still occasionally use it when some ticketing system requires it.

But for the past several years I've just defaulted to Wallet ever since they added the ability to attach money to an email like you're attaching a file. I know it's just UI but that was sort of brilliant (if done in the typical fuss-less Google fashion so most don't even notice it).

So while I still lean toward buying rounds or taking turns paying for things with friends I see often, occasionally I'll be out someplace and unexpectedly need cash without a nearby ATM. If a friend has cash, I can just send them funds to pay back. Same goes the other way around.

Other times it's something like ordering tickets to an event and I just buy for myself and a few friends at the same time. Then if they end up going, they can forward me funds at their leisure and no messing with ATMs or writing checks.

Sounds like Venmo is used in a similar way but I've not started using it if only because I already have something I'm satisfied with and the handful of people who even want to use such a thing have it as well. I tend not to proselytize to other people who don't express an interest in doing things this way, but I've yet to run into anyone who is using Venmo.

Although maybe half a year ago I was single for the first time in years and saw a lot of people mostly-jokingly (I hope) on Tinder asking people to Venmo them $5 to get their attention. Seemed like either a cynical/ironic "why not?" sort of joke or the least ambitious prostitutes in history.
I wanted to hate on this decision but honestly Paint 3D is a much better version of MS Paint.

For instance in MS Paint if you write some text in a textbox and then de-select the textbox it's extremely hard to select it again so that you can edit the text. And if you make a square selection and then use the edges of the square to expand your selection, you'll actually stretch the image under it, which I found unintuitive and odd.

I think the biggest mistake here was creating a new application called Paint 3D and discontinuing the original one. That's bound to create bad PR. Instead they should have "updated" the original Paint to become Paint 3D, just like they "updated" calc.exe.