skysight-inc/HackerNews huggingface dataset:
Well, yeah, obviously a bad idea. But the real question everyone in "security" should be asking themselves is "if the idea of having better security is such an easy sell to even the vaguely-clued-in, what have we implemented so poorly that people still use insecure practices? Or go out of their way to disable security?"

The article's point here is that no matter how much windows update might suck, you still need to use it. And that's the problem with security people in general. It's not like they "think their shit doesn't stink" it's that they everyone must put up with whatever level of stench because security is just that important. Which gives them zero incentive to reduce the smell. They'll probably just blame the developers for fucking up the distribution mechanism the same way they blame developers for having the temerity to write bugs.

Unfortunately, the impression I get is that "the security community's" answer is that users do things like disabling windows update because security hasn't been sanctimonious enough towards the unwashed masses, and we should just get on with taking away all of end users' control over their systems for their own good.
The size of battery needed to propel a full-size car makes swapping mechanically prohibitive. It would be like swapping a 4U rackmount server loaded with HDDs.
Are you suggesting that content providers shouldn't be able to control who can select/copy/save the text on their websites? What are you, a communist?
I normally have a lot of time for Troy Hunt, but on this one I'm not sure I agree with him.

If Windows Update provided only essential updates for security and stability by default, and if it did so transparently so everyone could see exactly what was being done and why, and if it did so with minimal interruption to the user's real work, he would have a decent argument. But none of those things is the case.

Look at the comments on the article, or here, or on countless other forums since the Windows 10 fiasco started. Heck, look at Troy's own acknowledgement:

I've had Windows Update make me lose unsaved work. I've had it sitting there pending while waiting to rush out the door. I've had it install drivers that caused all manner of problems. I've had it change features so that they work differently and left me confused. I've had it consume bandwidth, eat up storage capacity and do any number of unexplainable things to my machines.

I've seen those things too, and more. I've seen unfortunately timed updates cripple a sales team right before a crucial demo, months in the making, that was supposed to close a £1M deal... in a small business that closes perhaps 2-3 such deals a year and relies on them to pay everyone's salary. Not much point worrying about encrypted filesystems if your business went bust already.

The fundamental problem here is that Microsoft is no longer trustworthy. They have demonstrated, repeatedly, that through both negligence and malice they will break systems that install their updates. The Microsoft that some of us trusted back when we bought our Windows 7 machines is not the Microsoft of the past few years, but we're stuck with those machines now, so we have to find the least risky path forwards taking into account as many potential problems as we can. It is far from clear to me, on the evidence to date, that accepting all of Microsoft's updates by default is safer than rejecting all of them by default.
Vermont had universal health care and it didn't work for them, a very small (size and population) and highly homogenous state. I doubt any larger market (basically any other state) would be able to make it work given the realities of the American medical system.
What battles has linguistic prescriptivism ever won?
The apparent contradiction can easily be resolved - “We don’t want to allow crypto tokens, unless we control them.”

A sort of “We are pro change, as long as things stay the same.”
Needing to download a large amount of JavaScript hasn't been a deterrent to anyone for anything yet. These arguments against WebAssembly are just FUD.
WebAssembly is basically a VM, a JIT'd execution engine. It doesn't know about canvas, DOM etc ... those are library features available on the side, as it were, on a browser. Those libraries will be available to any languages compiling to WebAssembly.
I just hate the moving platform that Windows has become. Windows 7 did plenty of updates already and they could take forever or incidentally break something, but an installed system would essentially stay the same. As of Windows 10, anything can happen at any time. You install a system, do nothing and the next day it has Candy Crush on it. (Yes, you can fiddle with the registry, but WTF??) New functionality is pushed and with it, default behavior changes. The most annoying one that comes to mind was default printer management. From one day to the next, the default printer started changing. Every time there is one more thing to remember to turn off or work around, but it won’t be enough, because at a random point in the future, Microsoft will decide you want it differently. Sometimes they ask—Edge opening to show some release notes and conveniently using the opportunity to offer to make itself the standard browser—but not using the standard browser in the first place already pisses me off and that question is really one too far. Recently a family member clicked the wrong button, making Firefox disappear, resulting in a panic call because they “lost” their bookmarks, logins, etc. /rant

