skysight-inc/HackerNews huggingface dataset:
specific examples besides the meme

Traffic in LA is a symptom of a social interaction, where demand exceeds supply of a scarce resource. Its not a "technical" problem in the naive sense. You proposed solution is like trying to solve the "tragedy of the commons" through fertilizer. The problem of the commons is not that the quality of the commons is poor. The problem is that no matter how productive it is, it will be overgrazed. So, this is a social problem. Not a technical one in the engineering sense. The solution is ultimately solved with poltics, who keep the politically less powerful (ie, the poor) out of the commons.
I used to use comma, but then I discovered comma's default mapping is actually quite useful[1] so I switched back to the default '\'

1: http://vimdoc.sourceforge.net/htmldoc/motion.html#,
Brilliant people see through the propaganda that the government needs to feed its own employees. Brilliant people are harder to train to be a cog in the machine. The NSA needs people who are just intelligent enough to solve infrastructure / software / etc. problems, but not so smart that they start questioning the broader goals of the organization.

The army breaks down a soldier's individuality as part of a soldier's training. The NSA does not have that luxury (as far as I know), and Booz Allen Hamilton certainly does not.
FOSS doesn't have to be free. It's entirely possible to sell software and provide the source.

The real problem is that it's not clear how to charge for FOSS.
At the very least it "chilled" the usage of that speech, because it's not very clear whether they will be targeted by the owners or not (they probably would be, which is reason enough not to use it, even if they are in the "right" to use it).
"Dr. King’s policy was that nonviolence would achieve the gains for black people in the United States. His major assumption was that if you are nonviolent, if you suffer, your opponent will see your suffering and will be moved to change his heart. That’s very good. He only made one fallacious assumption: In order for nonviolence to work, your opponent must have a conscience. The United States has none."

-- Stokely Carmichael
Developers and engineers are attracted to open source because it is well documented, because most open source projects share a common logic (derived from UNIX), because they know it.

An open source version of Windows wouldn't be attractive for open source — free software developers.

It would be nice though if it happened.

EDIT: The author of the article seems to treat open source as a buzz keyword. His writing is quite offending.
In US 43% pay no income tax
yea cmon, this is weak
Here's an SML example:

- val a = 1;

val a = 1 : int

- fun f() = a;

val f = fn : unit -> int

- f();

val it = 1 : int

- val a = 2;

val a = 2 : int

- f();

val it = 1 : int // a is still bound to 1 as far as f() is concerned

Now in Javascript:

> var a = 1;

undefined

> function f(){return a};

undefined

> f();

1

> a = 2;

2

> f();

2

>

If you bind a val, then you define a function that references that val, then you later shadow the val binding, then call the function again, the function still sees the earlier val binding, because it's a closure of the environment at the point where the function was defined, not at the point where it was called. This is unlike variable assignment in imperative languages.
We've read the speech in school in Germany. Not from a textbook, but simply a copied text, from the internet I presume. Was that illegal? I think every class did. A relative who was a few years behind me also read it, with a different teacher.
"vimtutor" is pretty gentle. Alternatively, http://vim-adventures.com/ is just fun.
Really? Are you kidding? .NET as it stands, is way ahead of other virtual-machine environments. What are you basing this on?
It sounds like most people didn't follow the link and read about the actual keyboard. Things that directly contradict complaints in this article:

- There is a hardware switch to remap caps lock to CTRL
- There is a hardware switch to remap scroll lock to windows lock (temporarily disable the windows key)
- The weird context menu button can be hardware-remapped to a Fn key that turns the pageup/dn set of 6 keys into media keys (and Pause into what appears to be Mute)

Other neat things:
- Hardware switches to swap between QWERTY, Dvorak, and Colemak, as well as to switch the alt/ctrl keys (supposedly useful when used on a mac?)
- Backlit
- 6-key rollover (n-key over PS/2)

