skysight-inc/HackerNews huggingface dataset:
Wow. I just read a great example of why good things won't happen in the cellular industry. The people doing research supposedly wanting things to be better were offered a chance to present the problems and/or proposals to the industry. They told them to screw off then wrote a blog post encouraging everyone else to do the same. The industry, esp its leadership, certainly created the problems. Some in industry in middle and on bottom do what they can to fix some of them. Him saying no is an example of the hacker part of the problem where they are about digging up and talking about problems but not taking action that might remedy them.

Note: These hackers don't represent hackers in general. Many if not most bug hunters are more than happy to tell the suppliers what they found. I'm only focusing my comment on those with opinion similar to author.

The only concern I'd have is they try to prevent the CCC talk with legal action after the presentation scares them shitless. I don't know what the odds of that are for telecoms or CCC talks. I know companies occasionally try to block a damaging talk in the States. I'd ask for a contract from participants saying they wouldn't block the talk or sue me over discussing any flaws I found in my work. If they refuse, I'd offer to deliver them a presentation in video through email or posted to that conference's web site after CCC. Alternatively, show up at next years conference at their expense to deliver an even better talk.
Is it possible to provide the link to the guided meditation? It sounds intriguing
China is also betting on cars.
How do they know the phone is rooted if you are just getting emails? Or do you mean they don't like it when you do, but have no way to really know?
The job market is slower to redistribute, so that creates tension. It'll probably balance eventually, but it's valid news until it does.
"Watching" is a very low-bandwidth way to consume news. I stopped watching about 8 years ago. I'm glad to see that the rest of the world has caught on!

FWIW, I generally know about everything a day before it hits the major news outlets. After being freed from the slow, commercial-filled news cycle of tv and radio, who would ever want to go back to such a slow delivery system?
>China has started to invest in African infrastructure, so why not leverage that to supplement its population when the aging curse kicks in?

Perhaps because the entity is not "China", a state, but China, a culture and a specific population with a shared history etc? So arbitrarily supplementing the population as a means to keep it going doesn't make sense?
I stopped watching TV and reading news 5+ years ago. I don't have cable, Netflix subscription or anything like that. Most interestingly, I worked for The Huffington Post for 6 years. During this whole period, I probably read maybe 4-5 articles in total. For me, such attitude results to care about things that concern me or my family only. Sometimes people tell me the latest crazy news, like the airplane crash. Of course, most of the time they are surprised of my unawareness. I believe, there are pros and cons to this behavior. I'm less stressed for sure. I remember someone once told me that I live in my own world where there are no wars and everything is great. I personally consider it as a good thing. As for the cons, – I'm less awared of the latest world news and when my colleagues discuss yet another tragedy, I'm the worst interlocutor. But, that gives me a chance to ask questions. People like questions. At that point, it always helps to view any situation from the side, more objectively I would say.

I do read a lot of Hacker News, paper(!) books and a little bit of reddit.
I would recommend instead of completely ignoring the news, just stick to the 30 minute national news on CBS/ABC/NBC/NPR (maybe FOX). Everything that happens in the world in a day will fit in 30 minutes. Everything else is mostly opinion and speculation which serves the writers more than you.
I stopped being involved with social media in 2015, no news in 2017 sounds like a good next step.
A sane and simple solution seems to be that any email sent after 8pm is delayed by the company smtp server, and will actually be sent at 6am.

You can still check your emails and get stuff done. But stuff will not accumulate after 8pm, you will not be bothered by other employees working at night, until early morning.

This configuration of the smtp server can be billed $5/employee/month which is a bargain to make sure your employees (1) have a sane life after 8pm and (2) can still get stuff done if they want to!
Alleged Russian operation has compromised a laptop at a Vermont utility
And at great cost. It's an easy way to offset environmental devastation. Granted it's localized in China to some specific areas, but those areas are polluted to the point of destruction.
TARP might have made a profit but the impact of very low interest rates has been detrimental for some and huge benefit to others
You can't really talk about China being a planned economy at this point. I mean, planning goes on but it's like economic planning in Japan - something the government does through incentives and persuasion rather than commands and production quotas.

You can read the Wikipedia page on these for the actual reasons they happen[1]. It's all about Chinese local governments selling property to speculators to raise revenue and the speculators having to build to hold them rather than just sitting on the lots like regular capitalist speculators can. This does represent an inefficient use of resources but not a huge one, past ghost towns have all been filled eventually. Rapid growth covers a multitude of sins. Goodness knows what'll happen when the growth slows, as it must, but there's no particular reason to think that'll happen soon.

This is yet another way that China looks like early 19th century US. Not only are they copying industrial designs a la Samuel Slater and industrializing rapidly, they're financing local government via land speculation the way we did in the US back then. Hopefully when they have their equivalent of the panic of 1839 they'll make similar reforms.

