skysight-inc/HackerNews huggingface dataset:
Sounds good, but I just looked at the dev branch. One small commit from 15 july 2015. then nothing till december '14 .

This project is absolutely dead
Oh and the commit from last Wednesday was three lines long
"The setup was seized in February 2015, but law enforcement allowed it to run for two additional weeks as a way to monitor its nearly 215,000 users."

So the FBI was serving child porn for over 2 weeks to hundreds of thousands of users?
https://slimwiki.com
Here is a recent one https://slimwiki.com
As someone learning first principles, this is great stuff and super helpful!
FastMail gains push notifications in iOS Mail.app, joining only Yahoo and iCloud
Hey man, I dunno, two other commenters besides me failed to understand your original logic. I just tried to explain what was unclear about it.

> A roughly Pareto law (80/20) applies to criminals.

Okay, criminals can be divided into groups 80 and 20.

> The majority of all murders are done by a small group.

Presumably, since it's the next sentence, the murders are done by group 20.

> Meanwhile, the majority of all murderers never commit another crime.

[^] The majority of group 20 commits only one offense. (Unless of course you state that murderers have a non-murder prior, which was the clarification you refuted.)

> Jail sentences should be relatively light for the 80 and fairly severe for the 20.

[+] The non-murderers in 80 should get light sentences and murderers in 20 should get severe sentences.

> That means first-time offenders should get minimal sentences, but repeat offenders should get long prison terms.

Because of the statement marked [^], the majority of murderers should get minimal sentences, which conflicts with the statement marked [+], unless you state that all murderers have a non-murder prior.
Weyl Fermions Found, a Quasiparticle That Acts Like a Massless Electron
I never solved a single Sudoku. I never will. Instead, I wrote a Sudoku solver.

What's better for the brain, solving Sudokus, or writing a Sudoku solver?
How a car works (2012)
This is reminiscent of the 2013 takedown of Freedom Hosting.[0,1] Exploiting a JavaScript vulnerability in Firefox, compromised sites dropped a Windows executable (“Magneto”) which phoned home (bypassing Tor) with the user's MAC address and hostname. Gareth Owen identified it as EgotisticalGiraffe,[1] which is an NSA tool.[2]

[0] http://resources.infosecinstitute.com/fbi-tor-exploit/

[1] https://ghowen.me/fbi-tor-malware-analysis/

[2] http://www.theguardian.com/world/interactive/2013/oct/04/ego...

Edit: Rereading, I see:

>The NIT exploit bypassed Tor by creating a direct socket connection that eschews Tor's routing—in this particular case, by using a Flash component. This functionality, the experts noted, was identical to Metasploit's decloaking code.

Anonymous used the Metasploit code in a previous attack on Freedom Hosting. Both vulnerabilities used against Freedom Hosting have long been patched. I wonder what vulnerability this takedown exploited. One of the Hacking Team ones, maybe?
They apparently ended that promotion a while ago, though a lower-grade version of it still exists: http://www.headforpoints.com/2014/01/25/regus-tightening-up-...
Yeah, I'm not a UX guy, I'm a programmer. It's plaintext rendered with HTML. The <meta> tag above prevented scaling on WebKit phones. I don't really believe in using templates or overlays because I'm afraid of them interfering with usability, disabling the ability of a viewer to read the text, or being distracting.

If you are interested in the content I've posted, you would be best off printing it out and reading it. It's probably easier on the eyes.
> What I don't understand is, why not just admit it?

Did you ever think that maybe it's true? I could easily see a motive of pushing offensive content behind opt-ins, vs banning, without thinking so much about advertisers.

If he had said 5% or 20% would you have jumped all over him about being beholden to advertisers?
Previously: https://news.ycombinator.com/item?id=9875265
xigency didn't say it was responsive, merely that the template they were using is disabling user scrolling by default, which they have said is now fixed.
He was responding to the fact that user zooming was disabled and that he changed it so it works now.
Complete guide to polymorphism in Java
I've heard this POV several times. If such a good idea why don't USA, China or India consider breaking regions into individual currencies. You never hear this.

