skysight-inc/HackerNews huggingface dataset:
I have to wonder, what do people think the line is? When does the US become a police state?

I see people claiming that because we can discuss whether we are in a police state openly, we are not in one. This is a mistake because it assumes the goal of a police state is oppression. Oppression is not the goal of harsh policing or surveillance. Oppression is the means to achieve the goal of political stability.

Oppression can be used to liquidate protesters which threaten stability, as it has been done in the US as well as many other places. Oppression can be used to squash unorthodox thought, as it was done in the USSR and East Germany. Oppression doesn't have to do both of these things, though. Power is free to decide what items constitute the biggest threat, and how oppression should be applied to best mitigate that threat.

Openly using forceful oppression to prevent people from criticizing the government's policies is likely to stir up far more bad will and instability than merely using oppression to protect physical assets via invasive scanning etc. It is not intellectually realistic to envision a 1984-esque police state where speaking out against Big Brother gets you black bagged. That is far too obvious, and far too simple for reality.

Our current situation is as real of a police state as it gets. If you live in NYC, you're 24/7 surveilled via a multitude of vectors, even if you're not suspected of any crime. The police are not accountable for anything, and allowed to conceal their methods and programs, even to your detriment. A police state.
Very interesting, thanks for the clarification! I had always assumed that only alpha and beta particles constitute ionizing radiation.
"Transactional emails are the mechanism by which you keep in contact with your users, just because they’re automated, doesn’t mean they should be robotic."

Whether its origin is a startup or a giant corporation, any email can be made to sound like a poor marketing scam - just include run-on sentences like that one.
You're right that most of the time you don't need to use JavaScript.

But look at Google Groups for example - there is an infinite scroll to get all the topics, posts are also loaded dynamically, so you have to wait some time to get them.

In the SFO flights example you have to deal with pagination also using JavaScript.

We wanted to build a powerful tool which can crawl and scrape almost any website out there. It's slower, but you can use bench of our nodes to do it in parallel.
I recently moved from London to Bogotá to work as a software engineer at a startup.

I think it's a really great scene, while the tech community isn't as big as it is in London, there is definitely and air of optimism and growth here.
Are you thinking about the NY times article?
http://www.nytimes.com/2013/02/10/automobiles/stalled-on-the...
Compose3D.jl and ThreeJS.jl – Interactive 3D Graphics in the Browser
I think it's a different, larger lab.

https://www.reddit.com/r/UVA/comments/3olh2f/a_secret_room_f...
This robot uses artificial brain cells to navigate like a human
I heard Wikia gave up on TS - wondering why people are leaving TS ? Too much friction ?
Bingo All Things with DIY Bingo Cards
Some of them are created using After Effects, HTML/CSS and iOS code. Was this your question?
Gnuspeech
Quite nice, but how about the need for key functions to be constant-time to thwart time-based attacks? It's probably quite hard to express and requires low-level per-platform tweaking.
Try walking around New York after dark as an African American or Latino male and tell me again how it's not an actual police state.
As someone who typically drives cars outside of their warranty period, I don't understand the lack of concern about reliability after your 3rd drivetrain. I suppose if you are leasing the car that is one thing, but with that kind of warranty work I would be extremely hesitant to buy a used Tesla.
Its mostly the fault of one isotope of potassium and many hiker types eat bananas specifically to boost their blood K levels because otherwise they get really annoying muscle cramps. Its a moderately strong beta emitter and the range in water (close to human body) is about 2 cm or so. There are probably no parts of your innards more than 2 cm from the nearest bodily fluid (blood or whatever).

