skysight-inc/HackerNews huggingface dataset:
A truly safe gun must do two things: 1) always fire when the trigger is pulled, and 2) never fire when the trigger is not pulled. So called Smart Guns are deficient on point 1 and probably always will be. How often does an iPhone decline to unlock with a fingerprint and require a passcode? That would never be acceptable in a life or death situation that requires a gun.
Lots of working research mathematicians use Mathematica for a reason.
Or something, like a pension fund or a bank... It doesn't have to be someone rich.
This took me a super long time to learn. I'm fairly rural and to me gun control seems bizarre. It wasn't until I talked to someone from a very dense mega-city that I had an ah-ha moment.
This is what happens to your servers when you are under DDoS
I added SYNPROXY to netdata and posted here: https://www.reddit.com/r/linux/comments/4dyqdj/realtime_monitoring_of_linux_antiddos_protection/

Then they attacked, today, the netdata demo server, twice!

Do you want to see what happens to your servers when you are DDoS?

1. Go to http://netdata.firehol.org/#netdata

2. zoom out the netdata.requests chart completely (if you follow the link, it will be just on your screen, just under the pop-up) (zoom out using SHIFT + mouse wheel, on chrome and opera only - sorry no zoom on firefox and IE yet)

3. you will see 2 spikes

4. Zoom in to any of them and then navigate to the all the other charts.

This is what happens when you are under DDoS! Check nginx, CPU, interrupts, the connection tracker (peaked at 37.000 connections!).

Do it now, the server has a round robin DB, of 24 hours only - it will be available for about 12 hours only.

Unbelievable!
Nope. 88.8 guns per 100 people, which is not the same as 88.8%. Most people who own guns in the US own several. The actual percentage of people who own guns is lower.
For the record, I'm one of the co-authors of "The Alliance," which Dan Lyons refers to in his op ed. Dan refers to our book and quotes a single sentence fragment: "Your company is not your family." Everything else he writes in that section of the piece has nothing to do with the content of the book.

1) "You’re serving a “tour of duty” that might last a year or two" Actually, the book makes it clear that the duration of a tour of duty depends on the mission the employee has agreed to tackle--tours of duty can be 6 months long, but then can also last for a decade (think of NASA scientists working on a deep space probe).

2) "Companies burn you out and churn you out when someone better, or cheaper, becomes available." This is purely Dan Lyons; the point we make in the book is that few employees expect or want lifetime employment at a single company; what people really want is lifetime employability and career progress. We would consider companies that behaved like Lyons described as "breaking the Alliance," which would harm their reputation as an employer.

3) "In this new model of work, employees are expected to feel complete devotion and loyalty to their companies, even while the boss feels no such obligation in return." Once again, this is the exact opposite of what our book says. We believe that employers and employees need to recognize that employment is a voluntary, mutually beneficial alliance, and that managers should be explicit about how an employee's job assignment is going to help develop his or her career.

Dan Lyons certainly has right to his opinions, but he shouldn't have a right to misrepresent our ideas.
See the attack here:
http://netdata.firehol.org/#netdata (follow the instructions above)

My post to reddit:
https://www.reddit.com/r/linux/comments/4dyqdj/realtime_moni...

The article at the netdata wiki:
https://github.com/firehol/netdata/wiki/Monitoring-SYNPROXY (and my response to the attackers)
> This is the main reason for sprawl. It's not racism, politics, or any other bs agenda. People like having a yard, a garage, quiet neighbors, small schools, etc...

West Berekely has (last time I checked) a 45 ft limit on building heights. They also have deliberate dead ends to discourage driving on side streets. Piedmont forbids multi tenant buildings and has a time limit of two or three days before a citation can be issued for a resident's parked car staying in the same spot. My buddy was openly criticized by his neighbor in Piedmont for the way he managed his lawn, which was not neglected. These are absolutely issues of politics and discouraging undesirables to live elsewhere.

This is in East Bay, where we tend to consider ourselves progressive, and it's called NIMBY (Not In My Back Yard). The Berkeley tactics are a blatant example of, "It's ok when we do it because we're special."
Where did you find that on the page? It says there are 88.8 firearms per 100 people, it does not say 88 people out of 100 own guns. If you make such trivial mistakes when analyzing data how can you trust your own judgement on the important policy issues?
Does anyone know what software was used to render the animations? His interview with Adobe suggests that he makes 3D models in Blender, but I'm not sure about the renderer.
How Data Analysts Link Photos to Credit Card Purchases
Are they both your favorite languages? Also there will always be exceptions.
I like the animation on this site: http://auto.howstuffworks.com/engine1.htm
Because i'm not interested in making incremental differences. If it's me or one other faceless person, i'll choose me. Call me selfish if you like, but if it's not part of a sweeping policy that furthers civilization generally, or i'm not rich enough to personally make a significant dent, it's just not all that appealing to me to make small incremental contributions.

