skysight-inc/HackerNews huggingface dataset:
What makes you think universities produce people who don't care about performance and aren't educated about low level mechanics? That's an honest question, I'm not challenging your experience. I don't know what your experience is, of course.

In my experience, people with CS degrees do understand the low level mechanics statistically more often, on average, than people who don't have a formal education, or people who go to 2 year colleges or trade schools. There are definitely people who make it through a degree without thinking much about cache misses, but in my life I've seen far more programmers without an education fail to understand caching than programmers with an education.

I've never met anyone, educated or not, that doesn't care about performance at all. I do meet people that prioritize what they care about, and choose to weigh performance of the programmer over performance of the computer, choose to prefer working with valuable abstractions over milking every cycle out of the machine.

It depends on what you're doing. Usually, thinking about CPU cache misses in a web development environment is premature optimization and a massive waste of effort. Not always, but usually there are other more important performance considerations.
Unrelated, but they should really reform their site. If a phone OS is a goal, a mobile friendly site should be a first.
The goal of the bill is to protect Wyoming's fossil fuel industries. But even if passed, it would largely fail to do that. That's because the great majority of the state's fossil fuel production is sold to other states and countries that are charging ahead with renewable energy.

Instead of trying to stop the unstopable, the state government should be working on how to adapt to the new world where no one wants to buy their fossil fuel exports.
(S)he has more right to speak for us than the majority of (neurotypical) decision makers.
So what would happen if all the artists quit their coffee shop jobs?

1) coffee shop pay would go up in the short term. Perhaps some artists would come back for $20 an hour. Perhaps some stay at home moms would start working as the pay could justify childcare.

2) some coffee shops would turn into robot booths. Put in money get out coffee. There is very little technical need for humans in a coffee shop. Maybe 1 person to keep people behaving well and prevent someone from pooping on the table. 0 reason a human needs to pour coffee in a cup or wash dishes or sweep the floor.

Seems not a bad outcome. I doubt that many people find meaning in pouring coffee. I think it would be a net gain to all.
If we want to reverse the CO2 we released by burning all these fossil fuels, at some point we'll need to essentially "unburn" them - and yes, that would necessarily involve "paying back" all the energy humanity got from burning these fuels.
Had no idea. I do appreciate this. I must of missed the 'splainer. I'll remember that for next time.
Some of it is retained in the decayed remains (eventually soil) but much is released in the decay process.
I've gone both ways. Writing the tests in typescript is doable, but making sure you have good ts declarations for all the unit test libraries is key. I've had good luck with mocha, chai, sinon and their respective @types.
Yes it would copy, unless you used an explicit std::move(). This is why most of the time you're better off just passing things around by value, and making your classes cheap to move (by, force example, making use of pointers (smart or otherwise)).

This results in less code and more manageable semantics.
Aurora Borealis from Space (ISS/NASA) is also an amazing view:

https://www.youtube.com/watch?v=PBJAR3-UvSQ
Thanks for the sentiment - much appreciated. I feel like I've pissed away decades through all the things you describe, but in reality, they're just paths or routes to where you, me, we are now. The other poster pointed out quite rightly that this is a debt paid forward - so just figure it out from here, right?
The only way I have found to not be racist is to consciously choose to NOT be racist.

I put myself in social situations as much as possible with people of other races and deal with the vague uncomfortableness.

I probably still am racist - but at least I am pushing myself.
That's interesting, but shouldn't containers (e.g.: docker/lxc) be almost as fast as native at disk I/O?

I mean that's basically why I moved my self hosted virtual servers from KVM, which was abysmal on regular desktop spinning disks, to LXC/Docker which is comparably fast to native -- plus I can fit a lot more containers than full VMs.
Part of it was surely programmer confusion, but old compilers in the C++98 days were also worse about implementing the RVO/NRVO. For example, MSVC didn't implement the NRVO until 2005.
Migrating between platforms can be painful.

