skysight-inc/HackerNews huggingface dataset:
Agreed. Except you left out travel cards ;-)

> Frankly, I wouldn't even put the phone at the top of my list of concerns, as at least my phone is on my person, and I have some level of control over it...

Well, up to a point. A lot of info is leaking through apps, which can be hard to control. http://jots.pub/a/2015103001/

Also, you have to remember to turn off Wi-Fi or companies will use that to track you.
http://www.theguardian.com/technology/datablog/2014/jan/10/h...

Obviously you can still be tracked via cell towers, but it's not much of a phone if you turn that off as well ;-)
I asked because git uses SHA1, which might be a bit low on (c) at this point.
Totally backwards.

I know a lot of people in their 30s-50s who would never be able to get hired for their jobs now since new hires in their position need a college degree which, by the way, is hilariously stupid. Employers expect you to have a college degree to clean the toilets now.
I may have used the wrong phrasing for generational - I meant it much less in terms of inheritance, and more in terms of "doing things now that mean I have food on the table forty years from now." Like, if you want to do things now so that someone staffs your nursing home when you're old, the net effect is that you're trading real goods and services for "I will do valuable things for society later, such as staffing a nursing home."

If you aren't trading current goods for future promises of them, then you're doing things like building machines and roads that deprecate and require maintenance, or growing crops that rot, or otherwise making stuff that won't be very helpful when you're older.

And since a lot of people want to be taken care of when they're older, and they're making tons of things that people today want, there's absolutely zero surprise that they're extending shitloads of credit (especially to young people, and college/housing in particular).
Nobody is accusing him of anything other than hosting some poor joke domains. However, his domain was the one that the emails threatening several school districts came from. And while I'm sure they don't think he's the culprit, his server would still have some evidence on it.
Take this as a grain of salt, but my experience with React so far as been one where it's easiest to set up your UI as one-way "data pipelines".
While that's interesting I don't think it's "best evidence".

Unfortunately our mechanisms for determining best evidence are woefully slow, complex, and expensive. Systematic reviews, for instance. Either this process needs to be improved (an excellent candidate for AI) or a nearly-as-good surrogate needs to be supported by policy makers.
China's Social Credit System takes invasion of privacy to terrifying new levels
Solve each level and become number one
ELI5 por favor
Robert Wilson's knife quote did not describe Lincoln in the White House, but in the 1830s, when Lincoln was in his 20s and trying to deal with debt, career uncertainties, courting, deaths, and malaria. It was a hard hard decade for him.

One clarification. Mr. Shenk is interested in idiopathic depression. It is interesting that malaria was well-known among frontier dwellers to cause terrible depression of spirits afterwards -- i.e. a secondary depression caused by malaria itself. Lincoln was indeed low during his malarious period, but this has no bearing on the question of whether he had idiopathic depression, except that peri-malaria depression cannot be used as evidence for idiopathic depression.
Agreed, I've experienced this first hand.
Are you saying that one should be allowed to threaten to kill people in one country from another, and not be held accountable?
I'm honestly curious: i love groovy (and grails) so i would like to know why java devs should prefer kotlin to groovy, since it seems to me that groovy has every good feature and advantage that kotlin has.
The one advantage to be gained is that users wouldn't control indentation characters -- meaning that the editor could be opinionated about one or the other, and the user wouldn't need to worry about accidentally messing it up.
Cyclone was already a good response. I'll add that you want one that's better than C and easy enough to port to. One that combines simplicity, fast compilation, fast execution, no undefined behavior, and plenty of safety.

Fortunately, Niklaus Wirth and his people already implemented a half dozen or so of them. Plus industrial variants like Delphi (or FreePascal) and Modula-3. Safer, faster to develop, all used for OS's, most with GC, and fast enough in production. This of course assumes you won't use Ada, which eliminated most of safety issues as well.

I doubt people will build on them. The dangers of C have too much allure. Plus all the code already written. ;)
> The dream of a GPL world where the software is free and you only pay for the hardware, is pretty much gone.