Now, you can disagree with that philosophy of personal charity. I'm not even sure I agree with it - but it's really of no relevance to the point under discussion.
At some point, everything is similar to something you've done before. The difficulty is relating what you're doing now to what you did before.

If you go into it assuming that your work is some special snowflake that is completely novel in all respects, you'll get nothing out of it. Find parallels with what you've done before and you can actually make an estimate that's an improvement over a SWAG.
Unpopular opinion but current SV workplace culture is not the final refined product in the evolution of the workplace. It is a stepping stone. I consider it to be better than the drudgery of blue-chip, 9-5 (especially for the current generation).

Most of these workers at the large firms (Amazon, Google etc.) are empowered enough to leave their jobs if they don't believe in the founders' mission. They remain long enough for the companies' viability.

As for compensation (or "sharing of the riches") at all levels, most of SV's leadership have identified issues [1][2], as the culture evolves this will certainly get better.

P.S: This is the first time I've heard of Hubspot's problems, but don't doubt them, rotten eggs abound.

[1] http://blog.samaltman.com/employee-equity
[2] http://www.inc.com/tess-townsend/does-yelp-pay-at-market.htm...
Effective Hips and Bums Enlargement Creams and Pills Call/Whatsapp:+27630004252
We need to get back to server-side cached rendering. Thinking mobile-first and lightweight websites. I feel in the last few years we've added so many things and we are no thinking on the people with slow internet. Ember FastBoot now this, Angular 2 coming with it. We are going towards hybrid awesome front-ends which load fast and deliver the best UX we've had. Thank you for the great effort.
> Open source is a synonym for free software

False, I suggest you read http://www.gnu.org/philosophy/open-source-misses-the-point.e...
Email has been scaling just fine for years. And I've run some reasonably successful open source projects (including SpamAssassin at the height of its success). I really don't see the problem.

