skysight-inc/HackerNews huggingface dataset:
What you also don't see is the 11 million plus with concealed carry licenses, and those in the states of Maine, Vermont, Arkansas, Kansas, Arizona, Wyoming, and Alaska who don't need a permit, abusing their guns in public to any serious degree. The Violence Policy center did their best in a paper titled "Concealed Carry Killers", and I and some other research minions helped Supreme Court cited scholar Clayton Cramer demolish it.

Pearl clutchers have warned us of "blood in the streets!" and "Dodge City!" every time a state switched to shall issue licensing. Well, there are now 45 shall issue states, holding more than 2/3rd of the population, and its never happened, history does not show what you claim. Sure, there are occasional bad incidents (the VPC paper did find a few) ... but if in this HN topic you're going to claim police are the acme of responsible gun use, we're not living in the same reality.
Mission District’s Gray Area Incubates Fugue Machine, a Multi-Playhead Sequencer
Though I'm not going to say I really care for sysvinit - I prefer it to systemd as well. Every interaction I've had with systemd just ends up confusing me until I either successfully get it work _somehow_ outside of logic I can actually comprehend or giving up entirely. A lot of people I know have had similar experiences.
Love the video!
"Developers" should gain expertise in their problem domain, including understanding the mathematics and probability behind it.
People in Seattle very friendly. They are unhappy about rising rents. There is an eerie consensus that Amazon is to blame, but I haven't heard negative remarks or attitudes towards individuals, just towards Amazon the company and the tech boom in general.

I'm really impressed by the city government. Seattle is much more pro growth than San Francisco. There's much more construction. Like SF, people also blame construction for rising prices, but it's pretty normal for people to reverse causality (developers build because of expectations about demand, demand doesn't happen because developers build. But like most professions, if you aren't a property developer, it may not be obvious).
200 lines of code into 10 lines of configs
Same! I was 7 (25 years ago) and my dad came home with it one day from his work in a vial and I remember him putting it in my hand and letting it roll around for a few seconds. Not sure what consequences I paid for that moment in time.
FCC rule threatens Oakland mesh network, Wi-Fi projects
Write MapReduce Jobs in Node (ES6)
Perhaps your point is more subtle than i'm catching on to, but this is right out of the bitcoin paper abstract:

"The longest chain not only serves as proof of the sequence of events witnessed, but proof that it came from the largest pool of CPU power. As long as a majority of CPU power is controlled by nodes that are not cooperating to attack the network, they'll generate the longest chain and outpace attackers." https://bitcoin.org/bitcoin.pdf

So, literally the group that burns the most energy/space/infrastructure is correct, as far as the system is concerned. if an attacker can burn more cpu, generate a longer chain, they win.
When one of my upstairs toilets started leaking in my house in the US, it finally got so bad that I noticed a stain on the garage ceiling. The insurance inspector said that insurance would not cover a "slow leak". I was very nice and polite and pointed out how soaked the subfloor was and that there was no way to know when the leak started (which was true). She wrote her recommendation that it be covered, which the company apparently accepted since they wrote me a check.

Definitely not $50k (more like $2.5k), but it's still disturbing that the line between insurance covering it and not covering it was so thin.