[1]https://en.wikipedia.org/wiki/List_of_under-occupied_develop...
> Donna Brazille wasn't DNC chair until after the primaries were over, so how would she be an example of the DNC rigging the primaries for Clinton?
A question mark like that indicates that he can't swear by the numbers.
> People have been saying China is going to crash for a couple of years now. I suppose if you say it every year, you'll eventually be right. All economies have downturns.

Actually people (especially those in the west) have been saying China is going to crash for a couple of _decades_

>The 1.5 miles first stage of the 2nd Avenue Subway opens tomorrow. That took 9 years and $4 billion. My bet is that China will have 10,000 more miles of hsr before the rest of the 8.5 mile 2nd Ave Subway is finished

And this is exactly why it won't!
When the artists and revolutionaries disconnect other forces run rampant. When everything is horrible, this is when we most need the thinkers to remain focused. You dont make the world better by ignoring its problems. If politics is depressing, get involved and make it less so.
Agreed. I stopped reading the general news this year too. I feel better.
Sure, but you know what does make this idea better?

The fact that it's pretty much the most sane way to consistently handle errors in a complicated C program. In particular if you have multiple paths out of your function and it also makes memory allocations, that's an overcomplicated amount of free() calls you need to take care of, remember are there, and maintain as you add/remove allocations and failure paths. goto lets you keep it simple by only maintaining a single block of free()s at your function's single exit path.

Granted it seems this file is C++ and therefore the "going full RAII" option exists and could avoid goto in favor of exceptions or early returns... But if your code is C style that is a tough conversion to make, and not everybody buys into it equally.
Where are we supposed to work then?
Dropping cable and not watching CNN, Fox, or what ever your preference would be hardly counts as 'turning ostrich'. That would imply that cable news actually had some value beyond entertainment. Which, I think can be argued it hasn't. And in fact staying 'educated on what's going on' should probably be achieved some other ways and medias - especially if being 'educated' is the keyword here.
C is a bit dated and Lisp too wishy-washy, I'd suggest either Rust or Go for the Turing machine paradigm, and for the Lambda Calculus paradigm Haskell (or any truly comparably powerful robust "strictly" pure-and-lazy functional language --- can't think of any).

This way by covering the extreme ends of the spectrum from (A) gratifyingly roll-up-your-sleeves-and-get-your-hands-dirty petal-to-the-medal (heh) systems programming to (Z)abstractions-all-the-way-up-and-down-and-sideways algebraic-typed purely-functional glory.

With current-day concurrency approaches, easy-networked-ness etc thrown in natively in any of the above.

Once proficient in these "spectrum extremes", anything in between should be relatively easier to get up to speed with
> You are actually distorting time too.

That explains the significance of the floating hole-puncher confetti in the movie Primer.
IMO steps one and two taken together explain their point pretty well
Strange, I'm middle class and I live in a city. There are other cities than NYC, SF, LA and Boston.
I definitely agree with the article that once you learn a good set of "archetypal" languages, then most popular new languages become easier to learn. It's a worthwhile exercise.

But at the same time, there are some deeply weird languages out there. These contain some absolutely fascinating ideas. And if you follow the advice in the article to learn "every" language, then these languages will still surprise and perplex you.

- If you go deep enough in Haskell that you stop being confused by monads and start being confused by "free monad interpreters", then Haskell will provide you with a nearly endless source of complex, powerful abstractions—more than enough for any 10 other research languages.

