skysight-inc/HackerNews huggingface dataset:
maybe nitpicking, but wikipedia states 36 GT as of 2015 (and they mention that estimate does not account for land use emissions or for shipping emissions,so in all likelihood the total is quite a bit higher)

https://en.m.wikipedia.org/wiki/List_of_countries_by_carbon_...
Oof yeah I should be more precise -- I think the surprise is "public default".

They do make it super easy to find the setting "default audiences for future transactions: private" plus "past transactions: make to private" and I would wildly speculate it is interesting that many people don't think about whether or not they should do that.
10 hours a month?
You're comparing a small consumer product to a large industrial installation? Tesla's Powerpack is an industrial-scale system.
Show HN: HyperApp on CodePen. HyperApp Is a JavaScript Library Inspired by Elm and Redux
Ask HN: Did I just see a flexport ad on Hacker News?
Here https://news.ycombinator.com/item?id=14835326
Downvoting me for saying the constitution should not be remade at the behest of these guys? Really?
While maintenance is certainly undervalued, I don't think that means innovation is overrated.
I always think this is the big strength and weakness of the US at the same time. This country is more willing than other countries to abandon old things and move on to the next thing. But right now it seems to be falling into the trap of a lot of pseudo innovation while the foundation is crumbling. Not sure what the best way is to move forward.
Those who have not seen WarGames are clearly doomed to reinvent it. Just after I finish this game of "Falken's Maze"...
In order to make 100 babies in 1 year, you need a minimum of 1 man and 100 women. Men actually are more disposable in terms of propagation of the species.

However, our societies are considerably more complex than that one fact; it's a mistake to use it to explain the fundamentals of everything our society does.
The design djb talks about of pre-generating batches of random numbers, deleting the cipher key and erasing the numbers as they are extracted is exactly what OpenBSD has done since Markus Friedl switched arc4random() to use ChaCha20 in 2013:

https://github.com/openbsd/src/commit/90c1fad70a3483c2c72c3c...

The design was inspired by Nick Mathewson's libottery: https://github.com/nmathewson/libottery

I think he misses the point his criticism of getrandom() - that is intended to be the interface by which the libc PRNG gets its seed; userspace programs should just use the libc PRNG instead of going off to the kernel (i.e. arc4random())
US dedicated servers
I think there is a lot of fake innovation happening these days. I bet if the programmers of the 70s had had the same amount of computing resources available as we have now they would have built great systems even with the tools available then. Other than the cloud and more computing and network power I don't think software development has really moved forward much.
No one is saying they're too incompetent. What's being said is that they're not doing the analysis for whatever reason. And while you may know some who have run the numbers I also know some uber drivers who haven't. Furthermore, we shouldn't apply this only to people who drive 40+ hours. I bet as we transition down to people who drive 20 hours, 10 hours and less we'll find a lot of people who are barely breaking even or worse once other costs are considered.
This article posits that you can either maintain, or innovate. This is not at all true. We can, and should, innovate while maintaining to improve our maintenance.

We can use automation to gather data we've never had before. We can use this data to help prioritize maintenance tasks, and get them done faster with less interruption to service.
Different in what way? Just for example, during the housing bubble of the 2000s, people in any given slice of "personal finances" one cared to measure were applying for loans (purchases and lines of credit).

I suspect the people who are in the gig economy are more likely to be in a class that has lower education, income, and assets. In that sense I'm not sure "personal finances" as a selection bias would apply (that is, it seems likely as a rule gig economy loan applicants might resemble gig economy workers to a high degree).
Did you need to do anything special to get shell access?
It's definitely true that guys are encouraged to take risks by peers, parents and others.
I sort of agree with you though, I'm not sure we disagree. See my second paragraph, though, "B" in this case actually isn't a great measure of how well you'd do STEM but is more of a determinant of whether you'd try STEM out in the first place over the "A" fields. And yes, after that, market like forces might keep them or pull women to "A" fields eventually.
You can find the original study (from the University of Washington) here: http://www.nber.org/papers/w23532

