skysight-inc/HackerNews huggingface dataset:
Not at all. The NRA gets most of its money from individual donors. More importantly, the NRA's power doesn't come from the money at their disposal. It comes from the fact that they control a large bloc of single-issue voters.

If you make or sponsor a gun control bill, the NRA will tell every member in your district to vote you out of office... and they will. This means that the only legislators who can safely support such legislation are those who are completely entrenched. Everyone else makes slight nods of approval at the Diane Feinsteins while refraining from committing totally; they can't afford to piss off thousands of very reliable, very energetic voters.
I think the headline is fair; there's no mention anywhere of "solving the problem of bike theft".

Based on the content, the idea is to give policemen more power (that is, seizing) to handle chop shops which are literally located in the streets.
> Thoughtcrime, they called it.

- George Orwell, 1984
Here's an IP law professor's take [0] in response to two suicides streamed on FB Live in January.

tl;dr: "I don't believe current law requires FB to take any additional steps."

[0] http://www.rawstory.com/2017/02/can-facebook-be-sued-for-liv...
What is the long term value to Microsoft for VS Code?

A strategic tool for a strategic group (to MS's future): developers. It's not a very big team, so even a total failure would be capped at a fairly small downside, but the upside of capturing significant loyalty is not capped. "Loyalty" here is to VSCode, not to Microsoft, but if MS controls a tool that large numbers of developers are committed to, it can make sure that a large number of developers have an easy, reliable way to use technologies MS wants to push.

I'm not saying that MS would capture developers and then force them to use MS technologies. That would kill the goose laying the golden eggs. They can just build their own extensions that work extremely well and make any necessary changes to the base product and extension system to support the extensions so that developers have an easy and reliable way to adopt new MS technologies on all platforms, not just Windows.

This might not end up being of great practical value to them or it could turn out to be huge at some point in the future. Limited downside, unlimited potential upside. It's a speculative bet, but apparently they think it's worth trying.
Anyone betting that GM will end up acquiring them?
Me too. I've been renting servers for over 10 years. By the way is fairly common DCs with very high uptime (between 99.999% - 100% over 5 years or more), especially in cities with high connectivity like Ashburn/VA or Dallas/TX. Failures on servers with less than 4 years of use is _really_ unusual.
This is exactly how I feel. Too many developers lose sight of what they actually valued for. Sure there are a subset who we need to be at a higher level to do the leg work on building tools etc, but 95% of developers really are far too involved in issues and obsess over things that distract from their actual role.
I am opinionated and my opinion is that the more features in the language the better - as long as they're sanely organized, and not a mishmash of things hidden behind arcane syntax inventions. So right now I'm not too fond of Scala because of how messy it seems.
> The FitBit stuff I recall seeing other day was OAuth1.

Fitbit uses oAuth 2

https://dev.fitbit.com/docs/oauth2/
There is the Onyx Book Max which is a 13.3" grayscale Android tablet with an e-ink display. Which is kinda "cheap" with around $750 compared to other large e-ink devices.

I use it to read PDFs and take notes with a stylus pen.

https://www.amazon.com/Onyx-Max-13-3-Flexible-Handwriting/dp...
China has a flamethrower drone, and a surprisingly good use for it
> I wouldn't qualify the growth as "mostly purchased" when it's... 50/50 couponed/full

If most of their customers are buying only because they are selling under the market price, then it doesn't matter if the subsidy is 5% or 50% or 100%; their sales are "mostly purchased".

Imagine you open a store tomorrow and sell gold for 1% under the market price - suddenly your sales blow up to $1 billion in a day. You have purchased all of your sales, with just a 1% coupon.
One of the biggest things that I see with this release is trained vectors for Asian languages - Hindi, Kannada, Telugu, Urdu, etc.

This is huge - because most other releases have traditionally been in European languages. It is fairly rare to see Asian languages release.

One challenge is that typical linguistic use in Asia mixes the native language with English. For example, people in north india use "Hinglish". It is typically fairly hard to make sense out of this.
AOL's first campus was actually in Tyson's Corner as well, but on the other side.

I can't remember exactly, but it was either at the end of Westwood Center Dr or Spring Hill Rd. I don't remember when they started moving out to Ashburn/Dulles, but I know for sure they still had 3 brick buildings in Tyson's in 1997.
Tonight I've learned that Uber, on iOS, tracks the user's location even when the app is inactive, for at least ten minutes after a ride is over. Lyft only tracks location while a ride is in session. Would like someone to confirm this.
It also has been shown that people who are in power (for example ruling party, members of parliament, etc.) are more likely to oppose (direct) democracy. That's probably the strongest predictor.

I'm not sure that correlates with what's happening in the UK. The Conservatives are in power and held the referendum and are now the party that is united behind implementing it, despite that it campaigned to remain. Labour is not in power and they're the ones trying to slow it down (SNP of course, also not in power, and united in trying to damn the rest of the UK as normal).

I have seen examples of politicians proposing a specific referendum because they thought the idea has majority support, and refusing referendum in other instances (for example, I doubt conservatives want referendum for Scottish secession in case of Brexit).

It was Cameron who made the Scottish indyref happen, wasn't it? Despite that the Conservatives are unionists. Again, I'm not sure your argument matches how events played out. They probably wouldn't want one right now because it was only a few years since the last one and polls don't indicate any major change, besides, the civil service wouldn't be able to implement both Brexit and Scexit simultaneously.
May not have been a "decision" at all. The simplest GC just needs to hijack malloc to keep track of allocations and every now and then scan the process memory for values that look like pointers into those allocations. Of course that is both slow and leaks bad enough that early Go versions had issues with 32bit address space.
I was under the impression (after several thousand attempts) that the correct answer is infinity, limited only by your addressable memory and bitspace.
It is called the Straw Man fallacy[1]; once you learn about it (and other fallacies) you will see it in many more places. Don't forget to account for personal Bias though.

[1] https://en.wikipedia.org/wiki/Straw_man
At this point I think it's a generational thing.
When I hear Int i see -+32,767 even tho 4 Byte Ints were much more common for me :)