I’ve started coded C++/CX without noticeable degradation in productivity.

But when I need to code for e.g. linux, because of those tools and practices you’ve mentioned my productivity was much worse compared to using Visual Studio on Windows, even when using same standard C++.
Inauguration speech text available for viewing
HTTPS prevents that.
It is unlikely that the kind of income tax increase suggested in the article will have a material impact on the extremely wealthy.

But that's beside the point. I was trying to answer the claim that "demand for goods will only go up" with examples of goods where demand stays the same or goes down. So whether demand for luxury goods stays the same or goes down, you are only reinforcing my point.
I'm glad I'm not the only developer who can't stand the kind of PM you describe.
It may not be an option for you, but you could consider using a free proxy service such as Cloudflare.
This is an impressive achievement and a good read, but the shit people have to do to back up things that they bought is just sad.
Right now, you can just put Cloudfront in between. It's free, and takes maybe 5 minutes to sign up and adjust your DNS entries.

Of course relying on a provider that might cancel the free plan at any time is not ideal, but worst case you just have to revert your DNS and it's done.
The CO2 is released when (and if) the tree rots.
Yes, I was unclear. We've presumably got 100+ years of industrial carbon emissions to clean up if we want to get back to "pre industrial" atmospheric carbon. Plus ongoing emissions from transportation even if all electrical power is converted to renewable or nuclear.
Another example is Mesa, where chips like the Raspberry Pi's VC4 and Adreno support desktop OpenGL because Mesa already has much of the plumbing in place, whereas the proprietary drivers only implement ES.
There are attacks against RSA signatures when padding is omittted.
AutoMicroFarm: My YC Results, AutoMicroFarm Product Development, Moving Forward
Thanks for the reminder. I started college in 2007 and there was still an echo from the dotcom crash in the air, but I didn't have to go through it.

It's funny you mentioned that a lot of people moved to law. That industry should make it painfully clear that no one is immune to this. When I was a kid the societal message was "want to make money? Become a lawyer!". Enough kids listened to that message that the industry is in shambles today.

I wonder what's next?
A Coal Plant in India Is Turning CO2 into Baking Soda
Speaking of Tennessee. The VW plant in Chattanooga fired like half of its work force after a year because it turned out no one wanted an extra ten thousand Passats. No way for workers to see that coming after years of consistent growth in Passat sales. Now 'fortunately' it was only a year for anyone so no one's life got too upended but that shit happens all the time
Yea, if you're just doing one-liners...probably easier to start with Awk. For more complicated scripts, Perl or Python should be built in.
> It's increasingly difficult to opt out of browser autofill

Good. I hope browsers autodetect these web font tricks and pop up similar warnings. I can't stand when some random website make thinks it can do a better job of credential security than major browser makers.
You haven't read the article. Printing presses are not in consideration here. The whole point was that basic income is redistributive: basic income is financed by income tax.
> takes 5 minutes

This is entirely dependent on how your site is hosted. For some shared hosting platforms, it may not be possible at all.
American and Canadians grill me more. What is my wife's birthday? How many days are we staying? What day of the week are we leaving?

American guard is like "do you have more than 5 bottles of wine you need to declare? No, cool"
Presumably the 100% inheritance tax includes all assets including property. This is a recipe for violent revolution with a dystopian outcome as history tells us.
Except for that time they freed the slaves.

Claptrap. It's not the same party, and I don't mean that in the sense of stepping in a river.
Do you have an evidence of the latter, or this is purely hypothetical? (An honest question.)
Likewise. I plan on hanging onto those. It was the first games magazine I took out a subscription to, and was still a subscriber up until 2010 or so, when I lost interest in games and couldn't justify the continued expense.

Having come from the Sinclair Spectrum only a few years ago, by way of the Master System and Super Nintendo, the whole thing was quite eye opening, especially prior to the internet being readily available.

I like to think of the years 1993-1995 being a period of irrational optimism, when the technology available just couldn't keep up with the dreams people had for it. This was kind of borne out by the slew of bizarre and not-quite capable consoles and multimedia systems released over these years.