I wonder if a more thorough inspection would have caught it. Surely houses built around that time are routinely inspected for asbestos, lead-based paint, etc before purchase anyway. (Actually, going back and reading the comments, he actually addresses this point: http://www.jefftk.com/p/mercury-spill#fb-752340840802_752343.... Perhaps he could have made it a condition of purchase, that the seller pay for a mercury vapor inspection? Perhaps it's not such a common problem that such a requirement would be reasonable. Hindsight, etc.)
I wonder how this kind of thing plays out for people that don't have anywhere near $50k available. I'm assuming since the company worked first and then invoiced, that the options would be either (1) sell the house and use the proceeds (assuming equity exists) to pay off the cleaning, or (2) declare bankruptcy.

If the company were to require pre-payment for cleaning, then it's really just down to either (1) abandon and have the bank seize the house, or (2) sell the house for pennies on the dollar to an investor.

Things like this (well, not this exotic, but like a busted sewer line which could cost $20k to replace) used to keep me up at night after we "bought" a house. I've found I can rest by mentally reframing the mortgage as rent and knowing that an "out" (strategic default) is always there if something goes very expensively wrong.
Maybe my wording is exaggerated. But the huge scale you'd need for a majority attack is the reason it's not viable, and the network is designed to encourage mining to drive that scale up.

As the wiki points out, potential gains aren't total control: you get to reverse transactions but can't directly steal coins out of someone else's wallet.

With a system of independent agents all trying to game the system to make money, it comes down to a cost/benefit analysis. If Bitcoin weren't designed to have the network scale that it does, the cost of making that attack could be cheap enough for it to be worth doing.

But since the mining incentives are made to drive terawatt-hours of energy used in huge datacenters, the attack doesn't make economic sense. That's what I mean by saying the consensus system is built around having a huge network.
> systemd as base system will certainly happen, regardless.

That's really a shame. Systemd is almost comically bad.
The Writings of Leslie Lamport
Vanguard would be a good model to look towards.
I'm a Seattle transplant from the east coast and I work for a big scary tech company and I haven't had any of these problems. The main difference between east and west coast culture is on the east coast the biggest opener is "so what do you do?" which in west coast culture translates to "i don't care who you are."

Which is why getting and talking about hobbies is a better choice. Who is most likely to screw this up? East coast or mid-western kids coming to work at Microsoft and Amazon.

A better opener for new-comers to Seattle is: "So what is your favorite brunch place?" or "what do you like to do on the weekends? I like going to Bainbridge", etc.

What you do matters way, way less initially.
For $50k I'd at least get some further legal opinions. I believe there's also state laws about what the specific HOx policies can actually exclude (regardless of what the actual policy says), so perhaps there's something there.

Although the causality is a latent condition from when you bought the house, which doesn't bode well. If you yourself had caused the spill when doing demo, I think you'd be in a stronger position.
Evan Williams: Taking Medium to the Next Level
> I didn't realize that mercury spills are such a huge issue until recently.

As the post mentions, the world at large didn't realize that vapors from mercury spills are toxic until recently.
http://www.freedesktop.org/wiki/Software/systemd/TheCaseForT...

In short: because having things in /usr is equally compatible, and makes some useful things like atomically snapshotting /usr to snapshot all executables, mounting /usr readonly, etc. possible.
I've been a sys admin for ten years. I like systemd.
Keeping Mars Earth-free
> That means it has to treat the globe as a grid of 18 mile cubes

Although this is made somewhat easier in that the vertical component is done in pressure "levels", somewhat simplifying the equations to be solved. However that shouldn't underestimate the scale of the problem. IIRC a model with a surface resolution of 100km means solving for something of the order of 30 million variables for each time step.

Full scale climate models can get even harder, as you need to couple an ocean circulation model to a atmospheric circulation model - ocean circulation is less important for a weather model as its time scale is of the order of up to 1000 years.
It's easy to hate on FB when the impact is minimal for each user and not really felt too consciously.

On the aggregate, however, I see it as a horrendously difficult feature to design adequately.
But, that's kinda the thing...

Folks gush about how concise systemd unit files are.

For services that require no complicated pre-start checks or configuration, equivalent service start scripts are more concise and just as legible in either OpenRC or -AIUI- Upstart. (Look at my conversion of a simple systemd unit file [0] to an OpenRC init script. [1])

What's more, for jobs that need complicated pre-start logic of one kind or another -AIUI- systemd provides no way to bundle that logic with your service description file. You have to put that logic in another script file which is then called by systemd.

EDIT: I can't speak to Upstart, but even if your service has dependencies or needs to be started before or after some other service or class of service, [2] specifying them is similarly concise and legible. Add

depend() {
use some_optional_service
need some_requred_service
before some_service_or_service_class
after some_other_service_or_srv_class
}

somewhere near the top of your script. For most services, this adds three non-whitespace lines. :)

