skysight-inc/HackerNews huggingface dataset:
> I wonder if they'll find any hope with those trees left unscathed that are deemed "resistant."

Something similar has happened with Ash Die Back in the UK with a resistant tree named Betty.

http://www.bbc.co.uk/news/uk-england-norfolk-36110639

Here's a bit about Ash dieback: http://www.bbc.co.uk/news/science-environment-35876621
Minor correction: uBlock Origin has the highest number of contributors (49). ABP has 13 and the fork-gone-bad has 40.
Thanks! I was asking because I would like to have a dedicated "retro" machine for running all 8-bit/16-bit and console emulators and a Pentium 4405Y would be capable of running all of them smoothly (Baytrail/Braswell are too slow); 32GB eMMC would be sufficient as well.
24" 4K is a really good option though
IMO, this looks like a reactionary move to Brave and a poor one at that: https://brave.com/blogpost_4.html

Aside from AdBlock's nebulous ability to block ads except for the highest bidder, they're introducing workable micropayments (yay!) but with a heavily centralized entity (boo) that ensures tracking will now not be blocked, but actually become a core feature.

Brave addresses this by citing https://anonize.org/ as the backend for their micropayments architecture to remove this tracking vector. I loved Flattr a decade ago when it was released, but any model that actively relies on user identification (intentionally or not) is a threat in 2016.

Caveat: Read about Brave, looks great, still too young as a browser to be my daily driver.
Not a serious problem: Europeans already invented extra-narrow tractors for vineyards. You'd be amazed how much machinery they can drive between rows of plants that appear to be tightly packed. Or you can install the panels on tall stilts and drive under.
Is it possible to find good writers at Fiverr?
I know what they mean, but you could say the goal of any program is to "map X to Y" where X are the inputs and Y are the desired outputs :)
If you want to use a higher-level framework then one-liner might make sense.

For OpenGL you want control over state changes, uniforms and a slew of other things. Otherwise your performance/control will suffer significantly.

Look at the things I listed there, that's the bare minimum you need to do the above, and fitting that in one page is pretty impressive.
In Mexico City there is also a traffic reduction program [1], but both electric and hybrid cars are exempted. There is a list of exempted cars which includes the Tesla Model S [2]. New cars used to be exempted too, but from April to July new cars are included in the program too, which means that high-income individuals are now feeling the pain too, so I'm guessing that new Teslas will start popping up in Mexico City.

[1] http://www.hoy-no-circula.com.mx/
[2] http://www.sedema.df.gob.mx/sedema/index.php/verificacion-ho...
Publishers need to start treating their readers like customers. If they had a relationship with me, there's be no ad networks and no ad blockers.
OK. I'm looking at the current issue of American Historical Review.

https://www.historians.org/publications-and-directories/amer...

I'm finding it hard to believe that increased specialization or increased student diversity could come close to explaining how the editors have chosen these topics while not publishing once on World War II in 30 years. That said, I very much appreciate the points you bring up and your very helpful links for further reading.
An Array of JavaScript Array Tricks
Ah I misunderstood! Thinking about it a bit more and given how heavily rust uses generics it seems like having an ABI that is at all usable by another higher level language might be challenging. I guess there is always compiler plugins though :)
I had some issues with the service account approach. (Might have been me being dumb.) I'll give that a shot.
I got to disagree with the whole continuity over ingenuity trope. It's how I can continue to remain modern as an engineer, and if done correctly, leads to vast gains in cognitive complexity by delegating concerns to newfangled tools that handle it better. Sure, it's a bit less stable, but this is how we keep the industry moving quickly, and I hope managers see it more in terms of trading technical debts than a stubborn "oh great, you want to introduce another new tool!?"
Actually, that's not quite the case.

Every society has a law like "no murder -- except sometimes, when you can".

And a law like "no stealing -- except sometimes, when you can".