And yes I know that the definition of an integer is any whole number including zero, but still some of us still think in datatypes.
And since many (or most) languages still limit Int (at least by default) to 4 or 2 bytes that was what brought it up.

And to some extent I see this problem every day that people define datatypes too casually like defining an interoperable interface with a datatype of Int and then pushing 340282366920938463463374607431768211456 through it without thinking about datatypes in different languages.
Oh, you sweet summer child. Just because empath75 says "not meant for professional driver" doesn't mean there can't be people doing that for money.
Even though Scala might not be the answer, I still think we need a replacement for Java.

All the Java enterprise projects I know suffer from the same problems; incredible complex project structures, a lot of "dead code" (e.g. empty Java interfaces), XML, money being burned for engineers fighting with Tomcat or Glassfish, slow database operations because of an ORM centric development and so on.

I am not sure, what's going to be the solution but from my perspective Java as a language needs to be replaced.
Never heard/read of Spark, Kafka etc.?
The US didn't intern Japanese. They interned Japanese Americans, so that is the scope of discussion.

And yes, it would be significant if the US targeted the 99% of the Japanese population vs the 1% most concerning part.
There should be a “swift brown fox” test for mobile phone keyboards
typing "the swift brown fox" is useful to test the input speed for the alphabet, but what about numbers, punctuation, urls, currency, emoticons, etc.

this would be useful for mobile phone reviewers or phone testing phones in shops.
I am often thinking this: we put lots of effort into preserving pieces of art, architecture, writing, etc. from the past (which is, of course, good and desired).

On the other hand we often don't treat modern creations as an equally valuable artifacts (so called modern "art" or "performance", etc. is a subject for another rant on real value of art;). People put tremendous effort into creating video games, movies, etc. which are of great artistic value, but we let them slip into oblivion.

