skysight-inc/HackerNews huggingface dataset:
WebDataCommons New Release of RDFa, Microdata, JSON-LD, and Microformats Data Sets
OCaml does much the same, but it embeds the meta-information in a .cmx file which sits alongside the .o file. It allows cross-module inlining of single functions for example.

OTOH OCaml has another problem which is that the format of the .cmx file is just a dump of internal OCaml compiler structures so it changes on every compiler version. (You do get an error message, not a crash, but you still end up having to compile everything with the same compiler version)
The Tea Party got a large turnout after Obama was elected - https://en.wikipedia.org/wiki/Tea_Party_protests
Term limits remove good politicians as much as they remove bad ones. Plus, as many have pointed out before, you need experienced leadership. If everyone, by definition, has less than eight years of experience in their role it'd be even more chaotic than it already is.

The problem is not that politicians can get elected for decades, the problem is that incumbents have an unfair advantage. Fix that problem and term limits become a non-factor.

Plus, to look at how ineffective rules like that are, Putin is president of Russia again despite their being term limits intended to prevent that.
I'm pretty sure term limits are counterproductive. They have the effect of booting out good servants and replacing their institutional knowledge with the institutional knowledge of lobbyists and party operations (that pick the new candidates).

I mean, that is generally why someone gets reelected, because they are popular with the people that vote for them. Representatives that don't serve their constituents aren't all that successful at getting reelected.

So in my world view, term limits hand more power to parties. Bad.
Top Google Ad for YouTube.com goes to scam site
If you are close to the desert you probably don't have forests though. Tree need a lot of water, as things get dryer the land transitions to grassland before desert.

Of course mountains are often a factor. There are deserts at the base of forested mountains. The mountain takes all the rain.
5 step formula to win freelancing clients
Were you dead during the Obama years? Did you not see millions of people protesting? Remember the Tea Party?
Yeah, as another commenter said, an interview is not the same as a critical sprint. I don't mean that I find coding stressful, I mean that I find the social aspect of being interviewed stressful, and it's hard for me to get in the problem-solving state of mind when in that situation.

I don't think you can argue that you're not invalidating someone's experience (within the context of their suitability for the position) if you don't look at any of the code they've written outside an interview process, because it's self-evident that there are candidates that are talented programmers who cannot demonstrate those skills effectively during an interview.

You can argue about how insignificant of a minority that is, though. I'm a senior developer who has been offered most of the jobs he's applied for because I _have_ been able to prove basic code literacy during an interview (and have typically surprised employers by how effective I can be, when not in an interview situation). So if the _screening_ bar is low and if you're taking steps to ensure that the handicap of social anxiety is diminished, it may be a negligible percentage of candidates.
Yes, but what is "bad luck"? For most people "luck" really means "how wide have I spread my net" -- how many people are willing to give me opportunities? When we say "luck surface area" I don't think we mean legitimate zero-sum odds, because we're only talking about luck idiomatically. You don't have much to lose by putting yourself first in line for as many opportunities as possible.
Ah, so that's what that means!
My wife has that app too, but has the enhanced US Midwest edition. After 4-5 months, she doesn't even have to use her mouth anymore. People just offer her their seat. Best thing is, it's free!
We make up for hand weakness with hand dexterity, slow vision processing with incredibly rich feature sets and powerful cameras, and reliable actions with previsioning and prediction on every task.

The human system is pretty incredible.
Is flagging this post a bad idea? I mean, these months the world is following trump presidency with a lot of uncertainty and fear and that's why politics was almost forbidden from HN. This post contradicts the previous HN position and will ignite a lot of hate.
The goal is not to reduce it to simple trivia, but rather to tease out the process to arrive at the answer from the interviewee. If your answers to a question are basically forms of "get help from someone else" without even considering the problem, that doesn't bode well.
I used to be annoyed by "function" in JavaScript. That was when I thought the main job of a programming language was to help brilliant programmers write code in the most efficient possible way.

