skysight-inc/HackerNews huggingface dataset:
Children of Men the movie, except the main plot with all women becoming sterile of course.

Seems like a bit of a cheat to include films that have the world building be overly reflective over current day problems/anxieties, but still.
As I understood it, the durable goods industries are the part of an economy that gets hit the most in a recession: Whether B2B or B2C, in the case of an uncertain economic outlook many customers will postpone investments in durable goods (e.g. cars, machining, housing upgrades like better heating/isolation systems etc.) more than they'll do with other products.

So: Many companies were similarly over-leveraged, but those in the durable goods industries were folding over it.

See IIRC Finland as an example: No banking or housing problems in 2007/8, but still in a recession because of the big role durable goods exports play in their economy.
Get into the public transportation. Take BART out to the East Bay. Now, that's not technically San Francisco the city, but The San Francisco Bay Area extends out about an hour drive with SF as its center. And that extension expands your horizons quite a bit. Oakland, Berkeley, San Jose, Palo Alto, Napa, etc...
Why Do I Keep Seeing the Same Ads?
It's a good post and a good thought.

Software is a giant LEGO set with no instructions, and it takes a good mixture of how to build things and knowing what you can build.

A lot of times people want to reduce product management to "visit customers, ask what they want, make a spreadsheet", but I think it's more than that. To do it well, you have to know the possibilities the existing stack could grow into, and also what it can't easily grow into, and set a vision that is well beyond what the masses point at. And you also have to know the industry enough to know how to build things that make sense to end users.

In maybe 80% of the jobs I've had, non-technical product managers have been probably the single most powerful force to get me to leave an organization, because I always get very invested in a product and want to see it do the right thing, and I want to work on and design the right things. Working on the wrong things - features nobody is going to use, features that won't work, features that don't take advantage of a great opportunity or make a product great to use - can be demoralizing. I want to work on the thing that will make the most difference -- and then be able to witness that difference in hearing those stories from userland.

