skysight-inc/HackerNews huggingface dataset:
There are several ways Amazon could have prevented this. I wrote this post to bring attention to ways in which buyers can scam legitimate sellers using Amazon's "A-to-Z Guarantee."

1) Amazon can (and should!) require sellers to post the IMEI (unique identifier) of each cell phone to Amazon as part of the sale process.

2) Amazon can then easily verify whether an IMEI has been listed as stolen before allowing the item to be posted.

3) If the buyer claims a cell phone as stolen after purchase, Amazon will have the IMEI and can verify this with the carrier. In my case, it was definitely not stolen.

This still leaves a gap where the buyer could purchase the phone, tell the carrier it has been stolen, and then get a refund--but the buyer in this case would not be able to use the phone, since that Galaxy Nexus model only works on Verizon. Carriers are working on a database (that should be live this month according to news sources) that will enable carriers to report stolen phones to each other, so in that case the buyer would not end up with a workable phone.

Currently, Amazon doesn't do any of this, and their policies enable buyers to scam legitimate sellers. I'm asking Amazon to put tighter policies in place to prevent fraud.
it's boring until 30 or so, and once you die there starting all the way from the beginning is no fun.
If the site comes back up the ad will disappear.

If that happens here is what it said:

"This page http://poac.com is currently offline. However because the site uses CloudFlare's Always Online (TM) you can continue to surf a snapshot of the site. We will keep checking in the background and, as soon as the site comes back up, you will automatically be served the live version. Always Online (tm) is powered by (link) Cloudflare. [hide this alert]
Very nice. One thing that's missing though: It doesn't work with the touch screen on my Pixel, and I suspect it has the same problem if I tried to use it on my tablet.

It's a lot easier to get a good signature with a touchscreen than a trackpad. ;)
no, that's the name of the book.
http://usesthis.com
Inputting "こんにちは。元気ですか？" caused an application error:

[ArgumentException: Error serializing value 'ᄳᅳᅋᅁᅏტ㈣䳷ᅇᄹᄫ�' of type 'System.String.']

After realizing it was "？" that was breaking everything, I ended up with this round trip:

"こんにちは。元気ですか。" → "ᄳᅳᅋᅁᅏტ㈣䳷ᅇᄹᄫტ" → "こんにちは。ጃ⷗ですか。"

It's broken. I suspect Unicode requires more careful manipulation than OP anticipated. :-)
Kids shouldn't be forced to code, but find what they want to do and see if they like it. I myself, am 15, and I taught myself through various resources. I'd say that I've improved my life for the future by learning 5 programming languages already.
It's not unreasonable to force push a branch. Anytime you've rebased but already pushed you would need to do so. I've worked on an open source project where every commit was required to pass all the tests, so if you submitted a PR that had any commit fail CI, you would have to alter history and force push.

I also just like pushing to a branch on Github, even if I might rebase later. Circle CI is triggered through Github, so it's nice to have that triggered for me. Our staging servers (production data, your branch's code) are deployed from Github branches as well. Plus looking at diffs on Github is really helpful for me to spot errors—I'm not sure if it's the context switch away from my text editor, Github's diff UI, or what, but it works for me.
Thanks.

I generally use external screens with a laptop anyway, as long as I don't sit in a coffee shop or something. (I did some work with my late-2008 13" Macbook. Yeah, 1280 is too little.)

You did answer my specific question: I need a 15" rMBP (and/)or a setup with external screen(s) (i.e. not mobile). In 4-8 months, when I should have more time.

(As an Emacs user it took me hours mostly watching lecture videos to learn how to use that damn IDE with the differing sets of windows and buttons.)
Nobody who lives outside of the city would ever be expected to give up their vehicle.

The corollary, is, however, that this means that people need to live IN the city, and the city needs to NOT be sprawling, and have good transit networks (paths, bike lanes, p. transit)
Flash version would be cool.
That was the reaction of France's former intelligence chief as well: http://www.france24.com/en/20131024-nsa-france-spying-squarc...

