skysight-inc/HackerNews huggingface dataset:
The only reason fossil fuels don't have the same potential to go spectacularly bad is because humans don't consider enormous damage to be "spectacular" when it's spread out.

Consider: coal alone kills about a million people a year. If those were all concentrated in a small area, we'd call it the greatest disaster the world has ever seen. But it's spread out over the whole world, so we just shrug our shoulders and say, eh, at least it doesn't go badly wrong like nuclear does.

Put another way: coal kills more people each year than nuclear ever has over its entire history, including the nuclear bombs dropped on Japan.

And yes, you do get harmful particles on the coast of the US from activity in Asia:

http://www.npr.org/sections/thetwo-way/2017/03/03/518323094/...

People are suffering and dying from fossil fuel pollution emitted half a world away. Pollution from Fukushima can only be detected on the US west coast with the most sensitive instruments, and has no health effects.

Nuclear isn't perfect, but if you want to compare it with fossil fuels, you need to look at the constant deadly impact of fossil fuels, not merely look at big splashy accidents.
We aren't discussing keeping directors and executives happy. We're discussing directors and executives making stupid decisions and thinking the people doing the work won't care.

Also, stock options are worth less than nothing several times over if you are not in a position to make decisions. First, they're issued at market rate, so since they're options and not a stock grant, after fees you'd lose money selling them. Except you can't sell them because they are pieces of paper for a year.

And I know this will stick in the craw of a lot of developers, but as a non executive, any control you believe you have over the stock price is either tiny, illusory, or something the executives will take away if they notice. This is their game and to them you are a pawn, no matter how brilliant and indispensable your team and boss think you are. If you're affecting the stock price then it'll be up or out for you. You'll either be made a manager or treated as an unwanted variable.
> Types and laziness are independent

I think they are directly linked. If I have to worry about arbitrary types, my code can never be robust for the environment it runs in without raising some generic exception. This is the lazy approach. In a dynamic language, everything can be boxes to a static list of flexible types and is by default, meaning my code is succinct. This doesn't address the question (which is a strawman), but is the heart of the debate about static vs dynamic typing. Getting things done faster (with some guarantees) vs many guarantees (but not all) at a slower rate of progress (because you have to essentially duplicate code at a higher level, that the dynamic interpreter is already doing).
Ask HN: Where to network in SV with non-technical?
I am relatively new to Silicon Valley. I am wondering, where and how do people network outside the strictly technical community?