And the UC Berkeley study here: http://irle.berkeley.edu/files/2017/Seattles-Minimum-Wage-Ex...
And in some other countries the banks aren't incompetent and have simply implemented the same thing themselves. Sweden has free wire transfers that take half a business day but despite this the banks still got together and implemented a free, instant, payment-via-phone-number app https://medium.com/@etiennebr/swish-the-secret-swedish-finte...
Show HN: JavaScript client for rqlite, the distributed database built on SQLite
Here's how amazingly wide and diverse our OSS world is: I have never even heard of Maven Central.
> Why agree to go out somewhere with your friends if you are just going to drink water?

What do you think I'm an amateur? Club soda with lime, in a highball glass.
Turn off your push notifications. All of them
Ask HN: Someone registered trademark for the name of my product
Hi there,

Last month I released a new web product. Let's call it "Foobar" (the original name is something else). My product already has users, it has an ad video, it'll soon be in app store, too. The domain name "foobar.com" is taken by a Canadian company though. It's parked, and has a form of "submit offer if you want to buy it". I thought the domain name was for sale. My product is on another domain name, something like "getfoobar.com".

Today I just realized, that Canadian company who owns the domain name already registered the trademark in Canada without the product released, and also pending trademark application in US. So the name of my product is registered under another company. By the way, we're talking about a shady loan company, not a software company.

What should I do in this case ? I don't want to change the name of product because my product is already released and
> Other than the cloud and more computing and network power I don't think software development has really moved forward much.

So a person from the 70s who was instantly transported to today would feel like the only difference is that instead of having our own servers we ship things to Heroku? Please...
Try reading the blog of patio11: http://www.kalzumeus.com/
The people.

No one asked for another restricted platform.
Aside from reducing wear on the throwout bearing, what is the purpose?
Not that different in structural composition...? I don't follow what you mean. I do speak some Thai, too
Bitcoin based crowdfunding is here
I always wondered what Jean-Louis Gassée was doing after BEoS.
You'll see this occasionally for YC companies
>In mathematics we call each of them "invariance"

In math, we call it "variance" - as in invariance, contravariance, and covariance. They each refer to the character of a given functor between categories. A functor is covariant if a -> b maps to Fa -> Fb, contravariant if a -> b maps to Fb -> Fa, and invariant (otherwise known as exponential) if (a -> b) and (b -> a) map to Fa -> Fb.

Every example of variant functors follow these laws. It helps to say that every higher-kinded type which admits a type parameter (i.e. List, Array, Option, etc) can be seen as an instance of a Functor (in fact, in haskell, they are instances of the Functor Typeclass).

Variance is a statement about the functionality of containers given a pre-existing relationship between types they contain. In Math, keeping with the example set, the functor \pi_n : hTop* -> Grp is canonically covariant, while P: Set -> Set: s -> P(s), the powerset functor, is canonically contravariant.

In keeping with the Scala tradition, Option and List, which you can check obey the functor laws. For more info, see Scalaz or Cats.
Specially obscure. Which is like scamming, because most people won't try to understand it.
You have obviously not been a developer for very long. I commonly use code that is 20 years old. Of course that code is well maintained C and C++ code.

This is one reason the not acquiring or correcting technical debt is so important for the long term health of a company.

Now I agree that data is king, but if you have to rewrite you code base every 5 years you are doomed.
Show HN: Mixtape Dating
>Most current trends seem to be towards increasing baggage. (docker)

I'd disagree, docker for example makes it easier to create infrastructure as code which in turn makes it easier to replace pieces of that infrastructure. Same with micro-services which allow you to eventually replace isolated pieces of your infrastructure. The more modular and isolated pieces of code and infrastructure are the easier they are to replace piecemeal.
Issue with most Laugh Reactions
(Agree.)

More details in the FAQ: https://news.ycombinator.com/newsfaq.html

