skysight-inc/HackerNews huggingface dataset:
There may be gray areas to "threat" but this was far outside them. There was no potential for imminent harm. It's certainly possible that the shooter felt threatened, but that's simply not enough. A crazy person might feel threatened at people walking by on the sidewalk, but that's not justification for opening fire.

People are focused on the shooter because abuse of a deadly weapon is a serious crime. The drone operator's crime was extremely minor by comparison, if any.

It's not "entitlement" to be appalled that someone used deadly force against your property in a completely inappropriate and likely criminal manner. You don't lose all your rights when you do something wrong, and if someone escalates the situation far beyond where it was, that's a major problem.
Not saying it's excusable, but loading the U2 album on everyone's library is, as far as I know, the only thing along these lines Apple has ever done. With Android, it's par for the course.
I'm not sure if we really need to give them further exposure?
Another Go [1] enthusiast here, I never really got into Chess (here and there it was a bit of fun) but it never captivated me like Go. Chess is like a toy, Go is like an object of beauty.

[1] Go (disambiguation - the game, not the lang) https://en.wikipedia.org/wiki/Go_(game)
That's not a tank, it's a $2 drop in price caused by ~600 BTC in volume. Just a thin order book (and arguably a good spot to buy in for a short term trade)
My Samsung Smart TV started doing this recently. A small banner ad scrolls across the top of it telling me about some new app that I should download (presumably on the TV's app store?).

It seems to me that once a product (TVs, smart phones, tablets, etc) becomes a commodity, the business model is to immediately stop focusing on creating well-built products that sell themselves, and start focusing on your new product -- the user.
Mysteryious Ghost in a Church REAL FOOTAGE
Bureaucracy inevitably leads to inefficiency.

If a primary purpose of managers is to "shield subordinates", then you have a much bigger problem within your organization.
Show HN: My SSH server knows who you are
The anonymous inventor of bitcoin had a 50 bitcoin put into the first address in the blockchain. It's never been moved (because you can see when bitcoins get moved) but today he moved 50 bitcoin out of the account. We're not totally sure if it's him though, it could have been a bug or a malicious transaction.
You don't need to be a "modern biologist" to assert those claims. I just tried once and it worked (I mean the frog did die)
imagine trying to pick the drone owner out of a lineup if there was no reason for them to accost the homeowner.
> When anyone can get automation to do all the things they care about ...

Why would it necessarily be "anyone"? If wealth and capitol are concentrated, and wealthy own automated factories, then what will provide income for the rest? Maybe, as Gibson projects, population will crash (the "Jackpot"). If everyone has enough automation, on the other hand, then we get a Vinge-like future.
> could equally well mean that John threw the trash out while he was sitting in the kitchen

Not a grammar expert and may be wrong, but I think technically it's unambiguous because you do actually need the while to make John the subject of the verb 'sitting' in that sentence.

Of course you're right that in practice, especially in speech, it could be taken either way and is thus definitely ambiguous. One could argue that's all that matters, I certainly would, but just to be pedantic I thought I'd point this out ;-)
The trouble with making a higher res image is that when you make that lat/lon buckets smaller, you have fewer samples in each one, so the image gets noisier. For the best possible image you'd want to download all the years of data.

The process of making it was quite simple. I zeroed a 2d array of integers, then took all the pickup/dropoff points and incremented the nearest cell. The pixel values are based on the logarithm of the counts, since otherwise everything outside midtown would be pretty much black.

There are some artifacts, like the thin vertical line down the east river. I think that was because of how the data was rounded, i.e. the number of unique longitude values that map to a certain image column.

I wrote this myself with a few hundred lines of C++, though I'm sure there's GIS software out there that will do all this for you with a few clicks.
That's the kind of grammar prescription up with which we will not put.
Would it be possible, just by looking at the blockchain.info website, to prove that whatever is going on is signed by someone with the private keys to these coins? If the transaction signatures validates, does it matter whether the they are accepted by the network - it would still prove "he's alive"?
> This ad was pushed to my phone despite my use of a custom launcher.

From the first message in the reddit thread
hey! thanks for the reply. I'm sure it would be fine if we had it configured correctly - the issues we're seeing are a) unexpected behavior in the queue/worker library we are using, b) it was installed before most of us got there, and we don't understand the failure modes, and c) we don't have good visibility into the state of the system when it fails.

