skysight-inc/HackerNews huggingface dataset:
Civility is very important, but it is not of the utmost importance. I'm being pedantic, but not in the linguistic sense; when you're faced with existential threats or severe attacks upon one's moral principles, then it's appropriate and sometimes even necessary to express anger.

Suppose, for examples, that the allegations swirling around DC these days are well-founded and the administration has been lured or willingly entered into being co-opted by a hostile foreign foreign power. For all the jokes over glowing orbs and handshakes, there's a strong argument that the post WW2 international political consensus is under deliberate attack designed to create strategic instability.

If you're a student of history, this is deeply worrying, and there's a small but realistic chance of the US sliding into autocracy and a similar chance of a third world war breaking out in the coming years. Not every conflict can be solved by polite engagement and mutual understanding. If you are dealing with a bad actor who does not subscribe to your moral calculus, then putting civility above all else can mean putting yourself at a significant strategic disadvantage.

surely you are aware of the increase in racially and politically motivated violence across the country. I can readily direct you to prominent political figures with significant public followings who are openly advocating ethnic genocide within the US; nazis, to put it bluntly. IT is facile and dangerous to sugarcoat things for the sake of preserving a superficial tranquility.

I'm not defending the crude comment above, but asking you to take a little time out to evaluate your political norms and mores while you have the space in which to do so, lest you find yourself taken by surprise by future events.
You might not want to build more, but you might not want to shutter them pre-end of life to avoid paying higher electricity costs.
I mean, there are some predictions like this [0], but I don't know how credible they are. It is true though, that a transient spike or dip in temperature could cause famine, and the like. The Little Ice Age and other similar natural oddities are evidence of that.

Not sure how well we'll deal with that.

[0] http://www.wired.co.uk/article/mini-ice-age-earth-sunspots
side question: any recommendations for a good, portable, linear prng in C++ we can embed in some proprietary code? We are doing some simulations which we run on multiple architectures and sometimes want to re run with different input parameters...and so want the same stream of "random" numbers for multiple runs.

My understanding (perhaps wrong?) is that open openSSL prng is exponential.
There's so rarely such thing as abusive workers. There's often bad and irresponsible ones, sure. But you have to have power over someone to be abusive.

The company almost by the nature of the relationship is telling a person what to do. It is about the only necessarily hierarchical relationship left.

But beyond that, in your average company, the company can afford to do without a certain employee for some time (their income might drop from 100 to 99), but an employee can't do with a company (their income would drop from 100 to 0). So even beyond the nature of the relationship (recognised by law), there's other informal power relationships going on as well.

So you might worry about bad workers, but you can hardly complain about abusive workers.
Russia is the acute crisis, and the increasing polarization is the chronic condition which may have partially caused it and might possibly be resolved by it.
I'm not a fan of this genre of HN posts, where we're encouraged to read lurid displays of (for lack of any better word, but without intending much value judgement) ignorance about some highly technical issue.

It's clear the Node team members do not have an especially good grasp on the problem here (you don't need to read all the way to the part where they talk about mixing in getpid to come to that conclusion).

It's also a little clear to me that the blunt-force approach of patrolling major open source projects for bad RNGs and demanding they replace them with urandom is unlikely to be productive. It becomes clear pretty quickly in this thread that the "no" votes have basically been cornered, message board flamewar style, and can't reconsider without losing face.

At the core of this discussion is a misunderstanding of the fundamental problem with elaborate CSPRNGs --- a misunderstanding the "urandom" votes here don't do a very good job of clearing up.

Specifically: the problem isn't having enough entropy; a very small amount of entropy can be cryptographically stretched into a practically unbounded feed of random bits. The value of adding more entropy is future secrecy (in effect: key rotation), which is a systems concern more than a cryptographic concern.