I feel like you are missing the point of the GNU GPL.
Nobody is stopping you from keeping them as readable as you like. The question here is in readability of the remaining 90% of the code, and this is exactly where nested expressions are evil and must be flattened.
Specialization gets you hired. Generalization gets you promoted.
Isn't there a difference in the type of censorship Bradbury was writing about in Farenheit 451 and what this status code is about? 451 wasn't really about censorship, wasn't it more a social commentary?
The total impermanence of so much of our architecture is depressing. While I'm glad people are moving to more walking-friendly locations, this is just more detritus to be demolished or forgotten.
A bit of both. The history of suburban sprawl is pretty well documented elsewhere, but at this point, it's hard to undo. People have committed to a car-based, suburban lifestyle.

Heck, I don't much care of the suburbs, but being a software developer outside DC means the best job prospects are along the Dulles corridor (Tyson's Corner through Dulles Airport) or other suburban areas. So, like many others, I bought a house in the 'burbs, where the public schools are good, jobs are bountiful, and traffic makes me feel like kicking puppies.

Now that I'm here, I'm pretty ambivalent about it. I'd move downtown, but I'm not convinced the pay would be high enough to offset the increased cost of real-estate ($400k for a 3-bed row houe in the outer 'burbs, $700k+ for the same downtown).
Have you seen CBS's [1] and the Daily Mail's [2] hit pieces on him? Of the latter such flagrant nonsense is to be expected, but one generally doesn't expect to see CBS descend to the same level.

[1] http://losangeles.cbslocal.com/2015/12/18/cbs-news-maine-nat...
[2] http://www.dailymail.co.uk/news/article-3367044/Maine-colleg...
Interesting that they only took one of the disks. a) a more aggressive forensic approach would avoid the server to be shut down if at all possible (getting data in RAM or on encrypted partitions) and b) it is very restrained in comparison to other seizures.

I'd say that if they believed he were actively complicit or would do something to hinder the investigation, they would have been more aggressive, possibly went after machines in his home as well. Of course, if I'm right with this assumption, why didn't they contact him, but went directly for the server via the hoster. (I'm actually not sure how the law works with regards to seizing data vs seizing the (probably provider-owned) media it is on)

Also, I guess the "just take one of the RAIDed disks" in this way is only possible if you run a server provided by a known hosting provider, were it isn't the first seizure for both police and provider. The provider knows how the servers are set up, law enforcement trusts that the provider just wants to get everything done as quickly as possible.
Conspiracy implies secrecy, but leftists have been anything but secret on their designs to establish permanent majorities for themselves through immigration. They even write boastful articles like the ones below celebrating the impeding unelectability of Republicans due to demographic changes brought about by left-wing policies, policies which of course no one can question without being ostracized as a "racist":

https://www.washingtonpost.com/news/the-fix/wp/2015/05/26/th...
http://www.salon.com/2015/10/30/gop_death_spiral_shocker_wev...
Why are you so hostile? I did not imply in any way that "Americans are too lazy to walk".
You're not the only one who isn't a huge fan of dense environments. I like the idea of the walkability people desire, but I highly value the privacy of a detached single family home and a decent sized fenced-in yard.

The thing about cars is that they work fine in small numbers, but fall apart at scale. I grew up in fairly small cities with little traffic, so I know how painless cars can be. But I live in California now, and I can see how someone who has only known this could dislike cars.

I think remote work is probably our best bet right now. The trend of companies moving their offices to urban areas only seems to be gaining momentum.
Why not suggest they switch to cooking sous vide? That's only incrementally more out of touch.
It's not so bad an idea as long as you get to choose which currencies you use.
And if package drop boxes aren't viable then fine, let's just move onto Robotic Butlers who can answer the door and accept packages
The most frequent time that English miscommunication becomes lethal is during translations between American, Imperial, and Metric standards of measure.

