skysight-inc/HackerNews huggingface dataset:
Of all the words I would use to describe the current electric cars (and hybrids) on the market (except Tesla), "great looking" would not be one of them. I don't understand what they're thinking in designing the boxy, heinous, toy-ish electrics that are available now. I would rather walk then have to ride in a BMW i3 or Nissan Leaf.
> I haven't seen any real activity from browser makers to add raw UDP APIs.

Well, for the Chrome Apps use case for Chrome OS, chrome.sockets.udp seems to be available, and wasm can call out to JS APIs. What other browser vendors do isn't really relevant for Chrome Apps.
If you don't agree to the terms of the agreement then you don't have an agreement.

Half the software I use has EULAs that were "agreed to" by some other third party.
How about other popular/celebrity accounts? Do they show the same thing? Bet they do.
Some parts of the bay area require new construction of homes and apartments to put in chargers, some apartment complexes have them, and there are a few chargers on the street and in public garages. It's all headed in the right direction.
As the front end community moves to a decentralized component based model, it doesn't make sense to keep your styles seperate. Being able to see exactly what a component does, how it renders, how it looks, how it manages state, in my opinion has these benefits:

1 makes the code easier to test
2 easier to onboard new developers
3 better developer experience
4 easier to scale
5 easier to create decoupled chunks for single page apps/progressive web apps.
Forgive my uninformed question but I remember seeing a video many years ago where a (Samsung?) hard-drive had built-in protection from being dropped. The disk will stop spinning within a millisecond when it detects movement. They could survive a sudden drop onto a floor. I assumed this was a common feature of modern disk based hard-drives.

Could built-in protections like this in harddrives be a sufficient protection in an earthquake? What other moving parts are that at risk here? Assuming the servers themselves are locked in cages, I wouldn't expect them to crash to the floor.

Although the big difference here is it's not a sudden drop but a prolonged forceful shaking.
> “On an upfront basis, these things will start to get cheaper and people will start to adopt them more as price parity gets closer,” said Colin McKerracher, analyst at the London-based researcher. “After that it gets even more compelling.”