The first few years of Edge are the most interesting to read in retrospect because they tell the story of an industry not yet quite sure what it wants to be when it grows up and fighting to get there, wherever "there" might be.
Just realized your username, checked site for updates, and posted the most recent update here, "AutoMicroFarm: My YC Results, AutoMicroFarm Product Development, Moving Forward"

https://news.ycombinator.com/item?id=13457660

Thanks for posting an update - if the titles not right, just post a comment and I'll update it.
gigatexal if anyone wants to add me. Interesting service.
On OS X and BSD (at least, and possibly others) the -B option forces octal-style \xxx output for non-printable characters, while -b uses C-style escapes where possible.

You are correct regarding the GNU option -B, which would not be relevant here, and regarding the fact that neither of these options are in POSIX. Thanks for pointing out those limitations.
"secure_download_url": "http:\/\/...

ugh.
I'm glad to hear that. BTW The conversation about if this should be in CE happend in https://about.gitlab.com/2016/12/08/announcing-gitlab-enterp... and https://gitlab.com/gitlab-org/gitlab-ce/issues/25517
To be fair, the Republican party is widely viewed as having gone through a major shift in policy and makeup with Nixon's 'southern strategy'[1] in the 60s. Comparing the modern Republican party with anything pre-1960 requires taking things with a whole truckload of salt.
[1]https://en.wikipedia.org/wiki/Southern_strategy
Yea, but neither Lua or LuaJIT can make a true binary without some hack where you package up the interpreter as well.
Surely as it is a spectrum they do not all need one thing, a range of treatments to go with the range of issues associated with it. I know you have only provided one sentence but it sounds very close to the institutions of the 1950s.
Not just the repeal of the AVA. My friend with an autistic son is very worried about the lack of commitment to disability rights in public education shown by the incoming administration's nominee.
Shouldn't that be "English is tough, though through thorough thought it can be taught"?
Seconding this, because this is what I do for one of my projects.
Still kind of disheartening that I get 10-14h battery life on my 13" 2015 Retina under macOS, but it drops to 4-5h on untweaked Ubuntu. I can push that to about 7-8h with the help of Powertop and TLP. That's still a vast, vast chasm to overcome for Linux. Yes, I know Macbooks do non-standard things with Wi-Fi and Thunderbolt controllers (special ACPI sleep modes etc.), that isn't a bad thing, Linux should attempt those as well. To end on a positive note: I do agree TLP (and other powersaving tools) are good progress.
Only for those on the lighter edge of the spectrum. I have a severely autistic sister who requires constant care and could never be functional in society. I feel I have more right to speak for her than the OP does. The neurotypical or neuroatypical decision makers argument doesn't really play when the individuals we're discussing lack the ability to make decisions in their own best interests.
What specifically was racist in the US presidential election?

Keep in mind that the parent comment stated "a large majority of the US population is xenophobic and/or racist".
That guidance isn't correct in the C++11 New World Order. For maximum performance, you must think about move semantics. Simply saying const X& everywhere will inhibit move semantics (can't move from const, can't move from lvalues, especially can't move from lvalue-ref-to-const).

For example, suppose you're writing a FancyAppend() function, that will return "LhsString, RhsString". Following your guidance, the signature would be "string FancyAppend(const string&, const string&)". While that definitely avoids copying the inputs, it is not optimal. Providing additional overloads for string&& parameters can be more efficient (if at least one input is a modifiable rvalue, it can be appended to in-place, which can avoid additional memory allocation if it happens to have sufficient capacity; for repeated appends, this can avoid quadratic copying of elements). Indeed, this is what string's operator+() does.

Note that working with rvalue references does require more understanding. For example, the signature "string&& BadAppend(string&&, const string&)" is a severe error (one that the Standardization Committee made early on, and corrected before shipping).
For me, it's distilled down to what do I want my legacy to be - do I want to say I did something, or that I got most of the way there, but then I quit?

