skysight-inc/HackerNews huggingface dataset:
> What you quoted from Wikipedia does not support your contention

Specifically why not? It seems pretty clear to me. Let's take it point by point.

() the Founders would have made the individual right aspect of the Second Amendment express if that was what was intended

Isn't that pretty clearly an argument that it's not an individual right? I'm sure you disagree with it; I'm sure you think that the individual right aspect is clearly expressed; but given the militia clause and the use of the collective term "the people", someone else might not read it that way. I'm not asking whether you agree with the reading, I'm asking whether you can see that, given that reading, the fact that the framers chose this wording is an argument that they didn't intend an individual right. If not, why not?

() that the "militia" preamble and exact phrase "to keep and bear arms" demands the conclusion that the Second Amendment touches on state militia service only

This seems pretty clear too.

I'll skip the next two points and come to this:

() The dissent concludes, "The Court would have us believe that over 200 years ago, the Framers made a choice to limit the tools available to elected officials wishing to regulate civilian uses of weapons.... I could not possibly conclude that the Framers made such a choice."

Again, I understand that you think that is exactly the choice the Framers made. Does this very point not show you the depth of the disagreement here?

As for the Reason article, again you claim it does not support my contention. And again, I ask you to explain. The author, Damon Root, senior editor of Reason, clearly thinks it does; see the second sentence.

Look, I don't always have a lot of respect for the Justices either. I think Scalia is an arrogant windbag, and don't even get me started on Thomas. But I would never go around thinking that they don't actually disagree with me.
> The author says that "all the problems listed here have already been solved" by Rust and Haskell. Great, so let's stop complaining about Go and use those languages instead.

I applaud your advocacy. Using other languages is pretty much my personal plan.

The problem, though, is that like everybody else in the industry, I don't work in a vacuum. Other people may be making platform decisions for projects I work on.

Complaining about Go's limits seems like a good additional strategy to minimize the chance that I'll have to work around them again in the future.
Perhaps one of the consequences of getting information about programming topics mostly through twitter or other quick one take sources ;)

More seriously, when I started digging into distributed systems I just started picking up papers and reading and asking questions. It was definitely a meandering path until I synthesized, maybe after 1 year, what it was all about. Reading Paxos one week and DyanmoDB the next week made it tough to see the bigger picture. I think this survey post would have been really helpful to me in the past.
I didn't mean that. I meant that in the next years we'll see if some design decisions were bad or wise.
I too am in my 40's, I work with many of the "next-gen" folks in their 20's, and by and large, they just want to keep their heads down and hack too.

Of course there are the superstars that you hear about, who are super active, writing new languages and libraries and whatnot, but I would say that is the extreme end of the bell curve.
This UX is super confusing - so an X means that it has bad terms or doesn't have that clause? A green check means it does have that clause so it's a bad company? But the check is green...I would think it should be YES and NO, with YES in red, meaning that it does have a class action/arbitration clause that is harmful to consumers.
It might be time for Archive Team to start archiving Flickr.
This hasn't been my experience... You can also set that value using an environmental variable (GOMAXPROCS). You might want to make sure that isn't set in your environment. Otherwise, you might be experiencing a bug that you should probably report.

Reference: https://golang.org/doc/go1.5
Not all problems are EITHER / OR problems.
I switched back to Vim from Spacemacs, because many of the features that I like about Vim seem more "solid." In Emacs, the environment can vary widely depending on your major mode, and several times I would end up in states that I did not know how to rectify without a full Emacs restart (to be fair these breakages were with evil-mode).

Like another poster said, there are so many things in Emacs that are half-baked and/or don't play well with other popular extensions. It's really annoying. I wanted to like Emacs, but I'm finding a better experience with Vim.