Bernard Squarcini, head of the Direction Centrale du Renseignement Intérieur (DCRI) intelligence service until last year, told French daily Le Figaro he was "astonished" when Prime Minister Jean-Marc Ayrault said he was "deeply shocked" by the claims. "I am amazed by such disconcerting naiveté," he said in the interview. "You'd almost think our politicians don't bother to read the reports they get from the intelligence services."
To easy with Qwerty? Try Dvorak (or one of the modern variants). I'm switching to Dvorak to see if my "muscle memory" can change, and this game is suddenly WAY harder.
I used to work at a biotech startup (late '90s) and our senior management was trying to get Corey to join our scientific advisory board.

Eventually, he agreed and our company drafted a press release (it was a big coup for us). Apparently, the initial draft that was sent to Corey said something like, "Dr. Corey's lab is one of the premier laboratories in the world for organic synthesis...." The revision that Corey sent back crossed out the words "one of".
My SP2 is a laptop replacement. I use it all day long (in and out of the office), and when I get home in the evening I exclusively use my desktop, which is a beast. The other two SP2 owners I know use it in the same way, but neither use a desktop at home.

It amuses me when, as a Surface user, I'm pigeon-holed by people who've never used one.
I generally agree, but would add that if someone's daily commute is 60 miles a day, regardless of how they get to work, there's something catastrophic about that as well. I don't know what to attribute it to, but for any metropolitan area where 60 miles of commuting is the norm, there are problems which go way beyond the means by which the residents get to work.
Generating Functions and Fibonacci Numbers
Hmm so I wonder if one should buy the carbon filters and tape it to the intake side. It's a cheap upgrade. A wire mesh in front of that might be good for the very large particles like hair or dust balls.
How did you pick the font? I find myself having problems figuring out is a single letter is a l or an i or a j sometimes. Seems like there's a lot of fonts out there with better readability.
I think sucks is a bit harsh. The curve is certainly off, but the game itself is great fun.

There is something really satisfying about how the impact of the bullets knocks backs the target ships. Also love how fast it shoots when you get on a roll.

Really cool game.
JavaScript is not universal unfortunately. You have to run specific versions of browsers from specific vendors to make it work properly. E.g. Chrome v. 30 by Google.
How China Profits from Our Junk
Totally and fundamentally wrong. Better use bloody logic.
Server-wide events are meant to start/end in sync. This isn't a plain stupid web form. What if some smart arse switches time zone to have an event earlier and then end later?
> Heck, if you happened to call someone in France in the afternoon you might disturb them from their siesta!

In Spain, maybe. There is no concept of "siesta" in France.
The Guardian should not have given that data to the NYT.

Can you count the number of important revelations they just casually released here? Just because it fit into their writing style of "making no definite statements, ever"?

It's essentially a raw data dump transmogrified into the annoying, inefficient writing of last centuries journalism. Give us the facts, give us the information, not your pointless hunches about "suspected terrorists".
I am currently playing in a very similar space - would you care to throw me a bone and give me some idea of how you landed your first clients?

I'm totally stuck in this regard. So much so that I've begun to hate myself.
https://en.wikipedia.org/wiki/Vi
Microsoft should buy Xamarin, but they'll also need to open-source all of .NET. That would improve Mono on non-Windows platforms. That would be the best thing they can do to really get a foothold in the mobile space and also win back some part of the startup community.
Learn Web Development: From Novice to Employable
Corruption on a management bus; transactions were getting corrupted .01% of the time: writes turning into reads, reads turning into writes, etc. SI issues.

As an embedded software engineer, you need to understand hardware nearly as much as the software. And depending on how far along the hardware is (pre 'gerber out', or deployed in field) it's usually up to software to "patch it over," "hide the issue," "fix it in software," if possible...
The Kinesis Advantage actually comes with pedals, if you want to.
Which kinesis keyboard do you have? I've got the Advantage, and Ctrl is already activated with the thumbs by default. That helps a lot.
Nitrous.IO - Web-based environment
though tragically slow on my 2010 iMac 27. Wait, it's Safari 7.0. No problem on Firefox or Chrome.
Of course C# supports dynamic programming. It has a keyword "dynamic". It's good for integration.
What about it depresses you?

The fact that people need air filters? Or something about the way these people are doing it?

I really like their website. They're open and honest about not being experts, and about how they do things, and how they want corrections and additional information. They sell you a kit if you want it, but they make no secret about it being really easy to do by yourself.
Because "9 in the evening" doesn't mean much when you're a quarter of the world from GMT and forced to use GMT as your universal time.
I have the same air filter and it works great. There wasn't anything by a reputable brand for less. So yes, there's a lot of valuable plastic and a quiet and reliable motor.
I think your opening sentence is simply false; nearly everything on Windows can be automated these days, and usually without much pain. The real problem right now is that the WMI/WSH stacks, and the PowerShell stacks, overlap, but not completely; the right way to automate something requires knowing a lot about the old Windows automation stacks, and the new ones.

Let's take your example. The only reason it's shorter on Unix is that most Unix systems have programs called "zip" and "unzip". That's legitimate, but if we looked at e.g. modifying DNS, tweaking folder permissions, and a lot of other things, the PowerShell and bash/sh ways would be much closer. I'm not going to argue that PowerShell is a great language; I've been pretty public about hating it. But this isn't about whether Windows can be automated.

The real issue is that, for any given task, there's an easy way to do it in either the old COM-based WMI/WSH system, or in the PowerShell system, but not always both. Since we're on the topic of zipfiles anyway: the way I'd actually make a zipfile from a script would be to bust out the ol' "Scripting.FileSystemObject" COM object, which lets you pretend a zipfile is simply a folder, and which is merely a "$fso = New-Object -ComObject Script.FileSystemObject" away in PowerShell. One that bit us at work last week in a more real-world situation is that, while nearly all of Hyper-V is controlled via PowerShell, the network connection sharing settings are only available via COM interfaces, so allowing your Hyper-V machines to talk to the world still requires a trip back to the Windows 2000 administration handbook.

This stinks, and it needs to be fixed. I'll even grant that the situation might be worse than on many Unixes. But it's also totally automatable, and I'm not convinced that it's dramatically worse than other systems I've had to administer.
Just make the score be the highest difficulty level you can still compete on.
I guess I am missing something. There is no 'server'. You should have the same reflog locally, if you pulled before someone messed the repository up?
Take the whole NSA saga and write an alternate future. In the end, all the covert agents are re-assigned to drive the highways at reasonable speeds as covert pace-cars to make roads safer and also to slow down in advance of traffic jams such that traffic is improved, a la http://www.amasci.com/amateur/traffic/traffic1.html
Yes. That's a feature. You can log on any computer, and access your coins, with no server and no state.

But note that "if 2 people have the same password" means you can guess someone's password. And not being able to guess passwords is an assumption that any and all password-based systems have to make.

Avoiding guessable passwords is easy: implement verification of the password strength.
NSA Fallout Thwarts AT&T
Enums for Active Record
Does math make your richer?
Bubbles in the Broth by Nouriel Roubini
That's a false choice. There are many other options.

- NSA with real teeth in the provisions for "don't spy on US citizens", or lying about same.

- NSA with effective, non-crony oversight.

- NSA with less influence over cryptographic research (maybe we need to split out crypto into an arm of the government that isn't involve in intelligence activities. NIST might be a good choice).

- NSA absolutely forbidden to "back door" US designed hardware and software.

There are lots of choices other than "You can have the NSA we have today, or you can be roadkill." (It's also unclear that the "OMG terrorist" argument is valid -- like "think of the children," I'm pretty sick of unexamined arguments that appear to be rooted in creating fear).
Why Gerrymandering Doesn't Explain Congressional Extremism
they still use this phrack article in universities, it's in the lecture slides for 6.857 MIT Computer & Networks Security. http://courses.csail.mit.edu/6.857/2013/files/smash-the-stac...
Get a push notification once a HN post reaches 512 upvotes (or 50/100/200)
How about having a level-set screen, that simply has you type out a couple of given paragraphs. It can then dynamically figure out your overall typing speed, and if there are specific areas that need improvement (certain letter combinations, words, phrases, etc).
And so begins my journey in arduino
Use aliases then:

pu = -c push.default=simple push -v --progress
pua = -c push.default=matching push -v --progress
poof = -c push.default=simple push -v --progress --force
> are you better off dead or with the NSA?

The more things change, the more things stay the same:

”Why stand we here idle? What is it that gentlemen wish? What would they have? Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery? Forbid it, Almighty God! I know not what course others may take; but as for me, give me liberty or give me death!”

— Patrick Henry, March 23, 1775
I really wish F# was as approachable as Scala is. Every time I consider it I see no strong selling point. Loosing ReSharper + a steep learning curve make it too much for me.
This article didn't really discuss the environmental impacts of the mines, which is probably substantial. Is that why the mines are so expensive to operate in the US? And is that why China produces so many more rare earth metals -- because they skimp on environmental protections?
This just goes to show you that personal interest goes a long way for these difficult subjects. I always found org chem fascinating and eventually got my PhD in it. I always found it very intuitive and not that challenging.

However stuff like advanced mathematics is completely beyong my comprehension.
If you're aware of anyone being strong-armed with your patents you could make amends with your conscience by offering to consult with them to help them workaround or invalidate them.
That would be a super-powerful move. They should drop prices for Pro Visual Studio as well.
A more accurate title would be "The Devil's Dictionary of Silicon Valley".
No, it should be shown that it's just as harmful as other kinds of screens before being banned.

I've lived in a country which forbade everything by default unless law explicitly allowed it. I guarantee you don't want to go this way.
It's a really nice game, but what I don't like is that sometimes I get stuck on some word that I've hit by mistake or not and I have to search it on the screen, to see what that word is. And especially at high levels, when the screen is full, you end up losing the game. As a suggestion ... write the current word in the bottom right corner or something.
Funny. I read your and eru's comment and thought, "no they're not!". Then I looked down and said, "Holy crap; they are!"

I may try to retrain myself, but it's been years and years of ingraining current physical patterns, so I'm not super hopeful. (It took me the better part of year to get used to the foot pedal, mostly to remember not to futz with it casually while I was just typing. Holding Control foot pedal while typing the word 'taxes' is painful in Windows apps...)
I'll just leave this here...

http://www.smbc-comics.com/?id=3005
I tried to address that in the first sentence.
I'm not sure what language you're used to, but the .NET package system isn't that hard to work with.

Assemblies: think JAR files, Python eggs, Ruby gems. They're collection of classes, which can be grouped into modules.

Modules: a collection of classes. 99% of the time, there is one module in an assembly. Modules are effectively invisible for developers in all contexts; they really come up when you combine a pile of existing assemblies into one big master assembly for distribution, in which case that master assembly will have multiple modules, but as a developer, the main way that this would show up is that the things that were previously their own assemblies still act as if they're all in separate assemblies.

The GAC: This is what it sounds like: the global assembly cache. It allows multiple programs to safely use the same DLL, so that you only need to have one copy on your machine.

I've not actually heard of people getting totally lost in the .NET 2 to 4 transition, but I'm sure it's happened. That said, that's also happened in the Go world (especially due to their lack of versioning), in the Python world (especially as 2 to 3 starts actually happening), in the Java world (where someone didn't specify full versions for what JARs they were using, and the new ones conflict), and a bunch of other environments. I don't consider that .NET-specific.
You're wrong in thinking this is an American problem. It is a Western issue. The European governments so incensed about the NSA spying program have been in bed with the UK's GCHQ [1], doing exactly the same thing on their own citizens. And the colour of the government does not seem to matter: from the left or from the right, they're equally happy to spy on you.

And I don't know how to fix that. Politicians will promise this won't happen again, but the fact that it happened in the first place shows they cannot be trusted. Maybe Hacker News should secede and form a nation-state on a paradisiac island?

1: http://www.theguardian.com/uk-news/2013/nov/01/gchq-europe-s...
A well funded terrorist group launches payloads of grit into the same orbit as communications satellites, causing havoc.

https://groups.google.com/forum/?hl=en-GB#!original/rec.arts...
The Infinite Monkey Protocol Suite (IMPS)
There is also jscript, it's been there for a long time and can be very powerful! It's available also on machines that don't have powershell installed (like windows xp).
Expert mode was easy until you get the bigger ships throwing the whole alphabet in one-letter tiles at you. I keep starting to type a longer word and it only destroys a tiny one-letter item instead, and then starts matching something else entirely and I have to waste time finding what it focused on.

I can get up to around 110wpm without errors in a general typing test, but because of this constant mistargeting, I was capped around 60wpm with 90% accuracy.
I don't know how you would arrive at that conclusion from the information I've provided.

Exams are not at all restricted to the material taught; usually, knowing all the covered material and being able to reproduce it will only get you as far as 50%, allowing you to pass. Points above that will come from novel applications of the material you learned, or tests on the general concepts and approaches you should have learned.
If it was an embedded system, some of the widely-used compilers are apparently rather lacking in functionality compared to the desktop ones, so it might not be able to.
I honestly feel like I'm missing something. Why not use a bitmap tracer?
Very nice. I played up to level 20 on "normal" mode, will go back for a go on "expert" mode later. I can definitely see how this could be very useful for beginners who are learning to type, or anyone trying to ramp up there speed.

Good job!
But if hackers can break in and steal your database, they'll probably also be able to steal the global salt.
I noticed that too... it's easy up until you make your first mistake, and that can really throw you off. But maybe that's exactly part of what makes it fun!
Every one of those websites has a horizontal scroll bar in my current browser window, so I can't really recommend them. I voted for "fluid" hoping for websites that are more fluid than those. (My current browser window is 845 CSS pixels wide.)
Maybe they can start generating some profit / attract investors?
That's a false dichotomy. If the NSA disappeared tomorrow we would not all be dead thanks to terrorists or whatever.

Instead, the question is one of acceptable risk. The concept of risk is something the American public has seemed to have completely forgotten about. The (anecdotally) general attitude that has evolved in America is one of pigeonholing things into black and white, of "zero tolerance" and "any risk is unacceptable", rather than one of rationally weighing the pros and cons of a complex, grey situation.

One doesn't have to look very far back in history to see the massively life-crushing power a surveillance state can wield. Just look back 30 or 40 years--that might easily be in your own lifetime--to see the millions of lives worsened or even ended thanks to surveillance-based societies. America obviously isn't at that stage yet, but as Binney said, we're at the point where all it would take is to turn a key and we'd be there overnight.

Compare that to the risk of what the NSA is purportedly protecting us against. Between 2007-2011 your chances of dying in a terrorist attack were 1 in 20 million [1]. Meanwhile the chance of dying in a car accident is 1 in 19,000; of drowning in a bathtub 1 in 800,000; of dying by getting hit by lighting 1 in 5.5 million. [2] How can we justify constructing a turnkey surveillance state to "protect" us against the risk of terrorism, while simultaneously not justifying constructing a global weather-control system to end the risk of lightning strikes? Or a nationwide ban on bathtubs to end the risk of bathtub drownings? Or shutting down all the freeways to end the risk of car accidents?

We're all going to die somehow, and setting foot outside of your house carries a risk that a ladder might fall on your head, or that you'll slip in a puddle and break your neck. And yet we're totally OK with constructing the largest surveillance apparatus human history has ever seen to "protect" us against a 1 in 20 million chance that some lunatic will set off a bomb somewhere.

How did our ability to assess and, most importantly, accept the reality of everyday risk go so completely bonkers?

[1] http://swampland.time.com/2013/05/06/chances-of-dying-in-a-t...
[2] http://reason.com/archives/2011/09/06/how-scared-of-terroris...