skysight-inc/HackerNews huggingface dataset:
I would like a full time job to be enough to by a minimum of rent, food, health care, transportation, communication, clothing, education, and savings for a small family.

In America today, that is not true for millions of working class people.
Then add corporations who prefer four part time workers to two full time workers, and it's clear that America penalizes those on the bottom half of the bell curve harshly.

Is that a society you are proud of? Where children starve? Where treatable diseases like TB are a public health risk (even to you)?
Tutorial, C – App Part 1: Creating controls at runtime – codingeek
I'd hope that these obstacles could be battled with research and funding. All countries require affordable and carbon-free power, if we jointly took on research I strongly feel we could engineer out or around some of the issues.

Perhaps It's just an idealistic layman's perspective, either way I think more research in the nuclear power provision would be sensible.
A Typical strategy for breaking into a phone with no time limit is to simply wait until updates get published, examine what was fixed, and exploit the unpatched version of the phone. This is likely what happened in the FBI case you noted as there were a number of updates of ios9 published during that time. While iPhones are typically regarded as secure, the main problem with ios is that the source is closed and thus more likely to contain zero days.
How important is it for emerging markets to identify their “Silicon Valley”?
I'm the co-founder of Gaza Sky Geeks, the first startup incubator/accelerator/tech hub in Gaza. Just had a conversation with Michael Seibel (CEO of YC accelerator) in which he said we have to figure out NOW what the Silicon Valley will be for all Arab startups in the future.

How important do you think this is for the Arab world, or emerging markets more broadly? Has any country outside of the US created such a central hub yet? Why is it critical to figure it out at such an early stage, and is it really realistic to expect hubs as central as Silicon Valley to emerge around the world?

From my perspective, even though we're building $1B companies, we've got to focus on the next 6-12 months for now. Gazan startups just closed the second round of seed investments in their history. As an accelerator, we're working on our second round - we're where YC was in 2006. We're focused on things like getting 12 hours of electricity for our entrepreneurs (www.powerupgazageeks.com), setting up their first legal entities (that took a LOT of time), figuring out where we provide the most value (sweet spot seems to be bringing mentors to Gaza and taking startups out of Gaza - most of the folks we work with have never been more than 30 miles from home before because they essentially live in a prison).

Plus, the geo-political environment around us is changing. A few years ago Beirut, Cairo, Amman looked like the potential startup hubs for the region. Now I'd lean towards Dubai, though it faces another challenge (too much security control of the internet > Google won't open an engineering hub there as a result).

If you've got any experience thinking through this in Europe, Africa, LatAm, Asia... would love to hear your thoughts.
Yes, there are low cost services that will write copy for you or rewrite your copy, such as Textbroker. You could also hire a freelancer independently. (I do this kind of work.)
How to query data.gov json datasets with SQL: a case study
>The same can largely be said of the normal web when it comes to Google, but that doesn't alter the fact that they have a monopoly. Brand recognition, economies of scale and similar underpin their position.

Well that's like saying that GNU will never succeed because Windows and Mac have such huge market shares.

Obviously not true.
> They may in fact look more similar to the upper middle class of 20 years ago, albeit with smaller, crappier homes.

If the conjecture is true, it would be a really powerful example of how great wealth inequality has gotten, and how absolutely ineffective trickle-down economics is.
I believe you need to create a new account on another homeserver.
Many in SV are busy, but are also aware and empathetic.

I suspect many of us would pay slightly higher taxes to solve this problem, if that were possible. But we are less likely to invest time, or push corporations to tackle the issue.
What's New in Ecto 2.0 (Free EBook)
How to Center in CSS – Online tool to generate code for every situation
This should be an area of strength in Rust, at least conceptually. If a systems language can't write system utilities, well...

