skysight-inc/HackerNews huggingface dataset:
The amount at issue in the suit isn't just the dollar value to make restitution to the victims (which itself might be more than just a straight refund), but also the $2k per offense civil penalty under the applicable consumer protection law. Depending on how offenses are counted under that law, the penalties may be more significant on their own than restitution.
Lightning strikes Apple time and time again. People like you don't like this for some reason, so they try to rationalize it by blaming it on "marketing".
Can't find your email in your profile. Can you re-add it?
Billions Not Required for Angel Investing
Metal has air guitar.
Why wouldn't they just use a portable reader like food delivery guys have been for over a decade? I mean, in Canada if you order food the driver shows up with a machine you insert your card and enter your pin. These machines do all communication by 3G. You see food trucks and coffee shops with these too. Isn't that the norm in the US?

Portable chip based card readers have been around longer than Square. Hell, I remember using them (pre-chip of course) since around 2000ish. And today they are just ubiquitous. They are straightforward and user-friendly for the user and today the Banks almost give them aways with your merchant account. I'm still trying to understand what problem Square is trying to solve -- other than wanting to use your iPhone for everything. I just don't see a viable business with them.
Trackpoints on Thinkpads are more effective. You don't even have to lift your finger up from the keyboard.
Good for sending your pitch deck for investors...
One reason to not make get() just be [] is that people wanted some methods on Map and WeakMap.

Say you have a Map named 'm' and you do m.clear(). Keep in mind that '.' is just syntactic sugar in JS, so this is by definition the same as m["clear"](). But now you have to worry about what happens if someone uses "clear" as a key for the Map. Does that make it impossible to clear the map? Impossible to retrieve the key? Reinstate the e4x behavior where x.y() and x.y.call(x) would do different things? Something else?

These concerns, which come up all the time with the use of objects as associative arrays, are why Map and WeakMap have explicit getter/setter methods. That way you can tell when you're working with the map part and when you're just treating it like an object with methods (clear, forEach, entries, keys, size, values) on it.
I think boycotts should be used sparingly and that people should first consider whether the deeds were sufficiently problematic to justify the potential cultural ramifications that arise when we choose to punish someone for having different beliefs or opinions than us, no matter how much we may or may not dislike them. It'd be preferable if we based our boycotts on more significant matters.

However, I think the much larger problem than boycotts from random groups (which are unlikely to be effective long-term) are the steps taken to purge Sterling entirely and divest him of his property.
Sorry to suggest something you explicitly didn't ask for, but the problem is definitely the article to begin with. This is in a similar category as troll-bait; obnoxious behavior is guaranteed. An obvious but simple solution: an algorithm that punishes link titles that contain certain names. I propose:

- Steve Jobs
- Elon Musk
- Jack Dorsey
- Melissa Mayer
- Sheryl Sandberg
- Zuckerberg
- Etc.

In many genres the fetishization of individuals leads to lowest-common-denominator crap like this. Reminds me of "great man" history theories.
I don't think the article says a different set of standards should apply to one or the other. It does suggest that there might be some political will to enact regulations for stronger privacy protection. It might not be good for Silicon Valley and people working in Silicon Valley, but I personally don't care and I welcome any effort on that front.
.line {
background: rgb(233, 233, 233);
height: 3.125em;
border: 0.25em solid white;
width: 100%;
}
I wonder about that bike track to the summit of Mt Rainier...
Stumpwm is another. Which is written in Lisp.
How is it the wrong law to use? It seems to be exactly the law designed to address the kind of commercial fraud alleged.