Rather, the problem with elaborate CSPRNGs is the handling of whatever entropy you collect, be it a mere 256 bits or a continuous running feed of userspace entropy. It's that concern that has repeatedly blown up crypto programs, and it's that concern that motivates us to rely on the kernel's systemwide random number generator rather than schemes like "egd", because the kernel CSPRNG is simpler, is a dependency in all systems anyways, can make promises about sharing that are hard for userspace programs to make, and can extract promises from the hardware that are not made directly to userspace programs.
We also think that we're spending too much time talking about money here and are worried you have the wrong priorities"

That would make my blood boil. I'd probably say something like "if money isn't a big deal I'm sure you'd be fine to just give me some of your salary, right?"
> and, neural nets could determine your sexual preference from a photo of your face with 90%+ accuracy.

Couldn't you do that with basic stereotypical gender recognition > choose opposite gender, and then be right a lot of the time?
What country gives more foreign aid, either in total or per capita, than the USA?
>To be fair, USA hardly ever reports positive articles about China.

That's not true at all. For decades the mainstream media has been reporting about how China has been industrializing at a remarkable pace, and how the life of the average person there is vastly more free than it was under Mao.

But it also reports on the negatives like net censorship and widespread corruption. On the whole, I think the US mainstream media gives a much more balanced picture China than does China's own media.
> So you split it into chunks and download the bits you need as you go.

at last, the renaissance of the microcomputer programmers (like the COBOL renaissance of the mainframe programmers)! that kind of technique was common back in the 80s to get things done

http://www.filfre.net/2017/04/the-640-k-barrier/
Were any of you guys able to negotiate a better offer? I am in a similar position where I have been offered comparable salary but only 3% equity as the 4th member. Not sure it's worth giving up the job security without a higher stake.
i thought the same thing... then a butterfly just landed on the a tree in my backyard, and immediately stretched the top wings up when it landed. it looked exactly like the pinned samples with horizontal wing tips. then it relaxed back to the sweep back wings.

you're all idiots.
That's where you and I disagree. The different requirements laid on developing vs. developed countries are in my opinion a feature, not a bug. Demanding from India and and Sub-Saharan Africa to remain pre-industrial nations while we get to keep polluting at a much higher per-capita rate is not in any sense a "level playing field" - it's grandfathering in the advantage we currently gain by polluting more.
You are looking at this from a macro level and completely ignoring the actual repercussions these policy's have. These other countries who you are saying need to "Develop" are not behind the "Developed" countries in any metric other then quality of life statistics. However the policy gives them an advantage in a globally equivalent marketplace. So no it isn't a reasonable outcome to ask a sovereign people to not be able to compete for business fairly simply because on average their citizens have more money then another country.
My thoughts exactly. Wintel PCs are becoming too closed for comfort (see Intel ME, trusted/secure boot, etc.) and slowly degrading in terms of backward-compatibility, but they still have that legacy of openness inherited from the original IBM PC/AT of 1984 and continued throughout the 90s.

I wouldn't even want to call these "PCs" anymore. These are essentially locked-down mobile devices running a crude approximation of a real PC environment.
Anything that can grow proportionally with the input (regardless of which O() it is) takes us out of finite territory.
Submitting a complete record of 15 years of travel history would be quite challenging to many people, to say the least.
>> That doesn't mean we should just roll over and give it all to them.

Unless you run an ad blocker and/or EFF Privacy Badger, that's exactly what you're doing. Your consent is not required. There are literally _dozens_ of companies that do this, Facebook and Google are just two of them. There were some initiatives in some states to apply a stiff tax to companies that trade in user data, but I don't know if they went anywhere. That's one tax I'd be in favor of, even though I'm not in favor of more taxes in general.
>"otherwise motionless"

There's the trick to it - in any context where you are talking about space's curvature, those "motionless" rocks are going to be moving through time. The geodesics that they will follow are parametric curves of the form f:(s)->(x,y,z,t).

While there are many possible choices of parameter s (as with any parametric curve), one that physicists particularly like is proper time: the time as shown on the watch of the walking man.

So, the only "truly" motionless object would be one that for every second of time it experienced, it would find itself zero seconds in the future. Quite impossible - which is why you can't "pause" yourself along gravitational geodesics and float.
The agreement doesn't per say matter all that much (Trump wasn't going to obey it anyway).