There is at least some degree of support for everything on your list, though it's kinda hard to tell with some of the ways in which you're being vague (not that that's bad, mind you, just recognizing that this answer is also kind of generic because of it.)
When people talk about 'gibs', they aren't talking about the government assistance provided to people like them. They're talking about the (functionally identical) government assistance provided to black people.
When a millionaire gives a million dollars to a school in a wealthy neighborhood, all tax payers are on the hook for 400,000 or so in tax deductions.
So, rich giving disproportionately channels where government opportunity costs are spent!
I'm not quite sure what you mean when you say "integrate with all sorts of command line utilities", but based on the other things you write I could not think of a better language than Rust.

Since I started to write some Rust code about 6 months ago, Rust has replaced Python as the language I think in. Static typing with a modern typing system is awesome, and not having to think about a GC is also awesome (see also the recent Medium article about all the ways GC's need to be tunable).
Traction: How Any Startup Can Achieve Explosive Customer Growth by Gabriel Weinberg, Justin Mares. The book was quite straight to the point not too many frills.
Billboard-THR Acquires Spin, Vibe and Stereogum
Rust sounds perfect for what you want to do. It takes a bit of practice to get used to its parsing, since it's extremely safe, but when you get things running, they run very well. As for cross-platform capabilities, it has fairly mature support across all the mainstream OS platforms, and developing support for others such as ARM. Check out this page (https://forge.rust-lang.org/platform-support.html) for more information on Rust's platform support.
MicroG does not implement GCM.
Cobalt ATM Hacks (A Positive Technologies Report) [pdf]
Finally tracked it down and fixed it, should work fine again now! Extremely sorry about that, totally my fault.
Is "The Subtle Art of not Giving a f*ck" good? In what way does it affect you?
Tracked it down and fixed it, should work fine again now – sorry about that!
Correct. Someone should point the Signal developers to the following pages:

https://developer.android.com/training/contacts-provider/mod...

https://developer.android.com/guide/topics/providers/calenda...

and so on and so forth for almost any permission the Signal app needs on Android.
Disruption to quasi-biennial oscillation foretells wet winter for Europe
Extremely sorry about that, was totally unrelated to the header. Finally managed to replicate it and fixed it!

Really super sorry for the horrible experience.
But that contradicts his premise.
I guess we could ask Google to stop outperforming all their competitors.

Two thoughts on this:

- Maybe someday we'll find a way to do fully distributed services reliably. None of the global blockchain solutions are good enough, by my standards. What we can do is remove the friction to creating competition, which the P2P stack and other techniques (like the old Web Intents spec) are for.

- I would like to see home servers become a thing. Put ten terrabytes in the corner, run a bunch of crawlers on it, include some non-public services. You can't beat google on searching the web as it exists right now, but google cant search private data.
Fixed, extremely sorry about this!
Shipping in a container isn't free, but it's very very cheap. Earlier in the year, someone here on HN mentioned that if you have stuff to store, it's cheaper to put it in a shipping container and have it sail the seas, than it is to put in a local storage warehouse. That is, space on ships is cheaper than space in buildings.

Or another anecdote: we grow oranges here in my home state of Victoria, Australia. However, oranges grown in Brazil, flash-frozen, and shipped across the pacific are moderately cheaper than the local ones. Of course, they taste like cardboard, but they have sailed almost halfway around the earth.
What does proper error handling look like when I want to use the same "invalid node" error for most of those unwrap calls?
Well, question for my platform... I'm building client apps in Go to run on linux boxes. The core client is a scheduler that runs as a daemon, schedules execution of other apps, and sends results to a remote API. Is this something that can be done from within the CodeAnywhere platform?
Finally managed to replicate it, sorry about this! Was something to do with window.addEventListener('load') actually...
The full data chart reminders me of Abraham Wald asking the question "where do we never see damage on a returning plane?" to understand that those areas meant complete loss of the aircraft and would most benefit from more armor.
Just found previous discussion from 2015:

https://news.ycombinator.com/item?id=9405284

Source code:

https://github.com/oliverzheng/howtocenterincss
TL:DR, it is Python. And everyone already knows it.
I would wager that most billionaires do not have a billion dollars in liquid assets, yet they're still called that. It seems that the same would apply for 'millionaire'.
There need be only one train operator per train (or maybe two?), which can carry millions of dollars' worth of payload – which can have dozens of cars. Despite it being a seemingly more simple and discrete problem to solve, it may not be worth it – a human's judgement can come in handy from time-to-time.
Thanks, your comment led me to the fact that it's not mobile related at all. Finally managed to replicate and fix it, sorry about the troubles!
> get cargo to output colors

cargo build --color=always
I didn't reach my goal for books read this year, but I still read a lot and found several good ones. The ones I would recommend to others:

How to Read a Book - Mortimer Adler. Really helped me feel more comfortable reading technical books and large books. I've probably worked through more tech/textbooks this year than all other years combined. (It's not a particularly high number this year, it was just low all the other years, haha).

Meditations - Marcus Aurelius, Gregory Hays translation. I highly recommend this translation if Meditations is a book that's interested you. It's written very informally and casually. Like Aurelius writing in a notebook before bed. While other translations are very length and flowery with descriptions and overly formal.

Superintelligence - Nick Bostrom. This one gets talked about a lot on here. I bought it because it's a topic I'm very interested in, but I was expecting more hype than real content. I must say, I was very pleasantly wrong about that. Bostrom makes some really solid arguments about what superintelligence might mean and many ways it could potentially arise.

The Life-Changing Magic of Tidying Up - Marie Kondo. I didn't like most of this book. But the tips for tidying up, as well as the surge of motivation you magically get just after reading it made the book worth it.

Test-Driven Development with Python - Harry Percival. Obey the testing goat! Thanks to this book, all my current professional projects are using TDD. I had been making an effort to test code before, but generally after writing the code. The biggest benefits, for me, of writing tests before the rest of the code is that 1) My projects are organized so much better than before. 2) My tests feel much more comprehensive than they ever did previously.

