skysight-inc/HackerNews huggingface dataset:
>I've never used a <table> without <table class="table">. It's redundant.

It's not redundant, an element selector has a different specificity than a class selector. Much easier to maintain when Everything Is A Class (especially when paired with BEM, for very flat selectors). It's the reason Bootstrap stopped doing this.

Who cares if it's redundant? Classes are cheap and repeated strings cost you almost nothing after Gzip.
A shorter way of putting it is probably:

If products don't get sold to actual consumers in sufficient numbers to pay everyone, then the money has to come from somewhere. It generally comes from "lower" distributors that one signs up. Those who are successful and see a profit by doing this talk about it; those who lose money do not.

Ergo, no social good, the majority of people talking about it are successful, and it ruins lives.
Oh, come on. Just because old technology is too complicated to repair or upgrade doesn't mean the entire industry has stalled.

This is pretty much the definition of "cruft." An accumulation of old defunct artifacts in the face of technological advances. [0]

[0] http://catb.org/jargon/html/C/cruft.html
React dev builds are terribly slow at rendering large lists. Open Slack and scroll up for about a minute. It becomes unresponsive very quickly.

I don't understand how deploying React's dev build would help anyway... Do they regularly run into bugs where they need to step into React code?
America barely armed any Syrian rebels or protestors. Much of the DC establishment and military community wanted to arm them, but Obama was against it and therefore any real military aid was severely limited: http://www.bbc.com/news/magazine-33997408

The conflict in Syria was started and escalated by Assad. It was prolonged by a number of actors, including Russia and Iran supporting Assad, and the gulf states / Turkey etc., supporting the other side.

America is a common boogeyman for whenever something goes wrong in the world (Venezuela's Maduro never misses an opportunity to blame the US for his own regime's multitude of failures and crimes).
Are you implying that the Salafist-Jihadist rebels in Syria don't do the exact same? Because they make people "disappear" too, in addition to brutally and savagely executing people in public (decapitation, mutilation, etc).

And I'm not just talking about the now-defunct Isil -- al-Qaeda (AKA Jabhat al-Nusra AKA Jabhat Fateh al-Sham AKA Hayat Tahrir al-Sham) are equally guilty of using religious pretext to subjugate and murder at their discretion.

There's more to the situation in Syria than what CNN and MSNBC spoon-feed the ignorant masses.
How an iOS Developer Uncovered the Next iPhone
You only need to hold this energy until the next peak period hits the grid. The Snowy Mountains Hydroelectric Scheme in Australia actually buys off-peak electricity to run the turbines in reverse & pump water back into reservoirs, and then generated electricity when demand is high: effectively time-shifting power generation & arbitraging the peak/off-peak price difference.
See, the thing is that you keep calling it a "status game" when it's not really clear what you mean, other than to belittle work others do because it isn't solving algo puzzles.
Styled-theming: Create themes for your app using styled-components
I am German, I don't think that is actually government policy. The Green Party has made a resolution demanding that ban by 2030.

But one party asking for a ban on ICE by 2030 is not sufficient against the German car industry.

Just to be clear, I would be very happy to see the streets rid of petrol-burning engines as soon as possible. But I doubt it will actually happen by 2030, there is too much inertia in the industry that has done quite well with one-track thinking for about a hundred years.

Someone here on HN recently quoted a business consultant saying, "culture eats strategy for breakfast". This would explain perfectly why it took two outsider companies - Google and Tesla - to develop the technology for autonomous cars and electric cars.

I feel reminded of the story of Xerox and its PARC research facility - if Xerox had played their cards right, they could have been Microsoft AND Apple combined. But the inflexible bureaucratic hulking giant that Xerox had become was unable to adapt to the new technology. IMHO, the current car companies are facing a similar situation right now. If they do not get on top of that development now, they could quite likely end up like Xerox did with the computer market.
These threads are automatically posted by the whoishiring [1] account. OP is missing a lot of the usual information.