There are many improvements since Windows 7 that I can appreciate, but those practices—together with the increasing privacy violations—are a complete shame.
Germany Says Facebook Abuses Market Dominance to Collect Data
Alcohol culture still needs some improvement though, lots of unhealthy aspects. Every-weekend binge drinking, unable-to-express-unless-drunk, drunkeness-absolves-responsibility relatively common.

Christians are the ones most preaching moderation, which might continue to attract some youngsters who see all the ridiculous things going on re alcohol and don't want to be part.
Can be hard to explain sometimes that one does not drink for reasons other than religious or medical - the concept is a bit foreign.
We don't know yet what a token can do
Geekbench: iPhone Performance and Battery Age
They're running Enterprise Builds™, which actually let the users have some resemblance of control
> not made known to Microsoft so that they could be exploited and not patched.

They did make Microsoft aware, and a patch was pushed out.

Those affected had not patched their systems, unfortunately a bit common in some enterprises. So giving Microsoft a heads up has little to do with it.
Some people are different than others.
I suspect science writing like this is one reason why public trust in science is at a low. I read a passage like this:

> But plenty of scientists remain unimpressed. Many of the trees, planted in places they don’t grow naturally, eventually die. The survivors soak up precious groundwater that native grasses and shrubs need, causing more soil degradation. Meanwhile, thousands of farmers and herders are forced off their lands to make way for the trees. China may be winning its war against nature for now, but at what cost?

I was a STEM major, but my first reaction to this is still: so what the hell is the takeaway? Science news coverage is all like this: “some scientists do X; other scientists say Y; I’m a journalist so f--k if I know who is right.” Science gets turned from something that offers clarity to something that underscores humans’ inability to understand the world around them.
Effective Tips for Working Remotely
I agreed. It's about prices

Musk realized the economics and decided (best underpants plan ever) to start at the enthusiast-luxury end with the sports car.

But, his crucial point was that for people already in the luxury market, he'd be able to quickly drop the enthusiast requirement. The cost of batteries that compete with a fuel tank on range does not scale with the rest of the car. Tesla now competes on a side-by-side basis, price considered. They are only in the higher price segments still, but have definitely reached the tall part of the curve with the 3s. He also predicted that the luxury threshold^ above which an EV competitive, would gradually fall.

So, so far he's been right (tsla as an investment... separate discussion. The other stuff ...charging stations, used car markets, etc.. those are are effects, not causes.

I do think the last leg of the price game will be tricky though. Subsidies don't make sense anymore. The innovation has been stimulated already. The volume is going up and keeping up subsidies will be expensive. People will also eventually kick up a fuss about subsidizing some yuppie lawyers nice new car. Cleaning these up is a process because they're a mess. Manufacturer subsidies, buyer subsidies. Lower car tax, which is now a carbon tax.

The biggest subsidy is probably fuel. 40l of petrol (about 500km) costs €50-€55. Half of that is tax. VAT & excise. EVs are exempt by default. These are serious, budget busting taxes. My guess is that EVs will eventually need to pay these, one way or another. They still need roads and such.

Long road until you can pick up a 7 years old Tesla for €5k, but we seem to be on it. The destination will be inevitable long before we reach it.