I have full faith in Redis as a tool, and I'm sure there are reliable queue/worker libraries that work with it but we don 't have one of them. even with a reliable datastore you need to make sure you're not dequeueing things twice or putting things back on the queue or suddenly having your workers stop processing things - we've seen all of these, and like everything, it's been tricky to balance "rewrite the entire thing" vs. "make it good enough & focus on delivering business value".
Doing It Wrong – Tips for Writing Ugly Hacks
Efficient aggregation of repugnance
I like the tool, but almost every comment in here is green... Seems a bit suspect.
I don't understand. Either this transaction has a valid signature or it doesn't. If it does, then AFACIT the only possible way that it could not be confirmed sooner or later is if it's a double-spend. What am I missing?
Is it cheaper to live off Soylent or Chipotle?
I think, if you think bringing gender issues into it, means that you have to be a part of that backlash, you need to reassess why you feel that way.
I'm sick of seeing "effective range" used to claim "absurd!"

Yes. If you want your pellets to go inside of a goose and harm it, then your birdshot is only effective at about 40 yards. Further than that, you won't be bringing a bird down, because the birdshot isn't hitting with enough force anymore. But you aren't shooting a bird. You're shooting a drone.

Some birdshot hitting and damaging the propeller is enough to bring the drone down. It doesn't need to penetrate and because it doesn't need to penetrate, it doesn't need to be within effective range.
I'd suggest you delete this post. It's a false alarm.
Look, the U2 album thing was a stupid move, IMO. But it seems like a totally different class of offensive; 'We sent you an unsolicited free album!' versus 'We're sending you unsolicited advertisements!'.

And you can of course delete that free album if you don't want it. That'll solve your inadvertent playing problem.
Sounds about right
He wanted to move them when the price was higher but it took him 4 years to download the blockchain
If only the blockchain was reliable, or trustworthy...
"Tanking"?

That didn't even cause the lowest trading price of the past 24 hours.
You can get it out of Pepto:

http://www.popsci.com/diy/article/2012-07/gray-matter-extrac...
And the reddit thread has already been removed.

Can we get this HN thread hidden? Or at least the title updated?
What's the significance of "V8"? He means the javascript engine, right? But that never enters into the story.... It's really just "Developing with Guix".
Isn't that anarchy of a sort?
Probably written in ruby - most crap code is!
Highly unlikely.

Bitcoin private keys are 256bit ECDSA keys. The largest key (publically broken) of this type is ~114bit PS3 hardware key which took 17 months on ~2600 systems.

Reference: https://en.wikipedia.org/wiki/Elliptic_curve_cryptography#Ke...
It's a consequence of the fact that the general ledger (aka the blockchain) is public information. It has to be, otherwise the system would not work; what I mean is that you cannot design a crypto currency whose ledger is not public information.
It's worth noting that Tegmark is advocating a particular approach to the entirety of physics, not simply quantum mechanics. Taken to an extreme, a further criticism of instrumentalism (due to Alan Sokal) is that the concept of "dinosaur" becomes nothing more than a fanciful way for paleontologists to come up with predictions about which fossils they will discover next.

I'm not sure I agree with you that "instrumentalism" is an adequate description of the position of Tegmark outlines. Instead of neglecting to assign an ontological status to anything, Tegmark appears to be assigning an ontological status to the mathematical structures themselves.
Doesn't look like these are from the Genesis Block.
Thanks, I want to add that the article mixes a lot of stuff. For example the limitation on the pig drone has almost everything to do with using the drone for commercial purposes and nothing really to do about the 83-500' issue itself.
Your face is on Bart, and he is not happy about it!
The list of rejected plates that were requested more than once:

BAD2SS

XXXVXXX

BAD2SS

MOFIYA

DNTFWME