Edit: As an example of breakages with evil-mode, sometimes evil-mode would end up in a state where pressing 'd' once in normal mode would delete the whole line (which is supposed to be bound to 'dd') and I was unable to access any other combinations with 'd' as a result (e.g. 'd$' to delete to the end of line). It was annoying and happened fairly often, but was not reproducible (as in 'on demand') for me. IIRC, this spanned all buffers and I just had to restart Emacs to fix it.
Uber Advanced Technologies Center — Pittsburgh — Full Time

We focus on vehicle autonomy, mapping and safety systems. We're hiring across a range of areas to support this work: machine learning, planning, control, mapping, perception and simulation.

We're also looking for product people, mobile engineers and product designers.

http://www.uberatc.com/hiring/ or send me an email: sweeney@uber.com
If you're someone who enjoys intense strategy games like Chess (and Dominion and other modern euro board games), but you're disappointed in Chess for some reason or another, I've got a game for you--- Go. Here are some chess players speaking about Go:

"While the Baroque rules of chess could only have been created by humans, the rules of go are so elegant, organic, and rigorously logical that if intelligent life forms exist elsewhere in the universe, they almost certainly play go." -- Edward Lasker, chess grandmaster

"Chess has only two outcomes: draw and checkmate. The objective of the game . . . is total victory or defeat – and the battle is conducted head-on, in the center of the board. The aim of go is relative advantage; the game is played all over the board, and the objective is to increase one's options and reduce those of the adversary. The goal is less victory than persistent strategic progress." -- Dr. Henry Kissinger, quoted in Newsweek, 11/8/04

"What's happening with chess is that it's gradually losing its place as the par excellence of intellectual activity. Smart people in search of a challenging board game might try a game called go." -- former Wold Correspondence Chess Champion Hans Berliner, The New York Times, Feb 6, 2003

Learn to play: http://www.usgo.org/learn-play

The Seattle Go Center has events multiple times a week: http://www.seattlego.org/
Trusted logic
I recently switched from a Windows phone with Cortana to an Android phone. The only thing I miss from my old phone is Cortana. The voice recognition was better. Cortana never made me feel aware of how I was speaking or when I was pausing, but I am constantly aware that I am talking to a fallible machine with Ok Google.
Yes. I seriously hope someone finds a local-root exploit for some out-of-tree driver used in a lot of devices, bonus points if it affects multiple vendors.

Only when the pain/cost of going out-of-tree is too high, vendors will be forced to listen to the FOSS community instead of their bonehead lawyers telling that "drivers are our IP!!!!!!!!!!!".

I'm shocked neither Heartbleed, Stagefright or that (iirc) Samsung kernel driver bug had enough of an effect. Or that Google does not require a (Github) published source tree for kernel+AOSP in order for certification.
Ceres' Bright Spots Likely Made of Salt
Martin Shkreli Bought Sole Wu-Tang Clan Album
Paying Everyone $70,000? It Won't Start a Revolution
because:

"You can further concentrate wealth among a select group of venture capitalists (who typically benefit from valuable innovations), or you can more randomly distribute it to early adopters"
Huh? Care to elaborate on this? As far as I know, GTK (and Qt IIRC) use a single threaded event loop. That's not at all the same thing (albeit can be used for similar things).
PSEB Internship for 3000 IT Graduates Yearly in National ICT Internship Program
warning: the article is incredibly boring
This reads like an 80's anti drug commercial.
speaking of whom... have you read this? http://harpers.org/blog/2007/07/how-walter-scott-started-the...
Awesome to see an official java driver for rethink. Any plans for a golang driver?
Yes, I hadn't really interviewed seriously for a while and it was essential to go back and re-review all the basics of trees, lists, sorting, searching etc.

Problem is there is such a wide variety of questions its hard to be prepared across the board ...
What's the best database for an analyst?
I've tried the (unofficial) rethinkdb client for Go and it's been working great for me. https://github.com/dancannon/gorethink. Is there a particular reason why you prefer an official one over this?
> then look for Alibaba to seek to acquire the rest of Yahoo Japan.