I would rather do and fail than do, give up & be assured of failure. At least with the former, I can be proud of my effort, and not have any shame over quitting. You're going to fail at something - might as well face it and fail with dignity when it happens, or succeed through the effort. The importance is building for the long haul, and not forgetting that.
The points that were taken are incomplete. In both places they fail to mention the 30000-39999 range of addresses, which are known as input registers, Function code 04.
Let me see if I understand: Industries are destroying the environment, which supports human life, and you want to stop this presumably because human life has some intrinsic value.

Your answer to this is to use the force of the state to destroy those industries, and if they resist you will literally kill the people opposing you. Do those lives have less value than others? Or is this a twisted greater good type of thing, where you think climate change is happening so quickly that we should jump to dropping bombs to stop it? (hint: it's not)
I assume you mean Cloudflare and not Cloudfront. While you could use Cloudfront, AFAIK there's no free option. (Aside from the usage you get as part of the AWS free but that is time-limited.)
That's called a "capitated" payment plan, and we already use those on a lot of contracts with physicians. They create perverse incentives (withholding care), and tend not to work well (it implies that physicians are capable of significantly improving patient outcomes over their current level of performance, and choose not to.)
> surely the solution is not to legislate the existence of your notional worker's factory

It's not the solution, but it definitely is a solution.

Imagine you're a coal miner in Wyoming. You have two choices:

1. Get your local elected officials (who have tons of other constituents in the same boat as you) to put together some anti-competitive legislation that lets you keep your job.

2. You move to a new place, possibly with gov't assistance, uprooting your nuclear family, likely leaving your extended family behind (who you've lived near all your life), to do the same job, but probably for less because the supply of such jobs is shrinking but the demand is still high.

3. You spend several years retraining for a new job, living off gov't handouts while you're unable to work. After you're done, you still have trouble because everyone else is retraining for a pool of jobs that hasn't gotten any larger. (Remember, a lot of these places are one-industry towns and counties. If one industry goes away, you don't have much else to do.)

If I were in that situation, I would love to say that I would automatically jump at the chance for #3, or at least #2, but #1 is so so so much better for me and my family.

You do the math, and you don't have a lot of savings, and #2 and #3, if they even occur to you, sound really really scary: "I might lose my house and be unable to feed my family" kind of scary. So you do the only rational thing you can in that position: #1.

> One would hope that the public would demand reasonable severance, assistance for relocation and retraining, et cetera

Unlikely. Public sentiment -- especially of the kinds of people who live in rural areas that are most hit with problems like this -- are very much against gov't assistance for retraining (or, even "worse", gov't-mandated assistance from the former employer). Remember, these are people who believe in the American Dream so much: you work hard, and you succeed. Getting a gov't handout is dirty to a lot of these people. Allowing other people to benefit from such handouts is even worse.

> To reiterate the second point in this thread, history has shown that "digging in" is usually the exact opposite of what should be done.

You seem to be under the misconception that people tend to do what is best for the community (and even themselves) over the long term, when the short term looks scary. That... just usually isn't the case.

I'm not saying any of this is right, or ideal, or efficient, or long-term sustainable... but it's how it is. Some people don't have the time or resources to see or plan long enough into the future to make the right call in situations like this.
I've always loved the 3000GT (the American version of the GTO).[0] There's a new iteration of it hopefully being released this year.[1]

[0]https://en.wikipedia.org/wiki/Mitsubishi_GTO

[1]http://automotrends.com/new-2017-mitsubishi-3000gt-release-d...
So what? It's the harsh reality of unsecure http.