[1] https://news.ycombinator.com/user?id=whoishiring
Yeah I remember back in India page speed was a real concern not because google could penalize you but the network speed was so slow. Not sure now but back then Bsnl used to suck big time.

After coming to Australia, everyone here treats +4mb websites as normal which was a real mind twister for me. Thankfully pagespeed has always been my concern regardless of network speeds due to my 'conditioning' years ago.
Centrifugal storage systems would be more efficient, AND last 100 years with only needing new bearings every 20years.
I honestly don't understand why you need a desktop app to run chat.
I think most developers become developers for the creativity of creating a product.

In reality most of that fun part is the the product manager role.
(Pre IPO) Medallia is Hiring Software Engineers and Managers - McLean, VA

Who do we need: Sr. Manager - Front End Engineering, Sr. Manager - Backend Engineering, All levels of Backend Engineers (Java), All levels of Front End Engineers

Apply Here: http://www.medallia.com/open-positions/ or email me at hcassano@medallia.com

Tech Stack: Frontend- Angular, ReactJS and also develops compositional or backend-for-frontend services using NodeJS and GraphQL. The aforementioned services are deployed in our microservices environment, which is based on Docker, Mesos, Aurora, and Linkerd.

Backend engineering is a pure Java shop that currently develops on Java 8 and depends on the same infrastructure as our Frontend engineering teams.

What do we do? Medallia enables companies to make customer experience improvement easy by systematically capturing customer feedback everywhere and in real-time delivering insights and actions to every employee, from the c-suite, to the front line—so companies can create experiences customers love.
Maybe. The recommendation for flossing comes from tradition and anecdotes, not good evidence. Flossing isn't evidence based[1], though that doesn't mean it's useless and we shouldn't do it, just because something isn't evidence based doesn't mean it doesn't work.

We probably should floss because it's probably helpful, even if the evidence is weak, it has a plausible mechanism of action, it's low cost, low risk, and teeth feel good after a proper flossing.

A big issue is many people have poor flossing technique though, which is (probably) not great for gums and may actually cause problems. Flossing shouldn't hurt and you should talk to your dental hygienist about proper (recommended) technique. Also have him or her actually floss your teeth if they don't already during a cleaning (mine does) so you can get a feel of what the recommended technique feels like. Also try different types of floss. My hygienist can floss me just fine with the "normal" type floss but I can't replicate that for some reason, I need to use the "glide" type floss.

[1] https://www.washingtonpost.com/opinions/the-evidence-for-flo...
It seems to be dead on arrival, nodes are crashing: https://twitter.com/BeardDroid/status/892384578551267328
IMHO, Paris is fairly dirty (like 60% San Francisco dirty). Especially the subway is a mess, and there is no law enforcement (e.g. minor children begging during weekday and no-one does anything). Many of the trains are vandalized.

St. Petersburg is much nicer than Paris (at least in the summer). Surprisingly, the it is cleaner even though the country is poorer.
What's really great about the Declaration of Independence is that that it lays down the rights of people and then spells out in a bulleted list more or less exactaly why those rights are being violated and therefore why the rebellion is justified. However, my favorite part of that document is this:

"Prudence, indeed, will dictate that Governments long established should not be changed for light and transient causes; and accordingly all experience hath shewn that mankind are more disposed to suffer, while evils are sufferable than to right themselves by abolishing the forms to which they are accustomed. But when a long train of abuses and usurpations, pursuing invariably the same Object evinces a design to reduce them under absolute Despotism, it is their right, it is their duty, to throw off such Government, and to provide new Guards for their future security."

I love it because it says to use caution and that rebelling for small things and things that will pass soon is not a just reason to rebel. And that a long standing government which is stable should be respected.

But it then switches gears and says people are more inclined to not do anything about it and that revolution is in fact a very scary thing - that suffering a bit is probably better in most peoples eyes.

