skysight-inc/HackerNews huggingface dataset:
>c: burning a ton ton ton of fossil fuels.

Then, fine, that's the solution that should please you. Go ahead. No worries. E.g., you and Bill Gates might be very happy to watch the BBC

The Great Global Warming Swindle

https://www.youtube.com/watch?v=52Mx0_8YEtg

Thumbnail version: Human sources of CO2 have nothing to do with climate. Instead for at least hundreds of thousands of years to the present and the foreseeable future, essentially the main cause of climate change is just the level of solar activity. As that varies so does the rate of sun spots, the strength of the solar wind, the rate at which the solar wind blocks cosmic rays, cosmic rays hit water molecules in the atmosphere, water droplets are formed, clouds are formed. More clouds have a cooling effect. So, a more active sun blocks more cosmic rays, causes fewer clouds, and warms the earth. A less active sun, ..., more clouds, and a cooler earth.

CO2 levels don't fit the temperature data at all well, e.g., in the Vostok data Gore's movie used, the CO2 levels went up about 800 years after the temperature went up. E.g., the cooling from The Little Ice Age was not from less CO2 but from a very inactive sun. The increase in temperature coming out of The Little Ice Age was from a more active sun. The global cooling from about 1950 to 1980 was from an inactive sun while CO2 levels increased.

Net, CO2 is irrelevant. The cause is the activity level of the sun. Burn all the fossil fuels you want.

Solar? Maybe can find a use for it: E.g., maybe in desert areas, smelt aluminum, desalinate water and use it in greenhouses, convert water and coal to gasoline. A key to such desert applications is don't need to store the electric energy from the solar panels -- instead, just smelt aluminum, the clean water, or gasoline when the sun shines and store that.

Solar for the US electric grid? Nope: Need storage, and it alone is more expensive than the alternatives so that for the grid solar is not wanted even for free.
> If they're put in a bank, the bank loans it out to someone else. If they buy treasury bills, the government then takes the money and spends it.

good call, this is Econ 101 stuff that most people just don't know. Saving money in a bank or government bonds is not the same as locking it in a vault or burying it in your backyard. It is still out moving around in the economy.
Most wealthy individuals spend a much smaller percentage of their income on consumption compared to the middle class. It then makes sense for aggregate demand to decline as the size and overall spending capacity of the middle class declines.

Unfortunately the dysfunction in U.S. politics prevents the government from pursuing policies that explicitly buttress the middle class. What happens instead are more indirect interventions like the Fed-driven stimulation of asset prices and increased defense spending. (Both of which benefit relatively narrow segments of society.)
The article is entirely wrong about this, which discredits the author's assumptions about everything else they described entirely. The US was nowhere near paying off its debts. It was just close to not accruing any new debt for about a year or so. We still had trillions in debt and never reduced it.
I don't believe this thirdhand quote for a second:
"“My daddy’s in jail and he said he gets three meals a day. And sometimes my mom can’t make me food and I’m hungry.” I went home and I cried that night. This is a kindergartner. Teachers told him he was going to jail."

First of all, Palo Alto is among the best and highest-resourced public school districts around. Secondly, I can't imagine any PAUSD teacher saying such a thing to any student under any circumstances.

Beyond, that, Kindergarten is a single-teacher class for a given kid, so for this to be true, other teachers would have had to volunteer this unbelievable criticism to him clear out of the blue.
Of course. Special thanks to their authors ;)

[dependencies.iron]
version = "0.2.*"

[dependencies.bodyparser]
git = "https://github.com/iron/body-parser.git"

[dependencies.redis]
git = "https://github.com/mitsuhiko/redis-rs.git"

[dependencies]
router = "*"
rustc-serialize = "*"
plugin = "*"
rand = "*"
toml = "*"
rust-crypto = "^0.2"
hyper = "*"
r2fa = "*"
urlencoded = "*"
regex = "*"

[dependencies.mysql]
default-features = false
features = ["socket"]