I'm not saying this POV either right or wrong. Just Each of these other countries is 'Europe" or larger in their own right with distinct regional wealth differences. So why is this important for Europe and not other large diverse countries?
Here is the quote with more context:

> Questioner: But the fact is, isn't it, that Reagan does get to the Wallace voter and to the racist side of the Wallace voter by doing away with legal services, by cutting down on food stamps?

> Atwater: You start out in 1954 by saying, "Nigger, nigger, nigger." By 1968 you can't say "nigger"—that hurts you. Backfires. So you say stuff like forced busing, states' rights and all that stuff. You're getting so abstract now [that] you're talking about cutting taxes, and all these things you're talking about are totally economic things and a byproduct of them is [that] blacks get hurt worse than whites. And subconsciously maybe that is part of it. I'm not saying that. But I'm saying that if it is getting that abstract, and that coded, that we are doing away with the racial problem one way or the other. You follow me—because obviously sitting around saying, "We want to cut this," is much more abstract than even the busing thing, and a hell of a lot more abstract than "Nigger, nigger."

He's talking about the 1980 campaign run by the Republicans here, and it absolutely about appealing to racist voters, and getting them to vote for you, without appearing racist yourself. But part of it is pledges to support policies that will disproportionately affect blacks rather than whites, and how to code the rhetoric in such a way that the message will get across without being obvious enough to create a scandal. That's what he means when he says "the whole campaign was devoid of any kind of racism, any kind of reference" - the emphasis there is on reference.

You might think you don't see life through a racial prism, but the Republican party of the eighties most definitely did, and they exploited it.
Those still aren't farm jobs. From the LODES description of what it doesn't count:

"Business owners, self-employed persons, some temporary workers, family farmers, military personnel, and others are typically outside of this frame, are not covered, and thus not counted in LODES."

http://www.datafinder.org/metadata/CensusWorkplaceAreaCharac...
Previously discussed at https://news.ycombinator.com/item?id=4974055.

Edit: after a year or so, reposts are fine. This is just to point out to readers that the site had appeared before—indeed, was an old Show HN.
Yes, but largely because they generally don't include an email address for if you wanted to talk to a real person about the issue. Doesn't have to be the same one.
In contrast, see the 17 articles linked at:
http://blog.strong-brain.com/mental-agility/research/
The situation is no different than that regarding plasticity. One can easily find such "consensus" statements in the pre-50s literature to the effect that brain structure and neuron "allotment" is fixed by adolescence.
It's a ginormous codebase in a non-memory-managed language which was written back before the industry got serious religion on security. It is free, has a very wide install base, and in common deployments will execute code provided by any host on the Internet. This makes it a very attractive target.

Applications of similar complexity/surface area can swallow hundreds of millions of dollars of security research. Flash has not received this. (Windows/Office/etc have.)
I think Empires and Allies is making a lot of money currently. It is in the top grossing charts for quite a while. The game is quite good and targets a mid-core audience.
https://zynga.com/games/empires-and-allies
I haven't been happier paying for an internet service in a long time. FastMail keeps releasing more and more useful features. I can't wait for CardDAV syncing.

Even after so many years, Gmail still doesn't support push notifications in the Mail app, but FastMail threaded the needle to do it. Such a wonderful change; works great in my short testing. (I had to toggle the account on/off a few times to force it, but their blog post promises it propagates out automatically, too.)
> The site design is charmingly old-school.
Thanks, I take that as a compliment, since it's oriented towards oldsters. :-)
Robert Louis Stevenson Was a Sickly Man with a Robust Imagination
> why they use so many languages at once (Java, Kotlin, Groovy)

