skysight-inc/HackerNews huggingface dataset:
Meh. I think you're overshooting the runway a bit here.

I'm a functional coder and I like the idea of reducing cognitive load. The procedural guys use it in a different fashion but if you're writing code you can't understand after walking away for a few months and coming back? You're doing something wrong.

I don't think that relates to the abstraction or composability of your solution style. I find good naming, decomposition, and re-composition allows me to take things that don't matter and put them in a utility library somewhere. Then I'm left with a small number of new symbols and configurations that's easy enough to grok coming in cold. There are plenty of FP guys that don't do this. Hell if I'd want to maintain their code.
Not really. Recent CPUs (at least those from Intel, which is what EC2 runs on) implement constant_tsc, so the frequency does not affect the tsc.

A worse issue is that the counters may not be synchronized between cpus, which may be an issue when the process moves between sockets.

But I wouldn't call that "dangerous", it's simply a feature of the clock source. If that's an issue for your program, you should use CLOCK_MONOTONIC anyway and not rely on gettimeofday() doing the right thing.
I believe that's a declaration inside `if`. C doesn't support that, but C++ does. I believe in this case you can't actually put parenthesis around it.
The more obvious way of doing this is

command time echo

The usage of the `command` keyword makes it ignore shell functions (including built-in shell keywords like time).
Don’t force people to understand how the Internet works
Hi CM2187. Can you file these bugs over at https://github.com/dotnet/roslyn We can take a look and hopefully get fixes out for you soon!
Cheat Sheet: All Facebook Messenger Bots Interactions
So we should ignore one attack vector because another one exists? sounds like a pretty poor argument to me.
When America Was Most Innovative, and Why
Is my understanding of ES6 classes wrong, or is the first migration rule in paragraph 3.1 missing the static keyword?

I'd think it should be:

// ES5
C.m3 = function(p3) { B4; }
// ES6
class C {
...
static m3(p3) { B4; }
}
Just to be clear: the Starfighter CTFs are not work-sample tests.
'Spandrel' is the technical term for a feature that is the byproduct of some other evolutionary adaptation

https://en.wikipedia.org/wiki/Spandrel_(biology)
The lack of an ISO is a bit anti-enterprise I feel. Working in a bank with firewalls that flag a lot of stuff as false positive blocked items using the builder is problematic. The 2015 ISOs solved a lot of issues for us in terms of building a deployment via SCCM. I'm getting a headache just thinking about trying to get pulling hundreds of packaged executables through the firewall signed off by IT Security.

I feel an ISO including only standard packages from Microsoft itself would solve a lot of issues.

Layout is really crappy around blocked files or corporate firewalls. It feels untested in anything other than a completely open environment because some of the package downloads can fail silently with a fuzzy enterprise proxy. Creating layouts for patches seems dependant on what direction the wind is blowing, I think 2015 Update 3 took about 4 tries to download everything correctly and only way to verify was reading through the logs. Also that one needed a random Windows KB update on Windows 7 which was extra fun.

Better handling for layout around error handling and validation of downloads would be a boon. It would be great if there was a way of verifying an already created layout. Is there any way?
I don't know why you're being downvoted. This is essentially what I suggest for an interview process and I'm not the only one.

https://www.youtube.com/watch?v=cfyWvJdsDRI
The Atlantic (theatlantic.com) | Front End Developer | Washington DC (ONSITE) | https://goo.gl/iHLq6y

he Atlantic is a digital-first media company with over 150 years of history and 30 million online visitors a month. Founded in 1857 and today one of the fastest-growing media platforms in the industry, The Atlantic has throughout its history championed the power of big ideas and continues to shape global debate. We work in a fast-paced, team-oriented environment out of our office in the historic Watergate complex in Washington DC.

# Primary Responsibilities:

- Work with designers and developers to craft innovative reading experiences

- Collaborate with our front end lead to improve and implement our new Atlantic style guide and CSS framework

- Communicate and collaborate with both technical or non-technical members of the team

- Contribute to our existing CSS, HTML, and JavaScript codebase

# Requirements:

- Strong technical and non-technical communication skills
- Experience working with modern HTML / CSS methodologies (SMACSS, OOCSS, BEM, etc)

- Knowledgeable about front end best practices for performance and maintainability

- Solid knowledge of JavaScript fundamentals and able to write clear well-documented code

- Comfortable with Git for version control

- Effective time management when working on multiple projects
Librato | SF| Growth Eng/Developer | Full-time / Onsite | http://solarwinds.jobs/san-francisco-ca/growth-engineerdevel...

Qualifications:

Coding experience (1-3 years), strong quantitative skills and an analytical, data-driven mindset, passion for testing, analyzing and iterating, Ruby & JavaScript experience appreciated, experience with analyzing and visualizing customer data, experience with viral marketing, Search Engine Optimization (SEO) and APIs (Amazon API, AdWords API, social media APIs), experience with Google Analytics, Web crawling, Microsoft Excel, knowledge of CRM systems and customer databases, and proven success (measurable) in online customer acquisition and lead generation.

If interested please apply directly or email me ashley.gerwick@solarwinds.com
Show HN: NumPy to C++14: the xtensor cheat sheet
Book a lecture with native speaker via app
> the state controlled media allows them to use nationalism to strongly insulate themselves from criticism

Have you watched news in the US recently?
The exercise protocol uses a different definition of HIIT than most, using very long "high intensity" intervals of 4+ minutes.

"High-intensity interval training consisted of 3 days per week of intervals on an electronically braked cycle ergometer
(Monday, Wednesday and Friday) and 2 days per week on motorized treadmill walking (Tuesday and Thursday).
The interval protocol was a 10-minute warm-up followed by 4 cycles of 4-minute high intervals (> 90%) with 3-
minute rest (pedaling at no load) then a 5-minute cool down. The time per session at high intensity was 16 minutes.
The treadmill protocol was a self-selected walking pace (2-4 mph) with a 10-minute warm-up, 45 minutes at incline
at 70% VO2 peak then a 5-minute cool down.
The resistance protocol was weight training for 60 minutes on 4-days per week of lower (Monday and Thursday)
and upper body exercises (Tuesday and Friday). Participants were instructed on proper lifting technique and
performed 8-12 repetitions per exercise with one-minute rest between sets. Participants completed two sets of each
exercise for week 1, three sets for week 2, and four sets for weeks 3-12. Weights were increased when participants
could perform 12 repetitions while maintaining good form. Lower body exercises were leg press, toe raise, lunge,
abdominal crunch, leg extension and leg curl. Upper body exercises were chest press, lat pull down, incline chest
press, seated row, lateral raise, biceps curl and triceps push down.
The combined protocol was 30 minutes of cycling 5-days per week (Monday through Friday) followed by 30
minutes of weight lifting. The cycling protocol was a five-minute warm-up, 20 minutes at 70% VO2 peak, then 5
minutes of cool down. The weight lifting was a 4-day program with lower body (Monday and Thursday) and upper
body exercises (Tuesday and Friday). Lower body exercises were leg press, abdominal crunch, leg extension and
leg curls. Upper body exercises were chest press, lat pull down, triceps extensions and biceps curls."
If the HOV lane is gridlocked, that means the price to use the HOV lane is not high enough. Keep raising the toll until traffic in the HOV lane moves at the desired speed.
Financiers fight over the American dream
True. I was speaking of C++, which also accepts bool [0] (or more specifically, something that can be converted to a bool, which a null pointer can be [1]).

Actually [0] has a good example of when the if (Foo* a = ...) syntax is useful (dynamic cast)

[0] http://en.cppreference.com/w/cpp/language/if
[1] https://ideone.com/im4uVn
That sounds like such a CIA move. Always attacking indirectly.
Looks like a fake. Tons of publicly available crap in the files section and 3 pdfs with words SECRET and even TOP-SECRET in the names.

This could be a dump of any amateur team whatsoever with just these 3 files added.
In phase 2 they can give people refundable tax credits to pay the tolls on a sliding scale based on age.
I happen to think out-of-state students are good for the system, but just to play devil's advocate here:

There may be a limit to how fast new capacity can be brought online, even with an increased budget; in that case, the increase needs to be a) slowed down to match the rate of investment, and b) distributed to the new campuses where new capacity is being added. This last is actually a result of the new policy, though I'm worried that these caps would remain even after capacity has caught up.
I understand why you think that way. Nobody likes an asshole! Nobody wants to work with an asshole! Just play nice, and people with work with you!

Night School believed as you do. They figured they would be most successful by playing ball, cooperating with regulators, and not pissing people off. For their pains, they were shut down by the very people they bent over backwards to play nice with. They caught no flies with honey. Uber, on the other hand...

This is a long-winded way of saying that it's possible that one might consider adapting to the scenario.
@MrLeap

"Synthetic weed" is a misnomer. Spice/K2/etc. are plant material that has been soaked with one or more "research chemicals" in clandestine manufacturing facilities. The research chemicals are drawn from a pool of partially identified but poorly understood substances that have very little in common with cannabinoids.

It's a crapshoot what chemical a spice user will end up ingesting and it may be a completely different compound than the last time they used the stuff.
This brings me way back. I used to play drums, and I used Hydrogen to help with drums patterns practice. I translated the manual and tutorial in French back in 2004, and 13 years later my name is still there in the changelog :)
Bus themed solutions would definitely be an improvement over LA's status quo.

However a better idea would be to reduce the need to travel long distances by building denser. LA roads are super wide right now, so the easiest way to raise density would be by putting buildings in the middle of the road, leaving a Really Narrow Street (tm) along either side. Ground floors of new buildings could be commercial, upper floors residential. (Some LA roads are so wide we could put 2 or more blocks of Really Narrow Streets in the space consumed by a single car-oriented surface street).

This would reduce housing prices by bringing a crazy amount of inventory online, and would greatly lower maintenance expenses by severely curtailing the number of square feet of publicly-funded roads, traffic lights, signage etc. If we structured this correctly, the city could make a giant pile of money in both land sales and new real estate taxes. Maybe they could then use the surplus money to build a real train system or just reduce taxes. Lastly, there would obviously also be large environmental benefits such as smog reduction, CO2 emission reductions etc.

Yes, I realize this will never happen, and yes, I realize I'm proposing turning LA into old Paris. Old Paris is great, we should copy it more.

I stole these ideas from [0].

[0] http://newworldeconomics.com/the-eco-metropolis/
Ditto for Quito, Ecuador: https://en.wikipedia.org/wiki/Trolleybuses_in_Quito

