skysight-inc/HackerNews huggingface dataset:
The manipulation (@dec) is still right next to the thing being manipulated (def dec).

I'm not trying to be pedantic. It really does affect readability when syntactic sugar's affect spans an entire scope. Whether or not that effect on readability is greater or less than the gain by the syntactic sugar is always a matter of opinion. Obviously my opinion is out of line with Python's core devs.
Google is using (or has used) Polymer in Google Music, Santa Tracker, Google I/O Web App, chromestatus.com, and likely a few others I'm forgetting.
The only thing I'd like to add is that if the car is used this often the utilization rate of the car would significantly increase thus causing the car to go in for maintenance more often. Average mileage on a car is 13,000 per year and if a car is being used to drop the whole family off and then do rides on its own you are looking at 70,000-100,000 on a car per year. You are encouraged to get an oil change every 6,000 miles. Not only that but power trains are engineered with a half life of ~250-300,000 before they become unusable
That's great SciFi but maybe don't do the spoiler thing and edit your comment? The main side effect of mind-to-mind communication doesn't get revealed until the end of the story.
I think that depends entirely on whether you saw what happened as the government bailing out GM, or the government keeping an industry from collapsing, which just happened to by by taking the first major company of that industry to fail, and injecting capital. I don't think it would be wise to expect the government to bail GM or any other auto-maker out of a financial problem in all industry conditions and all market conditions. Investors that expect that will lose their money to investors that correctly assess all the preconditions required. I don't expect most investors to be so stupid as to think nothing bad can happen to their investment in a failing company because occasionally extreme measures are taken in extreme circumstances. At a bare minimum, they should recognize that even if a company is bailed out, that doesn't guarantee a positive return, just a theoretically less negative return than before.
What's your take on vue.js?
Climate change altering Greenland ice sheet and accelerating sea level rise
Do you even _know_ how much money Uber has raised so far? Lyft is already being outspent by Uber in many aspects. It's not that Lyft doesn't have proper market fit, it's that Uber has raised megatons of cash.
> Why should he hand Yoko, who is swimming in money, $20m of his own? Because of some unrealistic gentleman generosity that only exists in Jane Austin novels?

To get (or recover) something of business and sentimental value and have it 'in the family' so to speak. Paul's no dummy, and understood the long term value of publishing rights for music from decades earlier. Could he have predicted digital music? No, but regardless of music format, the Beatles were (even by the 80s) an extremely unique entertainment entity, and weren't going away.

It was a decent amount for either/both of them, but wouldn't have bankrupted either of them. It actually seemed more of a struggle for Jackson to pull things together to make his acquisition happen than it might have been for Paul.

> some unrealistic gentleman generosity

L&M seemed to do just fine with a gentleman's agreement between them for several years re: songwriting splits.
Markup languages are designed to be computer-readable descriptions of documents. Programming languages are designed to be computer-readable descriptions of general instructions. Modern web applications (the sort of web site for which you would consider heavily using React, Angular, Web Components, etc.) are not really documents. It's really nice having a general purpose programming language to describe the instructions for such web applications.
So much software I've written for DoD customers becomes shelfware it's an embarrassment to the country. Half a billion dollars of taxpayer money going into random big data projects that mostly line the pockets of commercial software sales engineers and so few incentives to finish the job correctly in the current funding atmosphere (the squeaky wheel gets the grease) that almost all the DC area boutique, "elite" developer shops have had to sell to attempt to try to stay afloat.