Surprise books. These I wouldn't recommend for everyone here, but they're the most interesting ones I personally found this year:

Obfuscated C and Other Mysteries - Don Libes. Someone on HN recommended it, and I managed to find a used copy for $6. Just incredible if you love C, low level code, and hardcore tricks and optimizations. Some of the chapters explain winning entries to the IOCCC, and some explain strange tricks with C that probably aren't too useful in current day applications and may not even work on modern hardware. Not just insightful, but also very funny.

Computational Fairy Tales - Jeremy Kubica. Recommended to me by someone in IRC. Aimed mostly at kids, it's a fairy tale that involves computing. Princess Ann has to save the kingdom from a prophecy of doom. Along her journey every encounter indirectly describes a comp sci concept, such as showing an ogre how to repeatedly hit metal to make a sword mimics a FOR loop. A magical town where all the people only speak in completely boolean terms ("Is the castle that way?" Ann points. "No, it's that way" the villager points the same direction as Ann, but a fraction of a degree to the side). I think I picked up some good examples for explaining computers to kids without getting into jargon. Very cute, though I didn't finish it because I got tired of the simplicity, would recommend for a child.
I am a big believer is what he is doing. I worked both in financial firm and now have my own small factory. There is so much wast in financial firms. in the early 1990s, people with MBA where getting 100k a year for just doing spreadsheets. On top of that, it is not a full days worth of work. the work was not rewarding and it was high stress. The paycheck was great, for sure. I am trying to do that same thing now with my small manufacturing shop. Ordering of raw materials, Manufacturing allocation, labor etc are all controlled by a software. These are all boring jobs that an AI will do a much better job at.
Talk to customers first to see if I am even working on something they want.

Then I like to create the html mocks first, it gets the ball rolling and you can visualize the progress.

then its either work on the css or the database design.

