skysight-inc/HackerNews huggingface dataset:
Sorry you've completely lost me here. I thought the problem was mainly that we haven't figured out a way to control the sun or the clouds (soon though, soon...)
Interesting. So, it's much less impressive than a substation transformer explosion; I had expected it to be similar.

A "transformer substation explosion" scenario is a good base for a comparison, since we have a lot of experience with them, and the scenario (within a city, near other buildings, with high-voltage wiring) is similar.
My father was an employee of a series of banks. Nothing hugely special - earning the equivalent of about £100k today at that point - but the lifestyle they had by my age is astounding.

By 34 they owned a huge house in the country, several large holiday homes abroad, three cars, private education for the kids, first class flights (for them - I always flew alone to school, economy), motorbikes, you name it.

At the same age, I've done very well for myself compared to my cohort - I own a basement flat and a one bedroom cottage with no roof up a mountain, and have savings - this was from being a director and founder of a 50-ish person business with £MM turnover. I am incredibly concerned for the rest of this generation - if I feel insecure - how does someone renting on a zero-hour contract feel?!?

Part of the myriad resasons I quit my business to wander the world is that I'm done paying for the lavish lifestyles our ancestors enjoyed. Bluntly, it isn't fair, and I'm fed up, and I'm not taking it any more.
vim is great, but neovim is better. Of course these days I'm a spacemacs proselyte. On my dev box spacemacs and neovim is used interchangeably. On most servers I just stick with the default distro vim, unless it becomes a remote dev machine.

Point is I use all three all the time, and I fully expect to continue doing that until world hunger or me ends.
I can't remember any Mandela effect. There's group consciousness (mentioned in RS and CC, but covered massively in Absolution Gap and some short stories), and some contact with a parallel universe (in AG/RA), but no independent mass misremembering.

There's some mandala drawings in Revelation Space (Philip Lascaille draws them on the pavement in chalk), and there are huge structures called Mandalas in the second and third parts of the Poseidon's Children series. Is it possible that this is what you refer to?
10 Personalized Product Stores You Would Love to Buy From
Mobiloitte Developed Robust iPhone Apps with Latest iOS Features
my natural cynicism prompts me to note that nuclear war would also slow Global Warming.
A few years ago HN's nested tables led to random font sizes on mobile. So there have definitely been problems in the past.

But HN is also in a very unique position. It has 170 lines of CSS and thousands of talented web developers have inspected it for mobile problems. Every easy fix has been made. Most websites can't do that.
Here's some. I used to be extremely comfortable with Haskell, but things didn't go well when I tried using it for the first online programming contest I ever did. It was just too slow to write code in, compared to C++, which I hadn't used for years. Being able to plop down variables in front of a for loop, or print statements, or extra conditionals to handle some corner cases or break out of a loop, and to just casually mutate local variables, makes writing out a solution go a lot faster, with a lot less mental overhead from having to janitor variables between maps, folds, and whatnot.
> I've heard some vegans force their cats to become vegans as well. I think it is not healthy.

You are correct. I'm mostly vegetarian (I eat fish), but I won't do that to a cat. They need meat for health, and not doing so is cruelty.

I truly wish that these folks would give the cats away to someone that can feed them properly and invest in a vegetarian pet that fits their lifestyle: Birds, iguana, and so on.
MingDebugger: simple prototype to illustrate how debugging works in practice
> Personal experience is a pretty terrible way to form political opinions, it leads to stuff like overestimating the rate of crime, the cost of terror etc.

Isn't it the other way around? Few have significant personal experiences with crime or terrorism so it is only when they read about it that they start thinking that it is a big issues.
From the GNU website:

---

Things that prevent GitLab from moving up to the next grade, B:

All JavaScript code served to the client is free, but does not work with LibreJS enabled. (B0)
Encourages bad licensing practice, including no license; failure to state the license on each source file; and failure to say which GPL versions apply. (B2)

---

I think at least B2 is a reasonable request, although this may have already been fixed (sorry, I use gitlab but barely visit the site itself).
2017 Will Be the Year for Devices Supporting Auro-3D, Dolby Atmos and DTS:X
How do you slow down the loading of a page, like it's done in the article?
<main> came late - the others were developed while the HTML5 process was being actively watched and talked about (before people got bored following it) so noone really reported widely on the creation of <main> and as such it's rarer. Hence <div class="main">

<section>, <header> and <footer> are not too uncommon.

<article> is by far the most used, and is also put to genuine use in parsing by things such as Firefox/Safari's Reader views and other such tools. <section> gets used similarly by some parsers I think, though I've no direct examples off the top of my head.
There are more bugs.
Wrong password page will reveal facebook user associated with an email..
I have stock on 153 tabs with two processes each using 670MB of memory (1.3 GB total) and CPU is at a comfortable 1.5% + 0.9% (2.4%).