Yahoo! Inc doesn't own the majority of Yahoo! Japan (believe it or not), Softbank does. Yahoo! is only a minor shareholder of Yahoo! Japan.
Easily Develop Node.js and Couchbase Apps with Ottoman
I use a slightly less stringent policy, "if I saw this person in the grocery store and they hadn't seen me yet, would I go say 'hi' or active avoid them"

Deleted anyone who fell into the second bucket - worked out really nicely
What core assets are those? Yahoo seems like Real Networks: a former big name that continues to exist (and get press) for no reason beyond inertia. It's not clear to me that it actually does anything worth paying for at this point.
Does this mean that the "global minimum for a given function" can be the global minimum for a neuron in ML? Sounds like it does.
Hm, "Free Parking" - do you mean something like?:

https://en.wikibooks.org/wiki/Monopoly/House_Rules#Free_park...

It's been a long time since I played, but I can't remember "mandatory auction" was part of the core rules. Then again, who knows what changes may have been made to the Norwegian version.
Yes, all the languages you mention have the necessary language and runtime support required, probably a handful of others too (but by no means every language out there).

C and C++ are a bit different because you need to resort to assembly and know details about the target arch to do stack switching but that's acceptable.
>> London and Paris tussled over the islands for almost 300 years. Eventually, however, Pope Sixtus IV intervened and, in 1481, issued a papal bull of neutrality. England and France could wage war, but the Channel Islands, by religious injunction, could not. The result was that Jersey traded unimpeded with both sides, and thus its enchanted inbetween life began.

It should be no surprise today's largely secular laws don't know how to deal with 15th-century papal bulls.
Apple isn't immune to not-so-great design choices: Hockey puck mouse (personally never had a problem but most did), the iPod Speaker system, iPhone antenna issues, the yellowing cases in old MacBooks, the ever breaking Apple Pro Mouse, allowing the Motorola iTunes phone to be a thing, the G4 Cube, previous mediocre iPhone cases, mobile me, the egregious skuemophism that gave skuemoprhism a bad name, a few ugly iMac patterns all under the banner of Jobs.

The case is ugly but functional, the magic mouse however is just plain out poor design. This is jumping the gun. It's like declaring "Whatever happened to Google design?" After the Pixel C.
do you need any hack espionage done ? email or social network hack , remote mobile device hack or any of the below services:

Mugshot Picture Removal
Blog Link Removed
Google Link Removed
Locate or track Missing People
Background Check
SSN Trace
Address History
7-Year National Criminal Database Search
Courthouse Verification of Criminal Database Records (up to 3)
National Sex Offender Registry Check ??? Geniushack08@gmail.com
The Short, Glorious Life of a Successful Tech Company
Use Hoefler and Co fonts in apps
This is cool. I used to use Windows Live Writer for about a year before moving on.

But with WordPress's Calypso now a thing, I wonder... what will OLW's relationship with that be? They're direct competitors.
It actually loaded pretty fast for me on a less beefy system when I was using it. Even with SpaceMacs (which was a lot slower than my custom .emacs) loaded in 6 ~ 7 seconds.
I agree. Increasing block size to 4-8 Mb is probably safe. And it would encourage more adoption. At this moment, unfortunately, confirmation times are close to unreliable.
Even with C, you can do some type safeish data structures using macros.
Using your example, can you not just subtract the $1M tax from the $5M payout? If the tax is actually due as a separate transaction before the payout appears in your bank account, wouldn't it be fairly easy to get a risk-free loan? Sure it's a lot of money, but isn't it 0 risk for the lender?
I've definitely worked with people who are excellent writers and communicators, but send texts like "u busy?" and "when u comin by"
of course you do not have idea of what I am smoking. I smoked a lot of technical documentation in the 90-ies. The USSR had some sort of the Internet over radio for antiaircraft missiles distributed squadrons. Completely original. It had global ultra long wave system for submarines communication. And of course it had original competing computer architectures. That was not competition as you know it. Normally state financed a bunch of perspective tech, but only few best suited for economical situation went to series. Most of educational IT came from Bulgaria and East Germany, and there was colossal own production in Minsk. Minsk still produces a hell of cheap chips for watches by the way. But military applications and industrial IT was in many cases original, especially in nuclear energy production and space.
Attack floods Internet root servers with 5M queries a second
Well, as a mainly C++ programmer, I'd trade exceptions for that any day.