The only other events I can imagine are when two speakers use separate dialects without informing each other.
The authors point, is that most people in the native app world are doing it wrong. And in my experience, he's right.
SpaceX Launch Live Webcast and Explanation (12.21.15)
Seriously? Again?

Why exactly is it off-topic? Or rather, by "subthread off-topic", do you mean my comment to which you replied to, or the discussion that developed below?

It appears to me you're unfairly penalizing me, just because the opinions and arguments I express are different from the mainstream (and hence less socially acceptable). Am I wrong about that?

Other reasons I can think of:

(1) I'm commenting to much.

(2) I don't "let the issues go" (i.e. I reply to too many comments); I do that because I think most arguments people respond with are not very sensible. The only real argument is something like "(i) holocaust denial is insulting to holocaust survivors, their relatives and other Jews; (ii) it's more insulting that most other insulting things, because they have PTSD or were brought up/know people who had PTSD; (iii) some violent groups want to use holocaust denial in their propaganda", which is a whole lot of twists and turns just to make sure only holocaust (and no other kind of) denial falls under "criminal". Still, it took a long time to arrive at this argument, and many people's other arguments were rather irrelevant.

(3) There are too many up-&down-votes.

(4) These kinds of arguments look bad for HN/YC.

(5) It's hard for people to read the main thread if there's such a long subthread. But wouldn't this be solved better by having a maximum level of nesting on the main page, with separate pages for loading comments (e.g. Reddit has that).

(6) These kinds of discussions are irrelevant and boring, because we've had them before. Then I would hope someone would link to a reasonable, and more importantly complete, argument, so we wouldn't need 50 comments to arrive to something like the argument in (2).

(7) It's actually off-topic. But as I recall, my comment was just a reply to the parent comment. I can't be sure any more, because I don't know any more what the parent comment was.

I tried to write this response in the nicest tone possible; but because of the nature and context of discussion, I'm worried it will still be perceived as argumentative, or even aggressive. I'm only trying to avoid situations like these in the future; I come here to learn, and I think one of the best ways to learn is by exchanging arguments, and refining them so that you reach the core of the disagreement (i.e. so that you eliminate all the bullshit arguments that follow from logical fallacies or that people use as excuses). But it's hard to do that without what seems like a heated discussion. Maybe I should first try Steelmanning (DH7 in [1]) the arguments in the future, and in general learn to argue better [2].

[1] http://lesswrong.com/lw/85h/better_disagreement/

[2] http://slatestarcodex.com/2014/05/12/weak-men-are-superweapo...
Can you please explain why you'd be screwed if you're in the first class of generalist?

Also, maybe I'm more junior than I think, but your second class of generalist actually seems more like being really good in a few verticals. Not an expert, but demerit not a generalist.
Huge "+1" for Anvil (and thanks so much for developing it). I've written a fairly large app in production using Anvil+Kotlin, and developing with it feels more like React than the traditional Android imperative slog. At the same, the library gives you the flexibility to easily drop down and access any Android APIs that don't fit into its paradigm.

I've been working more with React Native recently because I'm working on a cross-platform project, but for Android-only development the combination of Kotlin and Anvil gives you pretty much the same level of declarativeness and conciseness while still enforcing a decent type system and not being so far removed from the platform.
Assuming where he works has a train/metro. Especially in the US, this is often unfeasible
James Howard Kunstler has some pretty good talks/books about suburban obsolescence.

Here’s his TED talk from years ago: https://www.ted.com/talks/james_howard_kunstler_dissects_sub...
If I don't have one then does that mean I don't exist? Oh my god! I can feel myself fading!
I commented below, I agree with this completely. Graduates are drawn to where the money is, it's not students moving to London that's causing the migration, it's jobs bringing them here.
Are you saying that asking how something works is the same as saying the same thing happening is horribly wrong?
Sure, but that's l10n, which is a different -but related- thing. :)