EDIT: Oh, I do have 22 extensions installed.

[1]: http://i.imgur.com/Epkfydj.png
Too bad most of the new features are already in Neovim.
Seems like the value of such an exploit could be a lot more than $5k to the right people in the open market.

Probably not. What would the buyer do with it? It's probably very hard to mass scrape FB (rate limiting would kick in), and there are other ways of getting a specific email address.
Android users are more honest than iPhone users
"Everything is fast for small n."
React “Aha” Moments
Also in latest Safari / macOS Sierra
Children are experts at dreaming
Santa emojis – feeling festive
Or, you know, you take existing open source software and adapt it to your needs?
That is true but it is a way to put constraints on "infinite" requests and another source of revenue.
I am a tradesman in the metal fabrication industry, and all these cost overruns and missed milestones makes me wonder...

Have we lost something? Have tradespeople lost the ability to deliver these massive projects on time and on budget? Their managers? Which layer(s) is/are dropping the ball.

The structural steel fabrication has become increasingly complex. Our workshop has become dependant on robots (a laser cutter and a 20 meter drill-line machine, and a small fleet of button clicking humans to do all the CAD modelling) that a breakdown can bring fabrication to a rapid grinding halt.

It makes me shudder a bit to imagine the technical complexity of the design and fabrication of a modern mega-project.

At least wind turbines are relatively simple in comparison.
OK, there are 2 groups here: Group A, which you're using as a list of users that are interested in a subject. Group B is used to perform the bug, and doesn't have to be an active group at all---You could have just created it for the purpose of performing the exploit.
Show HN: Challenge friends to eat better, powered by AI
Because LXC on a technical level is much simpler, doesn't make mess in network
and filesystem setup, and is easy to understand. Docker does some heavy magic
for things to work for programmers (the ones who can't be bothered to learn
how ethernet bridging or IP routing work), so the whole thing feels brittle.

In short, LXC is vastly underappreciated.
The last time I said that I was told I will live a long life. I've never repeated this phrase since.
In the last ~1.5 years it is solely people contacting me. (But I give a lot of talks, workshops, and the chain of recommendations is going.)

One day I want to write how I get started, but I am not sure which steps were essential, which - irrelevant. And many things are not ones one can replicate.
How to Hire Best Freelancer
Did any Non-Soviet scientists and engineers say this?
> Otherwise is safe-ish to eat

Not necessarily. Plants aren't so stupid and there are poisons designed to catch you at the middle and long term. Peas have those for example.

Better studying a little botany instead. Euphorbiaceae is a wery widespread family, relatively easy to recognize by its very specialized flowers. All are very poisonous and you can't eat it, but some of them can still be handy. Can provide you wit car tires, torches, fuel, killing your enemies and treatments for diarrhea, expelling worms and, as a nice special bonus, remedy for genital herpes. Yeah, they know what a real survivor needs.
I personally found the Clojure community very welcoming at conferences, meetups as well as on the mailing list, slack, stackoverflow and on reddit.
Ben Stiller speaks about his battle with cancer, for the first time
I honestly think this is just someone who dug up a 3 year old article because they are upset about flexbox in bootstrap 4.
There are a lot of entries for my city ... one is a dumpster and upon closer investigation it's behind a grocery store.
Just because everyone is doing it doesn't mean it's a sensible idea. It's a huge failure which makes honest ethical people to pay more in a world where everyone else "optimizes" to bigger or lesser degree. It's a system where the only question is how much you go into shady area. This is a problem at every scale from micro companies to big corps.

>>Like many laws, there are subjective components and that is what precedents and courts are for.

But this is not similar to subjective laws where you need to come-up with interpretation for some case. Here you would need to assess "real value" of every transaction out there which is just not possible.

>>Tax agencies understand that businesses exist to make a profit and try to come up with systems that are compatible with that.

This is not an argument. There exist taxes which are simple in structure and which are not possible to evade without committing forgery. VAT is one such tax, taxing revenue (but not income) is another idea. Income tax isn't like that.
The premise is often that, as a programmer, you are a part of tightly controlled agile/SCRUM team, while DS get much more independence in their jobs.
Corn has.
Well, if someone has an opinion about the right choice on an issue, it sure makes a lot of sense to judge the rightness of voters based whether they vote that way. There's basically no other way to do it, right?

Like.. no one votes for something they don't think is right. The whole point is a difference of opinion about what right is.
I believe Tesla charges at least $3,000 extra for self-driving Autopilot package. If it comes to it, they might be willing to just reimburse California residents the $150.
I started using Nightly for kicks and giggle around 6 months ago and my about:crashes shows me only 6 crashes (none of which were able to kill anything more than a tab (and in all the cases, the offending website was YouTube)).