My thinking has changed. Lately I think the job of the language is just to provide variable assignment, function calls, and a couple other basics. Most programming languages go far above and beyond and they become impossible to use for beginners, which means they can't be used on a diverse team. And worse, they tempt intermediate programmers into using complex control structures instead of doing the design work to figure out which boring-ass array processing functions they actually need to write.

I think the core challenge of programming is to write code that inexperienced people can understand quickly. Partly because your teammates may be inexperienced. Partly because 2 years from now you will be inexperienced with respect to this part of the code. Advanced programming language features are generally antithetical to that. Terseness is antithetical to that.

Instead, we get giant codebases that require full time attention from an expert programmer, in order to have any chance of extending anything.

I want code that uses the most basic possible programming primitives. I names to be as verbose as necessary so you don't have to look a lot of places to see what's happening. And I want the data model to be as simple as possible.

I want to see that the programmer told the rest of the organization "No" over and over, and that the code does very little, and uses childlike tools to do basic things. I am not impressed by wizardry, and trivialities like "function" versus "def" don't matter to me anymore at all. I am impressed when someone makes something small and simple and good.
I think it's a question of numbers: if you're building a bunch of new ones and keeping the old ones, your absolute number of deployed weapons goes up, and raises tensions. But if you build a bunch of new ones and simultaneous retire, and remove from service, a bunch of old ones, so that your deployed number is the same, that shouldn't raise tensions at all. It's hard to imagine how other nations could object to "we're replacing a bunch of old and possibly dangerous weapons with new ones that are much safer so we don't have to worry about having a horrible accident".
Free idea - why is there no public official who runs on a digital strategy? Like a localized reddit for policies and issues on local, state, and federal levels. If you add in some ML and AI, you could come up with truly direct democracy, that is 100% open and transparent.

Yes, this would be technically hard in that making it secure would take effort. But, in my mind, less effort than it would take to dismantle the electoral college, which has resulted in the opposite of direct democracy.

Sam - if you did this, I'd vote for you.
I love this, maybe instead of track-trump.com should be track-potus.com - it would much less polarising/partisan... Now it looks as if it is run by the DMC...
I feel like the fact that they are demos rather than products make them rather useless.

Why would you think that? Anything that shows off your skills has value. Well, it would to me anyway. I mean, if I were evaluating your candidacy for a job, I wouldn't care if your projects were demos or "actual products".
Why is that unfortunate? That's the entire purpose of high prices: To alert others that supply is not keeping up with demand and that their help is needed. Choosing a job, or anything else, because of "big bucks" is exactly what "big buck" offers are meant to achieve.

If you are suggesting that we only want doctors and lawyers who are truly passionate about what they do, then artificial price ceilings are necessary to indicate to others that they are not needed. However, in doing that you create a shortage situation.
Of course you can, I'm running Nova Launcher.
>Either a breaking change or to tie in with .NET Standard?

Maybe they just want to sync with .NET core tools which have a breaking change even if they are currently RC - just moving everything to 2.0 would signal that everything is in sync now - hopefully.

They need a major version re-release, 1.0 was premature for the way it was done, hoping they get things right with 2.0
Because the substance of the promise is terrifying.
Paywall fail.
This "other world" you're talking about exists: backwater countries run by kleptocrats and military generals.
Really that's what I'm asking - how do they do it currently?
Terms limits are magic. I first heard Ken Langone talk about it so vehemently and the more I looked into it the more I realized that it would be a good thing. Having a larger pool of public officials to choose from over time allows for experimentation to see what(read who) works and what doesn't.

It's going to be an interesting 4 years ahead. May be even 8.
A friend of mine who I mentored did almost the exact same thing. He was attracted to the high pay, relaxed dress code, and flexible working hours. The difference is he saw what an amazing point in time it is to be a software engineer and understood that the facade would not last long. So he turned his lies into truth. In the interim between being hired and starting the job (2 weeks), he spent over 100 hours coding, reading, pestering me and basically everything he could to become more proficient in LAMP and bash. I helped him and hoped for his success because (1) Schadenfreude is something I avoid and (2) Whenever we hung out, drinks would be on him