Humans are surprisingly radioactive BTW. We each have about a hundred grams of potassium happily radiating away. An interesting technological challenge for a startup might be using purely passive radiation monitoring to detect humans. For security sensing or something. Maybe in a 100 years automatic supermarket style doors will sense humans radioactively rather than current microwave doppler and infrared systems. Maybe.
That's one way (tape on the back of hand so it doesn't impact climbing). Another way is to make it a distinguishable shape and color (white triangle) that a Kinect could be coded to recognize. The problem lies in that for motion detection to be fun, it should be interactive, as in create new shapes on the fly and such. Instantly recognizing them would be tougher to implement, since I have little experience in motion detection.
I've written some projects which use phantomjs; the primary motivation for me has been the desire to look at the web in general, rather than specific sites I'm scraping data off, and having the ability to see what their javascript does.
Do you happen to have a link to this forecast? I've never heard of IHS Automotive but it sounds interested. Could the 7-10k increase be offset by other efficiencies in engineering that bring down the cost?

Side note, could we be entering the era where one person does not own one vehicle, but many people own a few? I could see something like an apartment complex offering a few self-driving cars as an amenity, or cities investing in them like they do bike-shares. Lots of the discussion has focussed on the extremes: individual ownership or megacorp ownership. There might be a place for this technology in between.
Theorists Draw Closer to Perfect Coloring
https://en.wikipedia.org/wiki/Chicago_Police_Department#Homa...
Oops, make the shapes distinguishable, not the glove/tape
Native apps are also effectively single-threaded: all of your code, by default, runs on the UI thread, and you need to use AsyncTask or explicitly spawn a Thread to do work in the background. If you need this functionality on the web, there's Web Workers, so it's functionally the same story.

CSS transitions/animations, BTW, run on a separate thread in Chromium. This is the primary difference between them and requestAnimationFrame, which always runs on the main thread.
Stun guns were banned in NYC, not because of "criminals" but because the police were using them to interrogate and torture suspects.
I think they've corrected the headline to remove the 2 billion figure.
In Defense of Thoreau
let, const, decorators, string interpolation, other ES6/7 goodies.
Also a few other compelling things like abstract classes and community type definitions.
The majority of HackerNews users aren't startup management experts, they're developers. So we're not even the right expert crowd...
Just HFT algorithms attempting to get ahead of each other.
New 21.5-Inch 4K iMac Reveals DCI-P3 Display, Empty Solder Pads
Original headline is "Yahoo! (YHOO), Google Enter Services Agreement"; current HN headline is "Yahoo to show Google ads in Search" which seems to be an odd focus, since the actual agreement, per the article, has three components, as "Google will provide [...]":

1) "Yahoo with search advertisements through Google’s AdSense for Search service" (this is the part the headline covers)

2) "web algorithmic search services through Google’s Websearch Service, and"

3) "image search services".
Can we please stop propagating this myth of what PR should be doing?

>This is the opposite of what a PR professional would want to do in a situation like this: make the story go away.

There is far more value contributed by companies speaking what they really think instead of obfuscating it in feel-good branding.
Ohhhh...this is an infographic, I guess that's the article. Thanks!
It takes riots, every time.

In LA, when the Simi Valley jury acquitted the cops who were videotaped beating Rodney King, that would have been the end of the matter if the riots hadn't occurred.
We sacrifice features and compatibility. We have sacrificed zero correctness as far as we are aware. We maintain wart-for-wart compatibility with libpcre in order to have a good basis for comparison for fuzzing and we believe we 100% recognize libpcre constructs even when ww don't support them.

Our semantics differ, but roughly speaking, we provide the set of matches that libpcre would if you hook up a callout to libpcre that rejects each match and sends libpcre back to look for another match (our ordering will be different, but is also well defined).
> As far as I know, it is currently not possible to implement constant-time functions using stable Rust.

For those wondering, that's because asm! is not stabilised and the stabilisation path for it is unclear[0], there's also been a proposal for an alternative asm![1], Rust otherwise relies on LLVM and Brian Anderson reported[2] having

> been told by LLVM folks that getting LLVM to do constant time code generation is essentially hopeless, and it should just be written in asm.

Nadeko[3] aims to do exactly that, but because of the above only works on nightly.

[0] an RFC was created then retracted[4] for discussions on internals[5]