The fact that an email is easy to send without knowing the recipient is a huge benefit of email. No other electronic communication system offers this benefit (and unfortunately it enables spam, but that's an entirely different discussion).
> sprinkle some javascript to provide dynamic features

I've never seen any added javascript to a page that went as far as generating and rendering other pages completely, that's always been a refresh. If it's not then that's literally the same thing as a SPA, and is actually isomorphic javascript.

The "sprinkled javascript" that your talking about was basically used to do some simple DOM manipulation and a few XHR requests. It is not the same as a full single page app that is bootstrapped from server-side markup.
The European institutions are turning against the people
I highly recommend double-checking your work on this line of thinking.
Read the 'about me' page before criticizing please.
The other reply made the same point I'm about to make, but I think it's worth clarifying.

Specifically, just like a sighted person has to determine from context whether "a(b)" is function application or variable multiplication, a blind person can be asked to determine from context whether "a left-parenthesis b right-parenthesis" is function application or variable multiplication.

No AI or CV is required for such a reading algorithm. It's unfortunate that this reading algorithm doesn't quite match what two mathematicians would say if they were conversing with each other, but there's at least one good reason to believe this is still a useful reading algorithm: it's exactly the system used by blind mathematician Abraham Nemeth with his readers, called "mathspeak":

The speech generated by this protocol is not exactly what a
professor in class would use, but it is absolutely unambiguous
and results in a perfect Nemeth Code transcription. It avoids
largely unsuccessful attempts by a reader to describe the
notation he sees, accompanied by the shouting and gesturing that
such attempts at description engender.

http://www.nfbcal.org/s_e/list/0033.html

(Nemeth notably created the Nemeth Braille Code for Mathematics, which is part of Unified English Braille and is probably the most widely used Braille code for math. MathSpeak hasn't enjoyed the same level of adoption, but only because there's no standard, MathPlayer, VoiceOver etc all have their own ad hoc rules for how to read math.)

(Strictly speaking the example I gave was a verbose variant of the system described in the email: http://www.gh-mathspeak.com/examples/NemethBook/?rule=18 )
[2]:
Part of the reason people get so paranoid about the government pulling sudden mandates on guns in regards to one thing or another in the news is that, well, it's not paranoia. Federal, state, and city legislatures have pulled a lot of stupid moves in regards to gun regulation, like regulating aesthetic features instead of capability, creating gun owner lists that absolutely-definitely-won't-get-used-for-anything-nefarious (and then using them to confiscate guns without compensation and when the law changes), etc.

I support gun control in general, but even on a purely financial level (e.g. "I paid $X for these guns and the government might suddenly destroy their value) there are plenty of reasons for people to argue against it.
Cool, looking forward to the next post.
> They will always be readily available until the end of humanity.

The funny thing is, many non-US countries don't have "readily available" guns everywhere you go.
The Cartoon Network version.[1] Not bad, actually.

And, inevitably, the Jam Handy / Chevrolet film on engines.[2] There's a whole series of these, with ones for suspensions, transmissions, differentials, lubrication, and frames.

[1] https://www.youtube.com/watch?v=IQj00NTFXew

[2] https://www.youtube.com/watch?v=fKbSloJ5o7o
And judging by cryptedulls comment there, it wasn't the only dodgy copy playing this game. Sad

Still, the library itself hasn't been updated since 2011.
Some U.S. cities and counties do this, it's called open space. Thing is that it restricts the future growth of the tax base. Cities want more tax base, even to the degree they'll approve building permits when city doesn't have the funds for years or decades for things like flood management in those newly zoned areas. And then cities are also beholden to the existing voters who, by and large, are intractable in the U.S. when it comes to building high density housing, especially when it needs to go vertical.
I thought it was very helpful: in my mind a healthy society would have some sort of bayesian distribution in income, where most of the people would fall into the middle, few would be rich and few would be poor . These charts look nothing like that.
This reminds me of the discussion of nuclear safety in the book Command and Control, where the tension of securing trigger devices is quoted as "always/never": a weapon should always work properly if intentionally deployed, but never by accident or by misuse. Same issue, different scale.

(The book is a great read and I recommend it, even if it makes you wonder how we got to 2016 as well off as we did. "Always" was always more important than "never")

EDIT: article about the book, + quote: "﻿ In fact, it is easy to design weapons so that they can never fire by accident or unauthorized use. It is equally easy to design them so that they will always fire when the order is given. But it is extraordinarily difficult to meet both criteria at once—what is known as the “always/never” problem."

from http://www.thenation.com/article/eric-schlosser-and-illusion...
It was an exacty synonym in 1998. There have been very minor deviations in very obscure licenses most people haven't heard of, so it's a minor quibble. The article you quote acknowledges twice,

The two terms describe almost the same category of
software, but they stand for views based on
fundamentally different values.

and

“Free software.” “Open source.” If it's the same
software (or nearly so), does it matter which name you
use?

OSI's intent was always to refer to the exact same thing as "free software", just use different language, and thus different arguments in favour of it.
Previous Discussion: https://news.ycombinator.com/item?id=6332385
No need to respond so harshly; it's entirely plausible that English isn't his/her first language.
Talking about burnout in general, the main factor that appears to cause all types of burnout is negative emotions. From my perspective, the best antidote is to always use logical, intellectual responses to problems, rather than an emotional response. This is also generally more useful than an emotional response. You can train yourself to nip negative emotional responses in the bud, and instead convert them into working out a solution to a problem.

For whatever reason, the brain appears to have a limit to the amount of built-up negative emotions it can deal with. Beyond a certain point the result is burnout, depression and psychosomatic illnesses.

(source: I suffered from severe burnout, recovered, and have been researching and writing about it for the past 16 years).
Anyone interested in coroutines for JavaScript?
Best thing a manager can do is block pressure from the upper levels.
While I agree that the author and others in the same role clearly do not feel apart of the culture, could you really expect them to? They don't have any equity, they don't make very much, they are monitored and evaluated like telemarketers, yet the management expects them to buy into the "change the world" mantra. I think you have to admit that it's demeaning. Why would they feel anything besides anger or jealousy?
They mentioned this on the local news. I figured there'd be more discussion about it here on HN.

I felt Google's decision was really unfair because what if there's a LGBT Founder of a startup who happens to be raised and born in NC, and is wanting out... That investment could help move them to Silicon Valley... Google wouldn't invest in them just because of the state? Feels like they shouldn't discriminate a whole community based on the actions of the few lawmakers. Google seems like a smart company, I really hope they realize what they're doing. I'm really hoping they'd evaluate things case by case instead of just throwing out applications for startups just from being from NC. Maybe have a clause in the agreement that after they invest, the startup must relocate.
I'm not a developer though..... I use these ones.
Ask HN: Real time memory management?
Most VM:s I know of uses generational garbage collection because it has high throughput. Bump pointer allocations are very cheap and sweeping the young generation can be done very fast too. Like in 10 ms. But sooner or later you need to collect the old generation and that is slow. Like 500+ ms for a full (compacting) sweep of a big heap. This makes generational GC unsuitable for real time applications.

I know there are ways to minimize pause times (https://www.azul.com/resources/azul-technology/java-garbage-collection/), but I don't like it. Generational GC is already very complicated to implement so adding pauselessness to it makes it much harder.

So I'm looking for an automagic memory management system or algorithm with the following properties (preferable one that has already been implemented in an open source VM):

a) algorithms not uber complicated to implement

b) guaranteed pause times < 5 ms/allocation

c) requires no programmer cooperation, e.g no weak references

d) scales well for huge heaps and multiple threads

