skysight-inc/HackerNews huggingface dataset:
I'm no expert but I'd suggest:

1) make a list of all your chronic symptoms over time

2) speak to a doctor about your particular concerns re: hormone levels, and get blood tests taken

3) if your doctor reckons, based on the results, that treatment is justified, I guess you're on your way; if not:

4) study the literature - if you disagree with your doctor about your results, you should be able to find literature that quantitatively supports your position based on your test results and symptoms

5) if you can find supporting literature, ask your doctor for treatment (don't be confrontational when dealing with your doctor, treat them as a resource and a partner, and respect their opinion even if you disagree with them based on what you've learned)

6) find another doctor if your doctor won't agree with a reasoned opinion

If you need help with this stuff, there may be practitioners out there more in tune with chronic illness than your bog-standard GP. I'm partial to the ancestral health movement and paleo diet therefore I'd look here: [1].

Finally, I'd recommend the work of Paul Jaminet - I found his book [2] and his Retreat (which includes personalised health coaching based on blood test results) [3] both to be incredibly helpful in dealing with my own long-term health issues.

[1] http://primaldocs.com/

[2] http://perfecthealthdiet.com/buy-our-book/

[3] http://perfecthealthdiet.com/perfect-health-retreat/
It is mentioned in the article that:
"Note that the concept of “ephemeral”
is not defined the same by everyone: the default
behavior of OpenSSL, up until recent versions,
has been to generate the ephemeral DH
key at boot time and cache it until reboot,
unless specified not to do so."

However, there is no reference. Anyone got any sources cause I'd like to check this out.
"an unworkable, unjustifiable violation of rights" in Russia? Shocking.

But seriously, will anyone relevant hear him? This type of thing is common in Russia and has been for a while. Snowden ran to hide in the mother of all government surveillance after blowing the whistle on government surveillance.

I'm not belittling Snowden; I'm belittling the amount of attention and respect he gets relative to the action and help he provides. He just sort of says things… that are unimpressive… from hiding… in Russia.
It says on the first page that it is based on OpenEmbedded, so it's pretty much a linux distro from scratch
> So, in fact, the W3C is not telling us what algorithms to use at all. [so they'll all pick bottom-of-the-barrel-algos, which] in the hands of amateurs are akin to handling plutonium.

It isn't up to the browser to stop people shooting themselves in the foot, "Why is your web app's download verifier so slow?" "Oh because some person's blog demanded that only cryptographic functions he liked should be allowed, so I had to use a javascript-based one instead" sounds like a pain in the ass, but totally possible (mega, mediafire, etc), hypothetical

And browsers at this point in time are getting far better at making an approximate "standard" for these kinds of things

> However, this approach just doesn’t work in a browser, as illustrated by the MEGApwn utility

Yes, this approach doesn't work in a system where you can't generate a number on the other side of the sandbox. Hence, we should not try to make a system that would allow putting/creating a number on the other side of the sandbox? That logic is a bit daft, isn't it?
As if signing or not signing something in Russia mattered...
Here is an unencumbered download link for Linux:

http://downloads.natron.fr/Linux/releases/64bit/files/Natron...

Replacing Linux with Windows does not work for me, but it may for you if you are using that OS.
Which is an excellent article with a nice surprise at the end.

> With milk, the diner-style and cold brew tasted the best, whereas the Japanese style and immersion-over-ice were terrible, their bright flavors clashing with the creamy dairy, giving them the flavor of curdled milk.
Show HN: MassDNS – A high-performance DNS stub resolver in C
>>>> Why should any people have a desire to be a part of a political organization over which they have zero control, but must pay taxes to?

>> That's called a strawman argument. Of course no one would want to be part of such an org, if that was all there was to it.

And here I think you repeat the mistake discussed here: belittling people who don't agree with you.
> CYK and Early parsers are both actually simpler than parsing with derivatives, once you've thrown this paper's optimizations in.

Yeah, GLR is very elegant as well; I'm a little puzzled by this paper's initial claim (and similar claims in the Yacc is Dead paper):

> Current algorithms for context-free parsing inflict a trade-off between ease of understanding, ease of implementation, theoretical complexity, and practical performance. No algorithm achieves all of these properties simultaneously.

GLR is has good performance and isn't much harder to understand than LR, which is a very elegant theory. So I assume that 'ease of implementation' is the property the authors think GLR lacks. But ease is a little hard to measure, until you have an equally fast and production-ready implementation of both algorithms.
You can't say this though, without also saying that in reality, only 1/3 feel strongly about leaving. 2/3 of the population did not vote to leave.

It's not really relevant to make a comparison with the total population, and when 70% of the population polled, it is probably more than representative of the full picture anyway. If it's distributed randomly across the country, the remaining 30% would have voted in the same manner.
When every single sight with infinite scroll I have ever seen is 'poorly implemented' it's probably an anti-pattern.
It's a bit of a hard problem; I only knew that one was a dupe because I'd seen the other.

Our solution to this is going to be to add software to let community members flag things as dupes and supply links to earlier submissions. People already do that informally.
Agreed, there is a fine line and it should not be decided by companies.
I'm confused by this argument. To show that

> if CFG parsing was n^2, so is boolean matrix multiplication

wouldn't you need to show that any boolean matrix multiplication can be turned into CFG parsing (and not the converse)?
uhm, I was referring to asset forfeiture[1].

As to your statement, the first question[2]:

Do you consider the amount of federal income tax you have to pay as too high, about right, or too low?

2016 Apr 6-10
-------------
51% Too high
37% About right
3% Too low
3% No opinion

Is pretty much what I expect. I would imagine the whole "feel taxes are too low" on others is generated by the large people not paying federal taxes, and the constant barrage of news about others having these loopholes that the normal person just doesn't get.

1) http://www.forbes.com/sites/instituteforjustice/2014/08/26/p...

