skysight-inc/HackerNews huggingface dataset:
Yeah, in general, it's good practice to not take any article on HN seriously. Assume that the article's author and every commenter may not be experts at the thing(s) they're claiming to be. Especially when there's social aspects involved.
This $49 Game Console Teaches You to Code
The Rising Tide
Really, I do not understand your reasoning since the S&P 500 has an annualized return of >10% since 1970.

https://en.wikipedia.org/wiki/S%26P_500_Index#Annual_returns
The Frustration and Loneliness of Server-Side JavaScript Development
He's written a post about how he defined CTO role at Stripe (http://blog.gregbrockman.com/figuring-out-the-cto-role-at-st...). I imagine he'll approaching the role similarly.
​What the heck is HPE up to with its cloud?
If everybody buys solar, electricity prices will only rise faster than inflation in periods without much sun.

It might even be profitable to play a 'buy when it is free or cheaper, use when it costs money' strategy. You can get there by buying large batteries, charging them from your neighbor's solar panels when there is lots and lots of sun (they may even sell at prices below zero), and discharging them, selling to you neighbors, when there is little sun and wind.
The UAE wants to build a full-scale, artificial mountain to generate rainfall
I'm a fellow at one of the largest economic think tanks in the world. I've been studying various schools for 25+ years. I have a basic understanding. "On an infinite timescale"? That is literally meaningless. Show me ANY time scale where the pie has been fixed and I'll go away.
I've done the Windows-on-Mac thing, but I assume half the problem there is Apple's Windows drivers aren't particular good (do the fans still just run full blast all the time?).

I'd hope that a dedicated Windows machine would have better drivers, but that's probably putting too much faith in the vast majority of manufacturers.
I am prepared to call anyone who ships bad code incompetent. We are ALL incompetent at some level, and perhaps on some days.

Narrow is the way. You have to look them in the eye and say "It's not ready. You can force me, but you will first provide documentary evidence of that force ( an email prints off just fine ) and by the way here's what you're risking and do try to keep up."

And I am dead serious, folks. This is what it will take. It will take each and every contributor making it his/her personal mission as if it was their Klingon honor. The culture right now doesn't even know how to ask for that.

Right now, it looks like we can barely even have a conversation about it.

Id love to see Modula-<n>, or Rust, or anything else used. But the logistics of that are daunting.
> instant equity on our house.

Depends. Solar doesnt necessarily add value. Depends on the appraisal. I only know because I tried to buy a home with solar panels. The homeowner had raised the price of the home to include his investment in the panels but the appraiser wouldnt include the panels in the appraisal.
> I don't see any moral justification for a software engineer earning more than someone collecting waste

Do you see a moral justification for paying a doctor more than a receptionist? I see none for paying them the same.
This feels really clunky to me, but maybe I'm just not getting it. I'm trying to implement a more automated build/deploy process at my current place of employment and am basically modeling it off of Github's [0], which seems to have a better feel.

Obviously the quality of the process needs to be high, but when it's effortless and "fun" then everybody wins.

[0] http://githubengineering.com/deploying-branches-to-github-co...
I agree. It's very hard for me to believe that he can both have been so clearly well-versed in crypto and with its beauty, enough to create a masterpiece like bitcoin, and at the same time hesitate to just sign a message. Not only is signing something convincing and easy, it's taking advantage of that same beauty of crypto that he should appreciate so much.

It seems backwards to me that someone like Satoshi who obviously does value privacy and anonymity would get on BBC and declare "I am Satoshi, and I want to be left alone" and yet at the same time not take the cleanest, least extravagant option of just signing something.
Please don't post unsubstantive or inflammatory comments.

We detached this comment from https://news.ycombinator.com/item?id=11620760 and marked it off-topic.
I think there's plenty of examples of a small opinion resulting in big, unintended consequences. If people start thinking there's no long-term punishment for theft if caught then no one will attempt to take advantage of it? I'm not saying hordes of people will suddenly start a thieving life, that's just nonsense that no one is really claiming. But there will be people emboldened by such things.