But it's hard for me to see how failing to tax externalities of fossil fuels are not making it that much harder for renewables and nuclear to win. I actually find you a bit optimistic; natural gas is extremely cheap these days (in part because the externalities aren't taxed); while it is much better than coal (in many dimensions), switching all fossil fuels to a "less bad" fossil fuel aren't enough to hit necessary emissions targets.
Looks cool. And I was thinking about how a better experience to bookmark could reshape how I use the browser now. Funny how coincidently you went from building a better browser to build a bookmarker. Btw, I used to use Too-Many-Tabs to change from House to Work mode. Now I have 2 logins on Chrome, is there anything like this on kozmos?
Not naming their foundations after themselves would be a good start.
Moonshot Labs | Developers - Ruby/Rails and Frontend/JS/React | Melbourne, Australia - Remote/Location Independent | 3-Month Contract, Full Time

Moonshot Labs is a new development studio established by Nathan Sampimon, founder of the Inspire9 co-working space and development agency. Team members include founders of Adioso, Skitch and Pozible.

We are working on several web/mobile projects for clients in travel, healthcare and real estate management.

Our stack includes Ruby on Rails and React/React Native, and we are looking for experienced developers who are able to hit the ground running with these technologies.

For details, see:

Front-End ReactJS role: https://gist.github.com/nathanscott/a4f4d7d363d5202dac7a83eb...

Ruby/Rails role: https://gist.github.com/nathanscott/3d759007daf4687ec52ef7cd...
Yes. My Android phone also has loads of Google-installed crapware. I don't see that there's any material difference....

And Google just tried to get me to sign up for Google Assistant. Ditto.
What does social media include? Will I have to list my HN and reddit usernames? What about throwaways, am I expected to list those too?
Linguistic Visualization of Led Zeppelin Lyrics with R
I have decided to buy a MYNAME.io domain. I will regret not buying it if it is taken by others.
> It's really not hard to find a company with great product market fit, say series B, get a bunch of equity, a decent salary, and wait a couple years for your equity to be valuable.

Still so many phony companies out there even at Series B.

> I actually think, risk adjusted, that's the easiest way to make a bunch of money.

It's really not. Risk-adjusted go work at Google for 10 years and you'll probably make more.
You don't seem to be responding to my comment so much as random phrases from it, without making any substantive argument of your own.
Your wording for what the federal government is doing gave me a very good and much needed laugh, thank you. The answer is presumably yes; Governor Jay Inslee has expressed confidence that "States have been and will continue to step up."
The recipes say season with salt and pepper, there is no salt/sodium you don't add yourself. Maybe your friends are too heavy with the salt shaker?
Definitely. Even outside of the animal proteins, shopping at farm markets and such is remarkably cheaper.

One of the main hurdles for some friends has been purchasing less than picturesque veg. I challenge them to find the ugliest ones (without bruising, etc), which does help the conversion :)
If I didn't live here already I don't think I would ever travel to the US unless I absolutely couldn't avoid it. I am already really nervous that I have to give them my laptop or phone with passwords so they can poke around my E-mails.
People have already looked into extracting rare earth elements from fly ash.

>Average total REE content (defined as the sum of the lanthanides, yttrium, and scandium) for ashes derived from Appalachian sources was 591 mg kg–1 and significantly greater than in ashes from Illinois and Powder River basin coals (403 and 337 mg kg–1, respectively). The fraction of critical REEs (Nd, Eu, Tb, Dy, Y, and Er) in the fly ashes was 34–38% of the total and considerably higher than in conventional ores (typically less than 15%).

http://pubs.acs.org/doi/abs/10.1021/acs.est.6b00085
I wonder if there's a good way to get around some of these problems.

In my country, and with my ISP we have dynamic IP's, so I don't have a 'home IP' as such. Browser user agent's are pretty easy to spoof/mock/etc. Browser fingerprinting is super hard to work around though - especially stuff like the canvas fingerprinting, because blocking it outright can also be used as a unique identifier when combined with other data.