B8888B

RUARMED2

FNLNTC

1II1I1
They use "deco" as an init system, for example, which is kinda like systemd but not.

The init system is actually GNU dmd. deco is the name of the control utility (like systemctl is to systemd).

It also has absolutely nothing in common with systemd, so I don't know why the author made that comparison.
neil, are you on OGS?
Harvard offers a free web course that teaches basic concepts and helps start the process of learning to code.

https://www.edx.org/course/introduction-computer-science-har...
Bitcoin and Remittances: Can It Work?
You can remove that album.

https://itunes.com/soi-remove
This is why we need to have the ability and legal right to root and modify our hardware. My rooted Galaxy tablet has more software disabled then running on it. It's fantastic hardware and even some of Samsung UI customizations aren't terrible but the amount of useless software installed is incredible.
For a 5 minute window, I'd consider that tanking. It looks like there is an issue with bc.info, so it looks like traders are holding off making more decisions on this news.
Interactive: What Is Space?
Why+Are+You+Failing+at+Your+Revenue+Cycle+Management?
Building factories in C++ with boost::factory
Did a quick check and it looks fine in Chrome v44 on OSX 10.11, Windows10 and Android.

More on-topic: text rendering is a hard problem, kerning and UNICODE support is only the beginning of the rabbit hole. Once you need to render Arabic, you also need bi-directional text rendering (normal text is RTL, number and latin-characters-strings are LTR), and you also need context-sensitive glyph-shaping (the same character is rendered differently depending on whether it stands alone, at the beginning, end or middle of a word).
The love for atom is strong on HN. It's like there is a blindness to rationality. It's not so much hive mind, and jive mind!
“What's Keeping the Kids at Their Parents' Homes?”
Is there a way of making business out of this?
Ask HN: Any Go players here? (Not the language)
Hello HN,

It recently came to my attention that Go is just a pixelated version of life/logic, and that many of you are Go enthusiasts. I myself am a 9k and looking for opponents, and hereby challenge all of you individually to a match. Will you accept my challenge? :-]

https://online-go.com/user/view/71952/derpziIIa
The WWW is 25 years old. I find the implication in your "let's be honest" to be repugnant. I was being honest.
> For those not aware, the original 50 coins sent to this address were generated from the genesis block

The genesis block is block 0, and the coins in those transactions in question were from block 1 through 5.
The HTML5 clipboard API (document.execCommand) is available in Firefox 41, Chrome 42, and IE9. GitHub uses document.execCommand where available.

https://developer.mozilla.org/en-US/docs/Web/API/Document/ex...
Would be interesting to see what can also be done with Keybase API.
I hate every aspect of this. I don't even own an HTC phone and I feel rage.

What consistently gets me about this sort of thing is the corporate-speak that the apologies are inevitably wrapped up in – like HTC is doing users an awesome service by piping adverts directly to their phone. I don't get how someone could ever consider this a feature that a user could possibly want.
But but if we wrote this in rust or go, our farts would smell of roses! Steve klabnik said so!
One option is the relooper [1][2] which is used in emscripten. It recreates high-level control structures as best it can, then falls back to a helper variable when it can't. Another option is node-splitting, where irreducible control flow is solved by duplicating code (but that has a bad worst-case code size increase).