Nightly is amazingly good even if it is built from the HEAD of the trunk (branch in git terms).
> Usually it is the content owner not the provider putting in terms that requires DRM schemes for playing their content on the internet.

But at the end it's the customer who decides. As long as there are people who still subscribe to watching un-movies (DRMed streams), the studios can say to Netflix "see, our requirements for DRM don't hinder customer adaption". If on the other hand people would cancel their Netflix account becuase of DRM (and state the reason) and even began to cancel friendships to people who still subscribe to DRMed services, the whole situation would be quite different: As a first step probably Netflix would probably introduce a Netflex-NoDRM subscription, which only gives access to few, but DRM-free movies and would try to regain the customers who canceled their subscription because of DRM. Now it's a market decision: If lots of people switch to Netflix-NoDRM (despite less movies), Netflix will get very convincing arguments for negotiations with the rights holders (since this will probbaly not happen spontaneously, I suggested to cancel friendships to people as long as they still subscribe to the DRMed subscription to increase the social pressure for NoDRM a lot).
Yeah, thats RMS in a nutshell for you:

Avoids saying “Linux” without “GNU” when referring to GNU/Linux. (A8)

Specially now that GNU/Linux is in a minority (if you count installations and include Android and ChromeOS), I think they should drop the whole thing.
I'd be careful about assuming that C code run on a human interpreter behaves similarly to C code compiled by a modern compiler. For example, string literals probably don't actually have to exist in memory anywhere, but could arise implicitly from the control flow of your program. A compiler could probably turn:

char *x = "abcdefghijklmnopqrstuvwxyz"
printf("%s", x)

into something like:

for (int x = 'a'; x <= 'z'; x++) {
putc(x);
}

Maybe when your program thinks it's accessing the 42nd element of that array, it's actually accessing some function of (the number of clock cycles in the CPU's counter, n unrelated code segments XOR'ing into a memory location, the executable's exact binary output) and the compiler has conspired to make these calculate to what that string's value would've been in an imaginary virtual machine to save 2 bytes(or because they're cached).

Sounds like a good DRM scheme actually.

And who says pointers are to RAM addresses? Maybe the compiler statically notices that the pointer's target stays strictly between 'a' and 'z', and decides to use a simple 26-value counter. Depending on how you debug a program compiled by a sufficiently smart compiler, pointers could point to RAM addresses only when you're looking at them.

That for loop you thought you wrote? Well, your program accesses different parts of the result at different times, so it scattered it all over your program so it's lazily computed. The loop counter or pointer never actually exists or takes on any value.

You can't be sure any of it exists unless you add logging or inspection. The whole program could be a lie, cleverly calculated to mimic the one you really intended.
Google is profiting from Holocaust denial, says Jewish museum
Also, mistake implies that there is some agency and or design intent involved.
it's the economy, stupid.

americans of generations X and Y got raped out of their money by the looter economy comprised of high-interest big-sum debt, decreasing wages, increasing rent, increasing cost of living, and few jobs. this story gets rehashed every few months (starting from around 2010) as though it's new. it's not new that capitalism has scarred the young.

it took me a while to leave my parents after college-- and it was a miserable period that couldn't have elapsed quickly enough. suffice it to say that young americans stay at home due to not being able to afford any alternatives. even living with roommates is expensive if you're in an area that has jobs-- and most areas do not have any jobs, or any well paying jobs.

we can't save money to move out, nor buy a house, nor save for retirement, etc, etc. it's been this way for nearly ten years. things have actually gotten worse economically, and we're now overdue for another recession. the "main street" economy is completely divorced from any successes of the "wall st" or finance center economy, yet it suffers their failures even more violently.

millenials can't afford to take care of their dying boomer parents... it seems as though they'll grow even poorer while trying, however. millenials can also expect no real return from their investment, as their parents have themselves been hollowed out of wealth by the process of aging.

here is a radical statement: seizing the means of production or forcing the downward redistribution of capital is now justified and overdue... the time wasted waiting for a handout from the business owners or the government would be better spent organizing the young to eat the rich.
We gave it some help.
Bokeh and Sanic+uvloop is pretty interesting.
Not all reactors result in long term storage of waste, I believe some designs can use existing spent fuel even.

I would really like to see investment in other types of reactors such as pebblebed, molten salt etc. If we don't build the stations to create nuclear missiles, we can make them much more 'friendly'.
Dr. Leslie Dewan has developed a Nuclear Reactor that can run on the Nuclear Waste we currently have all around the world.
Learn More:
https://www.youtube.com/watch?v=4UXXwWOImm8
> There's a weird contraption that feeds you twice a day. And you can see food still up there, on the conveyor belt.