"Research" needs to include repairs for accidents (even though I've never been in an accident in my own cars). Because I'm OK with the upfront basis, but definitely not OK with the after. I've seen many articles regarding rare parts and long repair times with Tesla. I've put in $5K of repairs in past 2 years for my aging gas car... about 10% of what I plan to spend on my next car, so repairs are a big deal and even more so when (not if) I get into an accident.
I rent a home right now (and I've rented a half house before). So yeah, that's a challenge.

The other option (and I do this a lot) is to just go to whole foods and use their monster-fast chargers. You can do a whole car in just a few hours with an L3 charger, it's amazing. This is more expensive than using any kind of outlet, but so is gas.

Please forgive the imposition, but if you live in the dense and expensive part of the city, you probably are best off simply not owning a car.
Articles about it were all over for at least a couple years before the election (though the election itself drew a lot of attention for a while.)

I don't think that's because Trump's election sent shockwaves back in time, though I guess I shouldn't dismiss that out of hand.
I generally just use multiple windows. You can click on a tab, then shift click on a different one to select a section that corresponds to some particular task or train of thought, and then drag them all out into a separate window at once.
A citizen's guide to open source communities
Yes, it's a gradual decay, not a forced upgrade.

The problem is that you eventually end up stuck with an ancient version of Chromium without security fixes and incompatible with websites that use newer browser features.
Have you tried simply avoiding Electron and the bloatware it encourages?
California just added a $100/year/EV tax. 100% EV sales just crossed 1% of the California market so it's not a big issue yet.
I suppose but that's usually an indication that an object would be more apt. If you have enough parameters that it needs to be wrapped, they're probably hard to track too.
I don't think electric vehicles will average 1 million mile longevity. Sure, they're vastly more reliable than combustion engines, but there are other concerns.

Most cars are scrapped due to transmission or engine problems. Don't discount the way car electronics, interiors, and bodies deteriorate.

I'm curious how many electrics have been taken out of services for reasons other than collision damage. I couldn't find any reliable information from web searches.
To get the basics down, I'd recommend http://codeacademy.com, http://teamtreehouse.com/, or a http://udemy.com or http://lynda.com course.

I'm self-taught as a youngster, just pure curiosity, started in Visual Basic 3.0 to 6.0, and eventually Visual Basic.NET, and eventually got into web design (PHP, Javascript).. but I have no idea what would've been had I learned it later in life. But my girlfriend has used codeacademy.com in the past to learn the basics of javascript, html, css, etc.

While these are definitely good learning areas, the best way to learn is to have a real assignment in practical application. In other words, it would be coming up with a few applications that are useful.

To-Do lists.
Reminder lists.
Building a contact form.
Learning how to use and implement API.
Learning how to connect and utilize a MySQL database.

As for what program to learn? It is best to look up whats in demand and what is likely going to be in demand in the future. And for that, I could only suggest learning Ruby, Python, or Java/Javascript.

Go, R, Swift, C++, C#, C, PHP are all languages that wouldn't steer anyone wrong, either.

Learning the basic concepts of at least two different programming languages and syntax are especially important. If you can grasp the concept of at least two, you can most likely learn them all and it wouldn't be much of a hard transition for any of them.
In my experience that claim gets one an earful from biologists. (However it is of course always interesting what people in the different fields tell themselves all the time, because that are the easy mistakes.)
Do EVs have water pumps?
>Another thing I forgot to mention - if the expected value of a loan is 99 cents on the dollar, then this is a bad loan to make at the onset. It should never be made, and never would be in the private sector.

It'd be a good loan to make if the business development subsidy took the form of a tax break instead. If the government agreed to halve it's taxes on that particular business venture, there'd be 109 cents on the dollar worth of value to divvy up between the lender and the entrepreneur.

I actually don't know if subsidized access to capital is better for business development than preferential tax treatment.
In my case, because your trying to run a high school computer club, and everyone has school issued chromebooks.
That may be that case, but the more relevant question is whether non-outliers can benefit from hard work. DHH says no (because he's a biased outlier, in my opinion). I would say it's far from clear.
I think Nissan's being a bit conservative there. But I deliberately avoided the Leaf because it's such a first gen car.

The Leaf is much worse off than the Bolt or even a 500e when it comes to this. My bolt, I've worked out it is about a 7% range loss using A/C on those hot MtV 280 commutes.

I've driven to Watsonville then back to SF in one day and been comfortably in my range in a Bolt. So... it's getting good very fast. I really do like my car.
Just guessing, but situations like these might be the place where it will make sense first to use server-side SSDs. While probably not there yet, it makes sense as the gap narrows that some day the cost of using SSDs is cheaper than building a whole floating/moving floor.
Are you actually arguing that musicians should be into it only for the music and not get paid? If so I completely disagree and that's not my point at all. Musicians absolutely should be paid.

Software authors should also be paid. I'm just pointing out that there are some practical problems with it in the open source setting.

My ideal would be that essentially all software is open source, but everyone would also get paid. But I realize there are many reasons why we don't have that situation today.
OK. Every now and then I hear of some old Greek fragment that was "ahead of its time", and it's gotten to be a hobby to collect them.
> the situation that I'm describing is not ticking any of those boxes

Oh, there's no doubt in my mind about that!

Some people may read this and extrapolate too far regarding their own situation (there's a reason this is a specialty field, it's hard stuff).
Doesn't WASM need GC support before Go can be used? It'll need to be fully managed languages until then, I think.

With that said I'm just parroting some other comments I've seen on this topic in other contexts, so I'm asking the question genuinely.
Customers care about resale value when they're upgrading their new car; wouldn't manufacturers compete on this?

Correct me if I'm wrong: cars' longevity is increasing. Doesn't this indicate an engineering push toward longevity?
More toll roads is the market based way.

Even libertarians hate toll roads in practice but it would reduce traffic in big cities. The suburban commuters flood the interstates but don't pay for infrastructure.
The premise turns on the batteries: They are still expensive and need replacing every 7-10 years. If you're modeling the cost of ownership, you should be factoring in a new battery pack after 10 years. (Message to ye who covet 1,000,000 miles) Therefore, the rate of adoption will be somewhat modulated by the ecosystem of lithium ion materials and production. It's obvious Tesla sees this as a crux since they are investing billions in battery production.

Li ion Battery cost per KWh has already been falling at about -14% annualized over the last 10 years [0]. However, mass adoption of EV autos changes the demand side considerably and we therefore cannot assume the same rate of decline as we have seen recently. Perhaps we will, given the ramping production, but if they don't move more or less in step, prices could be somewhat stubborn.

[0] https://cleantechnica.com/2015/03/26/ev-battery-costs-alread...
We're slowly but surely getting there in Norway. Most supermarkets offer free charging, and fast chargers are being put up all over the mayor cities ( ex: https://www.youtube.com/watch?v=k73-rYe82lI ). Some parking spaces have 100s of chargers: https://www.youtube.com/watch?v=ktNKWLwjQJM

It's totally feasible to own an EV without home charging in Norway now, especially if you get one of the longer range ones like Opel Ampera-e (/ Bolt).
Standing desk; a regularly scheduled activity that involves moving, preferably one that you like (sports league, martial arts &c).
Yes. EVs have liquid cooled chargers/inverters, motors, and usually batteries (the Nissan Leaf being the main exception to that). That means they have coolant tanks and water pumps to move the coolant just like an ICE.
At first I was just upset seeing another piece of speculative PR, I guess, so I had to make a salty comment. Of course your example is true too.
> Now I don't understand taking the Fifth. If everyone takes the Fifth, how do you convict someone? Find evidences, and have the a grand jury find the person guilty?

The Fifth Amendment is often misunderstood. It only prevents the government from being able to compel you to confess to your own guilt. It does not prevent the government from during conclusions from other sources, nor even does it prevent the government from making you provide evidence to support its claims.

For example, say you habitually recorded all conversations in your office, and one day you talk about covering up a burglary you ordered. You cannot be compelled to reveal this fact: if the government asks you "Do you record your conversations?", you can plead the Fifth, and the government can't order you to turn over recordings of conversations you may or may not have. However, if you admit that you do (or someone else tells the government), then the government can order you to turn over recordings, and you cannot plead the Fifth.
Get two people onto the team immediately so that you have a scapegoat available for when things inevitably go wrong.

Seriously, though, communication is the key. Build out the most detailed to-do lists you can for yourself and potential team members, and don't forget to budget for boring things like documentation, code commentary, testing and so on, Pad your time estimates for each part by a factor of two (or more) to reflect your inexperience and uncertainty - never ever ever fall into the trap of thinking 'this'll be quick and easy', that's often a sign that you haven't fully thought through the problem. Also have a strong backup strategy for situations where you put code into production and it fails, especially the circumstances where it works fora while and then falls over - you don't want to be trying to decide to between whether to revert the code base or lose critical business data.

Then make a shorter summary version and discuss that with your employer. Be frank with him about both your excitement but also your worries, and try to figure out a protocol between you about what to do when there are problems. Ask him about problems he's had in the past with other people and what did or didn't work. Also agree something about working standards and so on so that you don't put yourself into a burnout situation, which is a particular problem if you're the new hotness.

Lastly, really really work on your people skills. Take time to understand other people's needs in different departments, and when you want to innovate ask how best you can support them through that change, and again what good or bad experiences they may have had in the past. If you're young, this is a great opportunity to give up Bullshit - the impulse to always give an answer, even if you are making it up as you go. Even though you'll often be right, and though it might be sincerely intended as a good answer, the tendency to produce a novel answer on the spot is very seductive because it makes you look and feel clever - but if it turns out to be incorrect then you are in a real bind, and have to either deal with shame for admitting you messed up or try to cover your tracks, which often makes things worse (see the world of politics for innumerable examples from all politicians).

When you step into a position of responsibility - and this is not just true in the workplace but in your personal and civic life - one of your most valuable assets is the ability to say 'I don't know' and then deal with that reality. At first you'll get some pushback from people - clients, colleagues, whoever - who'll question your abilities or skillset, but it's always better to acknowledge uncertainty and deal with it than to bluff your way through. People are superficially impressed by bullshit artists but once the inevitable letdowns occur, they really really hate the feeling of having been lied to, and eventually that toxicity is a killer. The joke I made at the beginning of this post is the bullshit artist's default mode of operation. Stay off that path, work hard, and things will be fine.
I've said it before, but if I were Atlassian, GitHub or GitLab, I would be very worried of Microsoft about now. I tried Visual Studio Team Service (VSTS) last year, and I wasn't all that impressed. In fact, I found it quite frustrating, since I found navigating within VSTS, quite confusing. Simply importing a repository was non-trival, when compared to Bitbucket/GitHub/GitLab

My initial impression wasn't all bad though, as I was really taken back by how 3rd party developer friendly it was. Having worked in large Enterprise environments, I wouldn't be surprised if this extensibility, was not partly driven by their own internal need, to minimize/eliminate push back from other internal groups.

Now fast forward a year and having remembered how extensible VSTS was, I figured I would re-evaluate integrating my search/analytics engine with VSTS again. I wasn't expecting anything different, since my first impression was quite "meh", but upon revisiting VSTS, I can honestly say, they've come a LONG way.

I personally think their biggest improvement, was simply providing a simple overviews page that lets me see, all the projects that I have permission for. And if memory serves me right, the dashboard was what you were greeted with when browsing a project, and I personally found that to be too overwhelming. Having come from the Bitbucket, GitHub and GitLab world, the dashboard was just too much "new" stuff to process. In this second time around, I see the dashboard is no longer what is thrown at you right away, but rather, the focus is a simple README page, which I think will go a long way to help acclimatize Bitbucket/GitHub/GitLab users to VSTS.

The conclusion that I've come to with VSTS, is it is optimized for productivity. What VSTS doesn't do is social. The social aspect that Bitbucket/GitHub/GitLab has, is non-existent with VSTS, and having worked in Enterprise, I've found social means almost nothing. Most Enterprise programmers, see it as a job and all that they want to do is not have to work late and/or weekends. Since VSTS is quite extensible, programmers/testers/managers/etc. can address edge cases that are unique to them and/or their company, which is what I think will help Microsoft win over enterprise in the long run.

Microsoft has been in the game long enough to know, one solution, does not fit all. And I'm guessing they've learned a lot from trying to get VSTS adopted internally (both technically and politically). With GVFS (driven by their own internal need) and Microsoft working on getting Ubuntu to work seamlessly in Windows, I think they will be a force to be reckoned with.

They (Microsoft) can't shape how Git is developed, but they can shape how it can be used (maybe mono-repos will be the future?) and they are slowly building up quite a bit of technology, that may be too much for GitHub and others to compete with.
One source, not very official, but...

"The FAA confirmed to us that for years, it referred reports of UFOs and other unexplained phenomena to a company Bigelow owns. He told us he's had his own close encounters, but declined to go into detail."

http://www.cbsnews.com/news/bigelow-aerospace-founder-says-c...
I've seen the theory that you could work out which pages are loaded from wikipedia over SSL by looking at other metrics like content length etc, but thanks to stuff like gzip compression, caching headers etc, this is much harder to exploit in practice. Plus there's the huge overhead of maintaining a database to link the frequently changing metrics back to the appropriate page on wikipedia. There's a great link somewhere (which of course I now can't find) where somebody prototyped this idea and found it really pretty hard to implement.

In the event this was even tried, it would presumably be trivial to defeat with injection of random content somewhere in the server responses anyway. This of course all assumes we can trust the root certificate authority though :P
Shit compared to what, exactly? I've been hearing people gripe about how awful iTunes supposedly is for ages now, but it's always difficult to tell what they wish it would do (or not do) instead.

I started using iTunes in 2001 because it was a nice straightforward music library manager and player. Aside from the twenty minutes I spend grumbling after every upgrade, while I try to remember how to switch off all the extra stuff Apple has never convinced me to care about, it's still a nice straightforward music library manager and player.

Maybe all the new stuff is crap - I don't know, I don't use it - but the ancestral core of the product still works just fine.
As if voting worked... (but that is another can of worms.)

No. I wouldn't pay to vote with my phone. There is an annoying problem of "anonymity" which phones are very prone to break--if you could ever trust the operating system and providers with your personal information within anyway.
Does anyone have a link to better explanation of the changes to `debugger`?

> The legacy command line debugger is being removed in Node.js 8. As a command line replacement, node-inspect has been integrated directly into the Node.js runtime. Additionally, the V8 Inspector debugger, which arrived previously as an experimental feature in Node.js 6, is being upgraded to a fully supported feature.

It sounds like `node debug` will no longer work? But it is replaced with something that's better? What is `node-inspect` and where can I learn about it?
Our school systems have been built with the idea of creating great workers and citizens not necessarily leaders so it's not surprising valedictorians are rarely millionaires. Kids are rewarded for following the rules and not causing waves. By definition changes come from those that don't like the rules and make their own. That doesn't define a valedictorian.

I don't have any kids but I've always thought that sending kids to a school that uses the Montessori system would be my first choice for my kids. The way I understand it they focus on teaching kids to be more reliant on their abilities rather than going to someone to get things done. It gives kids the confidence to tackle problems where they don't have a defined path to an answer. They learn problem solving tools to reach their goals.

I think this is a better way for kids to reach their goals in life as opposed to always relying on someone to help them.

By the way, Jeff Bezos was a Montessori student.
Polyglot microservices that are appropriate for each context on kubernetes.
Grargh. Fixed link is https://m.signalvnoise.com/trickle-down-workaholism-in-start... (with an m). Could a kind mod fix that up?
I bet most drivers would hate toll roads much less if they didn't clog traffic. There are a toll plazas around the U.S. that don't require drivers to slow down while driving through. Once these are the norm, I would expect tolls to be less unpopular.

Edit: I guess they're still unpopular.
Then they have bigger problems that they should be getting on top of urgently.
A Not-So-Brief Thought on Zoning (2017)