> Can I post a job ad?

[...]

> The other kind of job ad is reserved for YC-funded startups. These appear on the front page, but are not stories: they have no vote arrows, points, or comments. They begin part-way down, then fall steadily, and only one should be on the front page at a time.
Did not know tony starks arc reactor was based off of real fusion research. Interesting.
The obligatory 10 to 15 years :-)

More seriously though a summary is that you can buy off the shelf high temperature superconductors (HTS) and they allow a Tokamak type architecture to reach break even with a much smaller machine. He wants to build such a machine to prove his statements.

He did not address the question what this means for stellerators (only that they were interesting to watch)

And I found his dismissal of LENR somewhat presumptuous. His point that there isn't any sort of theory yet that is testable experimentally that would explain the results is true, but as far as I can tell the ability to generate results from an experiment that are not explained by existing theory is something to not write off just yet. I agree that it's unlikely in the extreme to have an impact but science has to accept that sometimes the crazy stuff leads to a deeper understanding.
Where can one find more information on the module system? The release notes don't seem to mention it.
OP's complaint seems to be that "convert" suggests changing in place, which "transmogrify" suggests even more strongly.
Html Tables
Of course if you can build a 200MW plant (ARC) for $50B that has an operating cost that allows for it to pay for itself in 10 years you'll have companies like Apple or Facebook building them.
Comparing the losses (in yellow) with the gains up to $19 (in maroon) suggests that...

If they're going to pick such non-intuitive colors, why not just have a grayscale graphic? Does this help the colorblind?
There is also https://en.wikipedia.org/wiki/Ludington_Pumped_Storage_Power...

Which is about 10 times the power and more than 10 times the storage of the proposed battery.

It's currently used to shift baseload generation from nighttime to daytime, but it could be used to store solar for evening and nighttime use.

The only real blocker to siting more is that people freak out about local environmental disturbances. It's about 1.5 miles of shore out of hundreds of miles of dunes.
We could name hundreds, probably thousands, of OSS applications that are more popular than the laughably obscure #4 and #5 in the list in the article (not laughable in the sense that I mean to devalue their work, just that they are so clearly for an extremely niche user, and that user is a programmer).