Or smell it. Consider that cats have better smell than us, and that cat food is designed to smell especially good and addicting to cats. Then that noisy box probably reeks like delicious food all the time for the cat. Probably drove it nuts ;)
Consumption taxes aren't regressive unless you take a very narrow view of what happens in given year. Consumption taxes are linear as the money will be spent at some point and taxed there (and if it isn't spent it's fantastic as someone just provided free services to society and didn't want anything in return). Still if you are concerned about them being regressive in small time window then there are many ways to compensate for that:

-tax necessities at lower rate
-give every citizen some way to get some of the consumption tax back (up to X amount)
-introduce more social programs like some kind of unconditional payment; as this will be much bigger % of income for poorer people it will in effect make consumption tax progressive.

>>The truth is there isn't a 'simple' solution to this, which is part of the reason that status quo is unchanged (another part of the reason is obviously the lobbying power of large/multi-national corporates.

I think your "another part" is what is really going on here. I would add one more reason: people are not good at understanding economics and consequences of regulations. Even if you prove on paper that consumption tax is just more fair, will make companies pay in market they operate and therefore will lower tax burden on lower/middle class it's still easier for a politician to shout: "tax the rich CEO's!" and they will get people to follow them.
C has a really simple model with regard to storage durations, but the usage/omission of the respective keywords (static, extern, auto) is what makes it hard for beginners, IMO.

`static` means different things at file scope and at block scope, `extern` is redundant most of the time (except when linking to an object from another unit), `auto` is 100% redundant and is a leftover from the days when `int` was implied for every declaration.
If "nobody needs it" then there will be no consumption in another country to take the German production. (Some production does actually get curtailed, never matched with consumption in Germany or in a connected country). It's not like Germans are smuggling waste-electricity past customs agents into another country. French reactors do very little "on-demand" adjustment either. You can see graphs here; look at the yearly ones: http://www.gridwatch.templar.co.uk/france/

French electricity trade with neighboring countries makes a exports make a jagged line. Fossils make a jagged line. Nuclear is the smoothest line of any of them: it does hardly anything on-demand. It does the same thing day after day. That is an advantage in certain ways (no worries about lost production on a windless night) but a disadvantage in others; you cannot save money/resources by stopping a reactor the way you can by stopping a gas turbine.

I am someone interested in post-fossil electricity. 15 years ago that meant I was primarily interested in nuclear power. Much to my surprise, the nuclear industry basically stalled and the renewable industry expanded scale and cut costs much faster than I thought possible. Following the change in the numbers, I am reading more about renewable technology than nuclear technology nowadays. That's where the most rapid improvements are coming from. I'll change my opinion again if the numbers change again and nuclear starts delivering aggressively on scale-up, costs-down. I'm interested only in numbers from real hardware, though. I've seen enough daydreams in the forms of PowerPoint and TED talks (from nuclear dreamers and renewable dreamers alike) to last me a lifetime.
Of course wealth will be distributed unevenly if it is created unevenly. Anything else is both unfair and unwise.

Poor people in the United States, today, have a significantly higher standard of living than my grandparents, who were neither uneducated or poor for the time.

Poverty has moved way up Maslow's hierarchy.
Scientists fired lasers at antimatter in a test that probes the deepest question
> So in your opinion, there was a "right" choice to make, and a wrong choice? Why let people vote, then?

Of course in my opinion there was a right and a wrong choice. If I didn't think that, I wouldn't have an opinion, would I? The "better" was in quotes because I appreciate that it is subjective. I can't say with absolute certainty that one option is better than another because I don't have perfect information.

We prefer democracy because in general it leads to far better outcomes in general than the alternatives that have been tried. That doesn't mean I don't think we often vote badly in individual votes.

> Can't you just absorb that older people voted rationally, based on evidence and distinct life choices that aren't necessarily stupid?

No, I cannot. No one votes entirely rationally, and I certainly include myself. People tend to vote according to their emotions, and because of a range of cognitive biases. A case in point:

> One point which tips the votes is the "L." group is so dictatorial about their vision of right, and that makes a huge group tip for the alternative, the Trump/Brexit vote.

Casting a vote because you are annoyed at your political opponents being confident about their views makes no sense logically. This is an emotional reaction rather than a sober assessment of what is best for yourself, your country and the world. Surely the questions of jobs, climate change, scientific research, health and so on are vastly more important than punishing a certain group's mindset?

I feel that the Trump/Brexit campaigns won because they were far better at manipulating these kind of reactions than because they presented better arguments. I think any objective assessment of the respective campaigns would conclude they or their supporters spread more misinformation. That doesn't mean they were with certainty the wrong choice, just that I don't like how we got there.

> Which is exactly the lack of listening that is killing our democracies.

I have the opposite opinion. The increasing emphasis on making decisions by emotion as in "our opponents aren't listening to us enough" is doing more harm to democracy. Less reliance on personal experience and more reliance on logical argument and facts please.