I'm now back in Australia, and despairing because my small city is putting in a light rail solution when a bus rapid transit option would be so much cheaper, given our low ridership. But buses aren't cool. :(
It's pretty much enough to run some lines till 4am on Fridays and Saturdays, so people can go and party.
I like the bathroom break.

I've been in a number of offices where the equipment on the desks is shiny, but the bathrooms look like they haven't been maintained or even received a coat of paint in a decade. Tells me a lot more about what goes on under the surface than people want to let on in an interview.
> With rail, you have to plan it to go through areas that are not only popular now, but will be popular in 30 years

It's more like, with rail, you build the line, and if it's a useful line then the neighborhood around it will become popular. In NYC throughout the late 1800s and early 1900s, they built rail lines through farmland and the (medium/high density) neighborhoods followed. In LA, we're seeing better rail access revitalize areas like DTLA (or at least contribute to it). It's always a hard sell building rail lines through areas already connected by highways/roads, but if we watch LA over the next few decades we'll see what happens.

If you build a bus route into the middle of somewhere, even a good/reliable one, it probably wont change the neighborhood or stimulate nearly as much development. But hey, now you have a bus line. I used to ride one from my suburban high school in upstate NY into the small city's downtown, and it was fine.
Is Your Child Buying Toxic Jewelry? Read This
No. BBC International is not funded through British taxes but through ads - and as there is a law in the UK that prohibits BBC from showing ads here, they cannot show this content in UK. It sucks, but a simple VPN solves the issue.
Show HN: NSA Name – Like petname, but for naming your secret projects and tools
why would they resort to elaborate techniques to do so when they could have someone walk up and pick him off with a gun or poison or just have him "disappeared"? You're saying instead they chose a method that requires a sophisticated firmwmare hack that may not even work (just gunning the engine is no guarantee it will kill the man), installing it, and then finding an appropriate time and place to deploy it (while also putting other bystanders at risk). To me it seems quite a stretch. I would prefer Occam's razor on this. I think a more likely scenario is he was being surveilled (and possibly even intimidated) by feds, which led to his anxiety and paranoia (which has been established). Then he got spooked that night, thinking someone was following him (and he may have been right), and flipped out and overreacted. It's also possible his accelerator stuck and he didn't react correctly/in time. Look at my comment below: I'm not saying feds wouldn't kill a US citizen, I just dont think they chose to hack the firmware in this case.

As an aside, I"m not familiar with his car but I find it hard to believe that neither the ebreak, main break, ignition, nor transmission lever (assuming it was auto) could mitigate his situation. I think they would have to hack more than just firmware, since there are mechanical linkages and/or hardware interlocks on some of those components.
There's not a lot of point to instituting tolls unless you have an viable alternative for people to use, which isn't the case in Southern California. Well, unless the point is to raise money.
I have created a graphical data flow language for Android. The idea is that typing would be lame on a touch screen and I should do something about it... 3 years young according to github, hasn't really caught on "yet" O:)

For details, see http://flowgrid.org.

Play store link: https://play.google.com/store/apps/details?id=org.flowgrid

P.S. If you want to create your own language, consider using my expression parser: https://github.com/stefanhaustein/expressionparser

P.P.S. https://github.com/stefanhaustein/typo
Same. Idiomatic Coffeescript was so much fun it gave me a borderline obsession with brevity. Array comprehensions also largely removed the need for lodash/underscore.

Give me an optionally typed, ES6-flavored Coffeescript and I'll be a happy developer.
I'm also generally a fan of multi-paradigm languages (such as OCaml, Scala, and F#), as pure languages often run into the problem (somewhat simplified) that they handle 80% of all problems well, 10% adequately, and 10% poorly.

At the same time, I'm extremely skeptical of naming any single language the "programming language of the future". Application domains are simply too diverse for their problems to be solved adequately by any single language. On top of that, different people seem to think very differently: some have an easier time with a predominantly functional style, others get more mileage out of object-oriented programming (which again is completely alien to others) and so forth.

If there's one thing that I'm fairly certain of is that there's no such thing as a one-size-fits-all solution in the realm of programming languages and environments.
Slack-newspipe: Read news in Slack
I feel like it has been very thoroughly demonstrated that we in the US do not enjoy the comforts of a properly functioning society, and as such leaks are a hard requirement for corruption and abuse of power to be exposed.
You don't have to type. You choose pre-determined answers.
I think it is the same issue. Changing my clock makes the option re-appear, just as described in the issue comments.
Patents are separate from copyright licenses. If you find some source code licensed under GPLv2, MIT, BSD, and many other OSS licenses, then these come with no patent license. It is up to you to find out if any patents covering them exist (by original authors or anyone else), and negotiate a patent license. Or if you live in a country that does not recognise software patents, you can just ignore the issue.

So an explicit patent grant, even if terminated if you sue Facebook for patent infringement, is much better than omitting the PATENTS file.

The very popular OSS Apache 2.0 license includes the same language to grant a patent license that is terminated if you start a patent lawsuit. Avoid suing Google about Android patents or Microsoft about .NET patents if you are using that software.

Overall I think it's a good thing, and if enough open-source projects adopt the same rule, then it could perhaps become a poison pill that stops everyone from enforcing software patents.
Author of the post here. Happy to answer any questions you may have!

Edit: Just to reiterate, the releases described in the blog post have an immense amount of community sweat behind them. We're super happy about how engaged the F# community is and proud to have such a long section dedicated to attribution.

If you want to learn more about F# or get started, try any of the following:

* http://fsharp.org/

* https://docs.microsoft.com/en-us/dotnet/articles/fsharp/tuto...

* https://docs.microsoft.com/en-us/dotnet/articles/fsharp/tuto...

* https://docs.microsoft.com/en-us/dotnet/articles/fsharp/tuto...

* Visual Studio for Mac (comes with F#): https://www.visualstudio.com/vs/visual-studio-mac/
> From the outside Servo looks like a distraction - and the results tend to confirm it.

Then show me those specific results.

I'll pose it to you, too. If it's so obvious, tell me what the problems with Gecko are, specifically, and how Servo cannot solve them.

> If that's the case you guys really need to hurry up because you're loosing significant mindshare.

This is the first time I've been called lazy by a random HN poster. I guess there's a first time for everything.

> Your organization's predecessor has also made this mistake before very publicly in the past with the Netscape rewrite.

Firefox was possible because of Gecko in the first place! Do you want to be using code descended from Netscape 4, which had no dynamic restyling at all?
Remember WTF Is a Container? Really Just Fancy Files and Fancy Servers
The Man Who Terrifies Wall Street (2016)
I've seen decent enough scaling on 8 socket servers. There's still some bottlenecks if you have a lot of very short queries (because there's some shared state manipulations per query & transaction), but in a lot of cases postgres scales quite well even at those sizes.
Executing Marketing Experiments – From Strategy to Implementation
Firefox went to an evergreen browser model and keeps an ESR around for people that don't want to upgrade. But that's at version 45 at the moment.

Firefox 33 is a three year old point release intended for eight weeks of operation, so things being broken shouldn't be a surprise. So sites have the choice of feature-sniffing and keeping an updated list of all the rendering bugs in all browsers going back ... what, a decade?; or kicking out people using old non-ESR browsers. They could be more gentle about it, but the choice is fairly obvious.
> This comment was immediately down voted on Reddit. Someone is seeking to control the narrative.

Oooor, you know, the knee jerk reaction is to downvote you because it's an unpopular opinion. Even I had it for a brief second before I realized 1. You may be right; 2. I don't really give a shit.
> Families with multiple children are subsidized by government

Yeah, that's not how any of this works. Parents spend on average $10k-$20k cash per year on their children in the US.

> 2..3..19 and counting..

You should be aware that fertility rates have plummeted to below replacement rate in almost every developed country. The fertility rate in the US is currently 1.8 children per woman, meaning that if not for previously higher fertility rates in the past and immigration, the population in the US would be decreasing over time.
Good point. I've been writing a lot of coffeescript recently, and the `is` operator insulates me from that whole situation.

re [1] - javascript isn't the only language == isn't bad and wrong everywhere!
And that's when you laugh and cite https://www.law.cornell.edu/uscode/text/18/793 subsection (e) wherein you have never transmitted nor believed the documents in question to be harmful to the defense of the United States.

Especially in this case as these are all offensive tools.
UberPool is going to lead us to the future. It kind of sucks right now, but when self driving cars are prevalent, it will make ridesharing ubiquitous and cheap and way better than driving your own car. The more people use it the closer to optimal the sharing will get.
Just so this is clear, in Java this pattern is very present, especially since Java 8 (Streams). Before that, there was the Builder pattern[1]. It's also present in C++/C# in the same form.

[1]: https://en.wikipedia.org/wiki/Builder_pattern
If I found out that my recruitment agency had been treating my candidates this way, I would take them to task and then fire them. That's my reputation they are squandering.
Why You Can't Trust Yourself (2016)
That sounds like a good strategy for peace of mind, or social harmony, but a poor strategy for individual survival. Believing that the police (or your six-shooter) will protect you from harm, when they won't, doesn't even look good on a tombstone.

IMO, the better question is: why is peace of mind more important to us than actually being right? If we really are enlightened (unsuperstitious), why isn't it more important to each of us that we know what we do/don't know and then assess risk and reward accordingly and rationally?

Why so little faith in reason?
Why not really big credits for companies that allow telecommuting? That would be my suggestion.
I'm not sure it matters. The real phenomenon of fake news (made up news to gather clicks) would be useless if people cared about the "who". It seems the case presented in the article, that people place more value on content that supports their world view, appears to work regardless of the source.
https://news.ycombinator.com/item?id=13746830#13751653