And soon here will be added "rusoto".
Posted every week
All human fields of study are very messy, they are not precise sciences in the way that Newton's laws are.

IQ tests are designed to be excellent proxies for what we generally understand to be intelligence. They can be better or worse proxies depending on the circumstance. In the particular case of testing black Americans, the IQ tests are quite predictive, and the world looks like what we would expect, if the tests were indeed actually testing intelligence. What is your evidence that IQ tests are poor proxies in the case of testing African-Americans?

A great deal of data seems to show that IQ still is very predictive, even when accounting for socio-economic status. That is exactly what they were originally designed for. SAT tests for instance were designed to find students from poorer and more marginalized backgrounds who nonetheless were still very smart and could achieve if given the chance. This is all covered in the Bell Curve, and well some professors thought that Murray exaggerated the degree of certainty, no one showed that his data was false, nor that the conclusion was false.

Believe it or not, I used to be much more in your camp, but after reading a bunch of sources, including the Bell Curve, Gould's the Mismeasure of Man, dozens of papers from scientists contesting the Bell Curve, responses to those papers, and so on, I came to the conclusions I did. Personally, I would much prefer if the evidence had said otherwise. I don't like being called a racist asshat. But given the evidence is what it is, I don't think it is fair to accuse Silicon Valley of judging people by race over merit, simply based on hiring statistics.

race is not accepted as a biological handicap

That's not an accurate phrasing of my view. If a black person has a 130IQ, they have a 130IQ and their race is not a handicap. No person should view their race as a handicap, or be personally stereotyped based on their race. It is just statistically less likely that a black person has a 130IQ. And that was what the original charge was based on -- the statistical underrepresentation of black people in Silicon Valley.
Everyone is different- me personally, if I worked on the same tech product for 10 years I would go insane with boredom... probably. But I just couldn't fathom a universe where I ever would have worked on anything that long. I've never been anywhere more than three years and spent my entire career consulting or doing agency work precisely because I couldn't imagine being in a role where I was just doing the same thing for a long time. Even when I worked for product companies, I was in professional services customizing the product or some variation on the theme- each project was one of a kind (though similar) and I was usually in and out in under 6 months.

You say that most days are about a half day, that's a lot of free time where I would've been building my own ideas, playing with the latest and greatest, and have been reading about what all the "cool people" were doing. If I could, I would've applied some of these new learnings to my day job, but having been in PS for a pretty old Java product, I know what it's like to be kind of stuck with what you have (like writing code for Java 5 when Java 7 is out).

I'm probably very different than you though, I'm a builder not a maintainer, I can't stand maintenance. Other people are so good at maintenance they make me feel stupid and lazy. We like what we like- and I would think that if you were working there that long you probably like maintenance/steady type work more than I do. It might just be a change of scenery that you need.

Going back to the first comment, I think your first steps should be around figuring out what kind of work would make you happier- and not the kind of BS where if it isn't something you love don't do it. Be pragmatic, what is it you NEED to be happy about the job you will perform. What is missing from your current position that leaves you so depleted? What would give you energy in a new job. Is it the people around you, or lack thereof because you're remote?

I don't know how you've spent your available time as it pertains to the tech world around us, but I'm sure there will likely be some catching up to do, does that interest you? Does it scare you?

All of the questions are why I really think seeing a pro would be beneficial. No one is going to give you the right answer, you just have to get there yourself- that's life.
We do not have a formal spec yet, and so do not technically have a memory model like C or C++ do. However, since we're built on LLVM, we do have some semantics that are pretty much based on it. Our atomics stuff is pretty much LLVM's. A lot of the work going into forming said models is trying to determine how much of LLVM we've let pollute into the language in the meantime and where it's feasible to diverge.

https://github.com/rust-lang/rfcs/issues/1447 is a good thread if you care about this topic.
Hoping for a write-up if you have time!
Black Americans have had their own culture developing separately from Anglo-Saxon Americans for hundreds of years. I'm not sure why you think immigrants to Britain that don't share any common group characteristic other than "has dark skin and an African phenotype" are comparable.
Is this really a 'good rant' on web development tools?