2) http://content.gallup.com/origin/gallupinc/GallupSpaces/Prod... - gotta love png instead of a table
There is a man, standing for his ideals, even if it would cost him the last save harbor he had.

Now lets belittle that, so we can stop feeling small.
And maybe, if all sides, put equally amounts of scrap on the scale, so it evens out, we might be able to lean back- and call the equilibrium "good".
From the Facebook TOS, and YouTube's is much the same, with different, more casual verbiage:

You will not bully, intimidate, or harass any user.
You will not post content that: is hate speech, threatening, or pornographic; incites violence; or contains nudity or graphic or gratuitous violence.

That is such a broad swathe that any unpopular opinion can get disqualified. Is me posting a video of how to sharpen a kitchen knife threatening? Or someone advocating that the Civil War should have never happened because of the right of states to withdraw from the Union?

We need the freedom of speech to protect unpopular opinions, not popular ones.
Nick,

Great writeup. I am a big proponent of the idea of webassembly as I believe many are. The browser is one of the greatest apps, and it is easy to look past many of its flaws because it provides a universal environment to develop for. I have always been a harsh critic of the balkanization apps provide when they are unneccessarily trying to extend functionality already provided by the browser and live natively on my device providing virtually nothing but more access to "my" resources.

That said, while I don't love writing apps in an old IBM GML and pulling in heaps of scripts to get the functionality I need, it is easy and well understood (which is why it has proliferated). If we are to change this, I think an entirely new paradigm would be easier to use and embrace than something like wasm because the browser has a lot of access to resources and this has a fairly narrow use-case relative to it's complexity.

I could be wrong, as this technology is super nascent and people as intelligent and synonomous with the web like BRendan Eich are openly supporting it, I just don't see it being embraced at the sort of tipping point neccessary to proliferate.

It will be very hard to build a community of people doing things like you have here: providing great resources and tutorials and a community of code base to build on. A new standard or tech must be 10x better than the current one and I do not feel this is.
Then perhaps we should give these good guys a hand and bring them into 21st century:

https://github.com/jsoftware
Meaning what, a landscape or wide monitor turned on its side?
Is kali linux still considered the best out of the box pen-testing env? I played around with it a few years ago and always have wanted to get back into it.
Speaking of scrolling & performance degradation, there's something wrong with Medium pages: with JavaScript turned off, and in Firefox on Linux, they scroll agonisingly slowly.
The rule relies inductively on proving a nand (or nor or any one of them in the class) is a universal computer, then any other gate where you can hardwire an input to construct an inverter can be treated as that universal gate with some combination of the previously mentioned inverters slapped on inputs and/or output. I don't remember the details either, LOL, but that was the general gist of it, if you can make inverters out of an alternative then you can slap enough inverters on it to make a NAND eventually.
Why is whether someone is a widow or not relevant to whether or not they can be sued in your mind?

Would it be different if it was a widower? Or is that acceptable because men can deliver with things like that whereas women can barely cope with the grief of losing a man let alone all the legal stuff that is probably way over their head.
I don't mind it if it's a mainly text page, but hate it when it's an image heavy page. Trouble is, most pages are now image heavy.

If it's something mainly images, like tumblr, I'd be much happier actively paging through than forcing my phone, or even my desktop, to load GBs of images I'm skipping past.

Google+ and FB become unusable (and the browser you visit them in) if you go down too far, so it's not just a bad idea, it's basically breaking.
I love these books, and I've also been in corporate JS trainings with the author. I can't express how much more clear Kyle was able to make every aspect of Javascript for me. Javascript has actually become my language of choice thanks to these books (and in-person sessions).
IMP alone is not enough to construct a gate that always outputs 0.
"what portrait monitors do today" - you mean just turn the monitor sideways? That would have kept the scan rate lower, but the Alto would need to send the pixels a column at a time rather than a row at a time. That would be tricky to do (keeping in mind this was all done with TTL chips and microcode, so they wanted to keep things simple).
they are homogenous enough that
failures are attributed to character,
rather than ...

This is a though-provoking sentence.
If I read that right... that Sudoku sllver only got as far as becoming a Sudoku board API, aka a object wrapping an array?

And the article spends more bytes talking about whether some code is YAGNI, than the amount of bytes in the code itself?
Where we fly-flychecker – Hotels in Berlin
I recently used Laravel Spark [ https://spark.laravel.com/ ] to manage all the subscriptions and I really love it!
Before I had to do it all by myself and it was a nightmare and so much time taken away to develop the real app.
I highly recomment it for any SaaS product. It gives you a huge jumpstart and you can concentrate on developing just your app.
Btw, it supports both Stripe and Braintree.
Out of the box, yes.
If you want to have a bit of control/knowing exactly what tools exist then I recommend:

https://github.com/zardus/ctf-tools

https://github.com/eugenekolo/sec-tools

But, those sets of tools don't focus on "pentesting", so much as they do on analysis, and exploitation.
Or when Hurricane Andrew hit Florida in '92. 11 insurance companies went bankrupt after 600,000 insurance claims were filed. Almost 1 million people lost insurance coverage.

One of the results was a stricter and statewide building code instead of piecemeal codes. Successive hurricanes helped give evidence for the usefulness of the new code.

Another was state trust fund to ensure sufficient insurance capacity.
I wouldn't expect anyone to know those details, but I would expect someone to follow the directions if they want it to work.
you should question why are we importing this talent and not teaching it in our own schools to our own kids

The cynic in me is inclined to point to those numerous Facebook posts of some parent (who curiously is always either an engineer, scientist of some sort or a teacher themselves) frustrated with the horrible and terrifying and objectively un-American Common Core homework as it proves too hard for even them because they were taught differently.

Again. Admittedly cynical and probably oversimplified reduction of numerous possible answers to the inquiry, but it's maddening on a stunning level.
Oh, Mr. Snowden.

Now you learn the nature of the bear.

Snowden, by revealing the surveillance on domestic inhabitants of the US did a service to his country, exposing overreach. However, turning over unrelated state secrets, to me was unnecessary and deplorable.

On the other hand, now he's learning Realpolitik and he's now a forgotten thorn. Moscow might be shopping him around, get him out of their craw. Who knows. But certainly meddling with internal politics of the regime will not procure favors, but from the decimated (not only as a metaphor) opposition.

Maybe he's itching to get out, or he's gone mad. This can't be a viable political move on his part.
No one is belittling his advocacy for his ideals even in Russia. I explicitly said the opposite. Him standing for his ideals, even and especially towards his hosts, does not however mean that we have to pretend that his host government shares those ideals.
I don't see why the article needs to be flagged. I found it to be thought provoking.
They just get Monopoly money ;)
This is, indeed, a problem. I'm not aware of any mechanism to protect against it.
I wonder what it is they hope to accomplish by blocking this type of content. One could argue that what actually happens is a Streisand effect that promotes the views these companies are attempting to squash. My belief is that movements like Trump are a direct effect of overreaching censorship by the left which has essentially created a new right wing movement due to people backlashing against left wing media shaping.