This taught me perhaps the most important life lesson I've ever learned: if you want something in this life, you don't ask for it, you don't wait for it, you take People don't give you what you want. And being "deserving" or qualified for something isn't necessarily going to get you what you want. This applies especially to those complaining about making less income than a known fraud.: if you don't demand more money, no one is going to preemptively recognize your talent and pay you what you think you are worth.

As an aside, software engineers are the worst class of salary negotiators I've ever seen. 90% of all the people I've interviewed just accepted the job offer and salary right on the spot without taking time to think it over, mostly because their personality type wanted to avoid anything they perceived as adversarial.
Every Upcoming Chromebook Will Run Android Apps
Dan: Thanks again for your work (I also work on BadgeApp)!

One other important change due to the Rails 5 upgrade was that because jquery-turbolinks doesn't support Rails 5 [0], we eventually had to drop both jquery-turbolinks and turbolinks. If you're using jquery-turbolinks, you may also need to drop both jquery-turbolinks and turbolinks. Turbolinks doesn't work correctly with many JavaScript libraries (causing no end of subtle bugs), and in our case the performance boost turbolinks is supposed to provide, so turbolinks just wasn't worth the trouble anyway. Good riddance.

Rails 5 has some nice additions. I particularly appreciate that Rails 5 has two new security hardening mechanisms to reduce the risk of CSRF security vulnerabilities: per-form CSRF tokens and origin-checking CSRF mitigation. We use a number of mechanisms to make our application secure [1].

The application doesn't have many LOC, but we do work to keep it that way. We try to reuse code where it makes sense, and always try to keep it simple. Still, it doesn't take many lines to create a useful app, and that's a good thing.

[0] https://github.com/kossnocorp/jquery.turbolinks/issues/56
[1] https://github.com/linuxfoundation/cii-best-practices-badge/...
Thank you for taking the time to write this up. I agree with some of your points, especially on Churchill. I have generally found that the more I learn about what he actually did the less I like about him. I also suppose some of the earlier naval threat came from fears over some kind of a resurgence of the Anglo-Japanese alliance that was only a couple decades before around the time of ww2
It's true, the DMC are political: http://www.rundmc.com/
SnappyData: Unified cluster for streaming, transactions and interactive analytics [pdf]
Yeah, I mean that they're invalidated in the scope of "material used to evaluate whether a candidate is suitable for the position".

Definitely no arguments that open-source work has merit far beyond its impact on hireability :)
Many of these can be prevented by multisig and/or a hardware wallet with the seed phrase tucked away.

Sending to the wrong address can be fixed with smart contracts that associate addresses with easier identifiers. Swapping value/fee can be prevented with a simple safety check in the client software, to make sure the fee is reasonable.
Not Venture Scale?  Get Over It
I made a video game and I have had two jobs thanks to that code base.

The thing which is valuable is to show you can get things done. That's it. Nothing special, just do what you want to be doing then show it to be who need engineers to do that thing.
I would venture to guess you've never lived in NY State. Between Sheldon Silver & Joseph Bruno you had two corrupt individuals controlling the state legislature for almost 20 years.

If term limits are good enough for the President, they're good enough for Congress.
This is happening to me logged in as well.
Why learn to walk when crawling is effective? When crawling you have hard guarantees that you won't fall down.
I recall an apology being issued to Sir Arthur.

I can't find the exact article online - I'd read it in a news paper.

[0] https://ianhamet.wordpress.com/2008/03/18/clarke-slander-and...

