skysight-inc/HackerNews huggingface dataset:
> And what if the device isn't safe in some way? What if it's likely to explode?

"What's Causing Some E-Cigarette Batteries to Explode?", NBC News, 2 months ago

http://www.nbcnews.com/business/consumer/what-s-causing-some...

> Or the way it vaporizes things can tend to produce some sort of unexpectedly toxic chemical perhaps only with certain vaping fluid?

The contents of the fluid was unregulated, so how can you say that's not even a theoretical concern? A quick Google search shows a TON of recipes which could easily cause problems. How can you be sure that some fluid works fine with most e-cigs but when used by one that runs a bit hotter it doesn't cause a fire or have some chemical reaction between components that generates some dangerous gas? What if the fluid somehow reacts with the plastic or metal inside your specific e-cig?

> Dosage of what? The contents of e-cigs has been unregulated until now.

And it's not like anyone has ever seen cases of normally safe products made in an unsafe way put on the market.

http://time.com/107922/china-pet-food-contamination-recall-v...

http://www.telegraph.co.uk/news/worldnews/asia/china/8944028...

http://www.aboutlawsuits.com/lumber-liquidators-halts-chines...

http://ecowatch.com/2014/03/18/toxic-hair-straighteners-inte...
I'm using it with ES5 only.
I've just checked and actually you can choose if delete them or not.
I've seen this with file associations too.

I feel like there MUST be some way of...

1) Asking 'correctly' now...

2) Automating this from a .cmd script or something so I don't have to manually hunt through the GIANT, UNSERACHABLE (it is now sort-able thankfully), REFRESHING on EVERY CHANGE list of file associations.

Unfortunately I haven't actually looked in to how to do this... but if new versions of open source applications that I use aren't doing this automatically that sort of indicates that such a search might not be the best use of my time.
Since VS2013 some useful and popular C99 language features are supported. And then there's Clang/C2 but it can't be used via command-line yet.

Their standard library (besides being intentionally not fully compliant) is missing some C11 features though. I guess we have to wait at least for C++17:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p006...
Check out https://build2.org
Here’s What Happened When We Tried to Play Moneyball Without Any Money
He's a paid Apple astro-turfer
I agree with your general perspective. (I have publicly vowed to never act as a reviewer for Elsevier, for example.)

However, ignoring the traditional role of publishers does not help our case.
Regarding your individual points:

- Peer review for CS conferences is usually organized by volunteers, yes. However, this is not true for other, journal-focused disciplines, where there are paid assistants

- One might argue that spelling/layout checks are not really necessary. I personally appreciate them. In any case, these _are_ services that publishers usually offer.

- I was not trying to argue that the typical publisher does a good or cheap job. What I wanted to say is that publishers can and do add value.

- Universities usually try to handle scientific fraud discretely (for PR, HR, and legal reasons). They are usually not interested in disseminating bad news widely.

- Sure, if we could retroactively bring all previously published works into the public domain, things would be much easier. However, in the copyright system we live in right now, publishers provide a useful service by taking care of author's rights and facilitating reuse.
I should add more context here. A data-flow analysis framework has significant overlap with an SSA-based analysis framework, except that the SSA-based one leads to simpler analyses which are more powerful.