^The price category.
I'm reading this tread and thinking "am I the only person who's not bothered by Windows Update?" It just does whatever does, and occasionally asks me to reboot, which I do. And life goes on.
I think the point is that since most people will charge at night, and capacity keeps improving, eventually if evs become really common, people will have less opportunity to buy something at a gas station.
Shouldn’t we take each address and send them a post card with a photo from the camera and let them know the camera is hacked? Use one of the many “postcard api”’s to automate it and it should actually be pretty fun. You could raise the money perhaps and include a QR code that takes people to a web addresss to help them fix the specific web camera model detected at their address. Any marketing:development agency could bankroll this and enjoy some free press
People who design science fiction settings who want people mining the Moon always talk about how we'll need He3 for advanced fusion in the future. But I swear if quantum computing takes off we'll need to mine the moon for He3 for all the dilution refrigerators we'll want to build.

https://en.wikipedia.org/wiki/Dilution_refrigerator
The general prediction is for the total-cost-of-ownership to be lower in the next few years, and for the upfront price to be lower a few years after that.

Governments and corporations are making plans based on those assumptions. I've not heard anyone credibly argue against it, though there may be quibbles about the exact timing. (And of course, there's geographical variation based on gas prices, government policy, average driving distance etc. so some areas will get there first).

Price deflation of new cars should force the prices on second hard cars down too.

So any argument about EVs being expensive or elitist or whatever is wrong in the medium term.
My Career, Regrets and Victories
This is another case where the "open/closed" image doesn't apply and only contributes confusion. It wasn't free to begin with --- though there are notable cases where that is in fact the case.

There are many JS libraries and full web applications that are in fact software libre. It just isn't really any freedom the users can exercise due to the lack of application interfaces.

If I were in the mood for an argument, I'd argue that with all the ugly SOAP and Java services users had more potential freedom than today.
When I thought about these things herein written recently, I felt I should share this via this medium here. It might just encourage someone reading this right now, and some others might hit the jackpot in this content. Success in one field is replicable!
>Estonia is a member of the EU, and is therefore bound to use the Euro and only the Euro as its national currency

Just a nitpick, this statement isn't quite true.

>Nine countries (Bulgaria, Croatia, Czech Republic, Denmark, Hungary, Poland, Romania, Sweden, and the United Kingdom) are EU members but do not use the euro. [1]

The term you are looking for is the Eurozone rather than the EU.

[1] https://en.wikipedia.org/wiki/Eurozone#Future_enlargement
It reuses the existing Javascript security model, which has been tested pretty extensively in the wild.
Gmail takes around 5 seconds to load over a 100mbit connection. Seems to not have posed any problem for them.
Circle CI!
That's called Zeigarnik effect.

https://en.wikipedia.org/wiki/Zeigarnik_effect
But it only requires a few minor design changes to make it robust against power failure, and then these could be viable devices in most of the world.
Top Down Control, but Not a Dictator
> car companies will have to radically streamline their dealership networks

Electrification won't kill inefficient dealerships. They're too entrenched in politics.

https://www.inc.com/magazine/201411/paul-keegan/collision-co...
I guess we should just let you make all the choices for everyone then, sounds like you're up for it.
Lavon Affair
> These EV cars should be renamed "Coal Cars" so people understand the true harsh carbon footprint.

That's just incredibly dumb. If you do this, you have misunderstood the entire point of EVs.

An EV could be fuelled by coal today, and wind/solar tomorrow. They are extremely flexible and becomes greener as the grid does.

If you're concerned about the environment and green technology, you're obviously going to fight for both EVs and a cleaner grid. Both those solutions are absolutely necessary to solve the problems.

Meanwhile, an ICE is just not part of any viable solution at all.

The only time perspective that matters for the environment, is the long term. It doesn't matter what 100'000 EVs emit today. What matters is where we are in 20 years: hopefully with 100s of millions of EVs charged by a mostly clean grid.

This "EV fuelled by coal" talking point is primarily pushed by the fossil fuel industry btw. They are not concerned about the environment. They're just interested in protecting their industry. I haven't heard anyone who actually cares about the environment focus on this, because if you do care, you know better.
IEDM 2017: AMD’s grand vision for the future of HPC – WikiChip Fuse
The laptop which reboots at an inconvenient time isn't "fixed", from the user perspective it's "broken".