Would reference counting fit my requirements? I think not because it can't deal with reference cycles.
a vast improvement in the lives of a huge number of people.

It sounds like you view utility of happiness as additive, in which case the only justifiable decision in your unlikely circumstance would be to do everything in your power to prevent the 19th/20th century population explosion that resulted in the need for the aforementioned activities that resulted in climate change. Additively, there's far more misery and suffering in the world now than there has ever been at any point in history.
> ...the chance of an accident... Private firearm ownership should be illegal.

For their own good, right? The prisons are already full of people who violated laws enacted under that guise. Anti-2A people don't seem to be aware of the fact that pro-2A people aren't very excited at the prospect of others deciding what is in their best interest. If you are afraid of getting shot by a privately owned gun then base your argument on that, because a temperance movement mkII isn't going to fly.
So many viruses.....
> How big is the VR video space, anyways?

This. The push for 3D fails because public didn't see an interest in the technology and didn't want to wear glass at home. I 'm wondering if VR will do better.
Thank you for informing me on my first two questions, so now I understand NTCIR's problem.

At very first I tried to compare my results (MAP, recall, precision) with participants in NTCIR, but I take a lot efforts to get dataset, after which I find I cannot convert MathML back into TeX very confidently, most importantly, my parser-generated tree structure is fine-tuned and very dependent on TeX input, I cannot just take MathML tree structure directly, I need much more efforts than just importing an existing XML parser. Because of these, I can not compare my results with mainstream NTCIR researchers. But I definitely tried very hard, sadly I give up. If NTCIR someday can provide (even if request is needed) TeX data for competition, I will consider to (and able to, willing to) compare my results with NTCIR participants (in order to "prove" it).

Writing a TeX parser only for math search is not that difficult, I have written it, it parses most user-created document on math.stackexchange.com. Although I cannot convince you I get better results, I can argue parsing search-interested TeX subset is effortless (if you only care math-related TeX), I even opensourced my search engine TeX parser. Again, problem is not that easy to grab a XML parser and reuse it in my project, I believe a good math-aware search engine needs to get a tree structure very different from that a MathML structure represents, you get a tree by reusing MWS praser, so WHAT? That tree is not the tree I want, I need a lot effort to convert it, the easy way for me is to convert MathML back into TeX (Since I have already done that from TeX), sadly it turns out to be too complicated to worth giving a shot.
How's the ecosystem?
Congrats You're Fired
this is literally at the top of the front page right now: https://news.ycombinator.com/item?id=11463434
If you want to nitpick about this then fine, but I think it would be really great if the top comment in the discussion did not begin by explicitly disclaiming that it's off-topic.
You're confused on the definition of startup. https://en.wikipedia.org/wiki/Startup_company

Generally newly created, but not necessarily. In 'The Lean Startup' by Eric Ries one of the primary examples is based around Intuit, which is a large publicly traded company.
I wouldn't call it proper QA, when they release something like Batman: Arkham Knight which was horribly buggy. GOG wouldn't have accepted such version.
With this pricing level and turnover, if you create a trial of 30 days of actual use (not calendar days) for the casual users and keep these very same prices but for yearly suscription for the avid users who extract more value of your tool, you should be soon making some 30000-40000 a month and won't have to compete with yourself with upgrades eventually.
> greater emphasis on efficiency, and on alternatives once they became practical.

Sorry, that's weasel language and I hear it everyday. Electric cars existed before gas tech, the first Porsche was electric, Einstein described the photoelectric effect in 1905, got Nobel Prize in 1921. The greenhouse gas effect by carbon dioxide has been realized the century before and wind energy is in use for millennia. If we had not chosen that route, we'd be _all_ better off for sure, had probably a few wars less and wouldn't look at sea level rising for thousands of years to come.

Of course you'd do it again, the party was fun and the cleanup team pays someone else.
I'm an older tech worker (sounded weird when I just read it out :-p ) and I've found there are two gross classes of startups. The ones that have a fire fast mentality, burn workers to the ground, etc. mentality and others which take it like a marathon as opposed to a sprint. I wish we had names for these two kinds of startups because they would save everyone some time when it comes to figuring out who to work for. Both are good in certain situations and for certain clases of people IMHO.
Cryptocurrencies are only censorship-resistant for people who can afford a secure and well-maintained computing device and whose internet connection cannot be arbitrarily blocked or filtered by governments and corporations.

On today's Earth, this group of people is vastly smaller than the number of people who can carry out cash transactions in person, not just because of poor adoption, but because of a fundamental UX problem.

Does it matter who sets the exchange rate when the more pressing concern is who controls your ability to participate in the network in the first place? You can set your own exchange rates, too, if you're really serious about it. It will be $10 for this wad of marijuana, not $15 like this other guy says, thank you very much.
To be fair, ski enthusiasts don't spend a lot of words on how skiing can enhance your personal safety.