skysight-inc/HackerNews huggingface dataset:
The study won't be valid unless they wait at least 2 generations after UBI is implemented.

People born before UBI grew up with the scarcity on their minds, shaping the way they act with UBI.

People born right after UBI is implemented will be biased by parents who grew up wirh scarcity, like the children of American immigrants.

The study can only be valid when the parents of the person to be observed has UBI for their entire life.
I don't think they use git. I believe I've heard that they use an internally developed SCM.
What a compassionate way to turn this into something good! Thank you to all parties.

If anyone wants to join me in also donating to the San Francisco Coalition on Homelessness, here is the donation form linked on their site:

https://www.networkforgood.org/donation/MakeDonation.aspx?OR...

(You have to actually click the "Take Action" link in the header: http://www.cohsf.org/)
Sadiq Khan to be elected London Mayor, the Evening Standard reveals front page
Of all the times I've seen Internet votes made to have a real-world value, the bad parts of this contest were among the mildest of potentially bad outcomes there could be. Went better than expected honestly.
Overall abundance of an element in the earth's crust doesn't mean as much as you'd think -- for example the element scandium is even more common than lead in the crust (20 ppm) and is a dream metal both in bulk and as a strengthening additive to aluminum, but due to a lack of readily extractable ores very little of it is produced a year. Lead is only as common and cheap as it is because it forms a variety of easy to get at ores.
'The Amazon API Gateway free tier includes one million API calls received per month for up to 12 months. If you exceed this number of calls per month, you will be charged the API Gateway rates.'

Same as lambda. So together, first million requests are free. After a year, you'll pay ~$4 a month it looks like, for lambda (40 cents for the first million if you stay under 100 ms per and 128 megs RAM; 20 cents for the function, and 20 cents for the processing), API gateway ($3.50 for the first million calls), S3 storage (a gig is 3 cents), and traffic (I'm assuming small amounts of traffic, obviously). $4.50 if using Route 53, and $5.50 ($12 per year, paid up front, but I'm averaging it out) if you get your domain through AWS. That's not bad for site hosting + comments.

I do wish they'd enable the Amazon Certificate Manager to be used on the API Gateway though.
only wish the tooling, such as sbt, were not so lackluster.

python as a first language? no problem. scala as a first language? you've got to be kidding me...
Boils down to this:

https://news.ycombinator.com/item?id=11633517
I know a few other languages, they just aren't nearly as marketable as Ruby. I've learned Lua, Scheme, I know a little bit of Julia but most of the stdlib is over my head mathematically. I've fallen in love with Ruby because it seems to be how I 'think' about problems. I just never really had the motivation to learn Rails, I always hear people complaining about it, I've never needed a website or anything, I don't know. It just never happened.
3000/month is still absurd. I think 2000 is about the most you can justify on a 100k salary without having risking emergencies bankrupting you.
Nice. I like how YC "moves fast" and introduces new experiments pretty often, but solves the "break things" issue gracefully and with good communication.
It's a western charity, not a government. They don't print the money.

More generally, many countries need to make sure they have enough foreign currency to buy imports. Poor countries especially need to worry about this. Printing money to give away doesn't make sense when you can exchange it for something valuable.
> It's not cryptic.

Cryptic might be the wrong word, but having not been here for what happened as it happened, I'd say that trying to piece together what this OP post was about if this was your first exposure to the whole "Pick startups for YC to fund" idea is not at all trivial.

I skimmed enough of the two links dang posted above to know that it would take me more time than I was willing to devote to figure out exactly what went down. The way HN threads are presented makes sense when the threads are alive and active, but are terrible from a historical perspective of how things unfolded if you weren't there to see it live.
Older fork here: https://github.com/LSTANCZYK/NRules

Post showing it was going to be removed by the author here:
https://groups.google.com/forum/#!topic/nrules-users/jFwLtPl...
Anyone around using it in production? Thoughts?
From what I can tell: The founder of Pinboard (Maciej, HN user idlewords) applied to "Apply HN". The application was (probably) done a bit tongue in cheek and ironically, because (as I understand it) he's had interesting previous interactions with YC and has posted some "anti-Paul Graham" blog posts

BUT, he "won" ApplyHN with more than double the votes of the next runner up:

https://hn.algolia.com/?query=%22apply%20hn%22&sort=byPopula...

However, he was not selected and there was this post to the winner's announcement yesterday: https://news.ycombinator.com/item?id=11633278 making it appear there was some bias involved.

FWIW, Pinboard is awesome.
This is making me wonder whether we should be paying for GC or just having Lambda abandon workers whose heaps are full and spin up more.
Great response dang and big respect to Maciej for directing the 20k towards charity. A good resolution.
> in fact... it's probably one of the best ways to launch a bootstrapped company. it's both the motivation and the sustenance to do something meaningful with your career.

It sounds extremely distracting from your career.
I don't mean to pry, but what do you mean by "on the street for health reasons"? I'm trying to think of a medical condition that could be helped by being homeless, and am drawing a blank. Maybe I'm misunderstanding?
I'm not sure Stephane Israël's warning is directed at governments. It's more of a warning call for all European industrials who should increase their efforts to prepare for the present and upcoming US competition.

I mean it's not as if Ariane 6 is being built entirely by government money. It's more complicated than that. As a matter of fact, a new company Airbus Safran Launches[1] has recently been created out of the two big aerospace companies and is working mostly on Ariane 6. As I understand it, the CEO of Arianespace is calling for more initiatives like these.

It's a bit like with aerospace, when Boeing started building big airlines, European companies gathered and formed Airbus. They were not government owned but I supposed the government did intervene some way or an other considering it was a strategically crucial economic sector.

Also, whether the government funds an aerospace company is a bit blurry. SpaceX is privately owned but its major client is the government and, as Stephane Israël often complains about, they get extremely advantageous and arguably unfair contracts notably with the US military. It's kind of a government funding in disguise.

That being said, money is not the only issue here. The big thing SpaceX has is passion : since those guys think they're basically saving the world or something, they work much harder than anyone in Europe. I mean it's surely much easier for an engineer to keep working late at night when he thinks that his work will allow man to walk on mars and save the human race from extinction. That's the only way I can explain the extreme speed at which they're making progress when compared to what is done in Europe.

1. http://www.airbusafran-launchers.com/
I know a little about a lot of things, but I know least of all about web development. I worked my way through some Sinatra tutorials and through the Cuba.rb book, but I just never got into it.

Are there any books that you'd recommend or anything?
Has there been any talk on whether Action Cable will be supported by Heroku?
To Become a Leader, Think Beyond Your Role
In case this is the first time you hear of Rails 5 and wonder what's new, this post sums it up:
http://weblog.rubyonrails.org/2015/12/18/Rails-5-0-beta1/
I believe this is called a "cognate"

A cognate is simply a pair of words from the same stem (origin); it doesn't matter if their meaning is still the same. The opposite term is "false cognate", which refers to words that sound alike and mean something similar but stem from different roots.

Regardless of origin (so cognate or not), if two words in different languages sound alike but have different meaning, they're called false friends.

</pedant>
Fair enough. I stand corrected on that sentence.

A few nuances need to be pointed out, though. While they increase, they increase to levels set by the city based on a calculation that incorporates costs of things like taxes, utilities and whatnot.[1] In addition the owner has to apply for the increase, which is laborious and more than half the time never even is done. But the point is that they started at very low levels, and even if things eventually catch up, rent controlled units are typically quite below even rent stabilized units in rent asks.

If a genie appeared and magically offered you a choice between a stabilized unit and a rent-controlled one, equivalent in every other way, without knowing any other facts you'd most likely pick the rent-controlled one, even if there's been a 7-fold increase since the 70's as you point out, because you'd be more likely to pick the cheaper of the two.

1 - "New York City Local Law 30 of 1970 stipulates that
Maximum Base Rents be established for rent controlled
apartments according to a formula calculated to reflect real
estate taxes, water and sewer charges, operating and maintenance
expenses, return on capital value and vacancy and
collection loss allowance. The Maximum Base Rent (MBR)
is updated every two years by a factor that incorporates
changes in these operating costs." (http://www.nyshcr.org/Rent/FactSheets/orafac22.pdf)
Appreciate it. Just functional enough to recall pieces of a good, in-depth conversation with you here on programming, software quality, etc. I gave you credit elsewhere for being unusually knowledgeable about present and past techniques of getting job done. Plus noticing high assurance implementation came down to rigorous FSM's and their connection to hardware. Impressive.

Since then, although my condition hasn't changed, I've at least pursued that hardware research to get very far. One thing was finding where SW and HW connect with those FSM's as I predicted. Already have 2-3 methods to express software that (a) can integrate with verification tech and (b) can auto-generate hardware from it. So, slow but steady progress toward grand challenges and such. :)
Note to tech world: THIS is how you take responsibility, make things right when mistakes happen, and look out for the communities we live in.
dang, good on you. I hope it's not too embarrassing if I publicly say this, but I'm more than ever impressed by your level headed judgement and decision making, but even more so that when you realise you made a mistake you openly say so, then take measures to make it right.

It's very hard to do this, and it's my firm belief that only those of good character have the strength and fortitude to do so!

Maciej, you're a gracious guy and the manner in which you handled this was also exemplary.

As an aside: dang has one of the toughest and most thankless jobs you can imagine: moderating HN and ensuring that trolls, unstable people and those with hurt feelings are fairly dealt with and at times corrected. I am one of those people who dang has had to quietly speak with after I emailed HN, and his gracious, open and firm communication speaks volumes, and is one of the reasons why HN is the best and most interesting forums on the Internet.
I think a more useful link is - https://github.com/rails/rails/blob/fbdcf5221ad7ea3d40ad0965...

Overall I expect this release to be more lightweight memory wise. This also should first release of Rails that includes ActionCable - https://github.com/rails/actioncable/tree/archive
It's been a very long time since I read the GFS paper but it's similar in many ways - there are only so many ways to design a large-scale blob store and they all share a lot of the same design elements.

If I remember correctly GFS has a coordinator node in the critical path, much like the name node in HDFS, which impacts availability if it goes down. The nice thing about the Master in MP is that it's completely disjoint from the data-plane and not a critical component in the system.

Your assessment is pretty accurate, and the cross-zone replication component is one distinguishing characteristic. MP also makes heavy use of highly-efficient erasure coding as a first-class design element, which wasn't included in the original implementation of GFS but was added later.

The biggest difference from an API perspective is that MP is only a blob store whereas GFS is an actual filesystem (we implement the filesystem at a higher abstraction layer). From what I understand MP is closer in spirit to the underpinnings of Colossus than GFS.
What about compared to Singapore or Japan?
I am secure, therefore IAM
Experiment confirms quantum theory weirdness
I had the exact same experience
It's basically Boaty McBoatface again with similar lessons of "don't run online polls".

Fooy McFooface is the inevitable outcome of online polls which are open to the entire internet, allow arbitrary submissions, and can have traffic easily driven to them. Other forms of online polling -- high-turnout votes with a preset voters list, polls which are hidden away in unlinkable parts of member-only sites, or polls with a moderated list of options, for example -- don't have those problems.
This is almost universally misinterpreted. The actual interpretation of the chant is this: we are the space program of the USA.
Labour's Khan becomes first Muslim mayor of London
That's pretty extreme. I like it.
Markov chains can't keep track of nested stuff though I thought?

I suppose that NNs have some sort of limit to how many layers they handle, but I thought they tended to learn nesting fairly well, unlike markov chains?

I could be wrong about this.
i'm talking about the landing pad.
Assuming they spend the money, why doesn't it help the businesses who sell things to them?
> So it is impossible to really know if the surveillance does anything.

We know that it has a chilling effect, and the likelihood of it actually performing the stated mission is really low. We've had several massive leaks, but the one place that evidence would have definitely shown up would have been the DOS cable leak - because it was an unfiltered dump. While SIGINT certainly shouldn't appear in anything below top-secret, there would be hints. The stratfor leak would have contained hints as well, due to all the candid emails discussing intel from gov sources (see access to OBL intel cache for an example). Also, the FBI would likely brag about more than their sorry list of terrorist entrapment cases. One can't make the claim that operational SIGINT is so special that it never leaks, because that is one of the classified emails found on Clinton's private server - emailed from a former government worker that shouldn't have had access in the first place.
> unable to fully productize their solution

In my experience with this type of problem, it happens due to a failure of vision and leadership. The software company focuses a vast majority of resources on POCs and "consulting" revenue (really, rent-a-coder revenues) and these "consultants" end up failing as product innovators (i.e. they contribute practically nothing to the productization or even harnessing of institutional knowledge) and they also fail as true consultants (i.e. they do not have deep industry experience or management consulting prowess to be able to deliver unique value and engage with clients). Ultimately, this happens because leadership neglects product and becomes too caught up chasing deals and burdening the organization with custom development work to close the gap between the existing product versus market needs.

This is OK if your software company's consulting services are affordable. Enterprise clients tends to be quite accepting of the need for customization after product purchases. However they do not expect to pay McKinsey levels of fees (let alone $18M per year?!).

An alternative business model that seems to work is management consulting, where you can charge huge consulting fees (if you have earned the requisite reputation), and you can even cross-sell relatively low cost in-house software products or services alongside the consulting work. However, high value consulting engagement like McKinsey tend to last weeks (not years), making the expense palatable to clients (e.g. around 500k fee, for 2-3 consultants for a month or so). The difference between management consulting and enterprise software is that when paying $200k for 2-3 "millennial" "management consultants" for a week of work, the client doesn't expect delivery of a complete working software solution - the client only gets a PowerPoint presentation suggesting what and how management should do in order to achieve some given goals.

There is an interesting potential disruption occurring at the intersection of management consulting and software, but not much has changed yet with traditional business model divide between old-school management consulting and enterprise software, and Palantir doesn't seem to have cracked that code.
While the situations you cite are relatively less common, I don't think the social norm in those situations is at all unclear. Walking through the back storage room to find the restroom after asking is fine, but doing so without asking isn't nor using is your bathroom trip to rifle through merchandise.

I think it's only us nerds with our low social sensitivity and literal minded-ness would think otherwise.
Everything I've seen says they secure their load. Is there something I'm missing?
> Use a more sophisticated voting system.

How about only HN accounts with a verified email address can vote, and then you vote via a "Sign up for their mailing list" button? That way you're forcing voters to have some skin in the game, and also leaving the startups who participate with a tangible asset.
"The running boom is over. Blame millenials."

Ha, boomer press outlets aren't even trying to hide their silly anti-millenial crap anymore.
It's the quality of sleep that is the biggest concern. Sleeping poorly affects your productivity, creativity, and your health. The social isolation is also bad for all the above since it will likely lead to depression.

Seriously, once I rented someone's large closet in Phoenix for $100 a month when I needed to save money. I showered in the gym and stayed in my office all day. Even in the most expensive cities someone will take a "ghost roommate" for $500 a month; pennies compared to cost of a physical/mental health related disorder.
Games would benefit from having the ability to plug in FP to resolve particular rules, but the aggregate game-world is stateful. (Remember that article here on HN where someone took several months to sort of write Pac-Man in Haskell, then admitted at the end that it would've taken him a week in C; and look at some of the other hoops that Haskell tutorials jump through when writing games.)

OOP is just an enormous win for games; I actually learned OOP with ZZT and Megazeux. Something simple like Pac-Man _might_ fit in a stateless paradigm, more or less, if you have a non-painful way to do I/O; but the more ambitious a game gets, the more it benefits from objects (including rule-processing objects).

MVC is also a good thing to use in gaming. For those who haven't heard yet: the model is the database and the deterministic, stateless parts of processing ("characters lose 1 point of nutrition per turn"); the controllers are the player's and any AIs' decisions (both are almost certainly stateful across rounds/timer-ticks); and the views are drawing the game (for the player) and giving a selective picture of the gameworld's state (for the AIs).
No way.

In that movie Mitnick was outright violent towards Shimomura (he wasn't in real life) , along with a few totally ficticious real-life encounters between the two.

Also, this movie depicted Mitnick destroying files and evidence (didn't happen).

The script was leaked during his defense. No good.

I understand movie magic and drama, but what a kicker to be trying to defend yourself legally while a Hollywood production glorifies you as a criminal while simultaneously injecting fiction into the true story.
I'm fine with it as long as it is voluntary.
It sucks that the outcome of the first Apply HN became complicated, but the resolution makes me confident that the people behind this are gracious and understanding – which is more important than that mistakes were made this time around. Thank you.
Kinesis also produces many parallel runs if the load is sufficient unfortunately!
You and @skunkworks both raise interesting points. I'll have to think through this some more... I have more experience with code than economic policies; but here's a first go:

I have a problem with neither paying taxes, nor helping raise up the underprivileged. However, I believe that the former should facilitate the latter, rather than feeding some official's offshore account.

I think that if external funding were withdrawn, then we'd see a lot more done to fairly distribute government revenue and our government would be motivated to increase that revenue by improving our balance of trade.

I'm a little biased towards capitalism... so I believe in equal and opposite reactions. The developed world deserves to eat what it's worked for too. Maybe we need a little negative pressure to see that.

https://www.youtube.com/watch?v=L-DgV2vixSo
Is there any particular reason why that piece never uses the phrase "wind turbine"? That's actually what it is, right?
I couldn't agree more. I started programming with QBasic -- basically teaching myself on my own -- when I was seven. And it worked. I was programming little interactive stories, drew crazy stuff on the screen, wrote small games. I was happy with it. The only things I was always curious about (and know one I knew back then could help me with) was on how to access the computer's mouse and the sound blaster. With my limited knowledge I never got that working until I switched to Delphi and Windows four years later.

One of the best things I remember about QBasic is the help system (also referred to in the article). This where I found everything I wanted to know, including examples, about the language. I believe that's one of the reasons why I'm still more patient when it comes to studying software documentation compared to the average programmer.
is it true "rails new backend --api" will first prompt and ask "are you sure you don't want to use golang?"
Exciting stuff!

I'm going to be sticking with 4.6 for the foreseeable future for serious stuff because I'm a big fan of ServiceStack, and Web API feels like a step backwards, even in .net core.

Even for 4.6, the development of .net core has still resulted in some nice gifts, such as the task runner explorer in Visual Studio for Gulp/Grunt, and the auto installing of NPM and Bower packages when a project.json or bower.json package is detected.

For small/side projects though, .net core it is!

If Microsoft is still on a spending spree, they should really purchase ServiceStack and use it to make some serious improvements to Web API.
http://www.amazon.com/Rails-Edition-Addison-Wesley-Professio...

..