Kotlin is a JetBrains project. They're in the process of introducing Kotlin as a primary language for developing JetBrains applications, and Kotlin is still pre-1.0 release. As for Groovy, I think they want to replace it all with Kotlin code.
Employer. These are all done through payroll numbers and some self-reports to fill in the gaps maybe. I'm guessing, similar to the monthly ESR establishment survey.
Trove Crafting Gardening Bench
You said the following:

>I lust for the thought of besting other young men, I want to win, I want to be the one standing when the dust settles. Maybe it will sate that appetite, maybe it will give me some appreciation for the world that I lack. Who is to say? I don't feel the desire to go out and slay my fellow man, except in that one specific context.

You'll forgive me if I don't find the last sentence very reassuring!

Look, I know I'm not going to persuade you to stop loving guns. But do you realize how you come across? You come across as quite a literally a gun nut: a crazy, angry dude with a gun who can't wait for an opportunity to point it at someone. You are making the case for more gun regulation better than I ever could.
"Culture is how you write and phrase your job ads. Culture is whether you're looking for rock stars or want to build a great team and help people grow. Culture is how you pay your people. Culture is how a CEO behaves towards their team and in public. Culture is how leadership fosters and drives change. Culture is how you treat your customers. Culture is how you treat your team. Culture is how open you are to changing the status quo. Culture is a team that only consists of white dudes in their late twenties."

Worth reading, for a definition of what culture shouldn't be.
The View from the Front Seat of the Google Self-Driving Car, Chapter 2
Perhaps you're confusing dead and stable?
Thank you for that story, akin to China Mieville's concept of "breach" in The City and The City.
My Apple Watch Review
Go 1.5 Beta 2 is released
if they are selling the product, yes, you're right. But if it's a true acquihire (which I was assuming..) and they are going to shut down the product and dump the IP, then it's basically just a really expensive hire no? In all the ones I've seen the real reason is (1) companies are willing to overpay and don't care who the $$ goes to and (2) founders really want to do right by their VCs. But I've also seen plenty of times where the founders can just tell the investors: "look, it's either we shut down or I take this job, but you get nothing - but if we call it a deal, we all look good, cool?" and the investors capitulate.
the tools matter less than what you do with them. you can write/draw with many things, on many things.

that said, i am fond of index cards and blu-tack. these go well with walls.

edit: for some reason this thread reminds me of the american psycho business card scene...
Easy ways to cure for dry skin
Lumos: A next generation bicycle helmet
Isn't this similar to allowing small time drug dealers to operate to get to the people at the top?
Part 1 – How a Neglected Side Project Turned into a Multi-Million Dollar Startup
"A program written in C can be deployed on virtually any operating system".
Let me kill that illusion: While it is possible to write C that can be deployed on virtually any operating system, doing so is quite hard.

Operating systems have different system calls, and even if they are the same family (Linux vs Solaris fe) the semantics can differ. Another thing is that the resolution of the basic primitive types can vary: 'long' is not equally wide on all platforms, heck, even 'char' can be 16 bits on some exotic systems. Anyway, writing portable C is an extra level of complexity. Just write up a little socket server in C and try to get it running on Windows, Linux and Solaris, maybe mix in 32 and 64 bit and see if you still have the same opinion afterwards.
I think the first section confuses a couple of things.

First, a program can be compiled (static) or interpreted (dynamic) as stated in the article. However, that does not mean that you can't have a dynamic type system in a compiled language, or vice versa.

Also, if you add type inference, the examples given for variables in dynamic languages are perfectly valid examples for variables in a language with a static type system (the type would just be defined on first assignment).
Google Maps Street View – El Capitan, Yosemite
I am not sure why Google would hire an SEO manager for their apps, they should just inflate their sites to the top anyways from the search team...it would be cheaper. However it is possible that they need an SEO manager to help them with other search engines beside's their own. Perhaps they are trying to capture additional marketshare (despite being obvious market leaders) from the smaller guys!
'Back to the Future' to celebrate 30th anniversary in cinemas
please stop trolling. I know you think you're on to something but you're really not.
I have been on SPA projects and I have made SPA's myself as well.