It's a rant on the node.js community and the state of front-end development, kinda.

The thing is, I have no problem with these. I make sites with node, I make sites with Play (scala). I need a front-end so use React, Angular, whatever.

Recently I've been thinking more about the state of hosting than of web development. I thought hosting was a solved problem, than I created my first meteor app and pushed it to a meteor server and thought to myself 'WOW, why isn't everything so easy'.

Anybody have thoughts on hosting? Heroku et al are easy, but I still end up setting up dbs, s3 storage and a bunch of other services all the time, and of course, I do these things for each dev/test/stage/prod.
JS framework burnout continues (for me, anyway)
I generally agree, but in the case of the environment we're not going to have clear data on what to do. How are you comparing the risk of building nuclear to the risk of not building nuclear? It's a very difficult thing to do.
That setup is great, that's all on github? Is there a How-To around that I could follow to put something like that together?
The stable release does not have functionality removed, only deprecated. As in, this functionality was never present in a previous stable release, and now is.

That flag you refer to exists, it's #![feature].
SJW may be a type of feminist, but it alters the meaning of the phrase: "The author is a SJW." as above.

Your example just conflates issues, but to use that example:
"John is a catholic, so he isn't going to criticize the pope", has a different meaning to "John is a christian, so he isn't going to criticize the pope".

Furthermore, SJW is to feminist as Catholic is to Christian; namely, a subset. Hence avoiding the word 'feminist' is taking your advice.
I think the age of everyone having their own domain running their own code is starting to expire, just like the age of running your own email server. There's just too much spam and bad actors out there, you have to prove your site innocent to the big indexes before you can get anywhere. If you publish on Medium, Facebook, Blogspot, or another platform that has "rep", people assume the spam is filtered out by the platform, and they treat your content less skeptically.

Turns out AOL had the right idea the whole time -- people want platform-specific keywords and they want to trust the platform's caretakers to decide what's OK for them to see.
I am surprised nobody seems to mention indiewebcamp.com and withknown.com as alternatives to Wordpress or Ghost.
I'd guess MAC address is more important that SSID.

(If this were me, I'd want to somehow covertly install that router at Google/Apple/Skyhook/the-local-police-station, I suspect that'd pretty quickly get someone to give-a-shit enough to solve the problem...)
> Unfortunately I haven't found a good admin GUI for a static site generator yet.

Me either but I'm considering using Ghost (which does have a nice frontend) and liberating the content from the SQLite database into static files for generation and serving.
> Go's handling of accessors for structures inside structures and structural typing.

Could you give an example of this?

> But I would like to add Rust's use of '!' for macros and Python's slicing syntax.

Have you seen the Nim `a[x .. ^1]` syntax?
Hey--sorry, forgot I hid it for a while. Anyway, it's kate (dot) mcginley at gmail. Talk soon.
Why do we need a new OS?
As a side note, Kotlin does properties very much like C# - take a look at it the next time you're doing Java and have a choice in the language.
I never said they where comparable, I was asking what the differences where.
C++ is not memory-safe and cannot be coerced into being so.

You can write nice C++ in the C++14 style, but you can't turn off or ban the unsafe features. Until I can make my program fail to compile if there is a bare pointer in it (and how would that work with the standard library and system API?), it's not a memory-safe language.
> these are what some experiments have shown troubling results for

If you're referring to Roundup, the study everyone likes to quote is so hilariously flawed it actually indicates that males who drink a pint of Roundup a day show health benefits.

The problem with GMO studies is that the ones biased against GMO tend to be unsound and the ones biased in favour of it tend to be paid for by GMO companies. Even the WHO doesn't bother actually reading the studies and goes around toting dodgy abstracts.
Vainglory vs. Clash Royale, and the future of “hardcore” games on mobile
Hmm, maybe my recollection of 10 years to pay off the debt is incorrect.