I am looking to get more exposure with people with legal and business backgrounds, as I have a good history of bridging their needs with technology. (In fact, quite a few have asked why I didn't become an attorney - my mind "works" well with theirs.)

Currently in San Jose - so all of Silicon Valley is within easy reach.
Separatism and terrorism are orthogonal. There are separatist movements that resort to murder, but there are also separatist movements that campaign peacefully.
Super interesting! What do you mean by better location data detected? Is that something specific for iOS when you ping for location?
Thrift was written at Facebook by an ex Google intern trying to recreate something close to protobuf+Stubby.
"Life" is just a particular arrangement of inanimate matter riding the wave of entropy, a complicated fire simmering away on the Earth's surface...
Incredible. This is something I was looking / planning for a long time now. I have a bunch of ideas (couple of spiral notebooks full of 'em) which need set up and execution but due to my consulting practice, I haven't initiated anything as yet.

If you ever write a blog post on the process / checklist of "automating your startup", do share it here.
Or put another way: Nothing is that poisonous that nature cant swallow it first and bring it underground, thus making nature the ultimate hipster.
This is simply censorship. YouTube has a right to censor its content so it can make more money. The service will be less useful for research and reporting of news stories, I suppose but the censorship is not any different than what TV and other media have been doing for decades. Frankly, I'm surprised it took them this long. They are a commercial entity after all and their only reason for being is to make money. Of course, now they are using the technology to censor terrorists. Tomorrow they'll censor more reasonable content, no doubt. That's how these things work.
* systemd-nspawn - aka. chroot on steroids -- for all your container needs -- I use this a lot for all my development, for trying new programs, for games, etc.

* RetroArch - for all your emulation needs in one package.

* ripgrep - better and faster than ag (The Silver Searcher).

* mpv - very nice video player, it can also be used together with youtube-dl for streaming from various websites, including youtube, etc.

To site admins: stop marking my comments as dead for no good reasons, my suggestions are valid.
I think it was better before Blair hobbled it. Too much of it is childish nonsense now. A sad end.
Salaries are at best weakly correlated to contribution to society. Somebody raising their own children is contributing to society, for example, usually without salary. And producing food is probably a more valuable contribution than arguing in court about patents on round corners and such.
What happens when there's no 911
As a Norwegian that aspires to eventually live off investments and passive income, you do have some salient points. We could probably have a significantly cheaper public sector; hiring for the public sector during the last decade has been ridiculous. Counter-cyclical spending during times of economic crisis should not be performed by hiring people for permanent positions with some of the strongest labor protections in the world; you'll never get rid of the expense when the cycle turns back.

And don't get me started on the wealth tax; it's a good and probably necessary idea in the long-term, but here it's both (1) too high; at 1% p.a. it's in effect an extra 25% capital gains tax on top of the 29% which is taxed directly, and (2) assets that "everyone" own (real estate) are only taxed at 25% of their market value. And debt is deducted at its full value! Buy a million dollar home borrowing $250k, and you pay no wealth tax at all! So you are allowed to be a real estate millionaire (and receive tax-free income on rent from your primary residence), but not a stock fund millionaire.

To everyone's big surprise, real estate has appreciated much faster than other assets (20% in Oslo last year), mostly evening out the post-tax advantage over other assets.

The tax on investment income was recently reduced by three percentage points to make the system more similar to other parts of the EEC, but a multiplicative factor was introduced when calculating the "taxable value" for stocks and funds, in effect increasing the tax by two percentage points. I never quite understood this move.

I am proud of our universal healthcare system and our welfare system -- in effect it's a means-tested basic income system; no one starves or freezes -- but some tax policies feel really oppressive if you are trying to do something ambitious.
And how would you know you were being paid unfairly unless someone made their salary public?

That's the issue here. You could be working for a company and never know you're being grossly underpaid until Bob casually mentions his salary being 15-20k over yours despite joining at the same time.
Sorry for the confusion, JadeNB is correct: open type unions. For when you want plugin-like code without significant recompilations.
> Hire someone else for a ton extra, refuse me a raise, and I'll leave.

Hmm.... Wouldn't this inflate the economy? (Edit: seems that it doesn't, at least in Norway.)

I assume there always will be the cases where someone is needed urgently, so such hires are unavoidable.
I have a similar Dell XPS 15 (2016, i6700HQ) with the 1TB SSD and 32GB of Ram. It replaced my development desktop. I like the hardware in general, but I've had some issues.

There's no hardware limiter for the speakers. I run Linux and switched in PulseAudio once from a bluetooth speaker to the laptop's and didn't realize it was over 200%. When I reduced the volume I still heard the buzzing. Turns out I blew out my speaker. :(

The built in buletooth also can't detect a single one of my devices. I'm a bit nomadic at the moment, so I can't really ship it in for its warranty. I do have a spare Intel laptop 802.11ac/bt card though, so at some point I'll probably open her up, replace the wireless adapter and try to glue the speaker back together (and maybe solder in components to keep it from blowing again).
And people still ride horses. So, what you’re saying is that we don’t need chainsaws because axes are just as effective?

The pesky unreasonable people trying to always change things:

http://www.goodreads.com/quotes/536961-the-reasonable-man-ad...
All models are wrong but some are useful. -- George Box

The article does not demonstrate the utility of the (non-wrongness) similarities between the models. It address the "A cow is like a hammer because there is a 'b' in 'both'," possibility. Two models developed using similar techniques used in the discipline of modeling will have non-functional similarities.
How on Earth do I, personally, "figure out the market rate" for my job? The market gives me either no information or false information (at the very least unverifiable and untrustworthy information). I can ask my coworkers their salary I have no idea if they are being truthful if they answer (which they won't). I don't live in San Fransisco and I don't have any personal friends in the industry (and friends lie too). Software engineering jobs don't come up often here and when they do a salary range for the position isn't posted. If I am offered a new job my position in the salary negotiation is reduced since I still don't have any information about typical salaries, so we are at a catch 22. Additionally, I wouldn't want to actually negotiate salary for a job I'm not interested in because I'd like to not be known as the person who is constantly getting job offers then rejecting them, the market I small here.
Because the argument is already being attacked, and I’ve already attacked their previous ones with no change on their part

I’m obviously not attempting to be impartial considering I’ve directly called them out by name, but I’m glad you’ve noticed the tone of my comment awkarddaturtle.
LIVE VIDEO
Hal Finney was Satoshi Nakamoto.
I’d be happy to attack if you had anything worthwhile to dispute.

Consider my criticism and one day you might.
It was the same for me. I was expecting cool biotechnology, found web programming.
An interesting allegorical approach that begs deeper questions.

Does that mean our solar system is Oxygen or Fluorine? Or are gas giants neutrons?

Are galaxies cells? Do the orders of magnitude map?

Are we then still the universe experiencing itself?
Keep in mind that the Chernobyl exclusion zone has not been fully enforced, and people do live there:

https://www.pri.org/stories/2016-04-26/30-years-after-cherno...

It's probably unwise, but it's not super deadly.
As a former pm, I sure hope you're going to track risks. Things that are (or should be) spotted early need to be tracked and managed.
I LOVE tab groups. I'm hoping a WebExtension version comes out before FF57.

It's impossible to go back once you get used to that UX.
I am building Deep Video Analytics which aims to become Database+Processing framework for visual data. With DVA you can load, store, decode, annotate, apply inbuilt and custom Deep learning algorithms. Further you can examine the data through full text and visual search. It's comes with a Django+Postgres+Celery/RabbitMQ setup. And scales across multiple machines on AWS using EFS + S3.

https://www.deepvideoanalytics.com
I know someone who uses a 1080p TV as a monitor for his gaming PC. The picture quality is poor; it's too blurry to be tolerable for work. That's okay in this particular case, since he uses a different PC for work, but that one needs a proper monitor.

Granted that's 1080p, but it wouldn't surprise me if the same thing is true of 4k.
Stop Building Car Boats
When a coal plant fails, it just turns off. When a nuclear plant fails, you've got to get the best people on Earth and tens of billions to contain (not fix) the problem, in one of the most advanced nations on Earth. It made a huge mess that spread to Europe when Chernobyl failed. If nuclear is wide spread, what happens when human incompetence causes a plant failure in a place like Nigeria or Venezuela?

Edit: also, I frequently hear this argument about coal, but it's not a choice between nuclear and coal. Nuclear advocates promote investment in nuclear, but if we were to invest huge amounts into new energy infrastructure, we might as well invest in renewables, rather than another dirty hard to manage source.
It's not uncommon for folks working very closely together to form emotional & romantic relationships. (Aside: raising kids is the ultimate startup, that's kind of why marriage exists).

First, make sure you have clear founder agreements, focusing on the case where one of the founders leaves (this usually implies vesting of some form). If you enter a relationship and then break up, the odds of one of you leaving at some point is increased.

Second, if you have investors, a board, and/or other key stockholders, you should consider disclosing a serious relationship (should it get to that point, for some definition of "serious").

Some will say, "it's none of their business!" but it kind of is. Most companies of any size have a policy on workplace relationships, and the minimum is usually that they must be disclosed. Even if you're too small for an HR department, the issues around potential conflicts are the same.

You never, ever, ever want to be in a situation where you date, break up, one departs, the company is compromised, and an irate investor later says, "you never told me!".
I've been with Amazon for four years and have never once seen or heard of someone taking their laptop to the bathroom. I have difficulty believing that's true.

He's right about not enough bathrooms, though. It's really fucking annoying.
I imagine it's easier for you to dim the brightness to your preference than for others to somehow manage to tweak every bit of brightness out of their graphics card settings after the monitor's settings tap out

Use case: I'm in front of a window, if the sun's out and I've got the curtains open I might as well just turn the screen off
Nuclear plants sometimes kill people when they fail. Coal plants kill vast numbers of people when they work. And the latter number is far, far larger than the former. Why is that an indictment of nuclear?
>> 2 of those are nearly 3x cheaper than the 1x 38" curved display

For about the same price as the 38", you can get a pair 27" Dell P2715Q 4K monitors which will give you more than double the resolution of that 38" monitor.

I have a pair of P2715Q's mounted side by side in a "v" shape (not as good as curved, but does the trick) and it works fairly well. Of course, having no bezels in the middle where the monitors touch would be nice. The main drawback of the P2715Q's is that they don't have HDMI 2.0 inputs, which means your system needs two DP outs that can support 4k/60.
Closed polymorhpism can always be pattern-matched but it requires modifying all matchers. Open polymorphism is the default in OO interfaces: you can always implement a new type by adding code locally.

Since existential types can be monomorphised and compiled to binary code allowing type-safe plugins.
Somehow this post skips an explanation of what it actually does. It's a passive RFID tag that sends 40 bits of data (5 bytes). The bits are changed in sequence. More of a brute force attack than a fuzzer.
To use the photograph analogy, if a person uses a typical 35mm camera a photo of a duck will have the same proportions and color gamut as a photo of an iPhone and have a similar tonal range and if the focal length of the lens is the same, the field of view will be the same.

The model is an instrument not the subject itself. A person cannot cook dinner in the kitchen of a blueprint.
Not sure what that has to do specifically with publishing the incomes of rich people. Also, in general, Finnish yellow press is really damn tame compared to "real" tabloids like those in the UK.
This is a classic paper that's a must-read for anyone interested in GC. The basic idea is that not only is reference counting a form of garbage collection, there's actually a continuum of GC approaches between pure tracing and pure reference counting. Each algorithm has its tradeoffs, and, crucially, most optimizations—for example, generational garbage collection—actually just move the scheme toward the opposite pole, acquiring some of the upsides and downsides of the other algorithm. Viewed through this lens, most of what we would consider well-optimized GCs deployed in the wild (Java HotSpot, .NET, modern JS engines, etc.) are really best viewed as hybrids of tracing and reference counting, balancing the upsides and downsides of each approach.
If not in a separate repo, then at least properly namespaced away from unrelated code. But no: the contract in question lives in the "Javascript API" subproject, on the path "js/src/contracts/snippets/enhanced-wallet.sol"[0].

[0]: https://github.com/paritytech/parity/blob/master/js/src/cont...
For 1 and 3, it's the process that matters more than the tool. One process I found effective is maintaining a spreadsheet of tasks and a spreadsheet of larger milestones, updated in periodic meetings.

For the task spreadsheet, you can have a twice-a-week stand up where everyone goes around and updates their own tasks on a google sheet in turn.

For the milestone spreadsheet, a period between one month and one quarter works well.

Although meetings are often eschewed by software engineers, they really do help to keep projects on track.

Also appoint someone to be in charge of tracking the "health" of various milestones, red = needs course correction, orange = at risk, green = on track, etc.
His point is that policy data, unlike most sources of data in the sciences/computer-science world, is contaminated by behavioral adjustments. This is a point that was first brought up by the famous (and frequently misunderstood) Lucas critique. https://en.wikipedia.org/wiki/Lucas_critique

And the central tenet of the critique has been reaffirmed by decades of meticulous "natural experimental" studies and small-scaled field experiments which show that real-world economic causal effects do not often correspond to observational data on policy changes.

Believe it or not, both of you, there are plenty of competent economists working on that exact methodological problem and resolving other statistical issues that are rarely encountered in non-behavioral sciences. James Heckman's works on this topic have been so widely influential, and lauded, that his papers are now frequently taught as canonical texts in graduate-level statistics courses. And this is a guy that started out only wanting to estimate returns to early-childhood education and basically carved out the best way to do it over 10 years.

Here's a long review paper by Heckman on the literature on microeconomic policy evaluation: http://www.nber.org/papers/w11259.pdf

The language is clear, the use of statistical theory and technical concepts is brief but rigorous (the proofs are on p.54 onward), and literally all 80 pages are devoted to reviewing other recent papers on the best statistical methods to analyze policy data towards making accurate causal inferences.

Realize the sheer size of that body of work? Maybe, just maybe, there are good academics in every discipline who aren't hopeless idiots that fit into your grandiose stereotypes. And maybe a random one-liner "omg they should look at policy data" isn't exactly a well-informed criticism in the context of the sheer amount of contemporary empirical work that you've never heard of in a discipline that you aren't familiar with.
For the past few years, I've been using this tool to give me information on pixel densities: https://www.sven.de/dpi/
I appreciate what he was trying to do but his installation didn’t look safe, with apparently no attempt to do it to code. He wouldn’t feel too clever if they led to injury. Slipping on steps hurts a lot more than slipping on a muddy slope.
I don't think that anyone is trying to argue that the similarity between the power spectra is useful but that doesn't mean it isn't interesting. Also, the level of similarity between them is striking!
TLDR: lichens are not a symbiosis between a fungus and an alga; they are a symbioses between two fungi and an alga.

It's a very nice article that explains how this was discovered. If you like biology, read the article; you'll like it.
How a fish tank helped hack a casino
Terrible article. So many suckers in this mania. 99% of people writing about, trading with, and investing in cryptocurrencies don't know how blockchain or bitcoin even works. It's worse than 1999. The hype and ignorance is astounding.
Details. In practice, few applications do interesting things when binding to multiple IP addresses. It’s like a special case of single IP address.

Perhaps I should phrase it, there is no fundamental reason why IP addresses are associated with hosts rather than users, or even services. There is no fundamental reason why you need to be root to listen to privileged ports, which includes many of the most useful ports.
You may be thinking of the Story of Mel:

http://www.catb.org/jargon/html/story-of-mel.html

https://en.m.wikipedia.org/wiki/The_Story_of_Mel
Well, productivity is IS a function of cognitive states. The nonlinearity could be tied to neurotransmitter activity/concentration such as dopamine, or perhaps cortisol level.
You might be thinking of the issue early adopters had with TVs that only did 4K/30 over HDMI. At 60Hz, it's like any other computer monitor.
Introducing ruby-inih
This is also the trick to building healthy online communities, running into the same people over and over again. It's the difference between a toxic flamewar culture and a positive supportive culture.
Image Captioning and Batch Size as an Hyperparameter
I have a 5k iMac myself, but for my work, which is Linux based, I would rather have that wide-screen. The iMac for sure has the way better font rendering, but the real estate is that of a 27" screen. With Linux, HiDpi support isn't quite there yet - so for now the 38" screen gives you the larger desktop.
"my service will become obsolete"

I don't think you need to worry for a long time.
Like not eating and living under a bridge?
The forum post says We’ve seen limited usage of these features, so we’re retiring them to focus our efforts on building new tools and improving on other existing features.
It should be BBC 1 and 2, and Radio 1-4, and that's it.
https://en.wikipedia.org/wiki/Radiation_effects_on_optical_f...
I have a high salary but you'd have a hard time finding much worth stealing in my house - my money's all in the bank.