And then the last part - when it has gone too far and the people have been abused so much that their claim to life, liberty and happiness has been taken from them under the thumb of a despot, then they must act in violent manner.

Saying that, today in the USA we are quite far away from crossing the "light and transient" part so a conspiracy to overthrow the USA government would not be justified. You could make the argument Venezuela is in a transient phase as well since this is a monetary crisis created by very bad policy. However, their leader is making some pretty dubious claims to power currently, using a crisis to consolidate his parties rule on the people.
I'm programming desktop applications in Racket, but unfortunately for many purposes it is, as of now, too slow. Especially application startup time is painful, and text% and other essential components of the GUI are way too sluggish for professional end-consumer applications. Maybe the Chez-based rewrite will help, but I'm not betting on it. Parts of the GUI library are just too complicated, and sometimes for no good reason (for example, style lists or the way it deals with snips internally).

I'm probably ending up with prototyping in Racket and writing the final application in Qt or Lazarus.
I don't think CSSnext is actively maintained either :/

Also, related to CSSnext — isn't the @apply spec idea dead? Does that make CSSnext “yesterday's vision of tomorrow's CSS” but not what we think the future of CSS will look like now?
HN Thread Reference – Tips for Finding an Inclusive Work Environment
Machine Learning Explained: Dimensionality Reduction
I didn't say it to make anyone feel bad. It was just the opposite point of what the OP had asked. Beside the fact, the question is clearly not directed in the assumption that their spouse wants to learn programming. It was directed that OP thinks they would like it so they tried to get them into it.
I read that the BMW i3 is an example of such thinking, and that most publicly-owned car companies would have never even attempted the type of engineering and manufacturing that went into the car.
Briefly (and this is covered in other comments), energy efficiency and energy output per dollar are related but not identical.

An extremely cheap solution that can store energy well might be just fine in the face of huge amounts of surplus energy.
Asy Recipe – Recipe Vegetarian – Recipes for Chicken #25
Perhaps you misunderstood my question. How long would it take for routers that run that version of the kernel to be available?
Perhaps the choice was between a 0% efficient energy store that costs $0 (dumping the excess on the floor) versus a 35% efficient store that costs $x. The economics of wastefulness can get complicated fast.

But even so, there are an awful lot of cheap energy storage schemas that are not limited by Carnot efficiency, so it's a bit baffling why anyone would try to play Maxwell's daemon with their storage facility, when they could be dumping energy into reversible chemical reactions, as one would expect inside a chemical battery. Or maybe even a flywheel system. We're getting better at materials science all the time, and we could almost certainly dump lots of energy into flywheels without exploding them.

And the article sounds a lot like they aren't just sticking a Stirling engine between a hot well and a cold well and pairing it with a motor/generator. That's about as far as I'd go in the thermal energy storage game.
There is little value in knowing if a given line of code translates into machine instruction X or Y or into none at all. Simply write readable code and trust the compiler until you have a reason to do otherwise. In aggregate your code will be fast (not the fastest).

Once you measure a performance issue you can focus in on one part or algorithm and map abstractions onto hardware, which can't be done in many languages. Because hardware is different this process is often different. Even between two members of the x86 family there are different ways things can be optimized and the compiler puts a bunch of reasonable defaults in. Once you know the sane defaults are not good enough you can trade effort for efficiency as much as you want and keep getting gains for a long time.

Trying to go to the machine code each C++ build is like trying to understand the JVM bytecode for each java build. I don't know why so many care, because you only need to do this on occasion. I suspect the culture of performance causes people giving talks to focus on this. Then people consuming talks place disproportionate value on this.

This is clearly happening with constexpr and template metaprogramming now. Few people really need it but there is huge focus because a few smart people needed it to solve their problems, and those people are also prolific speakers and, bloggers and authors. Where are all the talks on best practices around smart pointers, thread synchronization tools, class composition, and other common issues that affect correctness, design or other aspects of creating software? I want to see more on Hazard pointers and other pooled smart pointers, these are a real replacement for general purpose garbage collection, but the community prefers to talk about compile HTML parsing (not that these are mutually exclusive, but there is only so much attention).
Donated.