printf format strings are well thought-out. I was demonstrating that the same ideas can easily be used with io*stream.
Tor browser. The proud enabler of child porn industry.
There is a difference between a service outages, which do happen and are unavoidable no matter who builds your system, and actually losing permanent data. Which is Amazon does guarantee only 99.95% uptime.

There is a difference in a discussion about trusting the Cloud with your data and services between it going down briefly on occasion (somewhat acceptable, within very narrow limits) and actually losing data or longterm traffic because of a service failure. Seriously breaching the SLA causes compensation as well as a big loss of reputation and business, going down for a couple hours once a year is hardly the type of instability that would terrify most online businesses, nor is it something that individual companies are able to avoid themselves.
it has already started in the tech sector. There are dozens of coding schools that teach you to get a developer positions in less than a year. It is the equivalent of a trade school for developers. It will be interesting to see how the industry adapts to a large percentage of their workforce not having university education. will there be distinction between those with CS degrees and those without?
"An office park that has nice walking paths"

The problem is, most don't.
From the article:

The organisms identified can be killed by cooking your food properly and all the bacteria we identified with this gene were responsive to other antibiotics, called carbapenems
Your comment falsely assumes I don't know Buddhism. Buddhist 'ontology' doesn't form a legitimate basis for talking about meditation in a scientific/ technical manner, or even in a philosophically coherent manner. It simply doesn't. I get that in the West it's primarily a utility for making people feel happy and centered, which is overall a good thing, but it's a little hypocritical of HN to dismiss someone like Eckhart Tolle or Chopra while enthusiastically 'analyzing' our cognitive reality from the standpoint of Western Buddhism... they aren't at different levels.
Loudoun County, VA is full of areas like this. County code mandates sidewalks in new developments, but the developers end them at the edge of their land, leaving gaps. It's ridiculous - it shouldn't be that hard (or expensive, over time) to link communities in a sane manner. Heck, Reston, VA managed to stay reasonably walkable/cycle-able and most of it was planned in the 70s.
Bern the Clown Car- an animated hip hop video in support of Bernie Sanders
It's a verified subset of the C standard rather than all behaviors of all compilers. There's some semantics and work covering a lot of that already that just needs to be integrated into CompCert or static analyzers. Likewise, there's static analyzers that already cover it too but not formally verified.

Here's an example of investigating that with Compcert:

http://robbertkrebbers.nl/research/articles/compcert_formali...

Here's a semantics that looks for flaws and undefined behavior:

https://www.ideals.illinois.edu/bitstream/handle/2142/34297/...
All of the World's Money in One Chart
Ask HN: What is today's most important problem/opportunity?
I am unable to settle on a problem to solve. I keep realizing that the problem I'm working is just a subset of a larger one, and my focus shifts on that new one. Repeat.

For example, one starts by noticing that the school's schedule management system could be improved. Then you realize that the calendar hasn't changed in ages and that you could reinvent it. Then you generalize the problem and realize that you could improve how anything time-related is managed. Then you realize that time is just one particular axis/condition to what is a much larger logistics problem. Then you start re-designing how task management is conducted (with dependencies, conditions, deadlines, etc). Then you realize that you're not just dealing with tasks, you're dealing with contracts. Then you realize that contracts are the basis of a semantic marketplace for intents and promises. Then you realize that you need to create a new communication framework or language to facilitate the communication of unambiguous stateless descriptions and intents. Then you realize that it's pretty much a programming language you need to implement, but that's not accessible enough. You assume that this can be fixed by doing it right (unlike all other languages before this one) and that it will be easy for anyone to use daily. Then you realize the opportunity to leverage AI and autocompletion-like mechanics. Then you realize that text is an inferior medium, and that we have dynamic interfaces that allows us to do MUCH better. I'm now studying linguistics in order to properly understand how meaning works in order to design the perfect computer-assisted language. I honestly believe that it is achievable and that everyone will soon be using it. This will replace 80% of all apps and websites. It will elevate human consciousness to levels we can't even imagine. At least, that's my belief.