The troubling thing for kickstarter is a result of the fact that kickstarter bothv wants buyers not to see backing a project as a simple pre-order but simultaneous wants to create exactly the kind of obligation that exists with a pre-order and use it to reassure backers. (And given that that is the only thing backers get, there's pretty much no way for kickstarter to work without getting downed in outright take the money and run scheme without that kind of obligation.)
A Chinese Mathematician Figured Out How To Beat Anyone At Rock-Paper-Scissors
According to the replies above, you can run benchmark by yourself, maybe some Macbook Air still have fast SSDs.
I have read the patent. Several times 1-2 years ago.

It's the most obvious thing. Do you consider the slide to unlock on a floppy disk or SD card to be an innovation?

Literally, humanity has been using the slide to unlock metaphor everywhere imaginable for years. It's very common metaphor.

What's next? Patenting waving your hand in front of a electronic star trek door to unlock and option it? Quick someone go out and patent this obvious idea.

Heck even the historical phenomena of signing X on a line in a contract when you're illiterate and don't know how to write/spell your own name is rooted in the same idea as slide to unlock on the iPhone. What's the simplest shape you can make with a writing utensil that demonstrates clear intent to someone who did not observe the act and cannot infer is something was intentional or accidental? Basically a circle or an X. A simple X is sufficient to communicate intent to a person that did not observe the action of signing the contract. This is essentially a "two phase commit". A slide to unlock mechanism is both performed and confirmed by the same person and doesn't require the second stroke requirement. With this in mind, the obvious design choice is only require one single stroke since it's sufficient to demonstrate clear intent and is cancellable (e.g. a half stroke doesn't count). Since the requirements are more lax a single phase commit is sufficient (i.e. a single swipe).

Or how about those old TV remotes that used a sliding cover to hide the lesser used or configuration/setup controls? Or how about those phones that hid a phone keyboard behind the screen. There are three obvious choices, slide open, swivel open and flip open.