[0] https://news.ycombinator.com/item?id=10355588

[1] https://news.ycombinator.com/item?id=10357010

[2] For example: The network start scripts provide the "net" service. You might have a service that -for some reason- needs to start before or after the "net" service, but doesn't actually depend on it to start. This is what "before" and "after" are used for.
ChromeScraper – Extract URLs/Text/Images from Any Website
Show HN: Poll Redis Stats to StatsD in Go
> "if you find a mercury spill, don't tell anyone or you'll lose your home"

Welcome to the Massachusetts DEP!
The more coverage the policy provides, the higher the premium will need to be.

Given the discussion in the comments here of avoiding the cleanup, perhaps something similar to Superfund would be a good idea (there is some clear general benefit to cleaning up the house).
"The professor also seemed to be going crazy..."

Mad as a hatter? (https://en.wikipedia.org/wiki/Mad_as_a_hatter)
You're forgetting (3): get the shopvac, vacuum it all up, and then dump it in the back yard.

And yes, I know people that would do exactly that.
In addition, on more complex setups, `/usr` might not be mounted during certain failure modes.
Can you share your thoughts on the downward pressure the miners put on the price of a bitcoin because they have to sell their rewards to pay for electricity? That seems to be compensated right now by some growth in public interest but won't the price fall instantly if growth stagnates? (In turn causing more miners to stop and the security (thus interest) of the network to fall as well?)
IIRC one time touching cold liquid elemental mercury isn't that bad, the short-term problem is breathing mercury fumes or encountering various compounds that it can react to form.

Any sort of persistent chronic exposure is definitely bad, of course, since like most "heavy metals" it accumulates and has long-term effects.
I hate to sound cynical here, but is it possible that "extreme poverty" is expected to drop below 10% because many of those unfortunately in such a bracket have low life expectancy due to poor diet and living conditions? I hope not.
The impression I get is that the main point of LSB was to combat FUD from commercial Unix vendors about Linux being fragmented and nonstandardized and lacking binary compatibility. Once Linux supplanted Solaris in the corporate world this all became unnecessary. Is this right?
What if two neighboring servers fail at the same time?
I'd really like to see a prize for biology established.

Then perhaps John Goodenough and M. Stanley Whittingham might finally get the chemistry prize, for developing Li-ion batteries.
Later he mentions the whole house pressure test, perhaps the crew is using the meter to search for the contaminated areas.
Lyft had the headstart (and Sidecar was earlier than Lyft). Uber had their UberBlack program but didn't jump into the ridesharing pool until nearly a year after Lyft did.
Interesting. Perhaps it's different in the US (I'm an academic in Australia at UNE), but in the Australian system, the system is designed so that the student has a great deal of freedom.

Ultimately, it is geared around your two major milestones of confirmation (at 1 year) and submission (at 3-4 years). As your supervisor is not an examiner for your thesis at submission, this means that you are very much in control of what you do and write in your PhD. Your supervision team are your board of advisors, not actually your boss. (Though usually their advice is good, well-intentioned, and worth heeding.)

This does mean that in grants, we have to be a little careful what we say will be done by PhD students, because it's always possible they'll head in a different direction instead!