So, it's great to see that something is starting to happen in this subject.
The Berry paradox takes this a bit further.

It may appear that "the least integer not nameable in fewer than nineteen syllables" is 111777. But "the least integer not nameable in fewer than nineteen syllables" is itself a name consisting of only eighteen syllables, and therefore the least integer not nameable in fewer than nineteen syllables can be named using only eighteen syllables (!).

There are alternative expressions, for example wikipedia mentions "the smallest positive integer not definable in fewer than twelve words" and "the smallest positive integer not definable in under sixty letters".
Tech Events Weekly: weekly e-mail round-up of tech events and their CFPs
What is a Magic Leap?
2017 JavaScript conferences
This will enable writing a plagiarism detector which will not be fooled by the simple strategy of replacing words with their synonyms. Given that synonyms have very similar embeddings, you can compute a distance between two phrases by computing the distance between their word embeddings. And that's just what comes to mind right now.

For sentiment detection, I could see a similar experiment to [1] working, but instead of discriminating between newsgroups, you classify sentiment.

[1] https://blog.keras.io/using-pre-trained-word-embeddings-in-a...
It's using closed-source IntelliSense code.
Java 8 is much better for programmer's sanity. If you could force people to jump to that, and completely burn down some areas of the ecosystem (like XML overuse), maybe Java could actually be saved.

Alas, I think backtracking on parts of the ecosystem is a hard thing, and I don't see it happening soon.
I get that this is the easy way to see it from the outside, but:

- You don't have to learn every new framework. Google has 10k+ Angular 1 projects, this stuff doesn't go away after hitting critical mass.

- This constant iteration has lead to multiple production-ready UI paradigms that were just relegated to FP research. Try using Angular 1 or vanilla React, and then do something with vanilla Android. Or GTK+. Do we want GTK to be our baseline for UI work? Qt is nicer, but it's definitely playing catch-up.

You can poke fun, but there's a reason everyone opts for things like Electron. It's the most satisfying way to build frontends for a lot of people.
> cycle the 6 miles

The minority cycles. Crowded cyclists are hardly better than crowded cars.
The Clash of CMS: Magento vs. WordPress
"OAuth2 is really easy to implement, but it kinda feels like a step backwards security-wise."

No, no it isn't. There are about three proper ways to implement it. Almost nobody whose site I've come across that uses OAuth2 has it properly implemented.

Token revocation and authentication is hard, folks.
Show HN: DNS Spy – Monitor, back-up and alert on changes in DNS records
You should definitely give Jetbrains free community edition of Intellij Idea together with the scala plugin a try. [0] It feels much better to use than Eclipse.

[0] https://www.jetbrains.com/idea/features/editions_comparison_...
Do not eat meat, become a vegetarian. Drive less or get an electric car. For your household, get clean energy. Do not use plastic when not needed. Repair your products instead of purchasing new ones. Recycle. Etc.
Not really true. If you for example mistune maxconn haproxy will stop accepting new connections and that's likely to happen cluster wide.
That's not really fair. I skimmed it in less than 5 minutes, and I thought it was worthwhile.
Korean software firm Konan launches AI-based search collector
I don't use Clojure regularly now, but learning functional programming with it was great. Tip for starting clojurians: try solving the interactive problems at 4clojure.com.
He said "IAAL" -- I am a lawyer. Don't know whether that's a typo or not, but it certainly doesn't equal "IANAL" ;)
I don't get it. If everyone (including police) knows that these bikes are stolen, why can't they arrest people that operate such "shops"? Or is property (bike) theft somewhat legal in US? Also, if somebody stole my bike (or anything) I would get really pissed off and knowing where to find these guys (like in this case) I would go get it back myself, possibly with much more dire consequences than police. Doesn't it happen in SF?
If I remember well some parts of the Itanium were designed in Barcelona.

http://www.intel.com/content/www/us/en/jobs/locations/spain/...