Btw, a business model: let artists pay to enter their names in a directory of artists for hire. They can charge clients extra (eg fee) to pay for these ads. True, it would be ideal to include reviews etc but links to their portfolio are often good enough, and it further highlights the power of krita... If interested, contact me via my HN profile - I've done this before successfully, both for startups and at scale, and I don't need your money. :-)
>I hope a burglar breaks into your house and starts raping your daughters, cutting the throat of your sons, blows your head with a 9mm

Did you read what you typed after you typed it!? Shameful, much less relevant.
So beautiful people aren't evil?
A map to find treasure or secret passwords or the end of the world plans...Just imagine what could end up in the blockchain. Part time capsule part safe part invisible ink part James bond part infinity. Just think of all the craziness..I need to put something in the blockchain. But what...
See AppleScript and Automator.
Would this be a factor in Slack's consistent 20% CPU usage when it's idle? (electron app/linux)
Cool project, to respond to your admin post, the jitteriness seems to still be present on my machine.

Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36

Windows 7 x64
There is no need to make this thread, as whoishiring [1] automatically posts this and the other monthly threads at 11AM EST.

[1] https://news.ycombinator.com/user?id=whoishiring
"It is insane to cancel and abandon two reactors because natural gas prices are low."

Not if, for whatever reasons, it's impossible to build them on time and within budget. It's regrettable for a whole range of reasons, not least that it keeps older, less-safe nukes running when maybe they shouldn't.

Maybe recovering the cost of carbon fuel externalities would change the relative profitability of nuclear. But maybe the way we use nuclear power - the fuel, the safety issues, etc. - is wrong enough that it can't be fixed without a fundamental re-think.
Everyone is so smug here, wow. If you have a little web presence with 5 visits per day, of which 3 are bots, you don't cache, you don't use AWS or any of the big services, you just spin up a tiny Linux machine with a LAMP stack and that's it.
Do it

Trying to put what you think you know into words is a powerful way of finding out how well or not you really know the subject.
Bonus: You'll find you hear from people in the same position as you which gets you encouragement, makes contacts and keeps your motivation high

Pressing 'publish' on my first blog post was nerve-wracking but really there was nothing to worry about. Do it
Hashrate distribution can indeed only be inferred from the rate of block production and their difficulties. And you need quite a few samples to get a clear picture (Poisson distribution).

EDIT: It would probably be faster to determine the speed of the Cash fork by noticing the reduction in hash rate on the main Bitcoin network.
It's a great idea! Every act of doing, especially new things can only lead to new skills being developed. It's free, why not! There can only be benefits, documenting the journey of learning. Search for "Gary Vaynerchuk Document VS Create", a nice piece (blog, also a video) about the benefits of it.
No, she wants more laws to arrest people no matter what.
One, it's notice of attack, not prevention of attack. StartCom (or an attacker in possession of their private key) can issue a perfectly valid google.com certificate, it's just going to be visible to the world that that's what happened.

Two, while Google is presumably watching CT logs for google.com certificate issuances, I'm certainly not watching my personal website. I suspect most people aren't, so they could probably get away with issuing e.g. a shadowsocks.org certificate and have a few days of successful attack before anyone notices. This is probably not what you want for dragnet surveillance, but it's great for an attack against an individual (whether conducted by a government or just some private party).