- Mozart (http://mozart.github.io/) is a concurrent logic language with a constraint solver. Even if you're familiar with Prolog and Erlang, this one's going to blow your mind.

- Coq (https://coq.inria.fr/) is a language for formally proving the correctness of the things you compute. (You typically also write your programs in Coq.) There are also other, newer languages in this space. These languages have a steep learning curve, and they're challenging to work in, but they're extremely interesting.

Learning exotic programming languages is fun, and it means that you'll rarely be surprised by any new popular language. But despite this article's suggestion to "learn every language", you won't run out of strange new languages any time soon.
If you adjust for inflation the numbers might not be so shocking. I googled a calculator and it claimed 1T dollars now was 250 bil back in 1976. China's population also increased over 50%, so that's another pretty big multiplier.

It's quite fascinating how fast growth in the world is in general. It reminds me of a talk about the speed of the "seemingly small" 7% per year growth.
What about those who provide social services to city-dwellers? Teachers, firefighters? It can be problematic to have the police tasked with protecting a city they don't even live in. Next time you see an SFPD officer with a free moment ask him/her what they think of the explosive growth in SoMa.
Jacob's should have whatever the journalist equivalent of being hung, drawn and quartered. Public full apology, him fired, investigation launched into how the fuck it got as far as it did, when a cursory fact check would have immediately destroyed his credibility.
No way if by America you mean the US.
Do you vote in elections and the like? If so, how do you choose a candidate/party to vote for?
Don't people who are starting out find these systems to be too difficult? You have to know much more to use this, then the "view source" days: Http codes/headers, javascript, npm?, css... Those weren't things you dealt with when changing Html on your local browser. I'm sure I don't have a good perspective on what new coders can handle, but this seems like too much.
I haven't missed that at all. It just has absolutely nothing to do with fleitz's claim that the DNC rigged the primaries.

Maybe you are not an American. Do you know what the primaries are?
So, I had to learn some basic Access in my CS class in school around ~2000, and for me it was an absolute nightmare that I did not grasp (I was a teenager and had no coding experience).

Now I am a developer and can handle direct SQL and in retrospective I think it is easier to setup sqlite and learn basic SQL than learning MS Access.

> But "real developers" crapped all over those tools, especially Access. And when "real developers" create programming tools, they don't spend even 10 milliseconds thinking about accessibility or usability or user experience-- look at Git (created in 2005) as a perfect example. There was a time when terrible software like Git was mocked and derided, not praised.

I think they crapped over those tools, because these tools got the abstraction wrong. They are in complexity between spreadsheet software like Excel and "real" databases that speak SQL. There just aren't enough use cases where you go in-between there, so as an expert in Access you can't solve many problems, especially as you are tied to the Access stack.

@Git-Rant:

The problem git solves is just non-trivial, so git itself has some learning curve.
>There is a racial element to this. When I was traveling in Brazil, the black favellas of Brazil had a lot of similarity to the black ghettos of the U.S., and the white areas of Brazil had a lot of similarity to the white areas of the United States or of Europe.

That sounds extremely implausible and requires a whole hell of a lot of citations.
Lol sfpd with a free moment. The sfpd and sffd are some of the most busy. I remember reading last year that one sf fire truck rolled more than a thousand times over the previous twelve months.
Don't know why you are being downvoted - what you write is in general correct.
You need to write a regex which matches the ones that say "match" by them and excludes the others.

The column with the tick and cross are whether your regex puts this entry in the correct group or not.

"match" and your regex matches it -> tick. exclude and your regex excludes it -> also tick. Successful test.

"match" and you don't match it, exclude and you do match it -> cross, failing test.
I agree, but until I have tried one (never having used mechanical keys) I don't know how much it's worth to me :)
I get most of my news through social media. I find social media to be even worse than just news in terms of polluting my brain, shortening my attention span and wasting my time. I now try to stay off social media until noon every day, which was a suggestion from someone on this forum. The peace it brings to my mornings is fantastic. And once I do get on social media, I'm much less likely to binge.
Thanks! I've checked in case any of this is our screwup with how we're importing the data, but it turns out that all of these are like this in our source (http://data.openaustralia.org/members/representatives.xml), which is going to make it a little tricky to unpack. I'll talk to the guys from OpenAustralia next week when everyone's back at work and see if we can get them to fix these upstream, otherwise we'll look into ways of working around them.

With the Liberal National Party is this a distinction between the electoral party and the parliamentary party? i.e. do people stand for election as one of Liberal or National, but then sit in a group as a single Liberal National Party? Or do they each sit as members of distinct parties which are, in turn, in coalition?

Or, from another angle, what would you expect to see within our data: a combined "Liberal National Party" for each person (with a separate field to show which party they stood for election as), or individual "Liberal Party" and "National Party" affiliations at the MP level, with the coalition shown at a party/term level?
How It All Went from Yay to Nay
Yes, but those cities don't have the same job markets. Not everybody is a coder or an engineer with skills in high demand in non-metropolitan areas
This seems to be concentrating on devoting your time to things (be it news, donations, events, initiatives) that make YOU feel better, rather than anything else. Weigh that against your personal beliefs and ethics before you start following what this article says.
Every news outlet is biased, that's unavoidable. Subscribe to at least one whose bias you agree with, and one you don't. Something that is just as important as getting news is to try to get an understanding of how people who disagree with you think. Try to see things from their perspective and compare it with your own.
I also stopped watching / reading news, on or around November 16th. I thought Apple Watch had made me use my phone less, but this change has increased the amount of attention I have by a ton.

My primary news outlets were G News and Twitter. I had to quit using twitter as well, which has been somewhat of a bummer as I've had tweet ideas. But I just let them pass now because it is more valuable to not have the distraction of reading others.

I also have been keeping up on tech news, primarily Apple rumors and here on hacker news. Also, Reddit and various subreddits offer largely 'news free' content for when I just want to consume.

If anything, these new filters have helped me see that most 'news' is really just content. And at least for now, I'm not interested in content that makes me feel bad or steals attention from my life.
Private presentations of things that will be made public are often a win win for researcher and industry. It might even be an education for an industry that has historically not taken security seriously.

In this particular case, though, I do detect a principle from the author even though you don't. The gist of the article seems to me to be that the GSMA is seen as a "bad guy" with corporate self interest first over public good and their interest in the talk is to get info (unsaid but presumably to give grounds for an injunction) rather than to get patching...?
But how big will the panels need be? And how much extra aerodynamic drag will they create in a low orbit?
Inject the .Net framework into the browser
> Your great-grandparents are probably dead. But you can still go read a bunch of books from the amazing, wonderful, astoundingly different, and yes -- not at all perfect -- world that they lived in.

My great-grandparents were crossing the Atlantic to flee pogroms. My grandfather did similar, but lost the rest of his family who didn't leave Europe in the 1910s and 1920s when the 1930s and 1940s set in. There was this little thing while my grandmother was young called, "the Holocaust".

Fuck the violence, authoritarianism, and chauvinisms of the past. Today is far better.
A Non-Engineer's Year in Silicon Valley
Personally, I keep up with the news, but I understand the author's position. The news is mostly depressing stuff I can't do anything about or it reads like an editorial piece that I'm left wondering what the truth is.
Running servers for Alexa or sending texts for Twilio are not free so they have to have some sort of registration or payment or go broke. I don't think those services were available in 99 so that's different.
I am a western European, I just have different views on some stuff :) I understand most people here will differ, but I believe it's important to give visibility to those who think like me, so they know they're not alone!
the sidenote being that they'll probably develop nuclear power to power all those trains, and become the first nuclear powered economy. they'll both developp energy,transportation and reduce their pollution.
http://www.spectator.co.uk/2013/09/parliament-has-finally-wo... has a good take on the impact that these sorts of projects can cause ("Today’s MPs are no longer scared of the whips. Instead, they are scared of their constituents.")
Stop arguing about tools, you tool
Recursive Anonymous Functions in Elixir: Combinators and Macros
It doesn't matter that it turned a profit. That wasn't the point; and in some ways that makes it worse! PNC bought National City for $5 billion. National City (an Ohio only bank) was not allowed to apply for TARP. Then PNC got a $5 billion tax credit. They bought a bank for free.

http://www.newsproject.org/node/181/

All the consolidation meant that banks gained a lot of money, and the US government bought debt $1 for $1. Instead of TARP, the US government could have done something for...the people you know? The attorney general could have pushed prosecuting all the people who committed fraud (forging income documents for home loans was rampant, lying to people about home loans, etc.) from the top to the bottom. Banks should have been forced to sell loans back to consumers for quarters on the dollar (you know, what the homes were actually worth now).

We saved some retirement accounts, and everyone above 50 at the time was very thankful for that, but young people lost their homes, tons of money and the banks didn't take a hit at all. They just got stronger and swallowed other banks.
In the US and Europe now is a very dangerous time to give up on news. Cables news should be dropped, but I'm seeing in the comments here a few people ardently against all news. Considering that a white nationalist backed candidate is in-office with full party support starting this year, ignoring the news is a luxury only affordable to the rich white male class. Everybody else is affected.
if they decide they're done being the US's manufacturing state?

What you're suggesting is essentially reverse-sanctions, and that would be a foolish move.

The economic "essentials" based on innate human needs are water, food, shelter (housing and clothes), and - in today's world - energy. The US has plenty of resources, space, and people to produce all four of those at home.

If China decided to shut down all manufacturing such that we would stop receiving all of our consumptive goods, electronics, etc... The US would take a hard look at what it really needs as a people and then decide to load balance its needs across both itself and other countries.

What would need rebuilt is all the infrastructure for automating supply chains, and such an aggressive economic move would be highly likely to unite the American people in a singular cause against their new economic foe.
I was sent to buy milk when I was seven. I had to walk several blocks to do it. I never suffered any crime, and actually, I was walking through a slightly worse neighborhood than I lived in to get to the convenience store.

Even most criminals don't attack children. Stop propagandizing in this thread.
Many, many jobs may be in urban areas but aren't actually in cities/urban cores. In fact, the movement of many professional jobs into cities is a relatively recent phenomenon.

And while Silicon Valley and the greater NYC area are something of exceptions, you get out of the urban cores of somewhere like Boston/Cambridge and housing prices go down fairly quickly except for some particularly upscale towns.
Ask HN: What technology will change the world 2017?
Here are my recommendations, each category has a really different programming paradigm than the others:

* Procedural: c / pascal / basic / fortran

* OO: c++ / java / c#

* Dynamic: python / ruby / javascript

* Funcional: lisp / scheme / clojure / haskell

* Logic: prolog

* Query: SQL

* Assembly

Learning something of each category should prepare you for almost everything!