[1] https://github.com/rust-lang/rfcs/pull/129/files

[2] http://rust-dev.1092773.n5.nabble.com/Rust-crypto-highlights...

[3] https://github.com/klutzy/nadeko

[4] https://github.com/rust-lang/rfcs/issues/1274

[5] https://internals.rust-lang.org/t/stabilization-path-for-asm...
Hmmm, all off as it was. Thanks past me for doing that.
Articles like these typically puzzle me. For all the love of the discipline, there's a constant struggle to contradict the, well, rather bleak job prospects upon achieving a PhD. The subjects interviewed were interesting case studies, but from my perspective, also 'got lucky' in finding a niche. Getting a degree and trying to get lucky in the liberal arts/humanities isn't what I'd advise for young people looking to have a stable, well-compensated, non-transient career.

The failure of American universities to support young academics does not, however, mean that history itself is dead.

That may be true, but I get the feeling it's "alive" much in the same way that sculpture is still an available major and profession.
Different Overton windows.
This is incorrect. In order for the asset owner to gain from an increase in productivity they to interact with customers, workers and suppliers who in turn interact with others. This ends up sharing much if not most or even all of the gain with others. You are correct that many factors will determine how the gain gets allocated but only in exceptional circumstances does the owner keep all the gain.

https://www.boundless.com/economics/textbooks/boundless-econ...
>Correction: This story originally misstated the size of Google’s investment. Google has not disclosed its investment in the Kenyan wind project.
A piece discussed here last week (a FiveThirtyEight blog) seemed to suggest that Uber pickups in NY have mostly come at the expense of taxis rather than being accretive.[1] Though, anecdotally, Uber works significantly better for the outer boroughs than taxis do.

NYC experiences are hard to generalize though. And traffic probably means you can't inject many more vehicles around peak times. My basic point was that, given high utilizations and somewhat balanced traffic patterns, taxi/Uber drivers don't add a huge amount of cost relative to the vehicle itself.

[1] https://news.ycombinator.com/item?id=10387310
> "since it was uncovered in February 2013"
I use: https://github.com/jakeogh/dnsmasq-blacklist
Android 6.0 re-implements mandatory storage encryption for new devices
Yes, $2 billion figure is incorrect. Google's total investment in clean energy projects exceeds $2bn.
I think you and I must live in very different worlds.

You said that the democratically-enacted rule of law "paraside" is something that TV sold me.

I don't own a TV set, and I spend the occasional evening and weekend being part of that democratic process. I engage with the other folkspeople in my community, and with our elected officials, some of whom I'm already on a first-name basis with. We talk about stuff, upcoming new regulations, the state of the city and neighborhoods.

I get that you feel pretty disempowered, but I can't really think that that's anything but your choice. I also get the sense that guns give you back that sense of being empowered, like "even if no one listens to me, at least I have a gun." That's not any meaningful sense of power, though, you're not going to persuade people to come around to your point of view with a gun. A gun in your pocket just doesn't give you any democratic legitimacy.

Which, it's funny, buying your way into a false sense of power, while relinquishing your own actual legitimate political power, that's the sad thing.

Oh, but I'm naive. Yeah, getting out there and engaging politically is hard. I'll just go buy my way into a meaningless sense of power, and stay at home instead. King of my castle, while democratic society passes me by.
I recently saw a report that showed that when cops report other cops, the chances of a conviction or other serious consequences are well over 50%, whereas civilian complaints against cops tend to be more like 1%. Because a lot of times civilian complaints aren't about actual abuse of power, but "I don't like the tone of voice he took with me" or whatever.

Good cops generally want to get the bad cops off of the force.
Sorry, didn't realise that. I did visit the page but the checkboxes weren't there as I had no recordings.
One tip that should probably be shared - Marketing that is so obvious that it's marketing doesn't work. Most firms seem to play by exactly the book in the article, and it's a little predictable. Does it work? I don't know. Maybe it does. Though I'm interested if some experimentation can remove some local maxima.