[1] http://dl.acm.org/citation.cfm?doid=2048147.2048224
[2] https://github.com/kripken/emscripten-fastcomp/blob/master/l...
Show HN: Musiclamhe-Spotify for Cover songs only platform(#1 Trending  BetaList)
Samsung's TV popups drove me crazy. I ended up just completely disconnecting it from the internet. I would like to use a couple of the built in apps but it just isn't worth it.
It was originally undeleteable (now that has been fixed).

http://www.theguardian.com/technology/2014/sep/15/apple-u2-a...
Founder here: Please, please, try out our product and give us red feedback. Fully appreciated!
> From my observation, Facebook is dying a slow death.

The problem with this statement is that the data (users, engagement %, profit) tells a different story.
I suspect that the factors which would bias some people toward chess might also predict better programming ability, so I doubt a chess intervention would be useful, at least no more useful than some other activity like basketball or drawing.

Math might be different.
This is how we do it, with a predefined string after the first plus. Makes it easy to prune test accounts from the members db.
Yeah, this is my gut feeling too. Unspoken is the fact that productivity tools like Asana, Trello, Slack are innovations to replace management.
How is it possible that 2 plates had the same text and were accepted within 2-3months of each other? There are a ton in the accepted file that are equal to each other.

FTG for example was accepted on both 6/18/2013 and 8/27/2013
Some are, at least to the point that drones are.
My research group investigated this approach to software metrics collection and analysis for about 10 years with an open source project called "Hackystat". We wrote around 50 papers and there was a startup based on our approach (that was later aquihired.) You can find a list of papers we wrote here:

http://www.citeulike.org/group/3370/tag/hackystat

The first one, "Searching under the streetlight for useful software metrics" is our attempt to summarize the strengths and weaknesses of this approach.

There are significant challenges associated with making this kind of data actionable, and significant political/social issues associated with collecting this data at all.
Making a new set of APIs like that would need to be done very carefully, to keep the web consistent and also to make sure it is sandboxed properly and so forth.

In general the web is actually going in that direction, for example WebGL is similar to low-level OpenGL. But obviously in many other APIs, that is not the case.

There are proposals for various new APIs, like for file storage, but they are each being debated separately. I don't think WebAssembly is going to change anything in that regard - we can propose new APIs for it, but the proposals will go through the usual processes.
Yes, actually. Bitcoin is widely mis-reported as anonymous when the reality is that every bitcoin transaction ever made is publicly and permanently recorded in the distributed ledger. That's how anyone and everyone can verify that the ledger is legit. These transactions are associated with wallet ID numbers, not names. And, anyone can create a fresh, unassociated, empty wallet at any time. But, it's not hard to follow the money and infer who is doing what. Thus, the technical description is that Bitcoin isn't anonymous, it's pseudonymous.
IoT Project Maps 1,586 Unique Devices and Fingerprints 956 Manufacturer Names
I agree. In my experience (PhD in geology actually, and decent modeling/statistics/etc.-type programmer but not 'expert' by HN standards), this sort of dual expertise is quite valuable, especially at a higher level: Not only can you be a liaison between the two domains and, say, proficiently implement an idea or interpret scientific findings in terms of case law for your clients, but you can also see opportunities for solving one domain's problems with another domain's tools, when the problem domain may never even realize there's a good solution (or even much of a problem!).

In terms of management and engineering, dual experience or expertise could definitely help with understanding how to implement features in a way that encourages collaboration or efficiency between devs, or leaves a feature open for extensibility or interaction with potential features that the engineers aren't aware of yet.
Using Hapi.js and Webpack? Add BrowserSync for Much Profit
Humans are very good at describing the world, and communicating through common vocabulary. The problem comes when you don't model the real world, but instead model your current business processes within a traditional database.

Haplo's data model encourages you to model the real world, using the normal shared vocabulary, then hang business processes on top. This eliminates the semantic problems.

Generally problems come when you try and squeeze your information into what's easy to create with SQL databases and the current crop of NoSQL document stores. We spent the time to build an object store which was capable of handling "information", rather than "data", and it makes an enormous difference.

Regarding examples, we're working on more overview documentation and some example applications.

As a company without investors, funded entirely by revenue from our customers, those customers have to take priority over building example applications. Our aim is to open source the majority of the work we're doing, and hopefully those will be good examples.

But here's a product we've built on top of Haplo: http://www.phd-manager.co.uk
Cold Metal Casting and Patina on Skyrim Dragon Priest Masks
The reality is that you are not entitled to employees. If you don't want a flood of them to leave at once, you need to keep them happy. End of story.
Is Extended Random a Malicious NSA Plot?
Interesting I looked into it a bit and it was more about being compensated on grounds of the taking clause and for an easement, thanks.
For the UI. Atom is a significant update in user interface, and while there are performance dips (mainly at startup or using complex packages), the overall experience of using Atom has improved my workflow.
Reddit post still shows for me...
I think there is another issues with these ads.

"My code helps Fortune 500 companies keep their data secure" vs. "My team is great. Everyone is smart, creative, and hilarious"

This gives the impression that the woman is not excited about the 'engineering' work, but instead about the social aspects of the workplace.
That may well reflect the false positive paradox. Let's say that the US has total surveillance. When they're interested in rare events, they'll be overwhelmed by false positives, unless the rate of false positives is very low. And so they need to check out all of the hits, and that takes time.
+1 for rcm

I think it works particularly well when you have a dotfiles setup where specific pieces of the setup differ by host but the rest is largely the same. For example, I've broken my zshrc, bashrc, and gitconfig into the common parts and the host specific parts to maximize DRY and maintainablity.

It's also on GitHub if anyone's curious about the setup

https://github.com/jez/dotfiles/blob/master/bash_profile
https://github.com/jez/dotfiles/blob/master/zshrc
To add to your list:

* Oracle treats the empty string and null as equivalent, PostgreSQL, MySQL and MSSQL treat the empty string and null as distinct.
I bought an S4 from a friend after I broke my nexus. I ended up ditching it within a month because it was loaded with so much crap. I also will never buy a samsung phone again because of this.
BandPage|Full Time|On-Site in San Francisco

- Senior or Principal Back-End Engineer
- Senior or Principal Data Engineer
- Senior DevOps Engineer
- QA Automation Engineer
- DevOps Manager/Director/Lead

Check out our careers page: www.bandpage.com/company/careers
Learn more about us here: https://www.themuse.com/companies/bandpage
or shoot me an email at ellis@bandpage.com!
I've been saying the same thing for ages... there even was a hashtag around at the time in 2012 if I recall... #waronwords

Google could never decide if they wanted to G+ to basically be Instagram (not surprising given Horowitz' Yahoo/flickr background), or if there was something to be done along the Interest Graph angle a la Reader / HN / Reddit / asf. The info density for the latter has always been terrible on G+, not to speak of various other iniquities that text-heavy posts (or post shares) had to endure for years, like much smaller images in the stream for the longest time.

Really they should have just split these two use cases into either two separate apps (maybe to prescient for 2011), or at least provided alternative UI views. Of course, a solid API including Write could have solved it as well as you alluded to.
My favorite is e-mails with three dots in them. Which is actually not a valid address - the RFC specifies that you must have a valid textual character between dots[1]. However, because of poor decisions by Japanese telcoms, a substantial chunk of their users have 'e-mails' associated with their mobile phones with three dots, breaking goddamn every sensible validation script.

[1] https://tools.ietf.org/html/rfc2822#section-3.2.4
Maybe blockchain.info generates its web pages from a database, and someone inserted a record into the database that doesn't correspond to a transaction with a valid signature? Although if that's the case you would maybe expect them to not mark it as "unconfirmed".
Prior discussion: https://news.ycombinator.com/item?id=9990881
In all of my dislike of smart TVs, I honesty hadn't even considered that they could just crap ads directly into your line-of-sight regardless of what else you're currently doing.
Companies need to leave an auditable paper trail.

They go through audits every now and then, where every single cent needs to be accounted for. "Oh, we ACH'd some money to that cool developer over there" doesn't fly.

Those audits may be for tax reasons (once you send an invoice, the payer can expect you to do your own taxes on that stuff, and they're off the hook) or to see what it's actually spending its owners' money on, which is especially important in public companies.
This gives the impression that the woman is not excited about the 'engineering' work, but instead about the social aspects of the workplace.

That's a weak objection at best. Talking about how smart and creative your team is is obviously praising their engineering capabilities.
> I imagine it's only a matter of time before we start getting ads inserted within our personal emails

I remember when just about every free e-mail provider did this in the 90s.
> We know that the very first bitcoins in the blockchain are "his",

Technically, we do not know that, we can only assume it.

There is no evidence that the person or persons known as Satoshi have ever mined coins on the mainnet.