[1] http://news.bbc.co.uk/2/hi/south_asia/74938.stm
So first he received £500000 in compensation benefits, and now he receives yet more £8000 as compensation for compensation.
One example is the ACA/Obamacare. Trump has sent very conflicting messages about repealing it but keeping some of the more popular parts.

I think many people are concerned by Trump precisely because he has been so slippery on many issues and has the unique ability of being able to stand for and against something at the same time.
Good design and execution. I'll revisit this as the Trump presidency plays out.

Question: Can bias come into play when evaluating statements, and how will that be handled?

For example, taking the first item - building the wall and Mexico is fully reimbursing us - What if a US citizen chips in $10 to help? Is the promise broken? What about $100, $1,000, $1,000,000?

Another anecdote that's kind of relevant: I followed along with Politifact's 'Obameter' for awhile, and realized that making definitive and objective statements can be difficult. I think the most troublesome aspect was the claim that a promise was broken (creating negative connotations that come with a "Broken Promise" label) when the reality was that obstructionism prevented the promise from being fulfilled.
I am talking about the list of promises. I am not judging Trump himself, and I actually don't like him. But I like what he's promised and I think it could work.
> that is generally why someone gets reelected, because they are popular with the people that vote for them

I think gerrymandering has more to do with this than them actually being popular in the areas they're from.
>fundamental types like Vector are implemented with unsafe

That's kind of the point, though: Vec provides a safe interface over behavior that would otherwise be unsafe. You could as easily complain that C is fundamentally implemented in machine code without any type safety.
Before even opening the link, I was thinking, which jurisdiction would it be legal to program "personal" autopilot.

Awesome tutorial.
I'm so happy to see this posted. I've been at Facebook for two years, and Scuba is hands-down one of my most favorite internal tools we have (and we have a lot of good ones).

The article focuses a lot on the implementation, but thankfully you don't need to worry about that when using it. The flexible/quick/easy UI is what seals the deal for me, combined with the fast query times and realtime data -- you can use it to query things that happened literally seconds ago. On the React team we use it to collect all dev-time JS warnings from React that our engineers see so that we can easily track what the most high-firing messages are and how frequently they occur.

I haven't tried them extensively, but honeycomb.io and Interana are both Scuba-inspired products by ex-Facebookers. If this tool sounds at all interesting to you, I'd definitely look into using them.
> well yeah, wasn't that going to happen anyway?

Same "peaceniks" attitude was expressed about Hitler anschluss.

We all knew what happened next.
Yes, github can be falsified, but that doesn't mean it's useless. It's really not that hard to look at a repo and figure out if the things there are likely to be real or not. Is it an absolute guarantee? No. Should an extensive github history be an absolute requirement for jobs? No. But it can be a tremendous source of signal if you spent a few minutes actually looking at commits to find some evidence that the person has committed non-trivial code for a project that is not something generic that could be found on StackOverflow.
>If you've researched your car options and decided that the best car for you is a Honda Civic then your local Honda dealer becomes a de facto local monopoly on cars.

How you feel about the dealership should be accounted for in your model. If the Honda dealers are jerks, don't buy a Honda, or buy a Honda elsewhere. Buying a car is a huge expense and shouldn't be taken lightly.
Then their own labeling does not reflect the versions indicated in the filenames.
> I'd rather find this out in an interview than during a critical sprint.

There is no relation between those.
Also, general autonomous driving isn't as hard as it sounds. Given a list of time-dependent coordinates of obstacles, it should be pretty easy to navigate around such that no collision occurs. The hardest part is testing, but this is just a matter of tedious work and doesn't require great intellectual effort.
Rather than demeaning someone's effort, learn why specific methods are considered appropriate/state-of-the-art when solving certain problems.

This is an unbelievably wrong comment. All the Lyapunov and traditional Process control theory in the world won't help you solve autonomous driving.
Also regarding "Guarantees and Safety" they don't magically appear out of thin air when you use traditional process control especially in noisy domains like autonomous driving.
This comment is equivalent of "I can write code to solve Atari Pong in any programming language deterministicly so any post showing Deep Reinforcement Learning is stupid"...
I agree, if he spends more time working to improve the country and less time sitting on the toilet tweeting mean things he may actually win the popular vote in 2020.