A good comparison is CCP (conditional copy propagation) vs SCCP (sparse CCP) - the SCCP version is naturally flow-sensitive (that's a property of SSA form), so it can eliminate entire branches, leading to more dead code being eliminated.
From the New Yorker article:

"When the next full-margin rupture happens, that region will suffer
the worst natural disaster in the history of North America. Roughly
three thousand people died in San Francisco’s 1906
earthquake. Almost two thousand died in Hurricane Katrina. Almost
three hundred died in Hurricane Sandy. FEMA projects that nearly
thirteen thousand people will die in the Cascadia earthquake and
tsunami."

That's really nothing compared to the numbers that diseases kill every year, or the potential devastation from comets, asteroids, or nuclear war. Don't car accidents kill something like 40,000 people in the US every year? Yet life goes on. Most people don't even notice.

Yes, such concentrated destruction will be quite dramatic, and will have serious economic and social consequences, but we should try to keep some perspective.

Now, if the Yellowstone Supervolcano erupted, that would be something.
As a long-time member, I'll answer your question directly and honestly: people looking for a well-moderated discussion community that don't tolerate right-wing attitudes very well. Metafilter is, in a very real way, one of the last bastions of the old web.
Seriously, I don't know who's downvoting you. This needs a huge "for academic purposes only disclaimer". Higher level abstractions exist for a reason.
site seems down for me, use google cache:
http://webcache.googleusercontent.com/search?q=cache:FtW484i...
> Microsoft taking away control from users, especially when it came to forcing them to take updates, is probably the biggest change they could possibly have made to improve the overall security of the internet.

Shouldn't the end user get to decide for themselves whether Microsoft can control the computer the user paid for, that sits in their home or office, and that contains their private and otherwise confidential information?
We learned from utilities everything we need to know about cloud infrastructure
Interesting link. Radiation hormesis seems to be a real thing.

https://en.wikipedia.org/wiki/Radiation_hormesis
"No smoking is allowed."

(!smoking == true)

It's short hand.

> "Apple bans apps that support IPv4 only." could be interpreted as banning apps that support IPv4.

the word 'only' is quite important in english. If an app supports IPv4 they will not be banned. That's not what we are measuring here. If they "don't" support IPv6, they will be banned.
> Nielsen data focuses primarily on convenience-store sales. Data includes vaporizers, or open vapor products, but those are more frequently bought at vape shops and tobacco outlet stores.

> Nevertheless, the vast majority of the millions of people who buy coffee get it from places like McDonald's and Starbucks and instant coffee containers.

I suppose one might think this is a valid comparison, but it simply is not. Try this: for the next few weeks when you're out and about, pay attention to the types of ecigs people are using in public, I guarantee you it isn't the tiny Blu or Vuse disposables; I see at least 25 people a day using ecigs in the wild, and I have literally never seen anyone using one of these disposables that is being reported on in that statistic.

Or if you are genuinely curious in discovering the correct answer to this question:

https://www.reddit.com/r/electronic_cigarette

https://www.reddit.com/r/electronic_cigarette/search?q=vuse&...

https://www.reddit.com/r/electronic_cigarette/search?q=blu&r...
But the bullies often get it wrong. Vigilante justice is not justice at all, just abuse of random people.
GHI: anyone know how to run golang gin with ssl?
How do you know when it’s time to move on?
Cargo's policy is that if you upload secrets, you need to change the secrets because the code can't be deleted. From the aforelinked page:

> A yank does not delete any code. This feature is not intended for deleting accidentally uploaded secrets, for example. If that happens, you must reset those secrets immediately.
any government budget is just too big to get any feeling for this imho. And you can either always argue that its just spend on the wrong things, like military, espionage, social security or that others are not paying enough, like Apple only paying very little taxes because they hoard their money abroad.
SpiderOak is currently developing "Semaphor"; an end-to-end, zero-knowledge collaboration platform with native clients on mobile and desktop: https://spideroak.com/solutions/semaphor
Outstanding! I have been wanting to see this for a long time. I really want to build OS X apps but I personally prefer to build GUIs programatically.
Maiden voyage for the diving robot, OceanOne
For what it's worth, the 2001 Nisqually earthquake was not on any of the faults in the Puget Lowland, it was in the subducting Juan de Fuca slab, and was quite deep (57 km) which reduced the ground shaking considerably. That said there are cracks in my office walls from it, and the chem labs in the building were decomissioned following seismic damage. You are right, though, that there are a host of active faults in the upper crust in the region [1].

Seattle itself sits on the Seattle Fault (running from west of Bremerton, through Bainbridge Island, Alki Point, Beacon Hill, through Mercer Island to the east; subsidiary strands run through White Center and Issaquah), which is thought to have produced M7+ earthquakes in the past few thousand years [1]. These are shallow and surface-breaking and would be extremely destructive to the city. They are fairly infrequent (~5 in the past 16,000 years) but travel in packs [2].

Atkinson and Macias [3] estimate peak ground accelerations at ~2 m/s^2 (i.e., 20% gravity) in Seattle for a Cascadia event. Graves et al [4] (see Supplemental Fig 1) estimate PGA at about the same for most of LA given a M7.8 event on the San Andreas (which is the maximum estimated from paleoseismology and various other inferences). The SAF is 30 km from LA; the areas with much stronger local shaking are relatively sparsely populated desert regions. LA also has a lot of faults in the basin itself that are similar in size and slip rate to the Puget Lowland faults.

I think the recurrence intervals for the largest Cascadia events are very roughly 2-3 times those for the San Andreas (i.e. earthquakes are 1/2 to 1/3 less frequent).

[1]: http://geosphere.gsapubs.org/content/early/2014/06/24/GES009...

[2]: http://onlinelibrary.wiley.com/doi/10.1002/2013JB010635/epdf

[3]: http://www.openseismo.org/contributors/Lee/MoWorking_Backups...

[4]: http://onlinelibrary.wiley.com/doi/10.1029/2008GL035750/full
The "Yes and No" answer by MalcolmDiggs makes good points, and I want to add to the "Yes". There has been a lot of effort around front-end design patterns that makes Web Development a lot easier. There will always be room at the top for talented individuals doing cutting edge work, but the middle and bottom end of the talent pool is being carved out by tools like bootstrap, angular, etc. You have a lot of back-end engineers doing basic data-binding on HTML, and using bootstrap to "make" the right "components", then you have a designer come in and make the CSS, etc look nice.

Add to the growing number of tools that automate a lot of the core constructs that websites now adhere, to, and...yeah...I'd say the future is kind of bleak for people who can only do JS/CSS/HTML.

<excursion>
The web is starting to look a lot more standardized these days than it used to. In a lot of ways it's less impressive from a certain type of aesthetic. I remember the web circa 2009 was a lot flashier, people showed off quite a bit more than they do now. Now, users expect you to follow well established design patterns. They want to get in, get their information/data/service and get out, they don't care about your cool little reflection animation on your buttons.

In my opinion the web has kind of grown into what it's supposed to be, a fairly simple user interface around information, dynamic content, audio/video, and web applications. All of these things used to blur into one another. I think you're seeing a fundamental shift in both a labor market (web development), but also in an increasing consensus among users, and institutions as to what the web should look like.
</excursion>

Edit:

I also want to add that this is what automation always tends to look like. There will always be special use cases, etc, but someone comes along and figures out how to build tools that cover 90% of people's use cases, we all adopt it and call it "standard" (cf photoshop, etc). I don't know what the back-end construct will look like, but it's happening. AWS killed a lot of potential operations work. Lambda, Heroku do a good job of abstracting 90% of most people's networking/scaling concerns. This stuff happens imperceptibly.
None, given that it essentially runs in a browser anyway (Electron). I suppose it's very useful if you have ~200MB of RAM and ~80MB disk space that you really want to get rid of.

I hate Electron. :-|
So how does state-of-the-art logging work these days?
I don't think people really understand where the money is going. I just looked at the numbers in the article, and I'm shocked that the upkeep of a little stretch of road in front of your house costs almost a thousand dollars a year. We just get used to that stuff being around and forget it costs money.

People think that way about all infrastructure, actually. "They want to raise water rates? What for?! We already pay $36/month!" Nobody thinks about the cost of digging up streets, replacing worn pipes, upgrading treatment plants, etc.
[I'm a colleague of the OP and Mozilla/TC39 member, i.e. someone who cares a lot about the JS programming model :)]

I'm enthusiastic about SharedArrayBuffer because, unlike threads in traditional languages like C++ or Java, we have two separate sets of tools for two very separate jobs: workers and shared memory for _parallelism_, and async functions and promises for _concurrency_.

Not to put too fine a point on it, shared memory primitives are critical building blocks for unlocking some of the highest performance use cases of the Web platform, particularly for making full use of multicore and hyperthreaded hardware. There's real power the Web has so far left on the table, and it's got the capacity to unleash all sorts of new classes of applications.

At the same time, I _don't_ believe shared memory should, or in practice will, change JavaScript's model of concurrency, that is, handling simultaneous events caused by e.g. user interface actions, timers, or I/O. In fact, I'm extremely excited about where JavaScript is headed with async functions. Async functions are a sweet spot between on the one hand the excessively verbose and error-prone world of callbacks or often even hand-written promise-based control flow and on the other hand the fully implicit and hard-to-manage world of shared-memory threading.

The async culture of JS is strong and I don't see it being threatened by a low-level API for shared binary data. But I do see it being a primitive that the JS ecosystem can use to experiment with parallel programming models.
First and foremost, we need to abolish the laws that caused
this all to happen. Yes, that’s right – all of this was
required to happen, by law. Many people think that sprawl is
a free market phenomenon, and they are exactly wrong. Sprawl
is caused by the following policies – I call these Sprawl
Laws; you can find them for yourself in your local city code
(for the most succinct explanation, see this paper[1]):

* Zoning
* Setbacks
* Minimum parking requirements
* Minimum lot sizes
* Maximum units per lot
* Minimum road widths

Add school district zoning into the mix, and you have the full recipe for where our cities are today.

[1] http://digitalcommons.tourolaw.edu/cgi/viewcontent.cgi?artic...
The correct assumption to make in this case would be that the dice is loaded. Same decision, different reasoning.
A browser is like a buggy mini-operating system that hogs resources, tries to replace native applications like PDF readers, word processors, and email clients, and uses JavaScript as its system language. Client applications circumvent the hell of modern web browsers. The benefit is not needing to use a web browser.
LOVE the new editor. Good work guys!
I think we agree? When you let "the crowd" make decisions for you, sometimes they make weird, possibly dumb decisions -- that's why "the crowd" doesn't get to do that very often. It's also why I was so impressed by the idea that we'd get to pick these companies to get funded -- if not by literal vote, at least by discussion. THAT was the innovative bit.
> To be entrapment, someone working on the government's behalf would have to do something that would even convince a lawful-minded person to commit the crime.

As a lawful-minded individual, if multiple government websites tell me the institution is accredited, and the head of the institution tells me that work-for-credit is sufficient for student status, I am reasonably convinced that it is legal for me to enroll and apply for a visa.

Just how deep into the letter of the law do I have to dig to discover this isn't legal?
Not to mention as above did, that they were promised credits for work experience, which is common at colleges, and removes the idea of "no classes" as a red flag if your workplace is considered a classroom.
None, given that it essentially runs in a browser anyway (Electron).

Oh, there goes that dream.
There's this assumption that are $15-$18 per square foot. I'm no expert here, but I think that number might be roughly double what cities actually pay, based on this document from the State of Michigan : https://www.michigan.gov/documents/Vol2-40UIP16SubDevCosts-Y...

It's a decade old, but I'm seeing only $8/square foot cost, not $15+. Using the rest of the authors map + numbers, the majority of properties are now actually covering their street costs, with some room to spare for extras (such as curbs, sewers, sidewalks, etc, which suburban sprawl-type streets typically don't have).

Of course, Michigan roads are infamous for being terrible -- this might be the reason.

It might also be worth considering that a lot of high-end sprawl costs the city nothing in maintenance for their roads, since they are privately paved / plowed / maintained by HOAs.
You're correct, force of habit.
Now that's bringing back some memories.
I think he'd have done more good in the Senate on those bills. I mean that it all ended in the "I will not run... " abdication on national TV. Since we were more or less talking about elections, I was over-focused on that.

Johnson's complicated - Robert Caro has made him his life's work. I wont do it justice here.
They used to, and they decided to download and execute random malware, and never take security updates.
Very pertinent previous HN discussion about the difference between Japanese and US zoning: https://news.ycombinator.com/item?id=8540845
I think there are different types of "enter your property." A police officer could certainly walk into your yard without a warrant, and if they saw "suspicious biking" in your backyard, I bet they wouldn't need a warrant to go in the backyard.

You're on much safer ground drunkenly roller skating in your kitchen.

I knew a guy who got a DUI pulling a fellow out of ditch. Mr. DUI was driving in his yard and yard travelled perhaps 15 feet. I don't think he touched the public road, or even intended to, but it doesn't matter, at least in my state
I had a project once that required me to build a GUI in C using Motif. It was a joy to use. I recall there was a simple concept called RowColumn. All the GUI widgets were either in a Row or in a Column. It was highly orthogonal and allowed you to build good-looking UI's that acted in a reasonable way when resized, etc.
Last month I reconnected with QBasic, was surprised about the live formatter and linter. And the pseudo module handling. Each function being seen as a separate entity.

Sorry MS, I didn't understand how valuable it was.
I'm not advocating. I am pointing out that user control is fundamentally anti-security. Bad security may very well be worth the tradeoff if you value other things like freedom, fashion, backwards compatibility, fewer restarts, price, etc.
One reason might be that native app distribution platforms are getting progressively more closed, whereas the web is getting/remaining open.
Unfortunately, that is common with many large companies, including Microsoft. I've practically begged them to take my money but sometimes nobody seems to know how to do it.
See also https://www.buzzfeed.com/mollyhensleyclancy/students-at-fake...
And of course, ipfs. Still trying to get my head around how it actually works!
> Just wayyy to much stuff for a young mind to try to focus on.

Keep in mind that most young kids can use modern technology very easily. My son was easily navigating around computers with a mouse at 3. I had him playing old ScummVM games at 4.

> BASIC, on the other hand, was created _for beginners_.

Yes, but C64 basic was also created when hundred dollar machines had 64k of RAM. And it's pretty painful to use. Not everything about it is just for beginners, it works a certain way because of hardware limitations. You might have forgotten that variables can be 80 characters in length in C64 basic but only the first 2 letters matter (Index$ and Input$ are the same variable).

I've got a Raspberry Pi and if I wanted to go the small locked down computer for programming route I'd probably use that. Get a nice display and keyboard and not mess with technology so obsolete that there is no upgrade path.

And then there's this: http://www.lexaloffle.com/pico-8.php
This is part of a push from Apple to move users' data from devices to the cloud. They're doing the same thing with photos (optimised storage deletes local copies), videos, and documents on iCloud.

The advantage for users is that your data is available everywhere you have an apple device and Internet. The disadvantage is a corporation manages and controls increasing amounts if your life, private and public, and leaving them for another becomes unthinkable, and of course the corporation chooses what information it is appropriate for you to rent access to.
This might be unpopular, but California is a great example of a place where taxes are high, but it is not spent well. I remember looking at this a few years back, and although the state claims that 2/3 of state tax dollars goes towards education, a lot of it is supporting pensions and benefits of previous generation employees and teachers. While this is admirable, it essentially takes money away from today's generation for unsustainable promises made by unions and political leaders in the 80s and 90s. CA already has one of the highest marginal tax rates in the US of 9.5%, so it is understandable the woman does not want to pay more.

For schooling, Prop 13 is an even bigger issue. Even though property taxes are high for new buyers, schools are underfunded. Parents essentially are paying higher taxes in the form of fundraising to support science and other enrichment classes, which cannot be supported by the state. There were somewhat noble ideas behind Prop 13, but essentially what we have in California, is that newer residents of Californa bear a disproportionate amount of the burden.
Based on the amount of potholes and cracks on the streets bounding my apartment, I'm almost certain that we (me) aren't paying for the street to be maintained.
Getting the Most out of Facebook