So yes, the state of the world is quite a bit better than it was before CT, but adding CAs remains a risk. They're only worth adding if there's a reason to do it. (StartCom's free certificates used to be a really good reason.)
No, he's not implying that.

He's saying that prior to 2010 (pre civil war), a lot of people could quietly disappear in Syria due to the government.

CNN and MSNBC don't have anything to do with reading comprehension.
Seriously. Fuck you Tech Crunch. This type of profiteering is what plants the seeds of the "fake news" arguments.
Nope. I rarely skip phone interviews - I might do it if it's a referral from someone I know really well and the candidate is local or in-town, but over the past 5 years that is the only circumstance that I can remember skipping that step.

While I'm not and haven't worked in a "top tier" tech company, I've spent my entire career in other "top tier" companies in my industry, as well as with a highly regarded consulting firm. Those experiences have taught me that people I don't want to work with can come from or be anywhere. If I don't already know you, or trust someone else that really knows you, we're going to talk on the phone.

I'll do a cursory walk thorough your experience, since we'll focus on that if we move to on-site, but I'll spend 30-60 minutes talking to you. I'm looking for solid communication ability primarily, using stories about motivation, goals, how you work alone and with others, team experiences, etc. This part is always the candidate's to "lose" more than me actively trying to screen out - I'll bring you on site if we have a good conversation and I walk away with an understanding of your story and a mutual agreement that you're in the ballpark for the role.

Plus, as others have pointed out in the thread, it is good to have a consistent process for all candidates. Not just to avoid unconscious bias, but to have the right data points in the decision. I'm not doing you (or me) any favors by skipping the phone screen, if at the end I get down to two very technically strong candidates, but I also know that the one I phone screened has a solid ability to communicate over the phone (which is a good proxy for working across campuses and such). Then I have to decide if I go back and do a phone interview with you, which is awkward after the on-site or just hire the other person.
Europe has been riding an unprecedented wave of stability and prosperity after the Second World War while many countries adopted a form of socialism. And if they wouldn't try to ignore problems around immigration so hard for the past decades the left wing would probably still be quite popular.
Profile on 21 year old founder of Aragon ($50M ICO in May)
If you can't explain it simply, you don't understand it well enough. All these CS Degree wizards and gatekeepers need to come out of their ivory towers.
As if WoSign were any better: https://wiki.mozilla.org/CA:WoSign_Issues
The BassCSS site (and ACE site) both contain 100% code samples, but 0 previews of what it looks like!

How are you supposed to look and see what you need or what's available?
I guess that even 100% reserve exchanges would keep a significant portion of all assets in "cold wallets" to minimize the risk of hacker attacks.
These are difficult to audit, then.

Also, The exchange could always claim that some of their users demanded a transfer, which would explain a withdrawal from on of their audited wallet. So, without knowing the "virtual" balances of their users, wallet audits would be meaningless.
IRC as a service. Allows users to pay a static amount each month and have a solid chat solution.
That's very interesting, thanks for linking to the code. Why would they require the first block to be >1MB?
That's great! Thanks for the update, it's nice to see how things are developing. I hope you guys get out unscathed.
One problem with this is that if extensions need to be sandboxed from the user, the browser, and each other. Therefore you'r proposing running a process for each part of the browser.
>Home Secretary Amber Rudd wants harmful content to be auto-blocked

What IS harmful content exactly?
Buying Bitcoin would only be useful in this case if you intended to flee the country, to get around the currency export limits.

Buying them as a store of wealth would only be useful back when the Bolivar was worth something - as it stands, the black market exchange rate is several times the most generous official exchange rate (there are 3 official exchange rates for some reason). So buying BTC now would only make sense if the government currency had any further to fall.
I think one of the elevations to the form that occurred as Jon Stewart and the writers evolved The Daily Show was that the coverage was more fair.

The clips were still humorous, but they were generally contextually and fairly presented so as to be an accurate statement of the target's beliefs. The subversion usually came in choosing clips where the true beliefs were exposed, rather than the PR whitewashed version.

Oliver tends to overdo the histrionics in reaction to the topic, whereas one of Stewart's most effective rhetorical devices was "... But maybe they {good reason for doing the thing that was done}" -> segue into next clip where target explicitly rejects {good reason} as motivation.
they probably should have hardcoded a much lower dificulty for the first batch of blocks.
I echo what Hates_ says, do you have a mailing list so that I may also be notified when things come out?