Much easier to understand what is going on, no need to find out if something in the call graph of the method I call throws or not. Also error handling code is where the error occurs, not some completely different place.

Properly handled exceptions aren't any less code anyways. Unless you can just drop everything on the floor.
Yes, it pretty much defeats the point. It would work if they had implemented a default method for an interface.

Unfortunately they brought something completely different in the name of Default Methods, and that was in my opinion not needed.
Yes please! I’m not a fan of wrapper apps, but for the ones that I have no choice in using (Slack for instance) it’d be great if they used the copy of WebKit included with OS X, preferably through WKWebView. While web engines are always going to be mammoths, at least OS X bundled webkit is specifically optimized for the OS and tends to be easier on the battery than Chromium-based stuff.
When I see the claims made, I usually see weasel words attached(I just did that too).

With the result being that a statement can be factually accurate while being completely misleading.
All roads lead to Rome. Really? Latest Moovel lab project
For example the C++ templates rules are themselves a turing-complete language.
If by generics you meant some really basic features, I think you can do pretty well with interfaces. They're already in the language.
If by generics you meant the full-package, i think you could end up with something pretty complex all the time.
CEOs get the big bucks because they are better than everyone else at taking credit for business success irrespective of how much control they actually had over the factors contributing most to those successes[1]. They've also been the most effective group at raising the baseline replacement cost of their position. This limits the amount that can be saved by booting a CEO for a cheaper option. So there's a feedback loop at play, when the business succeeds, the CEO gets a raise, and when it falters, market forces prevent the CEO from getting a pay cut (and often still seem to necessitate, or at least "justify", a raise in the face of declining business).

[1] I'm not saying that their impact is never high, but CEOs are paid as if it is always high, and that's essentially been demonstrated by economists not to be the case, particularly with large complex organizations.
Look at the state of art of computer vision and compare that to human object recognition. It's not even close. That's only one facet where humans are still superior.

So why is everyone assuming that these self driving systems are already safer than humans at the wheel?
This is interesting since a friend of mine was using a nodejs-based microservice layer to query Rethinkdb from his java application.

I personally don't like java, but if you take a look at the API they've built, its actually pretty nice.
As far as I can tell, conclusions are based on facts about the language as well as other languages.

Maps, slices and channels are generics. I'd like to see code in Go written without maps, slices or generics.

Go will never implement immutable data structures. Its impossible to write an immutable data structure library without generics.

Go will never implement Futures / Tasks / Observables. Its impossible to write Futures / Tasks without generics.

Here are some statistics: In Go its impossible to write 90% of the functions listed here: https://lodash.com/docs - because they take higher order functions, which use generics. The fact that JavaScript has loops that can be used instead, yet this is still the most popular JavaScript library cannot be reconciled otherwise than by acknowledging that generics are generally useful.

Its a damn shame that the language has such flaws: the standard library and tooling are superb. And just generics can single-handedly get rid of 80% of the problems of Go (errors can be modelled with a generic Result<T> which forces you to check for error and allows chaining, generics would enable immutable data structures which are much safer for concurrent programming...)
An obligatory quote, which, while hyperbolic, touches some peculiarities of the time and place:

http://www.vladware.com/Personal/Programmers.htm
> I'd argue that startup time is very low on the list of things you want from your development system.

Depends on what part of your "development system" you're talking about. If your test suite takes a minute to load before it will even execute a single test, I'd argue that you might want to see what can be done about it.
>The welfare of the horses should take precedence over the minimal revenue they bring.