Maybe your website has some important information and the user is just unaware of the dangers when entering his credentials on your website. Good for him, now firefox is warning him. He can choose to continue or not. Fortunately, if your website doesn't really hold any sensitive information then the user will go forward.
Theresa May 'faith' in Trident after test 'malfunction'
Accommodations means thing slike disability rights in the workplace, not housing.
Ask HN: What SaaS do you pay for you don't think I've heard about?
I don't know about the UK, but in the US, you effectively have a choice between getting welfare and working. So people have the option to take some low-paying job, but they don't do it because then they lose welfare benefits that pay almost as much, sometimes subsidizing childcare etc. so it's an unemployment trap. UBI is much saner because you get it in addition to any income you earn from working, so you can go ahead and take that low-paying job as well.
This is in the same bucket of stupidity as Oregon preventing you from pumping your own gas.[1] I do enjoy the comedy however.

[1] http://mentalfloss.com/article/18812/why-cant-you-pump-your-...
The emphasis on MPG is driven by regulation, not consumer choice. Auto manufacturers are required to satisfy fleet-average MPG requirements that have continuously risen over years. Most low- and mid-hanging engine efficiency improvements have been picked, so drag reduction is just about all that's left. This is why the large bulk of modern cars all look like identical eggs even though consumers would pay for non-egg cars in the absence of regulation, and don't understand why cars look so much more boring than a few decades ago.

https://en.m.wikipedia.org/wiki/Corporate_Average_Fuel_Econo...
Nothing like that was endorsed by the OP. In fact all the governing bodies were describes as being very careful that this should never happen.
Very welcome.

Agreed, and I'd be careful with thinking about it as "well written" in this context. An abstract notion of quality doesn't matter nearly as much as whether it suits the person taking over the code base. If you're selling to another developer, then they have to have similar language and framework tastes. If you're selling to a non-technical person, then it's more about whether they can find somebody who can more efficiently work with your code than build from scratch. So in a strictly commercial sense, a mediocre PHP site can be more valuable that a very smartly constructed Erlang site.
> human nature, which has not changed much over the last 500 years

Let's be clear that "human nature" is relatively stable, but the "cultures" that sit atop are much more capricious-- slowly changing in different ways to fit the same human desires.
Because, if it turns out that most people are just fine with fucking off all day and living off their UBI check then UBI is unworkable (pardon the pun).

The cycle would go something like this:
* UBI checks start getting sent out
* Large droves of people quit the shitty jobs
* Due to reduced labor supply, cost of producing goods rises
* The increased cost of living means that now we need to send out even bigger UBI checks (i.e. raise taxes)

This feedback loop continues until even the most motivated individual cannot rationally continue to pay into the system.
when? we saw the same big wheeling deficit creating policies in the bush years. definitely not just trump.
Lots of conversation here but we already know how to deal with this; let's run a test and see what happens. Just like they are doing in Utrecht in the Netherlands.

If it looks good we can roll it out a bit more.
I don't think "buffalo" (the verb) having a specific meaning makes any difference in how hard that sentence is to parse.
God and the Bible
There is an inspiring TED talk, "A new way to diagnose autism" (2012) on early diagnosis using eye tracking by Ami Klin of the Marcus Autism Center: https://www.ted.com/speakers/ami_klin

Early diagnosis is critical for treatment and helping the affected child and their family. The linked CDC site says average age of diagnosis is 4 years of age, which is shown to be more expensive for society as a whole. We have reliable ways to diagnose by 2 years now (and eye tracking could lower this perhaps to 9 months or earlier). Early diagnosis should be standard of care.
Why do you have a password field on a http site?
Welp.. you just implemented one of my 100's of startup ideas. And by the looks of it, you did a pretty good job too :) So, kudos the site looks awesome and I think will definitely fill a need people have.
Thanks saycheese! I posted that blog post to HN myself a few days ago, but it did not get any traction. :)
Huffington Post is garbage. That link is full of correlation or data points and then ascribing racism.
Why do others misunderstand? Maybe you say one thing and mean something else? It is clear you're arguing for the sake of arguing, and this community is worse off for it.
This is probably the best explanation of Borrowing and Ownership I have seen.
one can only hope you're not posting that approvingly...