I try to keep things bare bones so I can iterate quickly.
The scenario I'm imagining is that Google and OWS receive NSLs requiring them to push a modified APK that could do nefarious things.
I don't know, honestly. I'm just proposing that developers automate unit testing that includes intermittent network connectivity and understand what the failure modes of their app are, and make design decisions based on improving the UX.

For example, if you're Spotify, and your app spins for 3 minutes and has to be force quit because network connectivity is degraded, you should probably identify this in automated unit testing and not force your customers to live through this terrible user experience.
Montage: the web platform used to judge the world's largest photo competition
All of the welfare budget together (of which some fraction might be waste or fraud) is only a small fraction of the governments budget.

Corporations the size of governments are equally inefficient.

Finally, one major way we could make government more effective is to institute a public, national id number and allow data sharing between between agencies. But we don't trust our own government enough to do that. (Many civilized countries do, and it works great for them)
L4Linux on Genode. Problem solved.
You seem to assume that pictures are not copyrighted material.
Because while you may not care at first, you will later, and Rust will help you out then.
AZ Governor on self-driving: “We welcome this kind of technology and innovation”
A sample of one!
I hate JS but replacing it with Rust for front end is a bad idea, Rust is a low level systems programming language, it's very suboptimal for high level front end code from productivity standpoint and it adds no value because it's advantages (mem safety with 0 cost abstractions) don't really matter in frontend (JS is super bad at being optimizable but it's still more than sufficiently fast).
yes very true. And everyone is taking pills just to keep up with the pressure . I much rather have an AI take over these tasks then taking more pills
"[mentioning downvoting] doesn't subtract anything"

I disagree. It sets up the commenter as a martyr, and indicates they are commenting from an adversarial position. Thinking this, they're less likely to take the time to phrase their comment in a way that will invite further constructive discussion. It also encourages an "us versus them" mentality.

People respond reflexively to phrasing. It takes extra effort to reflect and respond well. Taking care to limit language that short-circuits reflection is important to constructive, positive discussion.
I have to admit, I have become a bit disillusioned with charity. After contributing many hours with Glide church, serving homeless people in SF, participating in many events and fundraising, I feel like we rarely move the needle. Charity seems to be designed to just maintain the status quo. Last month, I spent a week in a French village near Lyon and I was surprised to see the quality of life in a small village in France - supposedly a socialist country with stagnant economy and high unemployment. That made me wonder whether persistent poverty is simply an outcome of a dynamic capitalist system and the only way to address it is some form of socialism or universal basic income.
That's because you are not a deity, obviously. (-:

You could start with a capital "c" ("the Creator").
>many people get angry when charities spend money on marketing because they say it's wasteful and doesn't go directly to helping people

I'm one of those people. Not that I think they shouldn't be marketing, but they could do a better job at it.

For example, I sponsored someone who was running a race to benefit St. Jude's a few years ago. Not a big donation, but I figured I'd contribute. They have since spent much, much more than my donation amount on marketing targeted at me -- in postage alone. Once per month I get something in the mail with glossy prints and promises of gifts and so on.

I'm sure this strategy works to pull in donations (or they wouldn't do it). But I can't help but think if they tapered down the frequency of mailings based on my history of non-response they could save a lot of money. If I don't respond monthly, switch me to quarterly. If not quarterly then semi-annually, and so on. Even if they continued sending them once per year, that's a 92% savings over the current model.
Behind the scenes at Faraday Future, electric carmaker on the brink of collapse
> relished as a valuable part of life

Not saying "failure is awesome! this is my favorite!" but saying "Ive learned something from this failure and walked away a better person from it." Also, you need low points to make high points better. if high points are your baseline, you never feel higher than average, and low points become abyssmally low. Knowing that "hey, sometimes shit happens" makes happy moments happier.

And I guarantee you that SpaceX wants to learn failure points on early Falcon 9 landings rather than when their interplanetary ships land on mars with people on them.

Science heavily leans towards proving what we think is right, while little goes towards proving something is wrong. Which means you need every point of failure to help prove the bounds of a model.