Actually, as I understand it (I'm a fairly junior academic) most Australian academics prefer capable independently-minded students. That's not just because we're nice people, but because that's how the incentives work -- we're all time pressured, so students who we can be confident will produce a good thesis with just a bit of direction and advice are like gold dust. Ones that we need to give more direction to are also good -- we've been through the process a few times and can design some PhD-shaped research for you to do. Not-so-capable independently-minded students I guess could be a bit trickier, as it could take quite a lot of time and effort to get their research into a shape that will be approved by the external examiner. (I'm yet to encounter the last category though.)

But I'm yet to hear of a 2am email that a student must answer at 2am.

But then, Australian PhDs tend to be 3-4 years' pure research, rather than 5+ years including lots of TA work, so there are a few differences in the system.
https://en.wikipedia.org/wiki/Accumulator_(cryptography)
Any idea what the electricity cost is?

43x MHz should penetrate quite far, but the antennae will be twice the size for the same amount of gain as the 9xx MHz units.

Would the latency/bandwidth/cost be reasonable enough for voice communications?

What happens when someone tunnels their uplink over TOR?
I was thinking the same. Maybe poors are dying faster than before.

Or maybe the world bank is simply wrong.

"The number of people in extreme powerty could be greatly underestimated": http://www.theguardian.com/global-development/datablog/2015/...
The first function matches any call to it with an error - this is how (apparently) you pass error information on to the result. There's no graceful exit with an error.

The keyword list is pointless with an error function.
That is not how it works. The system gets more efficient as transaction volume increases. The only reason the cost of running the network relative to the number of transactions currently comes out to $7 per tx is that much of the revenue miners earn is from the block subsidy of 25 BTC per 10 minutes. The subsidy is a constant, and therefore as tx volume increases, the total cost of running the network relative to the number of txs decreases.
I remember playing with mercury when I was a kid, rolling it around in my hands, etc. Luckily it was only on one occasion, not something you'd want to make a habit of I guess.
You just completely nailed it. Unix is now relevant, but only in niches, where as Linux used to only be relevant in niches.
I see your point, thanks.
Of course, if outside entities got ahold of any of them, what actually stops them from using it?
The Fix Is In? DraftKings “Insider Information”Scandal and Impending Regulation
$ dig news.ycombinator.com
River Deltas, Long-Standing Lakes Found on Ancient Mars
Um, someone (not saying I) may or may not have played with mercury from a broken thermometer as a child. Is that person (not necessarily I) a walking health hazard? How does this work?
I'd like to understand why most Americans WOULDN'T vote for this sort of change to our society. Who WOULDN'T want this? Aren't we supposed to be "best at everything" in the world?
I've managed Unix and Linux systems for over 10 years. I prefer systemd based systems where possible. Hit me up offline (email is in the resume linked in my profile) for technical reasons if you care.
Isn't that sort of like a company president blaming "unauthorized excesses by employees" while neglecting to mention that the "employees" were actually all VP-level?

It sounds to me like they're either casting the blame on the rank-and-file, or they're heavily bending the truth by trying to make it seem like the culprits were "merely" regular employees.
Ask HN: Twitter ads support disaster, what to do?
A few weeks ago, I got an email from Twitter ad services saying they couldn't bill my credit card. I figured the expiration date needed updating but was so panicing wondering why they were trying to bill me.

Checking my account, I saw an ad campaign had been created three days previous and it was attached to some random reply I had made to a friend.

I was rather mystified by this for three reasons:

- I never saw an ad campaign prompt
- I never saw a confirmation for starting a campaign
- I never received so much as an email from Twitter that a campaign had been started

I immediately deleted everything related to the campaign and contacted support.

At first, it was clear they were just following a pointless support script explaining to me they were billing me for an ad service (quick promote) which I had never used before as far as I know and I don't even know where it is in the interface.

When I asked them to explain how it was done, they just kept repeating the same details of the service.

I repeatedly stated this was not authorized by me and explained that I never saw a prompt for this service nor did I ever receive a notification until the billing failed.

They then responded that they verified that their billing system was correct, but they still could not explain how the request was made.

When I pressed them about how to prevent this error from happening again, their only suggestion was to remove my billing info entirely.

At this point, I feel like I'm at my wit's end. I'm using 2fa and good passwords. I'm convinced this is some sort of fault or poor ux in their web or mobile client.

I don't know how to get this fixed or who can help.

Twitter seems to only have robots with email addresses for support.

Please, can anyone here help me?
Yes, but I also worry about a bunch of theorists writing substandard code that is unreadable and unmaintainable.
Helping Wikipedia by using WebRTC (p2p) in your browsers
There appears to be some reason to think so, although this article 100% up to date:

http://www.slate.com/articles/news_and_politics/explainer/20...
> but an embarrassing overall violent crime rate.

Violent crime in UK is much lower than in US. UK crime statistics are more robust than US crime stats.

In particular: The US uses a different definition of violent crime. The US doesn't bother to include a bunch of crime that the UK does include.

United Kingdom: http://www.homeoffice.gov.uk/publications/science-research-s...

“Violent crime contains a wide range of offences, from minor assaults such as pushing and shoving that result in no physical harm through to serious incidents of wounding and murder. Around a half of violent incidents identified by both BCS and police statistics involve no injury to the victim.” (THOSB – CEW, page 17, paragraph 1.)

United States: http://www.fbi.gov/about-us/cjis/ucr/crime-in-the-u.s/2011/c...

“In the FBI’s Uniform Crime Reporting (UCR) Program, violent crime is composed of four offenses: murder and nonnegligent manslaughter, forcible rape, robbery, and aggravated assault. Violent crimes are defined in the UCR Program as those offenses which involve force or threat of force.” (FBI – CUS – Violent Crime)

In the UK a push that results in no physical harm could be counted as a violent crime. That same push, resulting in the same lack of physical harm, would not be counted as a violent crime in the US.

> your constables that are a hour out.

That's weirdly wrong too.
It's the kind of thing that would probably only become symptomatic after years of living in an environment with persistently raised mercury levels in the air, like the OP's house.
B2BWiki is a project that attempts to help Wikipedia in reducing down its network burden by delivering and sharing the page content among users by using in-browser P2P (WebRTC). Each user can contribute his/her network capacity as well as own local storage (e.g., localDB) in browser while reading the page, and a larger organization might even contribute to the community by deploying own servers (no out-of-pocket money!), similar to a mirroring server in an old good day.
Yep. Born and lived there all through the 80s and 90s before moving to the Bay Area. I still read the Seattle Times online, and the gripes about Californians coming in and ruining the place in the past few years are hilarious; it's been the same story for decades. Blame someone else.
Boeing engineers. Microsofties. Whatever, it's always somebody else.

Thanks for mentioning Almost Live. Every few years I search for DVDs, search torrents, etc. Truly one of the saddest days in Seattle when it went off the air.
https://github.com/saltstack-formulas/mysql-formula/blob/mas...

Down this path lies madness. Now the user has to deal with the difference between YAML values and Jinja values. Can't really reference YAML data set in other files, or other places in this file.

It's a tangled mess. Please don't do this to your users.

Maybe use tcl? Guile? Some real language that lends itself to making a clean api/dsl for what you're trying to do.
Not sure whether software is the domain that standards should be applied to. Software is just a tool.

If you use software to build a bridge, bridge standards should apply. If you use software to build a car, car standards should apply.

If you use software to build a fart app, fart app standards should apply. (Which frankly, don't have to be very high.)
Code breaking’s quantum leap – you have been warned
Ah. Have you set Windows 10 to not download from a metered account?

The main point of Windows 10 is that it's a mobile operating system with cloud integration. (Remember, the same OS runs on smartphones. Cortana, apps, and Live Tiles came from Windows Phone.)

The Microsoft account gives you access to 15GB of free space on OneDrive, and the online Office apps (including OneNote and some new ones). The idea is to use the same apps on iOS and Android smartphones and tablets so you get the benefits of a cross-platform ecosystem.

It's also maintained and updated on a continuous basis -- remember it's "Windows as a Service". If you read all of this page (1), it will give you a good idea of the telemetry involved.

If you had Windows 10 Pro laptop joined to a company domain you would get a lot of control, but if you're operating as a consumer/amateur then you're fighting the whole design of the system, and that's probably a losing battle. It's like a vegan complaining about a steak-house menu.

Try running ShutUp10 from http://www.oo-software.com/en/shutup10

Have you thought of switching to Linux Mint? ;-)

(1) https://technet.microsoft.com/en-us/library/mt577208%28v=vs....
You already risk you and your wife's lives by having a gun in the house.
Unfortunately in this case they ended up having to demolish a floor and ceiling to find all the mercury that had soaked through the floor; a shopvac won't do that.
Difference between Page table and Inverted Page table