Also: a PS/2 keyboard is required to get into BIOS on many (even modern) motherboards. USB usually doesn't register until too late. I'm not really sure why a PS/2 keyboard (or adapter, at least) isn't considered a hard requirement for a hacker's keyboard.

The bigger issue is that there's a steep learning curve to moving any of they keys that someone uses. You can't just arbitrarily move things and assume that it'll work for more than a couple dozen people.
I am an immigrant founder (from India) and part of the YC summer batch of 2011. I think PG's statement has definitely been taken out of context and blown out of proportions.

I did have a foreign accent but thankfully not so thick to make it non-understandable. I received a similar feedback from PG before the demo day and I worked on it.

As an entrepreneur, you can do two things - either take it as an insult and leave it or as constructive feedback and work on it. In fact, I setup an office hour with Garry to just work on this.

For eg: in India, the word programmer is pronounced as prograamar (the stress is at the end) vs pro-grammar in US. And similarly, path is pronounced as "paath" as opposed to "p-a-th" (stress on 'a') here. These are definitely minor things that you have to tune (and I'm sure PG was referring to a much more thicker accent people had) which will make it easy for people to follow what you are saying.

If you didn't work on this, the investor would miss what you had said and then after a couple of seconds would realize.. "oh. you said programmer, okay", the train of thought is lost, you continue with the slides and it repeats again. And that's not okay.

After you have identified a product-market fit in your startup, I have realized everything is about convincing, every damn thing.
-- convincing the guy to join your company
-- convincing the customer to buy your product
-- convincing a new investor to make a bet on your company
-- negotiating/convincing for compensation and pay package
-- convincing someone to continue to stay in your company
and so on..

It's almost like I can prefix a huge percentage of my work with the word "convincing" and it would all make sense. When that's the case, it's better to ensure at least your statements are eloquent and of high clarity that doesn't require repetition (unless of course the person wasn't listening). You are just going to improve the odds and that's what a startup is all about - do things that increase the odds of success.

It's a constructive feedback that I believe entrepreneurs should work on for their own good. It's not equivalent to sounding like an american but if you have a foreign accent (which you will if you aren't born here), please work on it to ensure what you say comes off clearly. That's it.

And YC clearly has no bias based on accent. I know tons of immigrant founders who are part of YC. In fact, 3 of my classmates (all from India) are a part of YC.
Amen. I did a double take when I saw that...
New Read Replica Capabilities for Amazon RDS
If people can't earn enough to support themselves and their families, they should get help from the public. I don't want to see anyone borderline homeless. But it breaks the entire system to say employees should receive profits rather than shareholders when the company only exists, and only works, because shareholders are bearing the risks that the workers either can't afford to or choose not to.

And we're not just talking about millionaires bearing the risk, either. About half of Americans own stock one way or another.
Not to excuse that, but if you give the average person a lever they can pull to cause $700k to get airdropped into their hands, I think the vast majority would. From a policy perspective, maybe we should rethink that lever.
One has to wonder if this is the same strategy used to bring down the Soviets, namely a war of attrition where one tries to out-spend an opponent through consistent escalation -- until the opponent runs out of resources to maintain the escalation. We know how that ended.

Your sentence right at the end of the quoted paragraph from your comment prompts me to check whether you are writing ironically or at face value. Do you think the United States succeeded in bringing down the Soviet Union by outcompeting it?
Windows Phone is the #2 mobile OS in Latin America
Justice Dept. won't challenge state marijuana laws
Is there a way to uninstall this? Kill the symlinks and remove the appended .bak from old config?
Who then set up a political system where WASP land owners had more political power than the later RC immigrants from Europe Italians Irish and so on.
This helps me learn more about my App visitors - great!
A lot of things can and probably will be said about this, but I think this comparison and bald-faced promotion of Atlanta is deceiving. My biggest beef is the use of numbers in a way that is annoying and frustrating (as a student of statistics). A few illustrative points by way of comparison to Seattle:

1. Seattle's tech scene is much larger than Atlanta's. Atlanta might have a top heavy average salary, but I guarantee that the upper bound is much higher in Seattle.

2. Comparing cost of living so directly and broadly applying it as a corrective factor to salary is misleading and useless for a number of reasons. For example, I doubt many people could get by in Atlanta without a car (without some serious effort). Conversely it is quite easy to live a carless or car-diminished life in Seattle.

3. Combining my previous two points: Upper bounds are important. At some point adjusting salary with cost of living conversions doesn't make sense. It is totally dependent on the individual concerned, but if somebody makes 107k in Seattle, that isn't necessarily the equivalent of 84k in Atlanta at some point you start to cover the basic cost of living and whatever you make above that is excess. It's probably a little higher than 100k for people with families, but probably not by much.
Because it's Square and they're hip. Whenever they open the lids of their macbooks its you know... just awesome.

Not to mention it's not maximum awesome: CtrlP > Command-T and Vundle > Pathogen.
I went crazy, and it's a bit more tricky to pull off, but `q` is my leader key. Haven't looked back.

P.S. I mapped `Q` to recording Macros, since the default use of `Q` is completely useless to me.
>Secondly, there is a lot of religious imagery in the speech. I could certainly imagine people objecting to having the speech presented in a secular school.

At my (public) high school (10ish years ago), we had "character education", and one of the "character words" we had (there was a new one each month) was "respect for the Creator", which is:

A) Actually four words.

B) Insanely, crazy religious.

I assure you that the religious angle is not why this is not presented in full in schools.
It's useful if you store things in local storage.
Ask HN: Help me choose a data science research project
I'm mulling over the idea of working my way through a data science text and self-teaching. I'd probably create a blog to document my efforts and to serve as notes to myself. I think I'd learn more and have more fun if I had a research project that I could work through as I learn.

I'm very much interested in finance and economics. Additionally, professionally I work in commercial real estate. However, I don't know how well these subjects would lend themselves to research projects. Generally trying to predict the markets is a fool's game. So I'm wondering what unexplored, worthwhile areas of research might exist. I'm reaching out to the HN community to see if you guys have any interesting ideas. Thanks!
> It also has a detachable number block, which I find great. I need these for Blender 3D work, but apart from that never use them. So I can just stow them away.

The detachable number block is amazing for ergonomics, it moves your mouse closer to your keyboard, reducing how far out your arm stretches.

The keyboard itself is chiclet, which I disprove of. :( I love my key presses to be deep and satisfying!

> It also seems to have two space keys. I wonder if it is possible to detect which one is the left or right one. Or remap them. Then I could remap one of them as ESC for vim, for example. That'd be rad.

I beta tested the keyboard (woot! I got in because a designer on it heard me complaining about keyboards to a friend!), and funny enough internally the keyboard does know that there is a difference, and from what I understand talking to someone on the team, they originally allowed for some limited remapping abilities of it. From what I gathered the feature confused people and got cut at least in the version of firmware I was handed for it. I am not sure what the situations will be like on release of course!

As far as the computer is concerned though, it isn't like with shift where keymaps defined for two of them (AFAIK at least), to make "space" work properly I imagine the keyboard has to report either key as the scancode for "space".

IIRC they allowed remapping one of the keys to delete or backspace or something like that, it was actually pretty useful for coding. ESC would also be nice. :)

> I think I'm going to order one of these once they come out. It looks gorgeous, and I'm coding so much these days, I think it would be wise to buy one of these.

It does look awesome, and it is amazingly comfortable.
Many schools do start down that road. Having the Bible in your classroom even for purely non religious reasons has gotten people in trouble before and many schools just don't want the hassle so they outright ban it.
I'm with everyone else that as written the proposal makes no sense, but there may be big portions of Windows, including probably almost all of the kernel, as well as much of pre-XP versions of Windows, that can be released as open source without much revenue impact. Same probably goes for portions of .NET, Office, etc. In fact .NET and Visual Studio probably make the most sense. They should strive to move .NET closer to where Oracle is with Java/JVM.

The problem with Microsoft's platform strategy at this point is that they control too much of everything, which means third parties cannot meaningfully compete and contribute to the ecosystem, which of course leads to a vicious cycle. There's a middle path somewhere that allows Microsoft to open-source enough that their open-source stack is competitive, but not such that it cannibalizes their existing businesses.
I don't think that's misleading at all. CoffeeScript generates JavaScript. It's literally the only thing it does.

When you use this library, you're including a JavaScript file in your page (or requiring it in your Node project). It just so happens that in this case, the author(s) happened to use CoffeeScript to help them write that JavaScript.
Not sure of international copyright status, but probably it was legal.

The main casualty of the copyright status is that textbooks cannot reproduce it freely.
Although I know these are intended for nav-bars, a nice pattern I remember seeing for body links was use of a diamond prefix, and underline upon hover. It was nicely subtle, yet distinguishable and overall great for bodies of text.
Seriously, I've never come across anyone that cares about document viewing on a phone, and I've worked in some huge enterprises.

All the rest can be and is done flawlessly by any of the other OS's out there.

Win phone has no killer feature. If it did we'd see people actually using it.
Nice. Positional arg descriptions are probably hard to automatically find - e.g. http://explainshell.com/explain/tr?args=-sd+G-Z
Automating DPR switching with Client-Hints
If RBAC is supposed to guard against abuses, even by sysadmins, but was implemented in a way that sysadmins could get around it, and there were no effective mechanisms to prevent that, then it's all just "security theater."

If Snowden pointed this out to his bosses and was ignored, then he had a legitimate reason to blow the whistle.
Well, by "imperative-functional hybrid" I wasn't going for maximul functional-ness, e.g something like Ocaml or F#.

I was referering to stuff in the current trend of imperative languages with added functional capabilities (from first class functions to closures to macros) and used with a dash (or several) of functional idioms.

So stuff like C#, Scala, etc would qualify. Javascript and Ruby too. And Rust, if it hits off.

And I also had in mind how those and their libs would evolve more "functionaly" going forward to 2020.
"Have any of the NSA leaks told us anything we don't know?"

Anything we i.e. the readership of HN / Slashdot / Reddit / etc. do not know? Of course not. That accounts for about 2% of the population of the United States. The rest of America is still trying to get past the "but I am not even interesting, why would the NSA spy on me?" stage of life.

"Haven't the majority of the leaks told our foreign enemies how to avoid being tracked more than anything?"

How is that coherent with your first sentence? If the leaks did not tell us anything we do not already know, surely they are not telling our enemies anything they do not already know.

The reality is that foreign governments already know that the US is trying to spy on them. Terrorists know that too. That is why foreign governments use cryptography and other information security techniques. That is why terrorists deliver notes by courier.

"what if they actually have checks built into this system as they have claimed"

...this is a story about a low-level sysadmin who walked out of the very same organization with an untold number of classified documents. What checks do you think are built in, exactly?

"they know that low level employees were spying on potential love interests"

I think your question has been settled: no, effective checks on the NSA's power are not in place. Obama could not care less about some low level guy's love interests. Of course, those pesky journalists pointing out the ways he has lied, abused Presidential authority, etc., that's another story...
If anyone wants a great free tool to see how websites acquire their traffic so you can reverse engineer it, check out http://follow.net/. It shows you how any site acquires traffic through SEO, SEM, Display, and Contextual Advertising, and Social Media channels.
It's 100% accurate.

In your "counter-example", you're running four different userspaces/distributions on the same operating system kernel.

You could have posted a useful clarification to my comment (e.g. "but you _can_ run different Linux distributions!") but instead have chosen to be condescending and inaccurate.
It was 4 years ago when I developed a iOS ImagePicker in my free time which I knew I would use in a app at work, just to be able to open source it. And it was the right move, seems like many people liked and used it: https://github.com/jeena/JPImagePickerController even got a couple of job offers because of it (back then there weren't that many iOS developers in Sweden)
> becomes whether or not a stakeholder feels like they are getting what they want.

If the stakeholder you choose is a customer, then that is a valid measure of business productivity.

Which I guess is kind of the point - we are trying to measure on a granularity beyond what we can validly do.

Which indicates to me that a world of smaller organisations, made up of software literate people will be one where rewards will follow talent. That may not be a world we want to live in - and my cynicism sees your cynicism and raises :-)
I really dislike Gmail's icon-only display in the GMail interface (I've changed the appearance to text labels only.)