In short, if the ideas are truly terrible they should be left viewable to everyone since they'll only turn people off. It's when you hide things that people become curious as to why the content is powerful enough to require censorship.
Technical debt is a code smell.

Refactoring happens sometimes, but if you are accruing technical debt every cycle, there's a problem and you should spend your retrospective trying to figure out how to fix it.
Bill Cunningham, Legendary Times Fashion Photographer, Dies at 87
How Signal Beats WhatsApp
That what I do, but you get game companies that later go back and change the game to free to play and / or add in a ton of IAP's. Buying outright is no protection in the iOS app store.
I strongly encourage anyone who is thinking about this to read: "A Different Universe" by Robert Laughlin. This is one of his main concerns of modern science, and although its kind of a muddled argument he thinks that the emergent phenomena captured by photographs are entirely misapplied to atomic forces.
Also check out Greg Egan's visualization here:

https://johncarlosbaez.wordpress.com/2016/06/25/a-quirky-fun...
He was bound for Cuba via a safe route. What would you have done in his situation in Hong Kong, if preventing irony is your number 1 priority.
"You're arguing against a strawman (maybe one that lives in some basements) if you think anybody's parsing expressions by writing down a CFG and translating that into a strawman "recursive descent" parser. A hand-rolled parser will not traipse down 13 levels to parse an atom."