Some people thought a similar thing a few years back in the US. The thought was that since sometimes innocent people are injured due to police chases that there should be restrictions on such chases, most of them involved giving up. The leading argument against was that you are essentially telling criminals to always run because the police will break off. I believe cooler heads prevailed that instituted new policies that did not allow such nonsense.

As for your example; do you think the store just returns the attempted stolen item to be placed back on the shelf to sell to another customer? Even if the thief is caught, there is a form of loss due to the product likely being useless to them.

Finally, yes the guy was caught but not punished. That is not necessarily a recourse for the owner of the stolen property, they are still out the stolen property. It's not like the neighbor's kid stealing your bike that can be returned, they can't sell food handled by a thief, security, and or police. If the effect on the bottom-line is nearly zero then why bother trying to prevent theft at all?
Who doesn't like having to escape double-quotes and newlines or the simple yet powerful aesthetics of programs entirely styled in font-lock-string-face?
People have the extra money but they don't have to spend it on hamburger. They can spend it on durable goods as illustrated by the Discworld quote above. And just because demand for something goes up doesn't mean prices will. Often increased demand is a signal that a new market has opened up and this draws in competitors, causing prices to go down.

Look at the headlines about solar panels! Demand for solar panels is much higher today than it was 20 years ago and yet prices are dramatically lower.
I use Debian.

If you're running stable, you should be able to upgrade every day, and nothing will break. that's the purpose of stable; it really only adds security fixes.
This system is just going to keep encouraging click-bait and tracking the same way ads do. If you want to encourage actual quality, real stuff people want, then funding has to be based on people actually wanting to reward something not just that they click and load a website.
27" 1440p is 108 ppi, which is the current sweet-spot IMO.

24" 1080p is 92 ppi, 22" 1080p is 100 ppi. So you're a bit behind the curve in terms of ppi, but it's probably not that noticeable. The big thing you're missing is just that 22" isn't that big a screen.

For reference 27" 4K is 163 ppi, and many people find that's too much and need to use some scaling.
I thought this was real, then he went through the "verification" and I got a good chuckle out of that.
Y but with much sharper text :) 5K 27" is better obviously but 3x the price.
Without subsidies an industry can't not just lower prices to meet a competitor.

Especially with the sort of auction pricing in energy markets. If the going rate for energy is 5 cents a KW*hour, then you can't sell it for 6 cents.

Solar survives off subsidies in the USA. Though in places like Dubai it might be a competitive energy provider.
As a fun exercise, try sketching out what a stronger-typed API for shaders and shader parameters would look like.

It's a useful exercise in understanding why such a thing wasn't done.
I don't really know, but I read an article that said earthquakes contribute significantly to depreciation in Japan. If the structures just don't hold up as long due to the harsh conditions, it would make sense that old structures would be worth less.
Ask HN: Balancing flow with timeouts?
About a year ago, I started using a keyboard timer to enforce breaks and I find it useful. However, one problem I have is when I get into a coding flow, the timeouts often break that flow and train of thought. Does anyone have a good way to balance flow with healthful breaks in a way that maximizes the benefits of both? I'd love to hear any approaches, even those not involving keyboard timers.
New tech uses hardware, software to train dogs more efficiently
No reason not to be. People have opinions and I don't disagree. Our site needs a major overhaul, but we've been too busy building the platform to make it a priority. Hoping to have a new site launched in the near future.
Exploring Edit and Continue with Roslyn
An air source heat pump might make more sense than just using the electricity (they often provide 3 units of heat for each unit of electricity, a COP of 3 compared to 1 for resistive heating). It depends on how much summer power could be sold for and how much all the things cost.

Newer ones would work fine for most of the Boston winter.
Microsoft acquires IoT platform Solair, will integrate it into Azure IoT Suite
Profanity and abuse are two different things.