And once you are trained to spot a NPS question, yeah, it starts to rub you completely wrong. And you can tell when you are part of a email drip campaign more quickly, or when you go from being a automated plast to a warm lead or whatever.

re NPS, I do think it's useful to ask people who aren't 8's why they don't like you maybe more so than asking the 9-10s to engage more. I am also not sold of the NPS idea of only asking that 1 question - but surveys can often be constructed to only answer the known unknowns [sic] and can be misleading. Arbitrary comment boxes without leading questions I think are great.

Use it as a learning tool, not a selling tool. It is more interesting to try to make being awesome your selling tool.

Same goes for blog posts, if it's full of buzzwords with no details, and it's obviously marketing, if the buyer audience is actually technical users, those efforts are likely misapplied.

How to blogs are much more genuine.
What sort of issues were you having with the existential operator? I've honestly never had a problem with that, and I often wish I had it in other programming languages.
Post Mortem Request: Bitbucket/Atlassian
Bitbucket has seen a large increase in "incidents" over the last few months:

https://bitbucket.statuspage.io/history

These outages and other incidents have been affecting my team's productivity. What's going on over there, Atlassian?
One huge benefit to Warren Buffett waiting until he dies to give his money away is that he has consistently achieved outstanding returns on his capital, so by holding onto it now, he has much more to donate tomorrow. If he had given away all his money when he had $1 billion he wouldn't have $50 billion to donate today.
Starting with 3.5[0] that's the standard behavior.

One liner-wise, you could create an alias

echo '{"foo":12, "bar": 11}' | python -c 'import json as j, collections as c, sys as s; j.dump(j.load(s.stdin, object_pairs_hook=c.OrderedDict), s.stdout, indent=4)'

[0] https://github.com/python/cpython/blob/3.5/Lib/json/tool.py#...
CAR means Content of Address part of Register and CDR means Content of Decrement part of Register. They were tied to the 36-bits nature of the first LISP machines, with 15 bits to CAR and 15 bits to CDR (plus 2 bits for tags IIRC).

So its not just naming keys in a structure, those had a very low level meaning related the the implementation of the CONS cell structure in hardware.
That's a lot like saying GameStop is catching up to Walmart. They are different products aimed at different markets. I run stuff on both right now and they both have their strengths. For example AWS just rolled out hosted ElasticSearch. Since it's a new product to me, I don't want to jump into maintaining a cluster of ES nodes in production right away. I might experiment with that on DO, but for an actual product I want to release soon AWS's option is better, even though it's about 10x more expensive.
I was a long time subscriber to FT and still think it is above average but sloppy articles like this make me think the quality has been declining with the rest of the industry.
> "I didn't think that becoming a celebrity would screw up my private life," said no one ever.

I've actually seen lots of people say that (and, even more often, seen people say that they didn't expect the thing they did that led to their celebrity to lead to celebrity and then screw up their private life.)
Former American Motors headquarters sells at Detroit tax auction for $600
Your argument is fallacious.

An analogy of your argument: gravity exerts harmless levels of physical force on your body, therefore the government has the right to exert harmless levels of physical force on your body.

By the way, radiation exposure is cumulative throughout your lifetime. There is no safe minimum level of radiation exposure. How much radiation you get on a flight is irrelevant to the topic at hand.
I'm still slightly new to editing OSM as a MTBer, maxerickson and c0nsumer have covered the details of how to do this already very well, but i found after comparing a seemingly never ending number of competing apps in this space, i found Viewranger GPS really useful:

a) For planning routes in advance to then download to your smartphone and follow using the app (as mentioned elsewhere OSM was definitely the best mapping layer to use for this both as a resource and as a mechanism to feed your own updates back in).

b) For creating tracks from the routes you've actually cycled which can then be uploaded to the website for later examination.