I also dislike the way they hide common functions (like delete) until you've selected an item. I can understand their reasoning: they probably thought it would make for a clutter-free interface. It took me a while to get used to the 'select-email-then-make-command-visible' pattern. I still find this very unnatural. It is common in some desktop applications and it works because you might be manipulating the properties of an object in some way. But for an email interface, it's overkill and the wrong pattern (in my opinion). Delete is a such a common email function it should be visible at all times. Most people know they have to select a message before they can delete it, but I found I was looking first to see that the command was available before I made any selection.

Also, I note on the "more" button in GMail, they have a hint that says "select messages to see more actions" which might suggest that other people are hunting for commands not visible in the interface?

(Finally, I can't help but make one more observation - the way that the Gmail compose email box appears in the lower right corner of the browser window - I just find this bizarre and not helpful)
That's what happens in bubbles. Prices get higher than the rationally expected reward. Now that the bubble is popping a little, they are correctly dropping their prices. But I think it's fair to say that bubbles make crazy people extra-crazy, so maybe that's exactly what's going on.
Laws are programs. It doesn't matter what the programmer who wrote the program wanted the program to do. It matters how the program is used and what it does.

I agree that copyright law is terribly implemented (DMCA, DRM, expiration 70 years after death, 3 strikes rules, etc.), but nevertheless, I don't know a single artist (or knowledge worker) that doesn't feel that the Berne Convention provides them at least a minimal protection against outright plagiarism. Even the the most liberal Creative Commons licenses build on top of copyright, even BSD style licenses do.

I mean, would you be okay if I took your work, erased your name, and slapped mine in its place?
I honestly think they should never be allowed to vote. Paying tax to this country(no matter how much) should be a ticket for voting, otherwise they will drag this country down, quick.
Earth life likely came from Mars, study suggests - CBS News
I've studied plenty of economics and have been around the world and back. Bringing in more labor increases the supply of it and there's also the added effect of immigrants willing to work for less than the local population. To deny this is to deny supply & demand and data.
IANAL, but as appalling as I think they would be, MLK-Hitler posters are practically the textbook case of fair use:

1) Transformative factor: To say that an MLK-Hitler poster "adds new expression or meaning" to the original is to make the understatement of the year. I may not like the new aesthetics, but they are certainly there. Furthermore, the posters are powerful imagery (value is added) to those who hate MLK.

2) Amount: The posters only excerpt a single frame of a much longer video.

3) Nature of original: The video is not abstract art... it documents a historically- and culturally-significant event. This gives poster-makers broad latitude to do as they please.

4) Effect on market for original: Any argument that an MLK-Hitler poster is a substitute for video of the original speech is a non-starter and doesn't pass the giggle test. You would have to argue second-order effects, (that the posters ruin MLK's image, and therefore reduce demand for all things MLK) and courts haven't really gone for that (if they did, you couldn't publish an unfavorable movie review that showed a still from the movie). If anything, it probably inspires people to try to find the original and pay the (outrageous) licensing fees.

So an MLK-Hitler poster passes the fair-use test on every single count.
Surely the author doesn't intend this as an argument for the abolition of all copyright. It's clearly an argument that copyright terms should be something less than one hundred and twenty years.