And the second you take the design out of it (and reduce software down to implementation), for me, the fun parts are gone (unless there's some heavy C.S. or architecture parts, which in CRUD stuff is rare) and it's just implementation.

Also - I will say, having done it, product management is always one of the most misdefined and potentially most disliked positions from the outside. It's the easiest to please no one while still trying incredibly hard to do the right thing, and probably the most important make or break function - because a company is totally viewed by what it decides to create. Further, a good PM can be made powerless if he can't get engineering do anything, and frequently organizational lines are set up so that he cannot. It's a position that needs to be elevated because it's so important, but instead almost gets lumped in with project management and viewed as easily interchangeable; the result is bad PMs make it hard for good PMs to get any respect. There's a huge standard deviation.

Product management can also get in a bad spot when you give a few people absolute product control, and you ignore the ideas from developers and others throughout the company. So even if you are in this spot, and it's respected, you have to give voice to the entire company and try to focus sometimes hundreds of laser beams all pointed in different directions.

The C.S. I majored in was about designing things, a lot of software engineering is about implementing features out of canned components other people have already designed. I think there's a lot of lost possibility in that, and we should encourage everyone to be more creative and blur the lines more in how we define software positions.
It took me a while to find the page to opt out of Binge On, so here's the link for any other TMO customers who want to turn it off: https://my.t-mobile.com/profile.html (under the Media Settings tab).
I avoided mentioning it because I couldn't remember off the top of my head when writing the above comment, but Pinion also makes a gearbox that sits next to the crankset and offers up to 18 gearing choices!
What about stuff like this, these weird castings that pop up in Swift that you don't worry about in Objective-C when dealing with C APIs:

glBindBuffer(GLenum(GL_ARRAY_BUFFER), bufferIds[1])

glBufferData(GLenum(GL_ARRAY_BUFFER), sizeof(Float) * tcSize, tc, GLenum(GL_STATIC_DRAW))

That just looks silly to me.
In Swift terminology, a and c are "external names" while b and d are "local names." I don't see much of a difference between a "name" and a "label" here in any case.

I don't understand why the ability to set different external and local names is so bad. External names are part of the API, local names are part of the implementation. It often makes sense to make them the same, but there are case where you want them to be different, and what's wrong with that? It's ultimately no different from loading a parameter into a local variable of a different name and then operating on that local variable. Yes, you can use this facility to make ugly APIs, but you don't have to.
I will take an educated guess that none of the responders to my comment (and I'll just post this one reply to all) have written significant amounts of assembly code, especially using MMX/SSE/AVX, and so will respectfully disagree with all of the responses.

Briefly:

* writing assembly in C is an exercise in frustration, just try to see anything past the syntax, same goes for intrinsics, with the added bonus of having to check whether the code you got is actually what you wanted,
* no, you do not want to manually keep track of all of your 32 AVX-512 registers, trust me (for x86+SSE I used printed register allocation tables to help me track of what is where at which stage), heck, even on a measly ARM Cortex-M managing your R0-R12 (and not all instructions operate on all of them) can get annoying. The idea that you can keep registers in your head stems from the days when we had AX-DX to work with.

"Assembly" doesn't have to mean doing everything manually (and macros, yay!), really. There is a middle ground, where you get a reasonably intelligent assembler which does a lot of the manual grudge work for you. There are also more intelligent assemblers which, for example, take your linear assembly and convert it into VLIW, allocating processing units. Or reorder instructions around branches.

Assembly language should be thought of as a spectrum of tools.
But they are so good! We lived in Sardinia for a few months and would buy tomatoes by the several kilo every week. The seller often commented about the number of guests we must have had (none!). We always ate them with fresh bread, cheese and of course local olive oil (by the liter). Era veramente delizioso!
Stock Market Investing Easy? It Is Now
Super excited this is happening. I really loved the experience of using Silvercar. It is certainly a premium but the service has been delightful and the cars are quite the upgrade.
Top corporate VC investors of 2015
> You spend your time writing plain ‘ol JavaScript. That’s the future I believe in.

How about a future where you don't write any code at all? This is the beauty of Angular's markup-centric approach, it's declarative so that means less code, which means less opportunities for devs who enjoy typing to screw things up.

Jeremy Keith made a good point in his An Event Apart talk [1], where he talks about HTML slowly subsuming interactive elements (e.g. like how HTML5 adds better form type support). Angular is pushing things into this realm by helping to take code out of the picture more and more.

http://aneventapart.com/news/post/the-long-web-by-jeremy-kei...
You'd need to define "made". As another commenter pointed out (sorry, HN's interface is terrible, and I can't see your name anymore), an alternative is that you no longer exist.
"Yet the rate is a fraction of what it was 30+ years ago"

...yet the US is now the most prosperous nation on earth and our poor still have cell phones, a basic roof over their heads, and aren't eating rocks in the dirt.

A 90% marginal tax rate (like it was 30+ years ago) won't be all rainbows and kittens. It will be a very, very different US. 'Startup' probably won't even be a word any longer if this happened.

"I thought it was common knowledge that the uber wealthy pay proportionately less of their income in taxes then the lower and middle class"

More misinformation. The lower classes pay almost no income/state/federal taxes. I was unemployed for a year back in 2010, and I actually got money back when I filed my taxes based on my low income...and I never had any taxes deducted from my unemployment.

The 'uber wealthy' pay more in taxes than they will ever use in their lifetime..and probably 10,000 or more people's lifetime.

Not to mention they pay people in the form of income, which is then paid back to the government in the form of taxes. They are indirectly paying a ton more in taxes. The poor and middle class do no such thing.

Instead of focusing on how much more money we can appropriate from the wealthy, we should first be making politicians and governments accountable for the money we are paying into the system now. Without this accountability, we will continue to run out of money.

Detroit local government is a great example of this. Rampant corruption keeps causing a budget crises and the city council act like petulant children when asked for even the slightest bit of accountability.

"I mainly just don't believe in vagina lotteries"

There are many unfair "vagina lotteries". Should we open up NBA teams to people that don't have natural abilities or make them play with a handicap?

I will never be able to play for the NBA because I'm not tall enough. Should the NBA pay their "fair share" by being forced to allow me to play? Do those players really deserve all that money?

If I worked my entire life to build a business, so my kids can have a nice life..I shouldn't be punished.

I will be curious to see how many people in silicon valley can afford their same lifestyle when their inflated wages are cut by 40% and rent and expenses stay the same.
I like how part-2 closes

So what's the lesson here? If you find a way
to make a ton of money investing in X,
don't tell your friends about it!

redacted _X_ was mine
The thoughtcrime, two-minute hates, groupthink, and newspeak are still very relevant, I think.
'Sneakers' is worth a re-watch if you haven't seen it lately. Seems very prescient on the topics of crypto and the NSA -- especially when you consider that it came out before most people had heard of the Internet.
From a pure technology standpoint, we're not far off from the VR in Ready Player One.
Cryptonomicon is spot on with data security / crypto / NSA issues
Stock Market Investing Easy?  It Is Now
Momentum today announced the launching of their newest online company, www.TheMomentumEdge.com, designed to remove guesswork and confusion from stock market investing by telling subscribers exactly what stocks and bonds to buy, when to buy and when to sell, thereby eliminating the need for stock brokers and jargon.

"Momentum is a game-changer," said Cynthia Chagin, Owner of www.TheMomentumEdge.com. "It solves the top 3 reasons people don't invest in the stock market: not enough money, little knowledge about stocks, and lack of trust in stock brokers. At Momentum, there is no minimum to start, simple language has clients investing in only 5 minutes a month, and clients maintain control of their money at all times."

Momentum does not use jargon eliminating huge learning curves that prevent people from investing on their own. Three investment choices, Stock Picks, Bond Picks or Stock and Bond Picks, all utilize momentum investing strategies by following stocks and bonds that are trending higher.

Today, with banks offering historical low returns, people now have another avenue to accumulate wealth. Momentum is the perfect solution for those seeking an easy way to make money in the stock market.
the ad - https://www.youtube.com/watch?v=OvfU1NpCJQQ
Also, some drivers are lazy and don't get proper mounts for their phones. I've had a few Lyft drivers spend much of the ride with their faces buried in their phones because they didn't bother to get a mount and don't want their nav to speak out loud.

I also had one reckless idiot spend the whole ride texting while driving, too.
re-watched this without realizing just how amazingly prescient it was, and was blown away. Definitely worth watching again.
Intel Follows Qualcomm into Drone Business with German Startup Purchase
Maybe I'm in the minority, but I would like to be asked when changes like this occur. I don't consider it an inconvenience, but then again I care about things like net neutrality and my privacy.
To me it really feels like Polymer is taking all of the pros from both of these "libraries" or "frameworks" or whatever you want to call it and none of the cons. Why aren't we talking more about that? Polymer is a fraction of the size. It's one of several ways right now to write custom components. React and Angular2 do the same thing yet they are both bloated and force tons of tools and tech down your throat. For what?

Sorry, no. My 2016 isn't going to come down to me deciding between React's perverted DSL and crazy toolchain or Angular2's massive cluster$&!% of a bundle with cringe-inducing template syntax. No thanks.

I have followed this long enough. To a lot of people, adding Flux, Webpack, TypeScript, whatever, might seem like the beginning of the future of front-end development, but I see something different. I see 2016 as the year that people slowly begin to realize that while components ARE the future, you don't need big frameworks or libraries or 4000 node modules. This is the year of pure, well-written, and fast web apps. This is the year of framework fatigue.
I use FSX and X-Plane. I already have a yoke/throttle/rudder pedals. I agree, they vastly improve the experience more than anything else.

I currently use a TrackIR with two monitors, but truth be told it's a bit janky and I find it very difficult to visually tell angles (for example: what's the angle of my plane to the runway? I could use the heading indicator for that purpose but I don't want to develop bad habits for real-life flights).

The hands thing would let me flip switches in-cockpit, which is nice. No more mouse!
Yet another language on HN that doesn't show a single code snippet on the linked page.

Link should probably go here http://www.taodyne.com/tutorial-2.0.html#/language
I went "all in" on React a few weeks ago, but one probelm I had is the complexity of the various samples/starter kits.

If anyone knows basic React and uses Typescript, and want to start using Redux/ReduxSimpleRouter, you'll find this interesting: https://news.ycombinator.com/item?id=10837377
https://www.youtube.com/watch?v=kjqkMgYQuzA
> People don't want to spend their commute with random people who just happen to be going the same direction

Many, many people already do this on public transport. What we're talking about is general door-to-door public transport.

Car-pooling is awkward to arrange, particularly for short joined parts of the journey (e.g. picking someone up part way and dropping them off a little later), and it's extremely hard to arrange anything that overlaps such that the first passenger needs to get out before the last passenger (currently would involve handing over the keys to your car).
I applied online for an internship position (in the Computational Geometry team) a couple of months ago.

Are you still hiring for those?
Smart Home Tech – 3 Things to Look Out for at CES 2016
I feel like this misses the forest for the trees from what I can see in the docs.

If you really want impressive animations you'll want animators/designers building them not developers in code. I think a better approach would to integrate industry standard tools than a new language.
Also in this space: https://openhatch.org/
And what about trucking? According to this[0] there are approximately 3.5 million professional truck drivers in the United States. I hate to go down the route of "machines are going to replace everything", but doesn't autonomous automobiles and AI based routing mean these people effectively get eliminated?

http://www.alltrucking.com/faq/truck-drivers-in-the-usa/
How to Protect Your Infrastructure Against the Basic Attacker
There is some debate about whether porn will really drive VR technology.

http://www.digitaltrends.com/home-theater/does-porn-still-ha...

I also recall reading a different article (can't find it now and don't want to do too much Google searching at work for it) about how almost all the most trafficked porn sites are owned by a single entity now. From what I remember of the article, it posited that their technology has fallen behind and they have little incentive to keep pushing tech forward given the razor thin margins they have on operating the sites.
However, that may also lead to being kind of paralyzed by the amount of choice you have. I know I'm not alone in sometimes preferring to have most of the[1] choices already made for me. (Especially when I'm not really a domain expert nor interested in trying to keep up with all the newest goings-on in the area.)

[1] Ultimately probably insignificant, overall.
Show HN: HackerNews vs. /r/Programming – A Live Analysis of Top Posts
Yea, I recently turned down an interview with a company that included a similar 'trial' period as part of their hiring process.

From now on, any long, drawn-out interview process gets a 'pass' from me. I've had my time wasted too many times (employer suddenly goes dark after the final interview, no communication, no responses to any attempt at contact, etc). In fact, I've given up on my most recent job search after experiencing two of those in a row (need to save my vacation days for an actual vacation at some point).

On second thought, I suppose if I were unemployed and desperate I might be willing to put up with an onerous hiring process.
I've read a number of articles like this one regarding the Integer protocol in Swift and the many different int types:

http://blog.krzyzanowskim.com/2015/03/01/swift_madness_of_ge...

I guess everyone's mileage varies, but I find it a bit strange.
Cómo obtener ingresos desde casa a través de programas de af
Most recently I saw this http://www.teslasuit.com/
I love this. What a great idea.
What are you getting from a Thinkpad that you wouldn't get from a Macbook Pro? It's not price. If you spec out a similar one, in a lot of cases, the MBP beats it in price. The things that matter -- performance, battery life, display, weight all favor the MBP.

I've tried finding a Windows laptop that comes close for personal use. I ended up getting a MBP and putting Windows on it like a lot of developers.

Thinkpad T550 Ultrabook $2,399.00

Intel Core i7-5600U Processor (4MB Cache, up to 3.20GHz)
Windows 10 Home 64
15.5" 3K (2880x1620), IPS, with WWAN
Intel HD Graphics 5500
16GB PC3-12800 DDR3L (2 DIMM)
512 GB Solid State Drive, Serial ATA3
Intel 7265 AC/B/G/N Dual Band Wireless + Bluetooth Version 4.0
Up to 14.8 hours of battery life with 3 cell + 3 cell batteries
Starting at 4 lbs

Macbook Pro 15 $2,499.00

15-inch MacBook Pro with Retina display
2.5GHz Quad-core Intel Core i7, Turbo Boost up to 3.7GHz
16GB 1600MHz DDR3L SDRAM
512GB PCIe-based Flash Storage
Intel Iris Pro Graphics + AMD Radeon R9 M370X with 2GB GDDR5 memory
Force Touch trackpad
As place to keep my resume.

Also, its nice being able to to message old colleagues that I would not be able to communicate with through any other channels.

The recruiters are a problem. Disabling all notifications from LinkedIn is the only solution.
>* Now it comes out that video not even covered by the service must be heavily compressed...

Actually if you read the article, it says there is no compression happening at all. Just throttling.
I apologize if this is incorrect as the only bits I know are from my interest in cars and not finance, but I don't think it was completely luck that Ford decided to try to get money. From what I understand, they did all this because Alan Mullaly just took over as CEO and he wanted to cushion a potential unexpected event.

At least that's what it says here: http://www.nytimes.com/2009/04/09/business/09ford.html?scp=5...

As far as I can tell, Alan Mullaly is a very good CEO who many consider to be responsible for the comeback of both Ford and Boeing. I remember there were rumors he was even considered for the position of CEO of Microsoft. That being said, I don't think you could say it was completely luck.
I consider myself as a product engineer too and the traditional interview process is definitely broken for someone like me. I think @holman nailed the current interview process with this statement "I need to figure out hidden knowledge that the interviewer knows already". I'm glad to know there are others who share my frustrations.

Having said that, I think for my next interview I am going to go in telling them who I am. I will own the Product engineer title and let them know what a Product Engineer is and what we excel at. If that is something they are interested in then we can continue otherwise it will be a waste of time for everyone.

If I were to design an interview process for someone like me I would come up with a simple product. It can be something as simple as a List web app ala Trello. Then have them design the product for individual use, then layer on collaboration requirements and then layer on sharing requirements, if time permits. This will allow me to know how they think about the product. If they suggest collaboration when designing for individual use then that's awesome because it tells me they are already thinking about where the product can go.
did a PR to update the readme, didn't notice that this was mysql/maria limited... had to read the package.json.

Thanks for the link to a similar option for PostgreSQL
xibs are not mergable. Have 2-3 people working on the same xib, and it's a mess to merge. It needs to become human editable. That is the major reason why for most larger projects.

Also xib tooling can be a pain for complicated layouts.
> For the record, my rating was around 4.5 last time I checked so it doesn't seem like drivers are penalizing me for not tipping.

If you were a driver, a rating of 4.5 could get you kicked off the platform. So, yes, drivers are rating you poorly.
It's also pretty closely related to the current political and social situation. Tons of surveillance and spying, lots of attempts at 'newspeak' from both sides of the political spectrum, more and more over the top laws implemented 'because of terrorism'.
Social Tables | Washington, DC | Full Stack JS | Full-Time (Onsite)

Social Tables is one of the hottest #DCtech startups with excellent employees, culture, and revenue numbers. We’re ~110 employees in an awesome newly renovated downtown DC office steps from metro center.

Reasons you should be working at Social Tables:

- Full Stack JS

- Solid combination of cutting and bleeding edge tech in production

- Hiring talented engineers from midlevel to architect

- Everyone gets stock

- Series A company so your stock is actually worth something
- Awesome growth curve

- Committed to hiring good

- Committed to helping you grow as an engineer

- https://jobs.lever.co/socialtables

I’m Hunter@socialtables.com (Dir. of Engineering). Feel free to apply online or email me directly to talk / get the inside track.

* Happy to talk about non dev roles too.
Got a source for that?