I guess most Intel stuff is now designed almost everywhere ;-)

And it's American... because it's made by an US corporation.
This seems like something that should have been done long ago
This is what confuses me, if it only costs 10% more to fix the problem, why the hell is it still a problem?
You could also just use Google Guice (but you would loose compile time safety) like playframework. Maybe you like that better than MacWire?
Knowing ~ Suspecting != proof.

And there you go.
Yes, but the issue comes up more often in JS and PHP since they don't have native integer division.
Nope, sorry.
Application packaging tool PACE Suite new release supports App-V for Windows 10
Nice!

Since the submitted appears to be the author, can we have "Show HN" added to the title?
No support for note alteration? Not useful for complex automation where precise pitch variance upwards of two full octaves is needed, then, drat.
> unless you write entire applications in assembler, you DO care about programming languages.

That's true, but we've been in the region of diminishing returns for programming languages (I'm not talking about runtimes) for a long, long time now. To go back to the (bad?) tools metaphor, it's like saying that unless you're using nothing but your fingers, you DO care about tools. Well, yeah, but once you have a decent screwdriver, innovation in screwdriver technology -- short of a revolution -- is likely to yield diminishing returns on investment, especially as the cost of adoption remains high. Switching from, say, Java to Scala is not much cheaper (if at all) than switching from, say, assmebly language to FORTRAN or C. This does mean that the effort spent on switching languages (or screwdrivers) should decline.
Hide All IP Crack 2016 Plus License Key Free Download
Because it's really, really hard to actually prove that a stolen bike is stolen. First, it has to be reported stolen, which does not always happen. There also has to be some way of positively identifying the bike, like a serial number, included in the report. Bikes do have serial numbers but not many people record them.
M4 comes with most Linux distributions. Similar to the cpp, but recurzive with a couple extra features. It's just a little painful to use.
I think this would be cool to use for prototyping some ideas in VR.
I've never seen this before and it looks interesting - from a brief scan of the source & about section it looks to me like a wrapper over express to provide sensible defaults to round off some of the sharp corners when setting up a project from scratch.

This could be extremely useful. I've been using express in production for years, and though setting up a new server is not fundamentally difficult, it does involve a lot of common boilerplate (cookie-parser et al) that I think a lot of people already solve with a boilerplate template. This could be a cleaner, more fully-featured approach.

Is this more or less it, or is there more to it / future aims to do more? I also wonder - did you talk to the express developers about making direct contributions to provide solutions to these problems from within the express library itself, rather than externally via a wrapper library?

I'll keep an eye on the development of this project :-)
Microsoft virtual reality headsets are becoming real thanks to Acer
Interesting! May I know the name of this documentary?
thats the price of acquiring a customer.
for my saas the cost to acquire a customer is X, X is multiple of montly fees. so only after couple of months im going to be on 0. The cost for me could be adwords, running a free plan, or something else.

how is this different. I assume that they hope to convert some of those to regular customers.
Consistent Hashing Explained for High Schoolers
I’m not sure I believe that a mathematical formalism that is unable to make useful real world predictions deserves the “theory” moniker. Hence your list of quantum theories of gravity aren’t.

But perhaps that’s me being picky :)

> I think you mean "The Standard Model of Particle Physics", which is a quantum field theory (as is e.g. perturbative quantum gravity).

Sure: I was just quoting the parent comment & using the term informally to stand in for the mouthful that is TSMoPP.

(I’d love to see an experimental setup that was capable of detecting the gravitational field of a single molecule: that would be impressive!)
It's the reverse for me. In fact, in the society where my mother's native tongue is the dominant language, it's the social norm to be reserved and "on your guard" vs. other people, to not show any weaknesses or be too candid.

In English or Japanese, I feel liberated and free to say what's on my mind. So I definitely agree with this article's premise. I do believe that the feel, tone, nuances and the "taste" of a language defines its adopting culture and society, more than the other way around.
Their initial scale at the first launch was too small to work with UK manufacturers, a bit later with the first version they were able to order large enough runs to have production in Wales iirc.
> A global one child policy.