Please consider signing this petition to eliminate gerrymandering by using an open source algorithm to draw congressional districts: https://news.ycombinator.com/item?id=13453662
Nice work on them spelling the domain incorrectly.

"Meter" is a device used to measure things, or as in musical time. "Metre" is almost exclusively a unit of distance. It's not called a "speedometre" unless you're French.
I propose we reduce the burden of raising children.

(by forcing people to sell their kids as food).

Disregarding the hyperbole (not to mention that the idea has been presented before, with mixed results), Trump's promises are suspect at best, and i would caution anyone thinking of "getting behind them".
I have a friend who lives in Canada and every year I mail her a birthday gift from the US. And every year I have to write on the outside of the box exactly what's inside and how much it costs. This is not hugely important, but I would prefer that she not know what's inside until she unwraps it and I would also like that she not have the exact price written right there.

So one year, after having moved to Seattle, I thought I could drive the gift across the border, make my declarations there and then mail it from Surry, BC. So I took my gift -- unwrapped -- in it's shipping box -- untaped -- and drove to the border. When I got to the window they asked why I was visiting Canada. I honestly told them that I was coming to ship a package and explained why.

I spent the next three hours sitting in a waiting room while they went through my cell phone, they went through the open box I was going to mail, charged me import duties, went through my car from top to bottom. Eventually they sent me on my way. I drove ten minutes to a UPS store and mailed the package.

Returned to the US, when I arrived at the booth, I handed them the paperwork the Canadian side had given me, they noted the time and asked why I had visited Canada and why it was only forty-five minutes, I explained that I was mailing a package, handed them the receipt from the UPS store and explained why. They laughed and waved me through.

Border crossing can be hit or miss depending on the mood of the agent.
Do you happen to have a PhD in Robitics?

I think Rockets are straightforward too just a bottle with expanding gasse through a series of nozzles, pointed at different angles at correct time but since I know I am not a rocket scientist I dont go around claiming moon-landing was not a "great intellectual" effort.
The "lucky" friend was just for juxtaposition. The point of my post was not about the role of luck or lack of it in getting a job.
Show HN: Hello Web Design, design fundamentals and shortcuts for hackers
Key Mentorship in Product Management
You must have granted the app permission to your photos/camera roll earlier. Still I agree it's sneaky for the app to go in uninvited at a later point in time.
I think the phrase you're searching for is criminal behavior.
The application can try to recognize these fake datasets and likewise refuse to operate if provided such fake data.
What has he promised and how could it work?
My third paragraph was intended as a rather tongue in cheek way of pointing out that a major point of the article, as expressed by the second paragraph, was incredibly disingenuous. It is as if one were to ask why the scientists of the Manhattan Project didn't consider that their work would leave humanity under threat for decades, if not forever; they did consider that, they simply decided the advantages were worth the consequences.

I'm not sure how you get "glib" out of the second paragraph; it seems to me to be a fair summation of the original experiment coupled with a summary of the post 9/11 use of the results as described in the article.

Anyway, thank you for your consideration, and I will try to adhere to your wishes.
That's one of the many tactics car dealerships use. If you want the model with some fancy options then you can drive it away today. If you want a car without additional extras then it's not in stock, so you'll have to wait 4 weeks (or more) for delivery, but the finance deal they're offering has to be taken before delivery of the car and it expires in a couple of weeks. Consequently you can only get finance if you pay for the options...
Talking Tom maker Outfit7 confirms it has been sold for $1B
Is that true? His command would evaluate the path at the time which is run, but yours seems to evaluate the path at the time python3.5 is run. Subtle, but very different results.
>see what(read who) works and what doesn't.

And then throw both out and start again.