Why? Animal welfare isn't important. If it were, we wouldn't commit mass slaughters just for the sake of making our meals tasty.
The FBI keeps saying it's technically possible which of course it is however, if I want to ensure my users have the best encryption I can offer end-to-end I would not store the key to unlock that encrypted communication. If I was forced to store such keys I'd have to spend a lot of time (money) making sure I kept them safe. It seems far more likely that in this scenario the keys would somehow become compromised. If I don't store them then I don't have to worry about that threat at all.
The Infuriating History of How Washington's Metro Got So Bad
To clarify, if you find a buyer who is interested in buying (would need to be a qualified investor), the company can exercise their right of first refusal to buy the shares from you at that price, but they cannot generally prevent you from selling. If I were in your shoes, I would probably want to have the deal lined up ahead of time before exercising.

Consider going through the CFO or CEO to see if any of the company's existing investors would be interested in acquiring some of your stock. This has the advantage to the company of not bringing in an unknown outsider.

Edit: I see further down that some companies have further restrictions beyond right of first refusal. I'd never heard of that before, but then, I'm only on my first startup where I think my options are worth anything.
This app uses image recognition to classify emotions
Keeping Up with a Time-Travelling Victorian Couple
I'm pretty sure at Google they know why they created Go, why they're using Go, and so on...
The assumption that Google reviewers had something against goroutine puzzles me a bit.
Maybe the problem was not about goroutines, but about how they were used... I don't know, I'm guessing...
I recently used the Rethinkdb client for Clojure[0] and frankly I've found it a bit too unintuitive for use. You need to rely on a "query-builder" to write even simplistic queries. The documentation is also quite incomplete forcing you dive in the codebase to see how to use a feature. I should point out that I'm not taking digs at the library author - much props to him for writing & open-sourcing it.

My question to the more experienced Clojure devs in the house - now that the official java client is out, should I use this from my Clojure app or keep using the other one?

[0] - https://github.com/apa512/clj-rethinkdb
I appreciate the Carver reference https://en.wikipedia.org/wiki/What_We_Talk_About_When_We_Tal...
I'm unclear about how you suggest people make money after giving their software away for free. I've dealt with consultancy in an earlier post.

The term open-source is ambiguous. It's possible to release the source and still charge for the software and have restrictions on its use or distribution, e.g. by having a shared-source licence.

Use of shared-source would mean anyone intending to release their version of the software on a different licence would not only have to rewrite the code from scratch but, to avoid suspicions of plagiarism, take great care that their code bears no resemblance to the source code, which they have already been given.

Finally, I've already pointed out that requiring payment for commercial also buys the developer time, and encourages them to improve the software or develop entirely new software.
Machine plays console games at super-human levels, receives an upgrade
Too early to say that. They are not looking buyers, until the core business spin-off get priced reasonably, by the market.
> It was definitely a meandering path

Which is fine, but not everyone has the time or inclination for that. Sometimes academic papers leave out lots of important practical details, or don't make a good connection with how a system might look in the real world.

I think there's some room for a few good books that fill that space, although perhaps they exist and I'm not aware of them.
It's definitely possible to have the best of both worlds, and services like Contentful and Prismic.io are leading the way there, with easy-to-access Web interfaces to JSON-based content, which is then easily rendered using a static-site generator.

Combined with triggers from a host like Netlify, and it's very easy to redeploy whenever a marketing person makes a change using the Web backend (and some static site generators do incremental builts).
Java doesn't actually have runtime generics. Just type erasure syntactic sugar. ArrayList<Integer> is the same type at runtime as ArrayList<Foo>.
> Rust is actually a systems language and does not have a
> decent semblance of concurrency

I have bias here, but so strongly disagree. Many concurrency errors are at compile time in Rust. Rust has a really, really strong concurrency story.