This would essentially wipe out siblings, which could mean that we lose any associated culture?
Awesome...it really helped!
Not an expert but I would guess that training on Wikipedia gives you broader coverage than training on just news. Wikipedia's whole point is to cover all kinds of topics while only some topics are usually considered news-worthy. I would also think that news language tends to be more formalized than Wikipedia's language simply because Wikipedia contributers are not trained and come from a more varied population.

Edit: Unfortunately, it's becoming more and more common that people here express disagreement using downvotes. I guess that's a sign that HN is finally going down the drain like all similar platforms.
I'd say, in the end it comes down to two problems; Java's verbosity and the fact, that a lot of frameworks do "magic", things happen without explcitely asking for it (the JPA is a nice example for that).
Not surprisingly, this approach has become very popular in
recent years and made the Play team consider promoting it
as the default in the upcoming version of the framework.

It's not really the default. It's just another reasonable choice without adding guice as a dependency.
Even the Starter templates include guice: https://github.com/playframework/play-scala-starter-example/...
Play! also does not enforce somebody to the Scala Ecosystem, it doesn't come with many functional patterns (but they can be used with it).
The overall goal of the last versions was getting a DI approach, so that the testability of an Applikation can be greatly improved and also the testability of Play itself.
> Unfortunately you, and many others are the ones benefitting from drivers being underpaid.

To be fair, these drivers would be out of jobs without Uber. They are not qualified enough to find better paying jobs. Being underpaid is still better than not being paid at all. However, there's a limit to how little Uber can pay its drivers before they start looking for better paying jobs elsewhere. Uber needs to balance this with their need to be profitable in order to keep existing. And they're not profitable already in spite of these low wages. If anything, it's Uber who needs to worry about its existence. Drivers will find jobs elsewhere.

I think Uber started as a high margin business, which is always a great place to be but they quickly turned into a (very) low/negative margin business because of competition which requires exponential growth and constant injection of money to pay for the growth. The amount of pressure on the ceo must be insane, glad I'm not in his shoes (doesn't justify him being a-hole to his driver though obviously).
The futility of gender-neutral parenting
If you have an IQ of 89 or below in a first world country, you might be able to barely complete high school, but are not going to become a math professor.

IQ (g) is normally distributed.

The only hope here is that there is some extrinsic element, similar to nutrition, but as yet undiscovered, that will improve human IQ for those on the left-hand side of the curve in a real way. Otherwise, no, not everyone can contribute in the same way.
Scala collections are recognised as being unnecessarily complex and are (finally) getting some love this year.

http://www.scala-lang.org/blog/2017/02/28/collections-rework...
They take up less space and result in less pollution and a healthier population. In what way do you think they're about the same?
> Can we please not have a "default" way of handling errors? None fit all.

Well language designers have to make the choice. I think overall, the best approach is Python's behavior, where both 1/0 and 1.0/0.0 trigger a ZeroDivisionError.
> To be honest I think a lot of it is because the applications themselves are a bit boring so we like to get our kicks with the tools.

That's true for many of us (but not all - probably e.g. not for most of my cow-orkers; for some people, this is just a 9-5 job). This is the "art" aspect of programming. We can care about the process just as much (or more) than we care about the actual deliverable. I definitely see most of the jobs I've done so far as utterly boring; e.g. most of the web development work I've seen or done would barely challenge a monkey cognitively. What makes things difficult there is usually not the problem, but a) constantly changing definition of the problem, and b) self-imposed complexity. Same seems to be true in desktop projects I work on now.

That's why I like hobby projects - you get to choose problems that are interesting.
Am I the only one surprised that a project which is still under active development still uses sourceforge (https://sourceforge.net/projects/vcxsrv/)? SF should be dead after it began hijacking projects and added adware to installers?

https://arstechnica.com/information-technology/2015/05/sourc...