So, how do you handle expression precedence? (I haven't hand written a parser since I made peace and developed a working relationship with bison.)
I remember Reuters for years refused to use the term "terrorist(s)" because "one man's terrorist is another man's freedom fighter" (that's how I remember it), current guidelines see [1]

The same applies here, is a violent political organization fighting an authoritarian regime by means of terrorist attacks an "extremist organization" worth blocking, or people fighting for freedom? A good recent example for how hard it can be to distinguish is what happened in Egypt with the Muslim brotherhood [2]

This will just reinforce the sense of people with unpopular opinions and populist movements that they are being discriminated against because of political correctness [3]

[1] http://handbook.reuters.com/?title=T#terrorism.2C_terrorist

[2] https://en.wikipedia.org/wiki/Muslim_Brotherhood#2011_revolu...

(try to tell me who is the bad guy and who is the good guy at any given point in that period? It isn't that simple)

[3] http://europe.newsweek.com/college-campus-free-speech-though...
Which of those things are not in mainstream use? We have Skype and Google Docs and AWS for collaboration and client/server computing.
I'm looking at their GutHub repository and pretty much the majority of the big boy code was lifted from Android.

AsteroidOS/android_system_core
AsteroidOS/android_frameworks_native
AsteroidOS/android_bionic
AsteroidOS/android_external_skia
AsteroidOS/android_hardware_libhardware
AsteroidOS/android_build

While the fluff such as the following is all theirs:

AsteroidOS/asteroid-calculator
I will post only if I find something really great. Posting willy nilly would mean _increasing_ the noise.
>However, turning over unrelated state secrets, to me was unnecessary and deplorable.

Source?
Google, Facebook quietly move toward automatic blocking of extremist videos
How do you handle those sorts of things?
How to build a reliable transaction experience
SELKS – A Live ISO Dedicated to Suricata
It certainly had its place on Windows development before .net was released
I wouldn't have been in his situation in Hong Kong because, while I see his actions as positive overall, I do not think they're worth having to run off to a place like Russia (which does what I'm trying to fix on a much larger scale) to escape jail.

Preventing irony in this situation is important, because all the good he is doing is sending a message. If that message is ironic, it's not a very productive message—in comparison to the surveillance activity of Russia, the NSA surveillance looks like less of a big deal (and, in my opinion, is less of a big deal).
> A man in the suburban South watched a chimney fire burn his house to the ground as he waited for the fire department, which billed him anyway and then sued him for $15,000 when he did not pay.

Is one typically billed when you have the fire department arrive? I thought it was a public good.
For someone who is self-admittedly not knowledgeable about the testing requirements, you seem very certain of your conclusions about this Toronto falling glass problem. Testing of components is usually by the manufacturer and it is their responsibility to provide a product that meets the requirements of the design. This is not a problem from the design side and is very difficult to prevent without the engineer being onerous with his requirements to a point that no engineer is really willing to go to.

I'm not familiar with the specifics of your rebar example so I can't comment. Your example with the train makes no sense - the design loading for railway is codified in the design manual (AREMA in the USA) and includes dynamic forces. Braking forces are applied longitudinally to the track so unless you were in a curve there is no downward force. I find it hard to believe that your boss agreed with a fictitious force and then just multiplied everything by 2 to get around it.

Your opinion on your colleagues is concerning to me and is probably more indicative of your lack of experience than the other staff's incompetence. Your experience reads like someone suffering from 200th hour syndrome, I wouldn't be surprised that if you stuck with it another 3 years you would have realized your initial impressions were way off base. At worst, it sounds like you may have been working at a firm that did commodity work and didn't attract top tier talent. If you are as good as you seem to think you are then you should have jumped ship when you got "fed up".

I don't intend for this post to sound dismissive but it will probably come off that way.

As an aside, knowledge of advanced math is not necessary for structural engineering in my opinion, nor is it common.
Actually, I cannot possibly 'take advantage' of illegal labor -- maybe the people who I hire to do the work do that.

If you're rehabbing properties in this area (Silicon Valley) you cannot give work to people unless they have a Contractor's license, which you can verify here:

http://www.cslb.ca.gov/

There are many reasons for only hiring licensed contractors:

1) your homeowners or commercial insurance will not be able to 'weasel out' of covering a loss if the contractor has an in-effect license (who got injured or who caused injury or any type of loss, really)

2) you can check their fixed address so that if you need to serve them (for small claims, or a lawsuit, etc.) -- you know you can find them

3) no language barrier, so it's possible to 100% eliminate any possible misunderstanding of the outcome that the hired work needs to achieve

In 2005 a buddy of mine hired a presumptive illegal from the Home Depot parking lot. I alerted my friend "not sure if you've seen this yet, but the guy is using a hand saw to cut and hang your sheetrock"

Anyone dumb enough to hire an illegal probably deserves a guy who cuts and hangs sheetrock with a hand saw

Mein gott.
Bot Programming in a Game - CodeBusters Contest
I call BS on your 'justification'. It is defacto use of Godwin's Law.

There were people who voted for Mayor Khan because he was muslim. So everyone who voted for Sadiq supports ISIS.

There were people who voted for President Obama because he is black. So everyone who voted for Obama is a racist.

There are people who openly state that they will vote for Hillary because she is a woman. So everyone who votes for (dry heave) Hillary is a sexist.

That is your reasoning.

I bet Hitler liked spaghetti, too...
Is this a minimum so that the 2k number is whatever the net would be, so that people who currently have jobs would have their income supplemented?

I was very interested in Even as a company designed to approach challenges like these. I can't imagine how difficult it is to take on a study like this, I'm rooting for them to be successful and hope they share the resulting data.
It should always be close to our thoughts - lack of a living wage causing long commutes from soon-to-be gentrified neighborhoods, all in the shadow of Chomsky's Responsibility of Intellectuals.
Cuba is also not very free in this regard.