What if I took the phone and slid my finger to the right but instead of sliding a skeuomorphic button the animation was instead a page or book cover flipping over? Or what if I did a arced swipe and "threw the lock screen" away the same way you force quit an app in iOS 7. What if I hold my finger down and the screen animates to a certain color over a short duration (maybe like when Mega Man powers up his special charged blaster cannon shot? These are all obvious since this are so incredibly analogous to other use cases.

Take every new invention in the future where something needs to be unlock. I'll bet you the value of this settlement that almost every single future human invention that fits the narrative of unlocking or enabling is going to have some interface that either is literally slide to unlock or maps very clearly to that metaphor.

Even opening your eyelids is slide to unlock.
Ask HN: Google Maps vs OSM in countries like India
Hello everyone.

I am making an app which will be using a map service extensively. Now Being an open source enthusiastic, I want to use Open Street Maps as it is open and also highly customizable.

As my app will be focused towards the Indian audience, Less open data on Open Street Maps for India like countries has made this decision hard for me.

Here is a comparison to see how less details OSM has.
http://tools.geofabrik.de/mc/#14/30.7125/76.7832&num=4&mt0=mapnik&mt1=google-map&mt2=bing-map&mt3=mapnik-german

Any suggestions on how can we use OSM and still have extensive data ?
Most of the time the 'smart' printer software is to blame. But I think if you stick to world units and print at 100% you will be fine.

Remember that dpi only controls print quality not print measurements. One cm printed at 300dpi will have the same length as one cm at 72dpi.
14 TV Shows Every Entrepreneur Must Watch
A really well created video. I am searching for the part 2, but cannot quite find it. Looks like it's in the making.
http://webcache.googleusercontent.com/search?q=cache:b-3Zibp...
I sometimes operate media servers that deliver video for several classical pops concerts including Fantasia and a number of more modern Hollywood type movies. The conductor gets a special synchronized video feed with white dots flashing to indicate tempo, colored lines to show when changes are coming up and bar numbers, all superimposed over the movie. The conductor has to speed up and slow down the orchestra in order to match the music exactly (or as close as possible) to the original video. I never change the speed of the video. Some pieces seem to be harder and also require a click track. These are shows that obviously require very close attention to the conductor.

I always wonder if all the orchestra was given a click and a copy of the modified video, if the conductor could just sit down and eat a sandwich. Of course, that is kind of like contrasting watching a DJ that selects mp3 tracks vs someone who can adeptly spin vinyl.

Curiously, I can tell you from listening to the conductors speak candidly, they often consider this sort of conducting much harder despite these added tools. Even when they are playing very familiar pieces like the music from Fantasia, it is very difficult to match it so exactly to the original. They compare adjusting the speed of an orchestra to speeding or slowing a freight train.

With professional orchestras, most only do 1-2 rehearsals before the shows I control video. It is amazing how fast the musicians take notes and adapt to the direction of the conductor. There is almost always a marked improvement between 1st and 2nd rehearsal and the actual show.

I will say that having stood at the conductor's podium at many of the top theaters in the U.S. (while empty) - it is an incredibly intimidating thought. Every seat points straight at you. It is much more singularly focused than a dramatic stage. It definitely has given me (someone with very little musical understanding) a great deal of respect for their responsibilities.
if only Patrick got a dollar every time he got this response

did anyone else find the quote at the end at least a little ironic?
Are you saying that the government should have harsher controls than private industry, or are you saying that privacy intrusion is okay as long as it's not the government doing it?
"Carbon" doesn't really have a melting point.

It'll start reacting with things depending on what it's surrounded by at much lower temperatures then that.
How ironic that one would be using Google's cached version to read this
How about seeming to ship them, but when you try to compile with them, getting an error containing a link to a page that explains why you shouldn't be using them?
“When it comes to development projects we are going to operate from the premise that open source is the default. Unless there are reasons why it does not work,” said C# lead architect Anders Hejlsberg.
As Lisp macros are compile time metaprogramming, wouldn't the answer to this depend on whether Template Haskell is considered part of Haskell or just a compiler extension?
Assuming it has been seeded with enough entropy, if you just booted and haven't gathered/seeded with entropy yet, then /dev/urandom can potentially give you predictable values, whereas /dev/random would be safer as you'd wait until it has enough entropy.
Too bad there isn't a way to tell whether the CSPRNG has been seeded or not.
This is a lot longer than my response I gave the Google recruiter:

I appreciate you contacting me, but I'm currently in the process of
raising a funding round for my startup which precludes me from
looking at other opportunities right now. However; if you know any
investors in the IoT space, I would love to chat.

Funny thing is that in about 6 months, they are going to probably contact Him, and Me again.
fun to see. inferno is an impressive system.

be sure to click to the repository, it has an overview of the 26 steps (so far) to get to the point where it is now.

also congrats to the author for getting to this stage, with steady improvements.
The problem is that it's an oscillating mechanical load, which means all the materials you build it out of are subject to much more rapid fatiguing then in other situations.
It's also because oil availability is kind of a very important problem for the world's militaries.
Would you mind producing a lil' write up?
The response doesn't seem convincing. By this standards he's not supposed to work for any corporation. I am a Google fanboy, I agree, and this might skew my opinion, but I am always open to debate.
There is every reason for society to attempt to enforce social rules. In the case of PC, those social rules revolve around avoiding offensive behavior, which is quite a good idea, once you think about it for a while...

Just imagine the worst nickname anyone ever gave you, and having it replace your real name. That's about the level of rage people can feel about "nigger", "Injun", "raghead" or whatever you might imagine.

If you are transmitting over a channel where some amount of politeness is the standard, violating this standard will and should have consequences.
It's a hilariously under-appreciated fact that the US military is on track to be one of the biggest investors in green power and fuels, as both are major logistics hassles and strategic concerns for it.

The USAF would love to not have to worry about the long-term availability of fuel oil, and just depend on a desert array of concentrators somewhere in the US.
Vicious circle of programming languages
I'm in Kaohsiung now, if anyone wants to connect post here and I will contact you!
Well, "working vs waiting" is the same as "CPU vs I/O", so we're saying the same thing here.

As to your "concurrency vs parallelism" distinction - it's one valid one, and pretty widespread; I think it misses a lot of important points though, and I wrote about it here: http://www.yosefk.com/blog/parallelism-and-concurrency-need-...

One point from there is, a parallel mergesort is conflict-free while say a concurrent DB-backed web app has a lot of opportunities for conflicts (2 users want to take the same username - who wins? etc. etc.) I argue that the many differences between such systems result in rather different tools being suitable to build them.
I think you should work for Google. They might teach you a thing or two about how to handle traffic.
To be fair Google is a great company. But because of some actions they have taken they are not so outstandingly appealing as they were few years ago. Of course that's natural given their size. Many big companies are way worse. But still, they are now just another company that's good to their employees (many of whom are still quite passionate about it). No more, no less, that's all Google is.
Very true, you are very aware how we think. But I am hesitant to say it since I may be encouraging your behavior, depending on how it is manifested. Be careful, because as you look in, the abyss stares into you. So depending on how you see your behavior, you may want to discourage thinking in this manner.
Truth? Well most of the time people use the word "truth", I'd call it "subjective judgement".

Power? No.

Society enforces its rules. Get over it. And PC is about rules which generally enhance peace and cooperation. Being at the receiving end of a racial slur rarely puts someone in a peaceful and cooperative mood...
Why is that a rhetorical question? It's a perfectly valid question.
You explained why it's illegal, but I don't agree with the reasoning. I don't believe the government should be interfering in this kind of thing at all to begin with, but this is a particularly stupid example where something that is clearly highly relevant is somehow off limits due to political correctness.
He may make enough money freelancing that he doesn't need to work for any corporation. If you're good at what you do in the Software space, you can command very strong 6 figure salaries and only have to "work" part of the year to maintain a very comfortable lifestyle.
"Free speech" for a lot of people means "no dissent". I am seeing this in Germany where people think their free speech is violated, because whenever they try to put the hate on foreigners, the rest of society puts the hate on them...
he must get more than a dollar, from his employer
>> I might go on to say that I grew up in Boston—a lie, technically, since I really grew up in a small town about forty minutes outside the city.

> I am proud to say that I relate to none of those examples.

I can relate to the one I highlighted. People ask me where I'm from all the time. Usually, I'll ask what they mean, but if they press the issue I have to delve deeper:

"I'm from the United States."

"If I answered you, would that mean anything to you?"

"California."

"Near San Francisco. (well, actually a few hours away)"

"Santa Cruz."

"Actually, a suburb about 20 minutes away from Santa Cruz. According to the post office, it's in Watsonville, but according to itself it's named La Selva Beach."

Generally people have heard of San Francisco, but having heard of Santa Cruz is rare and obviously no one has ever heard of La Selva Beach unless they actually live there themselves.

It's always mystifying to me why people ask this question which is (a) incredibly awkward to answer, and (b) completely meaningless to them no matter how I choose to answer it. So virtually 100% of the time I'll answer "near San Francisco" (not a lie, but not particularly informative) or "Santa Cruz" (much more accurate, but also a lie).

If they ask me where my hometown is, I have to probe even further: The place where I was born? The first place I can remember? The place where I went to elementary school? The place where I went to middle school, high school, and college? And when I try to find out what they mean by the question, far and away the most common response is to be annoyed that I found their question confusing (never mind that they don't have an answer when I ask what they meant... apparently I should have just made something up).

So I can understand why people lie, even though I hate doing it. The social pressure here is enormous, and over a completely meaningless question.
Yeah, I suppose you (hpaavola) have one or more thing to teach Cloudflare about how to deal with traffic (which this host is using as frontend)?
There's nothing about that in the post, and I don't think it's relevant. There are many song titles which have a negative connotation towards women (especially in rap). I couldn't name a blog post the same as one of them, then later say, "I understand how you could see this as a bad thing, but I was just thinking of some song title you've never heard of." It doesn't work that way.

And, she does call herself a girl once more, not just in the title. Perhaps someone said that sentence in a movie, so it will somehow not mean what it says either.

And even if it is an unspoken reference, that doesn't explain how the title should be interpreted differently. It's a pop song, and according to wikipedia the lyrics aren't especially relevant to the contents of her post.
Please write more and publish it.
It's a methathematic wrap up consistent with the internal logic of the response.
Not at all. Google's caches are pretty commonly used to view pages with high levels of traffic.
There is one channel similar to this, but this time its purpose seems to only be "marketing"..

https://www.youtube.com/user/epoGuSBef/videos
He could work for a corp that is small enough that it still seems like it is made of decent human beings.

My interview experience with G was more than enough to ensure I never seek to work there again.

And, the trauma of having all my media accounts force-Hoovered into G+ left me little choice but to revoke the last little bit of admiration I had for this once-cool-as-beans company.
New Delhi, India| Full Time [Available For Relocation]

Skills: Intersection of Marketing, Growth & Technical

Resume: https://linkedin.com/in/pallavkaushish/

Contact: pallavkaushish [at] gmail [dot] com

Current Situation:

* Working as a technical marketer.

* Learning Node.js (express framework) with mongodb.

Looking For: To work with a startup in the growth team. I'm a young and hungry startup guy and a failed entrepreneur.

Interesting things I have done:

* Worked with 2 startups at a time (almost full time).

* Always got a job through connections and self marketing. Never made a resume except for Linkedin.

* Tried starting a music business in college and signed over 50 artists without a product.

* Documented my other interesting stories at http://snooptank.com
Agreed. The response seems to conflate a bunch of different things and pretend it's all Google's fault. Snowden didn't blow the whistle on Google. Google can't control what the NSA is tapping or what court orders it gets. Maybe some people inside Google knew about inter-datacenter taps and didn't do anything about it, but once all of Google became aware, they started encrypting those links. Automatic indexing of email contents leaves Google open to subpoenas for information about that indexed content, but the emails would be there to subpoena either way. I don't understand the problem.

What has Google ever done to help TLAs wiretap anyone?
Pretty well-written sentiment, only thing is that recruiters cast a pretty wide net and certainly wouldn't read through anyone's life story if presented with the opportunity.

However, I'm sure that if every person who gets contacted by a Google recruiter responds with a similar diatribe about their disillusionment with Google's ways, they just might take notice.
I agree that the design is a result of trading off the desire to do away with nulls vs retaining Java interoperability. Preventing (at compile time) only Options from being null is surely impossible when casting/reflection are available.

It is commonly understood that if an API returns Option[A] then the client can assume it will not return null. Personally I have never experienced a real error from this.
My wife has a new Lenovo and I despise the stupid annoying keyboard layout because of all you mentioned AND the freaking position of the FN key and that function keys are not anymore function keys.

Want to close a window? Press Fn + Alt + Mute Microphone... WTF?!?!!

At least their ESC key is one of the biggest I've seen, so a big win for viers.
Simple time saver: Never type your email address on your iPhone again
I agree, the only thing this is missing is actual units (both metric and imperial).
People tend to forget we are Google's product. Not their customers. Advertisers are their customers.

Plenty of tech companies don't sell souls for a living, therefore by working there you may not be required to also sacrifice yours for a paycheck.

Flip side; there are those who believe ads aren't evil. Google builds a lot of interesting tech. It's probably a great place for engineers. But one look at their financial reporting and it's still evident that advertising pays the bills.
I can't speak to other areas but Silicon Valley was definitely like that.

In the 1980s in Palo Alto, my high school AP Computer Science teacher asked parents to come in and give guest lectures in the last few weeks of class. Donald Knuth's daughter was in my class so he came and talked about TeX. Another kid's parent was a VP at a bank; he talked about secure transaction processing for ATMs. My dad (a researcher in robotics and AI) talked about expert systems.

It was okay. :-)
"Nicklas, a simple no thank you I am not interested would have sufficed -Patrick"