If failure is used as a learning aid, then failure is great. If you don't learn from your failures and just keep repeating the exact same mistake, then yes, it is nothing to celebrate.
There's less of it in the second half, but really at this point I'd just say wait for the movie to come out, which will likely do a better job of telling the story anyway (I say that mainly because I was thinking the entire time "I hate this guy's writing style, but this would probably make a fun movie").
By the way, I discovered that AWS Device Farm now supports testing with custom network profiles. You can even manipulate the network characteristics in realtime during the test through an API, to simulate traveling through dead zones, etc.

https://aws.amazon.com/about-aws/whats-new/2016/12/simulate-...
The AI Unemployment Anti-FAQ (2013)
Nobody uses it, period.

IMHO, ML people are pretty pragmatic, possible due to the fact ML itself a mixed paradigm with people from different background, so they don't hold religious belief towards programming languages comparing to some pure CS background folks.
Uber is moving its self-driving cars from San Francisco to Arizona
CEOs are trying to keep the company going.

It would make no sense for every CEO whopse company is a month away from shutdown to be announcing "listen just to let you know, we are a month away from shutdown, but we are trying to find the money to keep going".

For many companies this is the default state of operation and undoubtedly many companies have gone from that state to great success.

What would employees and customers do in the face of such an announcement?

If you have ever been CEO of an ordinary company trying ot build a business then you'd understand.
Governor Ducey Tells Uber 'CA May Not Want You, but AZ Does'
What is funny about this? It seems entirely consistent.

Socialists think the government should provide social services.

Rich people not donating money for social services seems completely philosophically compatible with being socialists.

The vast, vast majority of my rich friends believe we should raise taxes on all rich people, not donate to non-profits who then have to spend the money on marketing.
Or the fact that searching for it usually results in the company riot behind league of legends.
That is a false dichotomy. I don’t agree with every definition that RMS provides, but I agree with the legitimacy of his effort.

I think RMS updates the terms sporadically, and some of the definitions are now outdated. For the “hacker”/“cracker” thing, that effort is a lost cause that he just won’t let go, but it’s useful to preserve as a time capsule of the cultural events that led to our current state. There have been multiple complaints that computing is a pop culture, with no sense of the past or the future. RMS is connected to both past and future.
i loved it, the chapter on space repetition systems alone made the book worth it - i had no clue what they were, but now i used them for everything.
I use the json field to store precomputed/-assembled write-once-read-many json documents. For that I find it incredibly useful, as the JSON functions allow me to drill into the generated JSON for analysis and diagnostics.
How to Create a Perfect Content Marketing Plan in 60 Seconds (or Less) – Medium
THAT's counterfiet. Im betting that the use whatevet cases they can get cheap out the back door of a factory.
Nope. https://github.com/ggreer/the_silver_searcher
Wealth inequality plus trickle up economics plus inflation makes for millionaire wage slaves who can't afford their kids college tuition.
They haven't.

The body is not a closed system.

The laws of thermodynamics tell you your caloric equations have to be balanced, but the internal state of the body can alter behaviors such as feeding and moving, so appealing to the laws of thermodynamics is pretty much off-topic. It's a common fallacy, and you're not alone in committing it. Obesity is increasingly seen as a metabolic disease with behavioral consequences rather than the other way around.

Here are two arbitrary papers I've blindly pulled out of the google-scholar hat, both of which discuss aspects of the issue at hand. Much has been written on the subject, and I respectfully urge you to investigate further.

1. http://www.nature.com/nrendo/journal/v2/n8/abs/ncpendmet0220...

2. https://nutritionj.biomedcentral.com/articles/10.1186/1475-2...

Also, if you're going to be sardonic, you really should make sure you're not missing anything...
You do not win the culture wars by using words defined by totalitarians. People who have no respect for others’ freedoms.
Extremely extremely sorry about that, horrible bug on my side. It's fixed now, please excuse the horrible experience!
You misspelled won't.