c) In addition to b) you can annotate your uploaded track on the website with actual pictures from the journey round. These can be from a number of sources (i use flickr) and it will either time sync or gps sync them to the route so you get a nice one stop for looking at previous trips. This has the added benefit you can just take pictures as your going round to then refer back to when fixing OSM without having to worry about making notes as to where it was etc.

Has anyone else used this app or anything else to do this as i'd be interested if there's any alternative ways.

Example annotated track from Hay Bluff:
http://my.viewranger.com/track/details/MTIzMzAxNg==
Do you really think preschoolers/kindergartners are going to get anything out of that? I certainly wouldn't've cared.
http://www.walkercoderanger.com/blog/2014/02/typescript-isnt... so this blog is arguing typescript is not that good either.

Can we have a typescript-alike tool that integrates the "best parts of javascript" and defaults to 'use strict'? if there is one I'm in.
I like using httpie for documentation, tutorials and blog posts because I feel it is more readable. I also really like how you can skip the whole "http://localhost/" bit for local development. Just "http :9200" for elasticsearch, "http :6543" for pyramid etc.

Agreed that curl is good for things that should be copied and pasted directly or for matters of distribution because it is guaranteed to be installed everywhere.

Would also love a httpie2curl converter for those times when testing in httpie and needing to distribute the requests to places without it.
Good thing it suggests not worrying too much about the comments then, right?
Why "strangely fond"?
> Their newsroom has attracted some pretty big names as of late.

Considering that pretty much all of traditional journalism is now chasing Buzzfeed in style, it doesn't matter if you work for Buzzfeed or the imitators, you'll still be working at a place with the same basic approach. You might as well work at the one that is making the model work, rather than the ones that have latched on to it as the most recent attempt to slow their downward spiral.
Work at Quintype
As another reply said, the President cannot be impeached once he's out of office, but congressmen are convicted of crimes relatively regularly and receive the same treatment, e.g.:

"Ex-Rep. Jefferson (D-La.) gets 13 years in freezer cash case" by the Washington Post [1]

"Ex-Congressman Gets 8-Year Term in Bribery Case" by the New York Times [2]

Each of these convictions related to things that happened while they were still Members of Congress. I'm quite happy that news outlets treat government officials the same way they'd treat a baseball player -- to do otherwise would just be a different form of "propaganda."

1. http://www.washingtonpost.com/wp-dyn/content/article/2009/11...
2. http://www.nytimes.com/2006/03/04/politics/04cunningham.html
I work as a developer in Baton Rouge but I live in New Orleans. (I commute and work remotely)

I'm not really active in the New Orleans "dev scene" but there is a small one as I understand it. There's a group that meets in the CBD for a weekly hack night - I went years ago and found it not to my tastes (mostly frontend javascript/css at the time) but I've been meaning to go back and check it out. There's also a NoFun (Nola functional programming) group I've been meaning to stop by, but they don't meet as frequently from what I can tell.

New Orleans is a really cool city that has a unique vibe. The food is excellent and varied, and there're some great bars and music. A lot of times it feels deceptively like a small town, and it's easy to forget that it's not the safest city.

Tulane is a beautiful campus and in a very nice part of uptown. (My wife and I both went there)

To sum up: City - Awesome, Dev Scene - Not as awesome, but I might just not be trying hard enough!

Something that I find interesting that not many people know about greater New Orleans is that there is a very large asian (especially Vietnamese) population. I go to the asian market across the river almost weekly, and you can get some of the best Bahn Mi in New Orleans. (This is largely because of the Catholic church aiding refugees during the Vietnam war - New Orleans has an interesting history!)

Happy to see some New Orleanians on HN!
Is the Go binary open-sourced or is the entire scaling tool open source?

I'm not quite sure what this means:

"Now that we’ve open sourced our Force12 Agent we’ve got follow up releases ..."
Babel + Flow?
Very surprised to read google doesn't have a single datacenter in Africa.

The continent is huge and if latency is important, they would definitely need multiple locations there.

check this out for scale http://kai.sub.blue/en/africa.html