Just look at the insanity that is DCGS and how useless it's been compared to our old friend Palantir when 80% of the point of DCGS was the government wanted to own the software itself and have it work on its own terms. It's almost a billion dollars in and last I saw the active user count was in the dozens - they counted test users in those figures. This is almost exactly the path of repeat failure I've seen in private sector when everyone was laughing at AWS as "not enterprise ready" then proceeded to spend millions on some random cloud-ish solution of hodge-podge software by contracted teams and now the same vendors are scrambling to match features or cost with AWS as sunk cost fallacy rears its ugly head. My current F50 customer is a major AWS proponent and is whittling down its legacy in-house IT after the massive savings and performance improvements over the internals mired in decades of worthless IT manager-centric designs and their associated failures. The same kind of transformation is what needs to happen in government but the machine is too invested in bureaucracy-ware companies that always get the funding over really hard tech companies. The current Pentagon procurement model is shifting toward more commercial partners and moving away from the companies that did their bidding historically and contributed to the mess (Trailblazer ring a bell? That's a VC's entire cap portfolio blown out in like 7 years for zero business value gained).

Getting meaningful things done will always win over bureaucracy and cronyism in the long run, and the current federal climate is nothing like it was decades ago that actually took real risks for some pretty great gains.

I'm sure things can be done in the federal system but the change is so slow and I'm not getting any younger while I wait for approvals and market confirmation from people that lost their passion for technology decades ago.
There is a lot of emphasis on non-realistic graphics. But the consensus is that it must run at 90FPS+ with two views so that bumps the specs back up again. Especially considering that most contemporary game engines aren't build with those sort of latencies in mind.
Yes, cyclists are frequently invisible. No, drivers should not have to put up with this when cyclists are not doing their part. (No, I have never hit a cyclist.)

Here's a starter list of the basic problems with cyclist behavior:

1. Not taking even the simplest steps to be visible or safe. Install a lamp! Wear clothes that aren't pitch black at night! Position yourself where cars will see you instead of "hiding" off to the side!

2. Outright ignoring road rules. Yes, cyclists MUST stop at STOP signs and they MUST not go through red lights (unless a sign says they can follow pedestrian lights). And yet, every single day, I see multiple cyclists doing what can only be described as "whatever the hell they want".

3. Exceeding boundaries. No, you may not ride side-by-side with someone and take up twice the space and cramp the traffic lane. Yes, you are still a jerk for "cutting off" someone even if you do it with a bicycle. I don't care if you're approaching another cyclist and want to pass, that doesn't give you the right to shove yourself in front of a car to do so; wait a while!

4. Not using side roads. A great way for cyclists to stay safe is to minimize the traffic that they actually interact with. Cyclists DO NOT have to use main roads all the time. In my area, there are miles of parallel side streets that go all the same places as main roads, yet cyclists clog up the busy roads and leave the side streets empty!

5. Forcing everyone to go their speed. Many times a week I see a cyclist squeeze in front of two cars and make them go 15 mph for a mile, instead of waiting 2 seconds to let them go first. If you're going to use a slow-moving method of transportation on a highway, you should have the basic decency to at least put yourself in the most considerate part of the queue where possible.
Those are the top shows right now. Those are not supposed to all be on Netflix. Did you read the article?
Uber's price might have been too steep. They probably think they don't need GM.
I'm wondering if this an IP raid by GM. A couple of terms of the deal are that GM gets a seat on the board (for $500m, I would expect so) and access to Lyft's software. The latter might be the important part to GM.
This is using sequelize as ORM so it should work with PostgreSQL too. I just haven't configured it yet.
Just the hamburger by itself (with bun) is $0.89. It's definitely the cheapest of the three I listed.
Best Buy: why on earth does anyone shop here when you can get it on Amazon for much less, with a better return policy?

GM: why would anyone buy a car from a company that covers up safety defects?

Yahoo: what do they still do? I have no idea how they're still alive except for Alibaba.

Microsoft: who wants an OS that spies on them and has the worst UI conceivable? How long can they continue dumping cash on phones that no one wants?

Blackberry: even the US government doesn't use them any more.

Comcast (and friends): I can only hope.... too bad they have local monopolies on cable service. Google Fiber can't come fast enough.
IIRC Ford actually got very lucky in that they were actually in huge trouble before the market crash and decided to mortgage the company right before the credit market seized up. So that was really why they didn't need to take the bailout.
Counterpoint:

http://linuxfonts.narod.ru/why.linux.is.not.ready.for.the.de...

Note: I use Mint. I'm just pointing out there's still so many issues that anecdotal articles have no weight due to variance in user's experience largely determined by hardware and apps used. I will also note that it disturbs me that some of these problems were in UNIX Hater's Handbook a long, long time ago. Still there.
The Google cloud developers console is most probably built with polymer
The Evolution of Symbiosis: Species Always Take What They Can Get
Sublime Text with Elm language support[1] does auto compilation and is plenty enough. It also comes with an extension to SublimeREPL[2]

[1] https://github.com/deadfoxygrandpa/Elm.tmLanguage
[2] https://github.com/wuub/SublimeREPL
Jolla won't deliver all preordered tablets
I've been trying to solve this overly-complex-scaffold meme by chronicling my own research into React/Flux in a Yeoman generator. It's really simple and in addition to React/Flux basics, how to make REST calls to a Node backend/hook up React Router. It's not quite done yet though.

https://github.com/johnBartos/React-Devilish
This is neat, but I guess I don't really understand the problem this is solving.

The company I work for uses Slack and I like it a lot. However, I've never found myself wishing that I could get a stock quote (or do a trade!), map an address, or play hangman there. Similarly, I think I could do a lot of that stuff from Emacs, but I never have. I use Emacs to edit text and I use Slack to chat.

It might be because of the number of times I've been burned by plugins that break after I upgrade the host application, but I'm a little conservative when it comes to extensions and plugins. I tend to stick to default settings. The Slack instance we use has only one integration enabled - Giphy (animated gif responses).

For the people here that are excited about this, is there a function in particular that is a killer function for you?
I think of it like this, roughly:

"Full-stack engineer" describes a person's technical knowledge: comfortable doing front-end or server work, maybe comfortable designing whole things from scratch.

"Product engineer" describes a person's motivations: primarily interested in writing code as a means to making a product, or improving a product.

Lots of engineers are primarily motivated by writing high quality code, or very performant code, or prefer to write tools (libraries/frameworks) over writing products using those tools.
Yes we are. You have to look at what you are competing against. OCaml has a much better module system (and a richer type system altogether). Purescript/Haskell got typeclasses and HKT, among lots of things.

As I said, Elm is cute and interesting, but it's type system is less expressive than other languages and lacks features that I consider essential.

Sure, it's better than javascript, but why not opt for the other thing that is even better, given that it also provides Elm's FRP goodness.
> the dark market - which is the target demographic for bitcoin

I missed that part of the white paper. There's a difference between a target demographic and a use case.
We had this in Mass. It passed by a wide margin in every district. People understand that corporations != people. A corporation is a machine, a golem that we create to do our bidding. There's no need to treat them as anything more than that.
Why I no longer use MVC frameworks – Part 2 – React.js / Angular2
Haunting History
yup and CV1 is 90HZ
Remote US only or remote EU also?
CSS pixels are angles
Steam Sales 2015
The definition for generalist engineers is relatively new. I consider myself a full stack engineer motivated by product problems.
> Barring massive public subsidy for car ownership

You're talking like that isn't something already

> AND FINALLY, as distributed car ownership falls, retail locations for their maintenance go out of business

The number of these doesn't matter as long as they're within reasonable driving distance.
Knowledge Navigator by Apple Computer (1987) [video]
How far along are you with the product? Do you already have an established group of customers and you're looking to grow?

I'd recommend you start having a chat with your customers/potential customers to get a better sense of their needs. They will help you to segment the pricing levels as you'll understand what's valuable to each customer segment.
1. Ok, maybe 2 cars if the locations are in completely disparate locations, but carpooling is possible.

2. User feedback could be a useful deterrent against messing up someone else's SDC, in the same way that both drivers and passengers can leave feedback with Uber today.

3. True, but one can adapt to this.

Or maybe i'm just hopelessly optimistic... :)
> The people who would drop $1500 ... on a first-gen thing are more likely to be the early-adopter types who are less interested in a Windows-only device.