Would it be possible to build some kind of public repository of canvas fingerprints, then whenever a site tries to build one, rather than outright blocking it, you return one of the public fingerprints from the repository. Get the repo big enough and used by enough people (especially if you could extend it out to other identifiers like fonts) and I imagine you would have a good chance of driving down one's uniqueness in a privacy conscious manner.

I'm not familiar with JS or the mechanics of how these fingerprints are generated, so I don't know if this is possible, but I imagine that if you can block them (Firefox 'Canvas Blocker' extension, you could intercept them?
And for the curious (and since I was wondering about the potential for mining fly ash for uranium), according to Wikipedia, in 2008 the US coal plants generated 131 million tons of fly ash per year[1], so at 4ppm that is 4 tons of uranium per million tons of fly ash, or ~500 tons of uranium per year. According to this site[2] a 1000Mw nuclear plant produces roughly 27 tonnes of 'spent fuel' per year. (be careful of the metric tonnes vs imperial tons variations in sources). Since the EPA in the US requires coal plants to recover and dispose fly ash it could, in theory, be post processed as a source of uranium but also according to Wikipedia it gets used in lots of places.

[1] https://en.wikipedia.org/wiki/Fly_ash#Present_production_rat...

[2] http://www.world-nuclear.org/information-library/nuclear-fue...
> Why not help these countries with setting up renewables, as much as it is possible.

That's precisely what's in the Paris Climate Agreement.

Sorry, I think we may be talking past each other and misunderstanding our views. Yes, agreed that industrialized nations should help and developing countries should cut back on dirtier methods of production. I was trying to inject the viewpoint of developing nations and underline why developing nations are getting aid and some leeway in the Paris agreement.
Hi there Mr. Consular Officer deciding my visa application in 2021:

If your president is still Donald Trump: "Your president is a shallow idiot, a spineless cretin, a psychopathic narcissist, a sorry excuse for an inferiority complex, a caricature of what a 10-year-old would consider "manliness"–in short: a human bogey. His election reflects rather poorly on your country, and I hope it serves as a catalyst for positive change. Even though I think your leader is terribly dangerous, I only wish to visit the US to see a friend or attend a conference, won't make any trouble legal or otherwise, and leave on the date indicated on my visa application. If you still wish to deny me, please do so and ease the burden of making this decision myself"

(if not: "Good Job! Now click "approve" and move along. You're really handsome today!")
You know, I went on to address that in the very next sentence.
Awesome, thanks for that link!
I'm a sane person, and 50% still seems pretty crazy to me. Make a million, lose half. Then there's 10-20% sales tax on everything you buy. The only thing that can be said in those cases: time to move.
I miss creativity in Science.
>Pretty much applies everywhere.

That's nonsense. The US media is far more open and accurate than that the majority of nations, and far better than China.

> the only two US media pundits who got any airtime opposing the Iraq War were Michael Moore and Paul Krugman.

No, there was intense debate in the mainstream media. I know, I followed it.
2. They are not importing tools and expertise, they are have the tools and expertise and they are not only deploying it locally they are exporting it to America. If you want to see some a benefit then write the mandate that American companies must be used to provide the clean energy capabilities to the developing countries. Not only would that be rejected it would be a bad idea for many reasons, but the opposite is deemed to be OK.

3. Even per capita we are 21st in the world, not bad especially when you consider that as that number gets bigger the return you get on it diminishes.
In total terms, none - the US is much bigger than other developed countries (unless you count the EU as a bloc, in which case, yes, the EU, by almost three times).

In per-economic-output terms, MANY. The EU average is 0.47% of GNI [1], while the US gives 0.17% of GNI, and Sweden (the outstanding example) gives a whopping 1.4% of GNI. Outside of the EU, Japan gives "only" 30-ish% more than the US, at 0.22%.

Another interesting stand-out is Turkey, which despite being MUCH poorer than the developed world gives 0.54% of GNI.

The United Nations and OECD long-term target is 0.7% of GNI.

[1] GNI is a modified version of GDP which adds income earned abroad by residents and subtracts income earned locally by non-residents.

[2] Source: https://en.wikipedia.org/wiki/List_of_development_aid_countr...
While they seem like decent replies to me, there is no reason to think that you'd get the best replies to a complicated policy question from a random commenter in a forum for technology entrepreneurs.
102% is a wealth tax. If your state gets to the point where wealth is so concentrated it is crippling your economy catastrophically, it might require the extreme measure of taxing so much you take wealth from the rich to fund whatever recovery measures you are taking.

It is an exceptional situation, but its also a possibility. Greater-than-income taxes aren't simply unreasonable.
I applied for an Indian visa a couple months ago. The page gave me 100 characters to list countries I'd visited in the previous few years. If I used 2 letter abbreviations and skipped the commas I could have just about done it. As it stands I started at NZ and moved west. Ran out of space just before listing Pakistan. Oh well.
dkhenry, alternatively it is far more unfair to have allowed developed countries to have developed all of their infrastructure while generating 80+% of excess carbon emissions , while banning developing countries from exercising this same path.
"Coal plants emit more radioactive waste than nuclear plants" is a better translation here.
And also from that presentation:

>CBO projected a drop in the ROI after 2018
as taxpayers found new ways to evade
taxes.

I mean, damn.
Yes. It will let you win by as close of a margin as possible, while letting you know it has to sandbag to let you win.
> It is not accessible to search engines

The thought of potential employers searching though Facebook posts I made when I was a teenager terrifies me.

If they ever made this possible I'd stop using their service immediately
I think it's definitely a preference thing. Putting one language in another always feels dirty to me. On the other hand, many people feel sprinkling tags all over html is dirty and that the click handlers (v-on:click or ng-click) and other tags smell of yesteryear.

For workflow I like to offload html/css production and when I get it back I can add VueJS or AngularJS tags to it and get busy. I don't have to chop it all up nearly as much. It seems much easier to have junior developers jump on VueJS templates too.

While I prefer VueJS or AngularJS depending on the project, I'll probably try React on an upcoming project to get a feel for it and give it a shot.
This will hurt professional journalism. Print is gone. Journalists survive on ads - and the only ones that work are quite obtrusive. Removing these annoying ads and moving to standardized google ads will just tighten the journalist's budgets. This will help the fake news blog outlets spread like the cancer they are. Sad.
Apple isn't a '1 in 5' company, though.
That doesn't change anything, it just makes your site more annoying. I block "one off" ads like that every time I notice them. If I have to keep doing it then I just turn off images for the page.

I wish web developers had more respect for their audience. If I say, "No ads," I really mean "No ads." Your site is not a special snowflake where I suddenly don't mind seeing advertisements.
It's amazing they just dump that stuff as if it's garbage.
I'm with glangdale on this one. Some parts of this are strange, but it was overall a fun read. Thanks. :-)

> DFAs have some big advantages over NFAs: Because DFA regex engines don't need to backtrack they are in general much faster than NFAs. Also, because NFAs need to backtrack, it is possible to structure your pattern in such a way that the backtracking will cause nearly infinite loops on certain input sequences. DFAs also don't need the non-greedy operators STAR? and +?

Two points to make here. NFAs certainly do not need to backtrack. You can write an NFA implementation that inspects each byte at most M times, where M ~ len(regex). You can implement this with a virtual machine: https://swtch.com/~rsc/regexp/regexp2.html

The other point is that "DFAs don't need non-greedy operators" doesn't really make any sense. Were you thinking of possessive quantifiers instead? Non-greedy operators don't impact whether a match occurs or not, but they can certainly impact the length of a match. Both NFAs and DFAs can implement those semantics.
The art of destroying software (2014)
I'm sorry, what? They should take collective responsibility for not being divided into a dozen smaller states like Europe is?