In any event, I remember the exact moment my dreams of having the debt paid down died: when Greenspan went before Congress to testify on the Bush tax cuts. He gave them the political cover they needed.
Yes, I think this is really unfair. In no way is Gates a part of the problem, the country would be in much better shape if there were more like him. He innovated, created tens (hundreds?) of thousands of jobs, and one of the biggest companies on the planet. To top it all off, he puts the majority of his personal wealth in a foundation that he and his wife run to the benefit of humanity in general. It has been my dream since I was a kid to do the same (on a much smaller scale, likely). I wish there were thousands more like Gates and Buffet.
Some TOML syntax you may not be aware of:

[dependencies.redis] git = ...

is the same as

[dependencies] redis = { git = ... }

This will let you have just one [dependencies] block, which is a bit nicer looking. I've been changing examples to use it instead of that older style; they're equivalent if you prefer it though.
You are still misreading what I've written? I said "relatively rare". That does not mean "rare". It means less common than the scenario being compared with. If lone commuting is 51% of driving, and multi-passenger is 49% of driving, it would not be inaccurate to say that multi-passenger driving is relatively rare when compared to lone commuting. I am not saying that multi-passenger trips rarely happen.

To reiterate, I am saying that more miles are driven single passenger (excluding hired drivers) than multi-passenger, and that is the only claim that I am making on the subject.

I trust we have that cleared up now. It means that once it makes sense to have driverless car fleets chauffeuring people around in cities, it will likely make economic sense to make a lot of those vehicles single passenger, because they can be made much more cheaply and run more efficiently. This is not really possible with the current consumer car industry, because consumers want the capability to drive more than one person (whether they have kids or not), even if most of the driving they do is alone. Likewise taxis are always moving at minimum two people when it's making money.

And I don't see any reason there wouldn't still be plentiful multi-passenger cars. I'm not trying to banish multi-passenger car trips from society. I'm not against them! They are just currently "relatively rare" in practice. I could see electric cars potentially increasing adult carpooling, or reducing it. For instance, maybe a car service has a fleet of minvans, and offers discount rates, but fills itself to capacity on the way to your general destination. Or maybe carpooling among adults with different starting and ending points ultimately essentially goes away, like if tiny single passenger driverless vehicles in constant use end up being more efficient than carpooling once all the numbers are in. Even in that case there would still be multi-passenger cars, because there are always going to be people who want to go on dates, or out with friends, adults that need to accompany kids and any number of other reasons that people choose to travel together. Driverless cars don't get rid of the need for multi-passenger cars. They get rid of the incentives that cause people to waste full size cars on one person trips. They unlock the potential for cars to further specialize to improve efficiency.

A consumer car needs to be multi-passenger. A driverless fleet car doesn't. It makes sense then that the fleets that service a given area would tend to try to balance the number of single passenger and multi-passenger vehicles in their fleet to match the demand for these two types of trips. That's really all I'm getting at with this line of thought. I'm not making a strong statement about the single vs multi-passenger composition of trips.
Lots of millennials are deep in debt due to student loans. Also, with jobs being more precarious, I wouldn't be surprised to see a much higher individual saving rate for the millennial cohort. This would then correspond with lower aggregate discretionary consumption.
I think my favorite part of this article is realizing how deep we all are in spin ... "disinflation"? What the hell is that?

Do you mean "deflation"?

But for pity's sake, let's not call a spade a spade and use the word "stagflation" which is what Japan went through, and where the US is heading. The Fed can't give banks money fast enough and consumer spending is stagnating. Sounds like a recipe for stagnating inflation to me.

EDIT: My bad ... disinflation refers specifically to a decrease in inflation. Stupid English beating me again with a word for everything ;)
I've recently settled on a mostly-free self-hosting platform: Jekyll + Github Pages + Google Domains + Kloudsec.

Jekyll and Github Pages keeps the deployment simple and Google Domains has proven to be simple, cheap, and reliable. I tried Kloudsec out last week on a whim after seeing it on HN, and so far it's great - simple, free SSL with let's encrypt.