It has to be unobtrusive to achieve acceptance.
The low-tech version of that already exists - a lot of big cities offer P+R, that is, you park your car outside of the city and get cheap public transit the rest of the way.

Still only feasible if you're okay spending an extra half an hour traveling and your destination is hard to reach / expensive park at though. If that's automated it'd be neat. I mean it already sorta is if you have a good bus network, but those generally aren't door-to-door. There's also taxis, that is, if you're rich enough you can afford to take a taxi to work every day. Might even be the gig economy / uber becomes cheap enough to make it compete with public transit.
> Tricks like going to that one Whole Foods store that has the fast chargers won't work when a significant % of cars are EVs, there simply will need to be a lot more public chargers

Sure, same as it used to be awkward to have to hunt around for a power point in a coffee shop/mall/etc or to figure out where had wifi. Now that's pretty standard fare.

Just like EV charging is today - in most countries there's quite a lot of places you can go to charge at. Soon it'll be every mall and shopping centre, because (at first) it'll be a way to attract customers, and then eventually it'll be expected.
Ask HN: The C4 model, any reviews, opinions or alternatives?
I am learning how to document software architectures and I stumbled upon the C4 model[1], in my humble opinion it is pretty straight forward and I like the maps analogy.

I want to know opinions on this, any pain points while using this and I want to know what is your experience and if there are any alternatives.

[1] https://c4model.com/
> Each article functions as a step sequencer, where the letters are the sequencer steps and the track titles are regular expressions that switch the steps on and off.

The mapping is here. [0] (So far as I can tell)

[0] https://github.com/AlesTsurko/microscale/blob/gh-pages/scrip...
> Proprietary software doesn't need any revival, because it never went away.

True, though we have reached a point where one could be really comfortable without proprietary software. I certainly am. It's just with an increasingly "appified" web that proprietary software makes again inroads on otherwise free systems.
IE is already dead. Everybody non savvy has been force upgraded to windows 10 with edge and the savvy ones don't use IE.
At the the cost/mile rates that you list, it would probably take 6 years or so to break even (also factoring in the cost savings from oil changes and belts). For the U.S. middle class, at least, that's probably too long of an investment horizon (it's amazing to me how many people lease and buy brand new cars without even doing the math about a used vehicle).

So I imagine that there will be a significant uptake in the U.S. when people can expect to save money within the life of a lease, which could be as soon as 3 years with a few bumps in fuel prices.
This is also a good one: https://deeplearning4j.org/lstm
As Noel fielding would say “Asda for day to day and Mark’s for the bits”!
This reminds me of Roosevelt's Civilian Conservation Corps from 1933 to 1942, which at one time comprised 300,000 people and planted over 3 billion trees in America to combat the extensive deforestation brought by industry[1]. The town where I live was almost abandoned at one point in the early 1900s because our local sawmill had stripped the surrounding area of all trees for miles. It was the CCC that brought them back.

I think preserving our commons is the most important role of government.

[1] https://en.wikipedia.org/wiki/Civilian_Conservation_Corps
It's doable, I've seen prototypes where you just drive your car onto a platform and robots do the replacing.
> Denmark and the United Kingdom obtained special opt-outs [...] The other seven countries are obliged to adopt the euro in future, although the EU has so far not tried to enforce any time plan. They should join as soon as they fulfil the convergence criteria

I won't provide a separate source for this statement since it's the same as yours, just a few sentences further down.
> hasn't been a deterrent to anyone for anything yet

This is patently incorrect. Javascript's impact on page load time is so widespread that Google introduced AMP to "enables the creation of websites and ads that are consistently fast ... and high-performing"[1].

[1] https://www.ampproject.org/
train had been traveling more than
twice the speed limit before it
derailed, or at 80 miles per hour
instead of the allowable 30 m.p.h.