And sometimes trying not to cause pain does make the world a worse place. Would you have police officers try their hardest to avoid causing pain? Criminals feel quite a bit of pain when they are incarcerated.

Nothing in the world is ever so simple as you suggest.
Yes, and your car which has been in an anthrax spore cloud is safe to leave a quarantine area?

My movie analogy doesn't change the fact that you're inciting other people to break quarantine based upon a laughably incorrect assertion that somehow an air filter makes you and your vehicle safe for other people. Talk about a criminally dangerous sense of entitlement.
I don't have one specific piece of advice, but after playing with the demo, the front-end of this CMS is very hard to use. I don't seem to know what the heck is going on when I create new items or drag little boxes around. I literally have no idea what I am doing.
Resilience  –  a decentralized taxation system for free market taxation
I have no idea what kinds of apps you're writing where it's that easy. Most apps with widespread use do complex things with code integrated in from many styles and skill levels of programmer. They have to get code cranked out quickly to meet deadlines. In the process, someone slips up with a pointer, array, whatever.

This has been true for many projects done by experienced C programmers. Hence, if not superhumans, then writing safe/secure C in such circumstances takes unusual talent. Whereas, it's effortless for people using something like Modula-3 to avoid most of those problems. By design. And checking for fools that turned it off is easy to automate: text search for "UNSAFE."
>However, an electric car obviously contributes nothing...