I don't really care to argue semantics about what's a library vs. what's an app. Because many libraries have a UI and many apps have an API; that's another discussion, really (though, you've got tens of millions of people using Firefox through the UI daily and maybe a few thousand using it as a library daily...I know where I fall on the "is it an app or a library" continuum).

But, seriously, this article looked at one pile of data generated by a site that is entirely by and for programmers and declared that the entirety of OSS is represented by that data. The more I think about it, the more ridiculous, and maybe even offensive, it seems.
Are Men Better Risk-Takers Than Women?
I suspect a lot of those low-hour, occasional drivers were going to have all of the fixed costs of the vehicle anyway and are only looking to cover the marginal costs.

That's a perfectly reasonable strategy and the fact that they aren't covering average cost is irrelevant, so long as they're covering the marginal costs of driving Uber/Lyft.
What about data stenography? I've heard of people using DNS packets to transmit HTTP data.
> I think it's pretty patronizing to suggest that people spending 40+ hours a week driving for Uber / Lyft are too incompetent to calculate out their own finances.

Your average person isn't great at calculating out their own finances. I don't see any reason to assert Uber/Lyft drivers are better than average in this regard.

I'd suspect this is one of the reasons 96% of Uber drivers don't last a year. http://www.cnbc.com/2017/04/20/only-4-percent-of-uber-driver...
Replaceability is just system-level maintainability.
Show HN: ScopeifyHtml: scope all CSS selectors in HTML
I wrote this library in order to replicate how gmail renders emails. Basically they scope all the CSS for an email and then inject it into their document. Media queries, keyframes, fonts, elements, classes, and ids are all scoped and then selectors are converted so the email CSS only effects the email itself.

Any feedback is greatly appreciated!

https://github.com/neurosnap/scopeify-html
You should check out the planet money podcast on this topic. Turns out a big part of (consumer?) solar getting cheaper was the invention of a new tool, some kind of wrench I believe.

http://www.npr.org/sections/money/2015/04/10/398811199/episo...
David Neumark (who is no stranger to minimum wage research - it's his area of expertise: http://www.nber.org/authors/david_neumark) astutely observed that Card-Kreuger has been widely deployed to exactly that effect (https://twitter.com/NeumarkDN/status/888134129945952256), effectively being used to say "MW is settled, now stop arguing about it".

I'm of the opinion that far too many people on both sides of the issue argue their positions from ideology rather than empiricism, to our collective detriment.

The headline is right - one alarming study isn't the final word, nor should it be. But we seem to be rather quick to let one study confirming our biases to be "the final word" when it confirms our priors, and rather quick to dismiss it as "just one study" when it contradicts them. Neither position is intellectually honest, and if we truly want to help the most vulnerable, we have to do it in ways that are backed by the evidence.
"No perfect solution has been proposed." might be more accurate.
Who killed Ubuntu phone then?
It is slightly embarassing (or not) but I started uses WhatsApp (or any IM app) somewhere in early-mid 2016. And the final request came from my sister back in the village. She complained she couldn't add me on WhatsApp.

When I joined everyone was there and I was promptly added to tens of groups which I promptly left one by one.

I have been an Android developer for 6 years now.
Cryptocurrencies.

You didn't notice because the people who created them didn't, either.
On data point to help pull apart the nature vs nurture question is that very similar trends with respect to risk-taking behaviors occur in wild chimpanzees (who share nearly all our genes but not our cultural influences):

http://journals.plos.org/plosone/article?id=10.1371/journal....
There was definitely demand for "Windows, but on my phone", which would have been a "restricted platform" but in the way that people actually wanted.
>It is always a good idea to hold off on sugary drinks.

What if you're not overweight and get a lot of exercise? My goal is to put on weight and not have meat sweats at night, so perhaps I should actually be taking more sugary drinks with my meals.
I believe the right way to go is to focus on library code. If the long lived code is to prove exceptional it has to do so by being grabbed and bolted on to the new thing over and over, and that tends to favor an approach of libraries that assume very little, don't have many dependencies themselves, and opt for simple/robust API over being efficient. The API user can always recode the API for efficiency in their use case while as a library vendor your ability to guess at hotspots is limited at best, and as a consumer one is always looking for a library that can be used easily and disposed of quickly. In effect, "design by placeholder".
I used to work on Windows and would pretty often edit source files that were written over 20 years ago, sometimes by the guy four levels above me in the chain of command, back when he was an individual contributor. I actually preferred the C and older C++ components, with no exceptions and manual memory and error handling, to the "modern" C++ components.

I recommend Raymond Chen's blog, The Old New Thing, for some cool stories about how and why ancient Windows/Office components were written a certain way, and what the effects down the line have been. Among other things. https://blogs.msdn.microsoft.com/oldnewthing/

What you're saying is probably more true in the web dev world.
I've been writing code for over 20 years now, longer in the industry than in academia now. The trend toward using the latest, shiny new thing seems to me to have accelerated, too. I would like to go back to a job where I work on code that includes decades old C and C++. Unfortunately those jobs tend to pay significantly less than others I can get.
This is exactly why I roll my eyes when devs passionately argue in favor of "consistent code style" and spend hours of their lives manually linting their code. What's the point? It will be gone next year.
I think they could get up to speed pretty quickly, yes. The ideas were all there.
Time traveling UX designers to prevent a future catastrophe.
How so? I don't know the people or forces involved.
Disagree. Simplicity in unnecessary abstractions is still convuluted.

Although, I concede Docker is the bees knees for local dev.
Well I mean sort of, these days it's gotten worse but one of the nice things about Windows vs OSX was that Microsoft never really seemed to give a shit about what you did once you gave them money. Windows was (and of course is) proprietary but it was pretty damn unrestricted.
> Briefly looking at the article I think the authors opinion on this matter is pretty clear that an additional algorithm such as a cycle collector is required to be considered GC.

That is almost certainly not what David Bacon thinks. I don't know how you could get that idea from reading the introduction. Reference counting is a form of garbage collection, period.

C++, Objective-C, etc. started muddying the waters in the '90s and 2000s and got people thinking that somehow reference counting isn't GC and therefore doesn't have the downsides of automatic memory management. But the literature is clear on this point.
Blu-Ray to MP4 Video Converter
I have the opposite problem. On the rare occasions I go out to eat, I go out big and drink a lot and eat good. I get that so I always try to pay a bit more but everyone else will be like "oh no, we're just splitting evenly don't worry" and it makes me feel rude.

Luckily around here a lot of places have set menus and are all-you-can-drink including alcohol which simplifies things a lot.
Are there any manufactures building phones I can just install some form of Linux on?

Update: I mean, other than Android :)

Update: I'm reading about Tizen now and Sailfish
OK, the government might say, here's a wad of money for you to create replacement, so that we don't miss these outside-GFW resources anymore.

Of course, the money would go to those capable and loyal enough to actually try and make something. It could be used to both decrease the objective dependence on the politically dangerous but important outside-GFW resources, and bring enough rivalry between the less loyal for the access to the government grants to weaken any latent opposition.

As far as I understand, GFW does not block all access; it blocks politically-sensitive access. There's plenty scientific / engineering / whatever resources on the Internet that don't carry political messages, and don't try to. I bet effectively indexing and censoring the outside-GFW internet is a viable task for China's IT. It does not need to be as good as Google; it needs to just be OK to allow the important R&D to continue.
>Viewers should take into account that this, like most talks, is pushing an agenda

Exactly, and it annoyed me a bit the somewhat dismissive tone he applies to the competing ideas. He starts by trying to show an impartial overview while being anything but.
In India a lot of people use Splitwise. I am on it and my bill splitting, and personal borrowing/leding records are handled by the app. Though it doesn't handle actual money transfers yet; they have no such integrations.

Is Venmo similar?

https://www.splitwise.com
Social scientists reveal structure of AIDS denialist online communities
Stewart Brand, "The romance of maintenance is there is no romance of maintenance". This was basically his point in "How Buildings Learn" (and really the Long Now too)
Get some advice from an IP lawyer. You may want to read this first:

https://en.wikipedia.org/wiki/Trademark

From my understanding (as a non-lawyer), trademarks in the US are domain-specific, so someone having a trademark for a Foobar loan company might not prevent you from getting a trademark for software called Foobar, assuming your software has nothing to do with loans or finance and there would be no confusion between the two products.

A lawyer could tell you if you should try to register a trademark for your product under the Foobar name.
But, I mean, it isn't really an open question is it? My impression is that MW actually has little effect if any on jobs is the scientific consensus.

After a 1 minute google, bam, figure 1, a cluster at 0.[0]

[0] http://cepr.net/documents/publications/min-wage-2013-02.pdf
Gerrymandering severely curtails political incentives for infrastructure investment. Not saying it's the only issue, but it's a clear case of undermining the best outcomes from representational democracy.
Scientists designing board, card and digital games to convey scientific concepts
That doesn't seem to be the case:

curl -v http://www.milliondollarhomepage.com/index_files/widgets.js

returns an HTTP 200 (not a 301/302). Additionally, the comment says:

/*
FILE ARCHIVED ON 5:47:20 Aug 6, 2015 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 20:45:19 Aug 24, 2015.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/

Note the dates. It was archived on Aug 6, 2015 and retrieved just 18 days later on Aug 24, 2015. Given it's 2017, there's no way this file is being served directly from archive.org's servers.
I don't see anything in that comment that implies a US perspective.
Maybe he works at Venmo.