We detached this subthread from https://news.ycombinator.com/item?id=11617591 and marked it off-topic.
If you were to implement the Fair Tax, which includes a stipend for
basic needs, you'd get bipartisan support as well

Poe's Law is pinging.
I'm really happy using Crouton on a Pixel 2 as my main dev machine.
"I imagine that many of the people that think they need to learn OpenGL would be completely happy with Unity3D, for example."

This isn't quite my experience. Unity3D can put a lot of bullshit between you and a simple update loop for testing out an idea spike.

Many times, you really just want a "poll events/update state/draw shit" loop, bereft of anything else.

OpenGL 1.x and GLUT were actually pretty much perfect for this use case--the fixed-function pipeline made splatting up things really easy to understand. As hardware moved away from that model, and as people kept wanting to bolt on more features, life got too complicated, and the only solution was to say "Okay, screw it, you all write the shaders you want".

Your point about "what makes sense" is a good one--people don't seem to grasp that in order to have the functionality they might want in a graphics API at the performance they think they need, they need to have a toolset that lets them build large pipelines.

When you're building what is in nature a big refinery, you shouldn't complain about boilerplate. At that scale, it's not.
Simplifying lexicographical comparisons with C++
Are you talking about the UK?
For what it's worth, I don't think Lisp is a very convincing example of how useful a language with a limited type system can be, because to a first approximation no-one uses it.

But more generally, the modern web development world is only just waking up to the idea that if you want to build software sensibly beyond a very small scale, you need tools for modularity and composition. Separation of concerns is important to preserve developer sanity and keep maintenance manageable. It is helpful to have well-defined, stable interfaces, whatever the current underlying implementation. Having an expressive language is good, but having an expressive language built on sound foundations and with consistent patterns and clean semantics is much better. Standards for protocols and formats are important. Performance matters, in many different ways. Quality matters. Portability and standards compliance matter. Longevity and stability and backward compatibility matter. Having a few good tools that work well and offer substantial benefits is much more valuable than having a million tiny things that change or become unsupported within weeks. Frameworks can be useful for getting going quickly, but you lose flexibility down the line if your requirements evolve beyond what the framework was designed to support and that can hurt. Libraries offer more flexibility, but you often incur overheads converting to and from their conventions and those overheads need to be reasonable if the library is going to be useful. Reuse is good but not always the best choice.

These and many other lessons in real world software development were brought to you by the words "developers older than", the number 30, and experience of programming outside the JS bubble. :-)
We're still iterating, but right now we reach out to vendors proactively. So ideally it's little/no work for the vendors to have to search for events, we post them on events that they should be able to handle. The work that they do to create a proposal is no different from the work needed for any clients, if anything our templates may make it easier.
I am biased, but this is a question that we ask everyday to ourselves: http://interviewkickstart.com.

We don't think interviews can truly be gamed though. They are much like a date, where often the person's true personality will come out before committing to a long term relationship.

They can however be practiced, the concepts can be brushed up and confidence can be built, with the rest left to your interviewers to judge.
This comment breaks the HN guidelines, regardless of whether someone else was wrong. Please post civilly and substantively or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Remote code execution bug in ImageMagick
Additionally, you'd have to subtract the monthly power bill from those returns. I.e. you can't say "I would have doubled my $20k return by investing it for 10 years", because you can't defer your monthly power bill for 10 years and pay it in a lump sum after you doubled your money in the S&P. Paying $100+/month for power would substantially impede the interest compounding effect.
Sorry, I wasn't as clear about the plan as I could have been.