Electric cars are the future and are much cleaner alternative, but can we not bend the facts like this? Electric cars use electricity to charge. Lots of electricity comes from fossil fuels (about 2/3 in the US and higher in China). Using your electric car in turn almost always results in using fossil fuels. Reducing driving results in less electric which results in less fossil fuel which results in less pollution. The quantities are certainly different but the equation is still the same.
I failed the preliminary qualifying exams. So technically I flunked out, or was "asked to leave".
The 'main-streaming' of ad blocking has led to sites fighting back against ad blocking. I have been using etc/hosts from http://someonewhocares.org/hosts/ for past several years and I have begun to notice that I certain sites , such as wired and forbes, have blocked my access.
A UBI (usually, that "unconditional" not "universal", though "universal" seems to be becoming popular among outlets that are newly jumping onboard the idea) is distinguished from other social benefit programs in not being means-tested or behavior-tested. Obviously, there has to be some bounds on who is qualified (everyone on the planet? Probably not. Adult citizens are usually the narrowest category suggested, all legal residents regardless of age or citizenship usually the broadest. Any of these are still UBIs, so long as they aren't means- or behavior-tested.)

But, the big problem is the idea that the UBI should initially be sufficient to lift everyone out of poverty. The immediate goal should be to have a UBI which reduces poverty and addresses the fact that capital increasing takes the reward of economic growth, rather than it being broadly distributed. The long-term goal should be to displace and go beyond existing means-tested anti-poverty programs in lifting people out of poverty, but the best way to do that is to build a system that grows naturally.

As an example: eliminate preferential treatment of capital income in income taxation, maintaining otherwise general structure of the existing progressive income tax system, and set aside a portion of the total income tax revenue equal to the initial increase in tax revenue for the "Common Welfare Fund".

90% of the new money in the fund is distributed as UBI by equal division among qualified recipients (e.g., all citizens and LPRs, if that's the group defined to receive the UBI), the remainder is retained as a stabilization fund (with returns on the stabilization fund treated as "new money" in future years, and rules providing for some distribution from the stabilization fund to current benefits to reduce calculated benefit declines.)

Each year, reduce the actual minimum hourly wage from its nominal level (which I'm presuming gets inflation-indexed before this) by 1/2000 of the annual UBI level (for wages covered by overtime mandates, the minimum overtime wage is calculated first, and then reduced for the UBI) -- over time, the UBI displaces the minimum wage.

Other (e.g., means-tested) benefit programs aren't directly eliminated (immediately), but income from the UBI is treated as normal income for both income tax and benefit calculation purposes, so (assuming economic growth such that real tax revenues pre capita increase faster than inflation), even with eligibility criteria indexed for inflation, growing UBI will reduce the proportion of the population eligible for any such programs, eventually to 0 as the UBI crosses the maximum threshold for each program, allowing the programs to be retired.
Almost definitely not. The filter is currently part of a $3000 option package on the Model S and X. It may be an option, but I would be incredibly surprised if it came standard on the Model 3.
Remote Code Execution in ImageMagick (CVE-2016–3714)
4200 miles, 5GBs, 1 min: cloning with mirrors and Git LFS
This presumes that functions are well-defined boundaries in your C codebase, which may not be true if one is leaning heavily on global state.
Fossil-fuel power plants that charge a Tesla pollute quite a bit, so you need to switch to electric vehicles and non-polluting energy generation to fix air pollution.
It's in the title of this link on HN, as submitted by OP.
I had noticed the one app that displays terribly on my Surface Pro 4 is the Quassel IRC Client. Also, written in Qt.
In my experience it just mean they're sharing the property, not living in the same room.
>Well, a poor choice of words then

Well, beggars and homeless people rarely have dictionaries at hand.

>The guy acted like he was really starving. So perhaps he was, I really do not know, I am just describing what happened.

Well, he might very well be very hungry. Often people in those situations can have 2-3 days between a decent eat.

But it's not necessary that they'd go buy something immediately as soon as they get a donation. Lots of factors can be involved, from waiting to gather some more (maybe with a few more they can even book in somewhere for the night and have a bed and a shower), down to and including some kind of perverse pride.
"Are there no Union workhouses?" demanded Scrooge. "Are they still in operation?"

"Both very busy, sir..."

"Those who are badly off must go there."

"Many can't go there; and many would rather die."

"If they would rather die," said Scrooge, "they had better do it, and decrease the surplus population."
Stability increases, in our case, we just update Go on our CI and we get smaller binaries, better performance as updates come in. The code is always backward compatible so our code always compile. We obviously make sure our test suite passes and don't see any regressions. It was nice to get http/2 for free in a recent update, especially with cloudFlare now supporting http/2 push.
The availability of solar power at night or on cloudy days just improved 0% in 16 months.

Saying that solar is okay because it's hooked up to the grid is not an answer, because that's just another instance of a reliable energy source (fossil fuels, nuclear, hydro) bailing out an unreliable one (solar, wind).
Yes! At this point I have come to accept that there will be many annoyances in any programming language.

Seeing how sophisticated clojure is compared to python makes me weep however.
I've always wondered why nobody sandboxes Java applets in a LXC/Docker container or in a chrome sandbox the same way flash is contained.
"For official use only" or similar verbiage is not equivalent to "classification". Field manuals are generally more-or-less public domain knowledge, you can download most of them eg http://www.apd.army.mil/ProductMap.asp or from various other sources. "Classification" is mostly relevant to .gov actors, there's no general legal prohibition on reading or disseminating classified information. You can't open up the New York Times without being splattered by bits of theoretically classified information.
There is no such thing as "property rights" to someone's heart. I get what you were doing rhetorically with the list, but it interacted badly with your explanatory paragraph.
https://golang.org/doc/go1compat
Understanding Inflammation (2016)
Uggghh... So the very important managerial task of divvying up the cash was too time consuming and didn't engage their creative selves enough, so they just picked it up and dumped it in everybody else's lap under the guise of democracy and transparency. Classic management. Maybe they should quit their executive jobs and become graphic designers if they aren't sufficiently stimulated by managerial tasks.

My being an excellent quality, steadily improving developer is all the justification I should need to provide for my steady paycheck, and if I provide an increasingly good value to the company, regular reasonable salary increases. Don't make me fight with some shiny new MBA in Sales that drools at the thought of a cutthroat negotiation, just because management feels that making the decision themselves is too difficult or boring.
I bought a 2013 Chromebook Pixel from somebody. One of his reasons for selling it was that he had enabled developer mode and his child hit the space bar on boot up. That wiped all of his work. He was going back to a laptop.
Most programs are pretty horrible in 4k with win10 too.
> And when it comes down to it, I think it takes more faith to believe that life exists because of random chance than because of a creator.

It seems like you're being earnest here, so I'll respond earnestly and follow you totally off topic.

Correct me if I'm wrong, but I think you're implying the following argument: if you uniformly randomly sample configurations of molecules, the probability of getting a living organism is so low as to be effectively zero. The problem with argument: life didn't emerge whole cloth from uniform random sampling. Rather, there was a bootstrapping process.

The first step, which has been demonstrated in the lab, involves molecules randomly bumping into each other that happen to promote each other's production, e.g., auto-catalytic sets. These are simple proto-replicators: certainly not quite life, and certainly nothing like the complexity of a living cell. But they have the basic feature that they promote the creation of more copies of themselves. And once you have that feature—which we have seen can emerge from random collisions—you can get random, incremental improvements. For example, an auto-catalytic set of three molecules might run into a fourth that is mutually catalytic with the original three.

And this incrementalism is the key to building up what we know as a living cell. Life can emerge slowly, bit by bit, starting from a proto-replicator, using occasional low-probability, but not impossibly low-probability, steps.

Which is not to say that it's not still a big mystery as to where the universe with these convenient laws of physics came from (1). :) But once you have physics, life doesn't require as much faith as you're asserting.

(1) but check out "More is Different" for one extra step in the chain of explanation (Anderson 1972): http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.372...
No, I have built a system that solves the equations and then displays them in the mathematically correct format. (Yes, it took forever)

Each equation can be thought of as a line of code. Each web page is both a document like Word and a program. The user adds an equation to the document via a gui and then double clicks on it to edit it. You can enter something like a=1+sin(0.5)/1 and then hit enter. My code parses this text out, finds the "sin" function, solves it, then solves the remaining equation, and then displays it as you would expect to see it on a formal document and gives that equation the name "a". Users can then reference the result of this using the name "a" in a later equation. When an equation changes, its dependents update as well.

I have a number of built in functions. There is everything from an FFT to a differential equation solver to an integral. It also tracks units like "mm" and "in" and does all the necessary math for this.

The code to do this in javascript was as painful and fun as it sounds. With the fellowship time/money I will build a python server side to solve large datasets and start the process of placing a CAD layer on top of it.
Also the "Array" section refers to array.array objetcs, but, as there's no sepparate section for "Lists", they can be confused. Worst thing about this is that .byteswap would seem to be a list method (I know it isn't, but someone who's just beggining may be confused as to way the list doesn't have a bytewap() method!)
Go 1.x is deemed stable[1].

[1] https://golang.org/doc/go1compat
Building an empire of GIFs
the main changes are related to the SSA compiler backend and smaller binary files. 1.7 should also better support binary only packages (so vendors can sell compiled packages without providing sources, it kinda works right now but was hacky/buggy).
I get the calling into Rust from C via no_mangle + extern. I was looking for the header only C++ to Rust path.
Or you look to the right and click on "PGP verified install". :)
People are generally good. But some people aren't. Incidentally, those are the people who tend to accumulate wealth and power.

There are certainly people in this world who would sit on top a mountain of food that will spoil if not eaten a foot away from a starving dying man and tell him he's not allowed to have any because they'd like to watch him suffer.

In that case stealing is quite alright by me.
Excellent example of why solar panels (in the right locations) and LEDs are a better investment than the S&P500 right now. You spend dollars now to eliminate the need for future dollars.
You can generally respond even if you don't have the link by clicking on the timestamp ("1 hour ago" or whatever) to go directly to my comment.

My comment was not meant to point out that libsodium doesn't make a general OpenSSL replacement. It was meant to point out that if you restrict the problem domain enough, of course it's possible for people to write secure C. I can write a secure "Hello, World!" program; even a secure networked "Hello, World!". But being able to write a secure "Hello, World" does not mean that I am capable of writing secure C in general.

Pointing out one small piece of code that is apparently secure isn't what a claim like "nobody can write secure C" is really about. "Nobody can write secure C" means that when programming in the large, implementing standardized network protocols with all of their warts, having codebases that evolve over time, that no one can consistently and reliably write secure C.

So sure, libsodium may, as of now, have no known CVEs. But it's based on NaCL, which is written by djb. He's also written qmail and djbdns, both claimed to be secure. qmail has had exploitable problems on 64 bit platforms with large amounts of virtual memory: http://www.guninski.com/where_do_you_want_billg_to_go_today_... and djbdns has had security problems exploitable on any platform: http://article.gmane.org/gmane.network.djbdns/13864.

OpenBSD is likewise a minimalist system with a heavy emphasis on security, but even with that approach, they have had to change their slogan to "Only two remote holes in the default install, in a heck of a long time."

Now, of course, this does point out a few things. Minimalism is important for security; and more minimalist approaches and care in writing code can help reduce the frequency and severity of critical vulnerabilities. But even given some of the most careful, security conscious approaches, people still make mistakes.

That's why, when practicing responsible security, you should use defense in depth. In addition to all of the care, review, minimalism, principal of least authority, isolation, etc, you should also use tools that can prevent whole classes of bugs at compile time.
You're right, it does not appear clearly on this page. Only on the homepage. However the prices are in € and the per-city dashboard says clearly "We analysed thousands of flats all around Europe". Also the introducing video lives no room for doubt: https://www.youtube.com/watch?v=_a7g69kXn_o
I'm not against subsidizing solar as it is politically expedient, but a more direct and cost-efficient way to help the environment would be to tax carbon emissions and let the market figure out how to save the world.
Nature abhors a monoculture. Forests with 'resistant' strains will end up causing more problems if they are only a few types of trees.

Maybe we should do nothing, and let trees that are more capable of surviving fill in the gaps left by the oaks.
Your post (here: https://news.ycombinator.com/item?id=11622316) seems to address ABP v. uBo, not uBo v. uB.

Furthermore, non-solicitation of donations is a political reason to prefer uBo. I'm curious about the technical reasons. As a side note, I personally have no problem whatsoever with an extension creator soliciting donations as long as they're not doing so in a deceptive or annoying manner.
Knowing one password is leaked somehow isn't an easy problem to solve. Why assume it is?
Keep in mind that the 30% tax credit will eventually taper off. It might behoove you to wait now, but not forever.
Obesity discovery in Retrievers could hold clues to human obesity causes
Exactly. In Barcelona the prices seem to correlate a lot with the distance to a metro station. Plus I have a patio in my flat. Should I include that in the size or not?
Dead could be brought 'back to life' in groundbreaking project
Schedule custom monitoring jobs and serve a socket.io connected website
This is a good idea. The project is still in progress so we can't exclude that US will be integrated somehow!
And presumably a lower bill implies lower energy usage, so he'd need fewer panels to cover it.
https://easylist.github.io/pages/about.html
Treacherous Visualizations
Run lots of tabs with https://chrome.google.com/webstore/detail/the-great-suspende...

I saw this extension recommended on another thread and it's worked out very well for me. It suspends tabs that aren't being used after X amount of time, normally 1 hour. Activity Monitor on my Mac showed a huge difference in CPU activity.
To piggy back on this comment, I'm sure I'm not the only one that finds high density displays less fatiguing. That in itself is worth even more than the performance trade offs.
I've never understood the backlash against the acceptable ads program. They state clearly what policies the ads must adhere to, and review them manually for compliance. Sure, if viewing absolutely no advertising is important to you, then you'll want to turn that feature off or use a different client. But why do you think they're part of the "dark side" for trying to encourage inoffensive ads?
Does nothing for the common man. Are you gonna hide in your car all day?