I feel pretty confident in saying that the people who spend big bucks on computer gaming are mostly not giving two shits about Linux while they do it. SteamOS and general Linux gaming is pretty decent these days but still... if you are a hardcore gamer, odds are overwhelming that you are running Windows.
A personal gyrocopter-like flying car would definitely be a luxury vehicle. Flying is still pretty expensive compared to just rolling on the ground. Only the wealthy would be able to afford such quick, direct travel. But then again, I see telepresence hardware as the thing that takes over as the mode of "transportation" for the wealthy businessmen and women. Why would you need to head into the city to attend a board meeting when Cisco would have a VR system ready to go in your home office? Sit at the desk while multiple cameras create a 3D representation of you. Your colleagues' images are projected around you so it appears as if everyone is in the same room. Motion tracking knows where your eyes are looking and where your head is facing so the images shift according to your viewpoint. Get up and give a presentation standing in front of your desk and get your virtual place in the room shifted to the front.

Everyone can hear you, see you, and most importantly, see your body language. Go a little further with hardware power and have the computer place clothes on you. Wear a ratty tshirt in your home but wear a nice Armani suit in the meeting. Some of this tech is here already but just nowhere near as fast as it would need to be to achieve perfect, virtual telepresence.
Between this essay and the one I saw on HN over the weekend [1], I feel PG really got this essay wrong.

Both response essays have really compelling points, and even as I read PG's original, I felt like he was catastrophizing.

Something that none of the above mention is that, as "job eliminators," we need to start considering how to keep the people who have no chance at a job can continue to live reasonable lives.

California, despite being the home of Silicon Valley, still has "truck driver" as the most common occupation as of 2014. [2] In ten years we'll probably be seeing the first self-driving trucks; in 25 the occupation will likely be gone for any runs that don't require humans to unload the truck at the other end (home or small commercial delivery drivers, movers, etc.; a lot of trucks just move goods from one manned loading dock to another).

Before you say they'll work at some new job, what other jobs at that skill level won't also be automated by that time?

We need a serious movement toward guaranteed income. Capitalism needs consumers; if most of the population can't get jobs, who will be the consumers? And what will happen to those people? Without guaranteed income, they'll be desperate; I don't exaggerate in suggesting that the poor will eventually get to the point of trying to overthrow or attack the rich. A brief look at the fall of various past civilizations will reveal many parallels, and even if the rich could sufficiently arm themselves to resist, living in cyberpunk-style walled enclaves, that's not a future I would want to live in.

Making sure everyone has enough to live a decent life is the only path I can see to a humane future.

[1] http://cryoshon.co/2016/01/02/a-response-to-paul-grahams-art...

[2] http://www.npr.org/sections/money/2015/02/05/382664837/map-t...
I've found Uber drivers (all over the country) to be just the right amount of chatty, and very friendly. Haven't tried Lyft yet.
>Not only that but power trains are engineered with a half life of ~250-300,000 before they become unusable

This makes me think of an interesting side effect.

Will there be pressure on automotive engineering teams to significantly increase drivetrain half-life in consumer vehicles due to automated-driving?

I imagine there are trade-offs made at present that limit the drivetrain half-life simply because there isn't a great deal of pressure to increase the life of a consumer car beyond 300,000 miles ( 300,000 mi * 1 yr / ~10,000 mi = 30 yr old cars).

Semi-trucks may be a nice example where a similar engineering pressure currently exists. A mechanic friend once told me semi's can drive a million+ miles.
Show HN: Ruby Gem ExternalFields
Polymer is a polyfill for web components, which is an imperative way to sandbox JS/CSS/DOM. It's a very useful tool.

Poylmer doesn't simplify UI development like React does, the components have to be statefully managed, and always will be because creating/destroying polymer/web components is expensive. The beauty of virtualdom is the previous state doesn't matter in deciding what the new UI should look like, or if a component should be added/removed. Simply render off the current state, which is cheap, and then the previous & current virtualdom is diff'd and applied to the real DOM.