The only thing a locomotive engineer has to do is to manage the speed of the train[1]. Yet, whenever they kill innocent, helpless people, or cause immense damage by failing to fulfill their sole responsibility, they go unpunished. NTSB jumps in to make excuses.

"We need positive train control," everyone chants.

Why are the engineers needed again?

[1]: https://jobs.amtrak.com/go/Locomotive-Engineer-Jobs/400414/
Behind the scenes look at an ICO
> I get 1.5Gb of security and bug fixes every month

That's a joke all by itself. Not even a rolling release distro like Debian Unstable or Arch produce that volume of patches in a whole year...

Windows has two major problems in regards to updates:

1. It's utter inability to update files that are currently open by programs. All Unix and Unix-likes can handle deleting/moving/replacing open files gracefully by keeping a reference to the old file in memory. Windows can't, so the only way to update the most used DLLs is by rebooting.

2. It's a monolithic system, with so many cross dependencies, it's almost impossible to make small, punctual updates of independent packages. Hell, Unix was 23 years already when Windows NT 3.1 was finally released, MS used to develop and sell Xenix, yet they learned nothing from those.

It ridiculous how inept they are handling updates. If they ever ask me how to do it properly, I'd advise them to throw the whole idea of Windows in the trash and start again from a BSD (or maybe buy Solaris from Oracle). Slap an improved WINE for partial, best performance compatibility and a full VM for lower performance, full compatibility. It worked well for Apple while transitioning from "classic" MacOS to MacOS X, it could work for MS, as long as they don't screw it up completely.
Yeah, and I replied ( https://news.ycombinator.com/item?id=15944546 ) but you don't reply, stay on-topic and answer please why you set so many news to invisible.

My account got set by you several months ago already in a different state.

An account-state that:

* lowered the comment start-ranked to below normal.
* that made my news & comment votes not count at all, just showed only to me
* rate-limited writing comments and submit news (only 3 comments or 1 news per day) otherwise "slow down, not so fast"

You showed me the big middle finger by mangling with my account.

There is no way to recover the account from that state. You are a rough admin, that doesn't always adhere to the sites guidelines, only if you feel this way.

And I only ever asked that you look at the server logs to check if a certain company employs sock puppets. I was nice, you just mangled with my account-state.

And this only because I noticed among many others that HN partners are handled with great care and allowed to post things and do things against your very guideline.

And now instead of talking about why so many news get hidden in the last few weeks and so many comments get flagged. No comment at all about that. Someone of YC management should look over the admins of HN, and check their work from time to time.

So maybe you could stay on-topic, and answer why so many news and comments vanish/get hidden recently.
Effect of WASM in electron apps?
i always hated electron apps, concept of a chrome for every desktop app that resource hogging crap. but today it hit now that there is new bubble of Webassembly does it make some what desirable or worse companies shipping games in electron . how much performance difference (only intense cpu stuff would be written in WASM and since most of component of electron is same and it runs in same VM made for) does it make for normal application. i did not find articles about it. please enlighten me
I wouldn’t say it’s so much sold, as rammed down our throats!
I know two couples who have replaced one of their ICEs with Nissan Leafs. Now one of them is economically commuting in an EV daily and they retain the ability to take road trips in their partner’s car.

But I don’t see a reasonable way for a single person to have only an EV in my area either. There’s just too much >50 miles away.
Projecting first customer tape outs in 1H 2019 (https://www.globalfoundries.com/news-events/press-releases/g...) as of a year ago - so still in early development.
Larger batteries are prohibitively heavy though; electric cars are already pushing the weight up, compensating it with being more powerful, but at the same time they cost more energy to get in motion, which lowers battery life.

Lighter and higher capacity batteries would be ideal, but I'm not sure how feasible that is with current battery tech. I gathered one manufacturer was working on solid state batteries for use in cars, which should give more capacity at the same weight? not sure.
Why is WebAssembly special in this regard? Javascript is also a turing complete language that can just do a bunch of canvas / WebGL draw calls.