To be more specific, I'd set UBI at a level that everyone who is currently getting Social Security based on age would rather switch to getting UBI instead. Then I'd discontinue SS and call the UBI program "Social Security", and pretend that I didn't get rid of the entire SS program. Wrap that change up as a package deal along with taxes to fund it, and call it "Social Security for Everyone".
ServiceStack – a journey into the madness of microservices
Be careful with this. Companies often claim ownership of anything that you do during work hours.
As much as a think pre-check is a scam, I still can't believe more people haven't signed up for it. For anyone who flies even once a year, $85 for 5 years ends up being a pretty small part of the ticket price ($17 per round trip), and makes everything go so much smoother. At all airports I've traveled from I'm door-to-gate in under 10 minutes, even when the regular security line is swamped.

Only thing I can think of is perhaps people live far enough away from an airport to make the interview requirement a burden... though in that case you can try to schedule your appointment for a couple hours before a flight, when you're already planning to be there.

(Of course, more people joining isn't in my best interest since I doubt they'll expand pre-check staff all that much...)
Lots of windows here, Norway, don't even have curtains that can be drawn all the way across.
It doesn't look like you are hiring for any positions in Toronto.
Their nose is amazing, of course. Is all the mass of their cerebellum connected to using their noses??
I agree that you're not soon likely to replace your shiny $400 Nvidia graphics card with something designed by a bunch of students and faculty at Berkeley. However, what about your phone? If you watch Prof Patterson's talk, you'll be astounded at what they've been able to do with modern tools and a small team of students. Now think of some larger, slightly-more funded teams such as LowRISC[0] and you begin to see the possibilities. Raspberry Pi proved there is demand for this sort of thing.

[0] http://www.lowrisc.org/
I think the author of the article may be failing to understand why the dynamism is there. It's, unfortunately, not needless.

The shader API is an API where the developer provides source code at runtime and then modifies inputs to the program compiled from the source code that runs on the user's GPU. It's a source-code level interface because it makes nearly zero assumptions about what capabilities the underlying hardware will have; interpretation and compilation of the source is left largely up to the vendor (literally, in the sense that the compiler is part of the GPU's driver kit and not part of the OpenGL library---an issue that has caused me HOURS of headache when encountering a bug in a closed-source graphics card's compiler, let me tell ya ;) ).

I strongly suspect a more compile-time-checkable API would lack the flexibility needed to capture all shader behavior---both when the API was codified and in the future. It's a pain in the ass to use, but I'm not convinced it's avoidable pain.
I'm looking at getting a new laptop this summer, and I've been leaning towards a Dell XPS 13, but this chromebook is intriguing to me. I had a an Acer c720 chromebook for a while and I had a really good experience running Chromeos and Ubuntu through Crouton. Having 16 gb of RAM is an important feature to me, and I'm disappointed the non-touch XPS 13 doesn't offer it. I'm probably also all right with having limited on-device storage because usb 3 is fast and external storage is cheap.

How capable is the Core m7? Is it hefty enough to drive a KDE desktop smoothly? What about playing light linux games like Civ 5 or Crusader Kings?
MINI COOPER S feature for your browser
>Both Russians and Americans like megaprojects, enjoy standing on moral high ground, like all-ins and risky endeavors, and long for foreign culture without really immersing in it.

Someone who has lived there will doubtless correct me, but I get the strong impression that China is similar. Must be a superpower thing.
There's not much reason (and even less empirical evidence[1]) to believe that U.S. stocks should follow U.S. economic growth rates.

[1]: http://www.economist.com/blogs/buttonwood/2014/02/growth-and...
Your $10 filter is made by the millions. The Tesla one is going to be highly, highly custom and in low production quantities. It's also very large:

http://i1.wp.com/evobsession.com/wp-content/uploads/2015/09/...

I'd go a few Benjamins higher if I had to guess.
FWIW, they lifted some of the restrictions in Aug 2015:

http://www.schwab.com/public/schwab/client_home/password_for...