If you want speed, agility separations of concerns, MVC is the way to go. Most of the things you said are MVC and SRP, it has nothing to do with SPA, this is what I have been trying to explain. SPA stands for "Single Page Application", it doesn't specify anything beyond that, your code could be utter garbage with everything mangled together, and it's still technically a SPA. MVC on the other hand does specify how to organize your code.

I think the problem here is the SPA terminology itself and the way it's being used and marketed.
2016 US Presidential elections- Express,share,debate- all at one platform
Good time to pimp my c implementation of Norvig's algorithm:

https://github.com/ssadler/ssadler-various/blob/master/sudok...

(This code is completely indulgent but very fast!)
Diamond Dash Hack Tool Limitless Gold Cheats
Google Physical Web – MDNS Support
While true, the sourcecode is still in Java. The reuslting execution code is in javascript, but not meant for human consumption.
Buy/Hold/Sell in Venture Capital
China's Debt-To-GDP Ratio Just Climbed to a Record High
SoftBank Capital to Wind Down as Nikesh Arora Shifts Investing Strategy
Type inference can make the code easier to write. But, is the code easier to read, and overall less effort for the business? Code tends to be read significantly more than it's written. This is a simplification but seems to be true enough; modification by subsequent maintainers involves a lot of reading.

I worry about features like overuse of type inference when it means the types in question aren't explicit from the code that you're reading (agreed, not all type inference involves overuse). For example, if I write:

var x = f();

What's the type of x? What's the return value of f? I can answer those questions, certainly, but I have to go look for the answer. I don't immediately have any mental concept or name to hang the idea off of. Whereas in a language like Java, I'd end up writing:

Foo x = f();

Now I know the return value is a "Foo". This may not seem like much, but suddenly if there are many different Foos in the code, I can see the patterns I didn't see before, and I can draw correlations:

Foo x = f();
Foo y = g();
h(x,y);

Everything can always be understood with a degree of thought, but type annotations seem to, in my experience, make programs a lot easier to read and modify. The original authors typically have the whole thing in their head, so it doesn't make a difference to them, but it can be a huge difference for those who come after.

There's a certain simplicity that comes from types that are so concrete, clearly named, and linkable as Java libraries are. You can figure out something about this code without reading the declaration or definition:

ListenableFuture<String> emailAddress = user.queryEmailAddress();

You have a pointer for what to search for and an immediate name for the concept. I suppose it's like an index, in a way. An index to make code more readable and referenceable is included throughout. It's hard to explain it, but I find this valuable even when I have support from a sophisticated IDE. (Plus I'm often working outside an IDE.)

Including these types is more time consuming up front than languages that support type inference, or are dynamic, but for long-lived applications it seems like the overall tradeoff is usually worth it. To be fair, I haven't maintained any F# applications. If the type inference is purely saving annotations that are completely obvious even to a beginner to the codebase, then I could see that being worth it. (It seems to me that we are all beginners to the codebase in meaningfully large platforms.) The actual act of typing the annotations is also often pretty easy and handled automatically by the IDE, but I suppose you have that experience with C#.
The first offer is almost always low, especially if they're caching it in the normative terms most favourable to them - five weeks vs business value.
WP-API and Oauth – Using WordPress Without WordPress
Do you feel the same way when you have chicken or beef at dinner knowing all these animals were butchered "against their will". Maybe you feel less empathy for animals that aren't intelligent.

This is all a part of being human. Its the way we are and most of us don't even think its something wrong. I doubt this will change so you need to deal with it.
President Obama Takes on the Prison Crisis
It's an instruction for one of of Soyuz rockets, not some Soyuz spacecraft iteration.
Stubbing Out Interfaces in Go
AuroraWatch UK
If they were actually telling the idiots to 'take it somewhere else' they'd ban all the subreddits.

Reddit is creating gathering spaces for bigots and misogynists to discuss and organize harassment campaigns off reddit. (see Gamergaters harassment of women on twitter)
We're hoping it automatically starts working for everyone - it did with our couple of test accounts and test devices, but we don't have everything from the test lab with us - we did this all very hush-hush while we're in the Bay Area. We didn't even tell the gang back in Melbourne that we were working on it until about 15 minutes before rollout.
Depends what you want the pen for. I use a Staedtler triplus fineliner as far as daily use pens go and a uni kuru toga mechanical pencil.
A fixed-point combinator would work just as well here (with the added bonus of not reaching around and digging in Python internals) :)