https://evancordell.com if interested. It needs a little more love before I'd really say I'm pleased with it, but I'm very happy with how cheap and easy it was to set up a personal blog with SSL.
Sorry for the delay in responding, I didn't see this.

I left ruby quite a few years ago. I never really liked it that much.

I mostly work in node, but have taken over a project at work which is written in Scala (Play). I'm curious about Go, but haven't gone there yet.

I kinda feel like the wind has been taken out of the Ruby sail, and I don't see it coming back. Node has had some issues, but I feel like it is still continuing to grow.
> Where would the knowledge of this phenomena be stored?

In the same place where cops record false intruder alarms and give people a warning or fine for too many.
I see a trend of more community for .Net ( because of Microsoft's efforts) and less through Java ( because of Oracle's non-efforts)
And it’s horrible when no one activates it, and you’re the first to do so – every minute your phone will activate WiFi, scan, activate GPS, get a lock, and upload the data.

Battery is empty in a few hours.

But, after doing so for a few days in a row, your battery consumption goes down again, probably because it has mapped enough for now.
In a way selective breeding is a subcategory of GMO engineering. There's nothing fishy about fish genes that are added to crops, for example -- it's just taking the element of chance necessary for mutations to develop out of it, really.
I thought Julia was interpreted and/or ran against a required pre-installed runtime?
It's not very fair, I feel, to drag browser binary size into it. Those hundreds of megabytes give you a UI. If you have a QT or GTK app then the dependency you will drag in will not be small (and heaven forbid you depend on some Gnome or KDE lib).

I do agree about the browser UI performance though - why I can't scroll a page without the tearing effect in 2016 on an 8 core machine with 16GB of RAM is beyond me ...
Ask HN: Consultants, how do you handle commissions?
Commissions, like most money issues are a taboo topic but we believe in transparency so my network of developers and designers is collecting 10% of the revenue for up to a year on a closed lead.

It's a simple method to become more anti-fragile in general (think illness, time for learning new technologies, "basic research" etc.) but frankly we all are more technical than business people so we don't know how recruiters/HR/sales folks specifically handle commissions.

Apart from the fiscal side, does anyone use specific tools or workflows that help with creating a transparent and fair process (e.g. integrating your time-tracking/invoicing tool with a service like zapier)?
Sure, but the functionality was present back when snapshots were the only game in town. I'd hope progress to versioned releases meant that users could make their life easier by using them rather than having to stay using snapshotted nightlies.

I'm glad now libraries are at least supported, which is good enough for my purpose (linking done with gcc, no idea if that's still state of the art for rust-on-stm32 or what), but it had been an annoyance. But I believe procedural macros are still in the same boat.

Somewhat tangential, this is the kind of blind spot encouraged by the rustup.sh degeneracy.
> none of the reactors that have failed have been built using the "newest generation" of reactors, which are supposed to be much safer.

At some point there has to be a compromise made between cost and safety. You could spend an extra $10 billion making a plant even more safe, but in doing so make the scheme unaffordable, and 20 years late. And even then the station could still have complex failure modes that are very difficult to model. Maybe that is exactly what happened to the nuclear industry since Chernobyl? We ended up with ever more complex and monolithic systems that require thousands of expensive physicists to do basic building and maintenance. Perhaps it would have been better to invest in small modular systems.
Knowing an ape from Adam
Aren't you leaving out the most important differentiation between Portland and SF?

The amount of available jobs and their salaries is vastly different in each location.

One minute of searching for "software developer" on indeed.com:

SF: 7,223 jobs, median $95k
Portland, OR: 1,222 jobs, median $80k
> Right now I've got my own self hosted platform, running Wordpress on a Digital Ocean droplet. The constant security updates for Wordpress are a nightmare, and it seems I have to hack both my theme and my post code every time I want to make a slightly interactive post. Never mind that there doesn't seem to be a decent way to preview posts on mobile.

I came to the conclusion that sometimes hand crafting HTML tags for interesting pages takes less time than fiddling with Wordpress innards and plugins.