Between now allowing very long passwords, the free 2 factor token (hardware symantec vip, not SMS based), and being able to lock your accounts with a voice password/passphrase that you must give the rep to discuss your account on the phone (so then just SSN/mothers maiden name/birthdate isn't enough), I think they've pulled quite far ahead lately. It's better than any of the other banks I've used.

[Note: voice password is not their voice fingerprint sillyness their reps will think you are asking about at first]
Reasonable arguments. But what's the connection with the article or a previous comment?

Also I've found that most managers know they should keep their team replacable, but also efficient. And they often end up treating long term replacability for short term efficiency gains, again and again and again. So while it should be a real issue it is less often than we coders worry.
I don't know about the parent, but you'd guess that wrong about me. There are a ton of subreddits I sort of politically align with that I can't join because I don't align with their brand of feminism. Besides that, I think there's something wrong if you can get banned for using the word "bitch", even to describe a man or nobody at all, on a very non-serious sub. I've yet to meet someone with that opinion in real life

I personally have no interesting in aligning with an anti-SJW ingroup, because it seems like a waste of time, and they tend to attract people on the other kind of the spectrum, which isn't ideal either.
Please don't take HN threads on generic ideological tangents.

We detached this subthread from https://news.ycombinator.com/item?id=11619113 and marked it off-topic.
The U.S. markets reflect the U.S. ascending to become the dominant world power over the course of a century. Naturally, the markets grew during this period of tremendous economic growth. The investment industry likes to extrapolate from this, and declare it a rule of the markets as if it's a law of physics.

If growth slows or stalls, eventually the markets will catch up. A market that grows independently of the underlying economy doesn't make sense in the long term.
Can you elaborate what this has to do with fixed pie?
That's exactly why I am switching away from Knockout. I loved every minute of it, but there are features I simply can't deliver on because the perf is too low. There are all sorts of hacks I could do to get around it but that is really going to slow me down.

TBH It's not really the rendering that is slow in my experience. It's the fact that every binding attaches an event handler to the DOM. This can take up to 10s for a reasonably sized grid in IE.
Here are Google, Amazon, and Facebook’s secrets to hiring the best people
Certainly not universal. Could be true in California or Texas, possibly. For sure it's not here.

Where I live, the peak is a winter morning which is windless and therefore particularly cold, at 8:00 (before sunrise). Solar output is zero, wind power output is zero. Everyone turns extra heaters on, puts the kettle on to make a hot cup before taking a warm shower.
Hi Ig1. We shared top down as it's easier for people to visualize the size of the opportunity. Bottom up our revenue model projects CAC between $5-$8.

We think this business is inherently viral because everyone everyone knows buys electricity, and people who find a simple way to save money are usually eager, even proactive, about telling their friends about it.

We respectfully disagree with your assumption that the value prop diminishes over time or that we would have high attrition. The value is not in the relative price of the switched plans but in the total time & money savings to the customer versus staying with their more expensive incumbent supplier.

The snapshot of a customer’s bill is only needed on signup, not ongoing. In fact our system is designed to be zero effort after signup. The whole point is for us to work in the background, saving our customers money without them having to worry about a thing. However we will employ site features and notifications to remind users of how much they’ve saved and will continue to save, as well as how much we’ve saved our customers in aggregate. Once a customer is in our system there is high incentive to stay and refer their friends, and little reason to leave.

P.S. Thanks for Fizzbuzz!
The article made no mention of previous animal studies. Surely we have already tried this in chimps right? What was the result there?
Get rid of old people completely. Problem. Solved.
EVERYONE there is in the global 1%.
The beginner needs to rise to the task.

GLSL isn't complex at all, least of all because its problem domain is basically pure math.

It should take less than an afternoon to understand how to write a shader if they have any familiarity with math.

If they don't know math, they shouldn't be doing shader programming until they learn.
Weird, didn't know they did that. On literally my first flight after getting pre-check, I somehow had a razor blade stuck under the insole of a pair of shoes I was bringing in my carry-on bag (a pair of shoes I hadn't worn since before I had moved apartments, so I assume somehow that's how it got in there). The metal detector picked it up, the TSA agent took my shoe apart, found it, seemed totally unconcerned, threw it in the trash, and waved me through.