With that in mind, where do I stop? What's the most important thing I could dedicate my life to?
Similarly for those looking for modern languages for android dev, Scaloid lets you work with Scala and offers a similar DSL
there is a website (paralign.me) but there is no feature list or other FAQ information.

I was hoping to find out why permissions required include:
- Photos / media /files access
- microphone (??)
- Wi-Fi connection info
- Device ID and Call info

plus in-app purchases.
There’s now an official HTTP status code for legal takedowns: 451
Show HN: React bindings for Rails 5 ActionCable
Gold seemed to work for a long time.
Be the change you want to see in the world. Hopefully it will catch on. Certainly I think that giving up on a cause sends a powerful message that hope is lost.
It's better to engage with the folks who have provided responses to your questions than to complain about downvotes.
There's some very big ifs in that. We really have no idea what sort of breakthroughs might happen the next 125 years
Static typing is the reason I choose Kotlin over Groovy.
How big is the gap between Lyft and Uber in India and China and other large Asian markets? In China, is there a state-favored rival [1] that could just shut out both? From an American perspective, it's hard to imagine Lyft overcoming Uber's lead...but maybe it's a sensible investment if Lyft has a strong chance of being bought by an Asian company?

[1] edit: Found this Fortune article, which describes Didi-Kuaidi as the "Uber of China" with 1 million drivers versus Uber's 100,000 drivers. Also, Didi is an investor in Lyft: http://fortune.com/2015/09/30/will-china-be-ubers-waterloo/
What's up with this title? "Khronos Vulkan API 1.0 release iminant-OSS hetero computing and graphics API" Is OSS hetero computing a new buzzword?

Actual article title is: "Release of Next Generation, Vulkan API is Imminent – Khronos Group Confirms, API Getting Final Polishes"
It's a pain to format text. Things like: printing an int in hex, printing a zero-padded int of a specific length, printing a float to two decimal places. And having those formatting changes be stored silently as global state leads to unexpected behavior.
What is even being argued here? First, about those articles, what "they" are you implying wrote them? And they don't seem "boastful" as much as descriptive. And even if they are liberals boasting about it, how does that make it a "scheme" so much as simply pointing out their successes and advantages?

Basically where is there any shred of evidence that the prevailing reason for supporting immigration is to generate a majority, rather than simply thinking it is the right or best thing to do?
I don't think NLP/AI is a threat. Nobody is working on the UI problem.

How are we going to communicate with said AI? Surely not text or speech. Nobody is able to answer this yet. That's why I'm working on it.
I work out in the suburbs, and my commute would be super short and convenient if I lived in the same suburb. The problem is, if I were to change jobs, there are no other companies that are looking to hire somebody with my skillset in the same suburb. Instead, most of those other jobs are located downtown in the city or in suburbs clear on the other side of town. So while suburban office parks might've been great for somebody who was planning on working at the same company for their entire career, so that they could buy a house nearby and raise their family there, it doesn't work so great these days when people are changing jobs frequently.
Emitting warnings and errors mostly works fine for undefined behaviors, the real problem is with implementation-defined behaviors.

Let's say that, on the pathological compiler, it's documented that sizeof(int) is 4, and chars are signed if the number of seconds in the current minute is even, otherwise sizeof(int) is 5 and chars are unsigned. If your code compiles and works with either setup, it's probably correct and portable.

It's not really feasible for programmers to avoid implementation-defined things like sizeof(int) varying across implementations, not is it feasible for compilers to detect assumptions made about the implementation's definition in the program. The existence of a pathological compiler would make it far easier to write programs that work across all implementations.

It's true that working with unpredictable systems is a nightmare, but that's precisely the nature of undefined and implementation-defined behavior in C. The existence of a pathological compiler would merely allow developers to work through these issues on a single machine, which would be an improvement on needing to obtain a variety of compilers and platforms test with to find these issues.