Web components are exciting, and React can leverage it to do CSS sandboxing, though people are already effectively doing this [1]. And the cool thing with declarative programming is we can swap out implementations with more performant ones.

[1] https://github.com/gajus/react-css-modules
That is quite the track record. Also seems to have made all the chips the modern effort must compete with. I might try to get the book just to see what issues they encountered and worked around. Darn guarantee that next effort will run into similar problems given they'll have to do same trajectory from old fabs to mid-grade ones to cutting edge with various verification and optimizations along the way.
> It shouldn't be called retirement.

In personal finance it's called, "Financial Independence." Which basically means you aren't necessarily done working for the rest of your life, just that working has become completely optional.

more info: https://www.reddit.com/r/financialindependence
I definitely will :-) Just need to wait until I am closer to graduating.
Ah, yes. Conveniently ignoring the downright questionable approach for installing Windows 10 in the first place. I'd bet a lot that a significant number of the people who are "running" it now did not actually request the upgrade. How many people may not know how to get rid of it, or have other new problems?
>Many, many people already do this on public transport

Total fantasy. Virtually nobody uses public transport. 5% of commuters use public transport. Relative to the car-pooling, who sees double the volume of users as public transport, 10%.

http://traveltrends.transportation.org/Documents/CA10-4.pdf
What exactly is the big attraction to WSGI as opposed to a reverse proxy setup? Certainly WSGI used to leave more HTTP logic in the web server. But now adding support HTTP/2, Websockets, etc makes it a lot more complicated.

I guess you also avoid a context switch between the web server and your Python app. Is this enough to destroy performance?
Sounds like shades of this comment:

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

"The original iPhone was a conversation starter, just like the iPad when it came out. You can pull out a Thinkpad from 10 years ago in a full Starbucks if you like, but most people wouldn't enjoy doing it - and even apologize for it, if they got curious stares."
> two things which Swift does support

For some value of "support". If you mean compared to C, yes it has pattern matching. If you mean compared to what Haskell, Erlang or Elixir has, not as much.

The author is one of the creators of Erlang so from his point of view pattern matching is severely lacking.

I have used Erlang, Python, C#, C++, Java and yes, I though Python had pattern matching compared to Java. But then used Erlang and realized that Python doesn't have pattern matching ;-)

It is one of those things that once you use it, it is very easy to notice when it is lacking.
Oculus funded a bunch of games studios in order to bust the chicken and egg problem. Someone on reddit compiled a list of all of the games expected to come out. [1]

[1]: https://www.reddit.com/r/oculus/wiki/compatible_games
It sounds like many of the improvements are not available on PySpark yet, which is disappointing. (Notes say feature parity for MLIB, so I'll look into that) However, the notes sound promising.
Does anyone have any advice finding these roles? Most of my main projects have included me building products up from the ground up with successful releases. I've been cramming technical interview questions because its seems like the only foot in the door, but this kind of position is where I know I'll thrive.

Where do I look for Production Engineering positions? How does a new grad w/ a CS background move into one of these roles with relevant experience?
I don't see your problem. If you don't want your TV to be a server that's accessible from the internet then don't open any ports on your router's firewall to your TV. NAT routers accidentally acted as firewalls (and newer routers also acted as proper firewalls), but that doesn't mean we're going to ditch the firewall on the router now that we have IPv6.
> That is never the limit of what the physical hardware is capable of, its a number set on their outbound WAN routing servers to accept or deny going in or out to your IP address.

I always believed ISPs were operating at saturation levels.

Off-topic, but a thing I realized now - I have no clue what the real costs for ISPs are. I suppose it's mostly a) electricity, b) amortizing hardware and c) various personnel & paperwork expenses. Is there a comprehensive source that could tell me or help derive just how much my bits cost?
Also a great addition is the new Spacemacs website which went live today: http://spacemacs.org/