def fix(g):
return (lambda f: g(lambda *args, **kwargs: f(f)(*args, **kwargs)))(
lambda f: g(lambda *args, **kwargs: f(f)(*args, **kwargs)))

Then:

fac = fix(lambda self: lambda n: 1 if n <= 1 else n*self(n-1))

For the second example:

fac2 = fix(lambda self: lambda n: 1 if n <= 1 else n*((lambda k: self(k-1))(n)))
Great leaders aren't born. But they're not made, either
Seems to be very dated. Plenty on adjusting carburetors, in fact adjusting all sorts of no-longer-needing-adjusting parts.
Did you read the story? The woman held a 17 year old kid (who was already "cowering in a corner") at gunpoint.

"Smith made the burglar call 911 as she kept her firearm pointed at him."

We're always hearing stories about "responsible gun owners". Well, how responsible is that? It's basically guns 101 that you don't point unless you intend to shoot. Luckily she didn't end up killing the kid, but it could quite easily have happened.
I went and worked full time at a company. Spent time with my family and enjoyed the fact that every two weeks a paycheck would be in my bank account.

After that, I started another company.
...the defense expert investigators wrote that they "do not consider the NIT to be 'hacking'" because the NIT "exploited a configuration setting that did not require offensive-based actions."

But you'll get maliciously prosecuted for guessing a sequential URL and typing it into your address bar thanks to CFAA...
So far the majority of devices haven't had a problem. We've got one confirmed case of it not working automatically on iOS 9 beta, and a couple of other reports that we haven't been able to identify yet. We'll keep testing.
> Under Erlang/Elixir, we are able to get close to linear speedup from additional cores.

The two main obstacles with parallelization are

1) dividing a problem into a large number of sufficiently parallel tasks, and

2) communication costs.

Erlang isn't a magical bullet that solves these problems. An inherently sequential algorithm doesn't become parallel only because you can cheaply spawn thousands of green threads, and inter-core communication doesn't become faster just by having a convenient message passing mechanism.

Regarding the downvotes: My guess is that you're not being downvoted because of your dissenting opinion, but because you're presenting a misinformed opinion as fact.
Well in this case, the program hardly needs an operating system at all. The only library calls required by default are printf and fgets. Assuming there's a way to get text and print it, it can run. There also needs to be about 50-100k of RAM when the interpreter is loaded into memory.
As far as I understand

http://www.tedunangst.com/flak/post/now-or-never-exec

is not used even in OpenBSD.
What I like about this is it introduces the concepts that can impact mobile app development to a crowd that has no way to know where one feature ends and another starts. If it's meant to be a conversation starter, I bet it might for non-experts.
Introduction to Jade Templating – Video Course
I heard, that in soviet Russia, the car drives you.
Static and dynamic are theoretically unrelated to compiled or interpreted. The reason why it seems like these two are the same is that it's much harder to implement a compiled version of a dynamic language than an interpreted dynamic language, although I'm sure it's been done. There are plenty of interpreted static languages though.

I'm missing a discussion of weak vs strong in the article though. Visual Basic might be statically typed but it does have implicit type coercion which gives it a very different feel from — say — C#.
Can't read the 84 pages now but if I'm not mistaken Hurd and L4 are both (micro)kernels. I don't understand what it means to port a kernel to another kernel.

It would have made sense for me if they had ported the GNU tools to work with L4.

Can somebody enlighten me ?
Given that there's a lot of dated cars, I don't think the advice is unwarranted.