skysight-inc/HackerNews huggingface dataset:
> Note that "find someone smarter" doesn't necessarily mean "you are stupid". It does imply that further discussion with this person on this topic will be pointless though.

It also implies "Someone smarter will see it my way" which implies "I'm smarter than you" which is getting to part of the root of what's offensive about that wording.

> "talking to you is a waste of my time"

That's slightly less offensive than what was said because it no longer implies a "smarter" person would be less of a "waste of my time", but it's still fairly offensive.
Actually, invoking undefined behavior anywhere in the code, even unreachable code, means the entire program is invalid. Including for all inputs. The reason it doesn't simply abort is because compiler authors don't go out of their way to do extra work for no reason.
Which they exactly did:

North Korea’s Hydrogen Bomb Claim Strains Ties With China

JAN. 6, 2016

https://www.nytimes.com/2016/01/07/world/asia/north-korea-ch...

China announces sanctions against North Korea

5 April 2016

http://www.independent.co.uk/news/world/asia/china-announces...
That's what I mean, you're not familiar with what's happening, yet you comfortably dismiss the whole idea of blockchain as ill-conceived and impractical.

So both of your major criticisms are being actively addressed by very smart people who plan to have them solved in the near to medium term future.

Does that in any way change your view of blockchain? Maybe it could possibly work? Or, no, it's just a hopeless dumb idea that will surely crash?
TCP and the Lower Bound of Web Performance [video]
Perhaps implicit in the comment you replied to is the idea that there's no such thing as a "content owner".
I think there's a misunderstanding here—the undefined behavior occurs at runtime, not at compile time, so rejecting it outright at compile time is not a sensible solution (it's not sensible to reject something if you don't even know that it happens). The modern purpose of undefined behavior is to enable these kinds of optimizations anyway, so I can write:

int *x = some_call();
...
*x = 5;
...
if (x == NULL)
abort();

The compiler will optimize out the abort(), which is a good optimization since obviously x can't be NULL otherwise *x = 5; would be wrong. You might say that the programmer should be responsible for removing the abort()—but it might be inlined from a different function or something like that. Rejecting the program with an error would seriously piss me off. We want our compiler to be aggressive about optimization under the assumption that if we write clean, standards-conformant code, the compiler will optimize out any bounds checks that it can prove will pass, so we can be free to put bounds checks everywhere and get good performance. That's hard, and it's not obvious that it's hard, and people routinely underestimate how hard it is to write standards-conformant C. There are a lot of alternative ideas in the pipeline but we don't automatically get to blame the compiler vendor, even though sometimes it really has been the compiler's fault.

People get rather riled up about undefined behavior. There is a good subset of people who rather like fast C code (optimizing out paths with UB can make code much faster), and a good subset of people who think C should just be safe and predictable. If you want safe and predictable, C is a tough sell.
Why couldn't the runway adapt to these conditions? Why not arrange gigantic superfast hydraulic jacks all along the track, to vary the runway's tilt, according to the needs of the current aircraft? Oh and very flexible and strong runway materials to handle the change in circumference. As long as there were no power failures, this would be a piece of cake.

Frankly, the circular design isn't ambitious enough, as initially proposed.
Devuan Jessie 1.0 RC
Whenever I look at anti-Bitcoin arguments, it mostly just boils down to the fact that they don't really know Bitcoin all that well.

There's absolutely no reason why digital gold can't be extremely liquid. There's no reason why increasing the valuation of bitcoin itself is going to do away with the digital gold market (raise your hand if you hold gold and would be super upset if it went up 100x).

The complaints about stagnation and the fact that the community is having political difficulties etc is true. But I also remember some years ago when twitter couldn't even keep its servers running and everyone was writing it off as a technology that couldn't scale.

Even if the naysayers are right and and Bitcoin never becomes anything but digital gold and a way to send money between different countries, then the market cap still has like 50x to go.

Finally, I'll only accept arguments that Bitcoin can't become the next digital currency from people who thoroughly understand the lightning network. If you actually understand how Bitcoin is structured, there's no way it could ever scale to the point where every transaction is written to the block chain.

That's why we are creating the lightning network, which is essentially a VISA prepaid credit card system on top of Bitcoin. You can contribute a certain amount to your lightning account and then make unlimited purchases, instantly and it practically zero cost all month and then settle with one transaction to the blockchain. All of this is secure and trustless.

The only thing standing between the lightning network and what we have now is a fix for malleable transactions which is held up because of a political dispute.

The nature of the dispute is unimportant, mostly due to the fact that the rebels have tried to do a hard fork attack over the last month and have failed, proving Bitcoin to be decentralized enough (and it will get more decentralized as it gets larger). The opposition, at this point, can't win and can only delay. At some point, incentives will ensure that they have to go along with the fix, and then it's Bitcoin 10,000.

I'm invested in Bitcoin for the long-term and have no interest in pumping and dumping. To date, I haven't sold any Bitcoin, and I have high six figures worth.

I'm more bullish on Bitcoin than I have been on anything, and I would openly welcome any legitimate arguments that convinced me otherwise, but I haven't heard anything yet that can't easily be explained by a misunderstanding of the underlying technology.
Not to detract from your point, but blindly blocking a User Agent because of a bad actor and losing money is not a good solution.

A more robust solution can be coded using information from Google: https://support.google.com/webmasters/answer/80553?hl=en
Unbelievable. There have to be laws for security.
I would like to use D if I could dump the GC, but it appears they don't make that easy, even though as you say it is possible. For me smart pointers make memory management seem not so daunting.
I would hope the people at Reddit are smart enough to check an IP and not just a user-agent.
Why MIT Switched from Scheme to Python (2009)
Just saw this similar comic! http://smbc-comics.com/index.php?id=4283
> The melody is generated by a linear-feedback shift register (LFSR). Thus, in one sense, the melody is randomly generated. But I spent a considerable amount of time tweaking the random process until I found something that was musically satisfactory.

This is just mind blowing to me. The music is actually really good, I've been playing it on repeat and I just wish it could be longer.
You're absolutely right! The two are not the same. Unions are intended to support, protect, and advance the interests of workers.

That said, there is one possible catch. Each union advances the interest of the workers they currently represent as they see them. It is possible that this may not always be the same as the interests of the workers they are advertising to.

There are other failure modes, too. A minority union working with one company many sacrifice the interests of their members there in order to gain an advantage with negotiations with a different company. This most famously happened with Hostess, wherein one of the unions that represented a small number of Hostess workers was incredibly hostile in negotiations in order to improve their hand with a different company.

You're absolutely right that anti-union propaganda should be distrusted and disregarded out-of-hand. Yet, it's perhaps possible that pro-union interests shouldn't be treated as automatically aligned with those of a given worker or set of workers. As you say, in-principle alignment isn't always the same as in-practice alignment.
It's "new" as of C99.

The actual boolean type is called _Bool, but <stdbool.h> provides macros that let bool, true, and false work.
If you kindly find a way to post the (paywalled!) original article in the Information it would be much easier to continue the discussion! Thanks!
My apologies, maybe I read too much into the parent comment. Well that happens when you are not careful.
1) It's illegal to impersonate law enforcement online.

2) It's illegal to commit fraud by pretending to be someone else online (when, for example, using someone else's credit card or opening a bank account in their name).

3) You can be sued for things that are totally legal, such as blemishing Google's brand my impersonate them and doing things that annoy people.
The author of the article makes a passing reference to "radical egalitarianism", which Wikipedia doesn't say much about, but associates with equality of outcome and communism. It's possible that something along those lines is, in fact the author's position.

I'd be interested in seeing if there are a significant number of people who are fundamentally concerned with wealth inequality per se rather than poverty, lack of opportunity, corruption and unjust rewards.
I would prefer that China plays a more active role in resolving the situation so I sort of hate to play devil's advocate here but...

The missile defense systems we deployed in SK could be used to track Chinese missiles. My point was imagine the outcry from the US if we perceived that the Chinese were tracking our missiles under the guise of tracking Mexico's.
Mirantis enters the Kubernetes game and ups its OpenStack play
Latest #Jobs #Vacancies in #G4S UAE,US 2017 Apply Now
We are all equal but some are more equal than others. Those who are more equal have more money therefore they can officially buy bodies and rent their blood to others.
Show HN: WrapAPI v2 – Build APIs, scrapers, bots on any website
this is all levels of government, not just federal.
This person had Skype credits and some calling plan. Very consumer level :)
Emacs 25.2 released
OMG – NPM clone that finally makes sense
Makes sense, more curious about the opaqueness of voting and what shows at the top!
>they are in all likelihood no longer upside down.

You clearly don't live in a non-metro area.
Object Pascal just calls the function with this == null
(well self = nil)
Model/View Programming in Qt
> I lived in LA for several years.

I'm not sure how that informs you on the cause.
Visit a good library. There are really great ones with lovely reading rooms still all over the place. Totally under used and under appreciated imho.
The original message has a typo in the subject. It says version "25.1" but the message author corrected it after. This is really about 25.2 release.
It likely depends on how busy you are. Calgary had a rough start. Uber came to Calgary but was then shut down for an extended period. It then started up again December 2016.

Most of the comments by drivers are that it's not busy enough. You get a trip to one side of town and then you are left sitting there without another fare. They then have to either go home or drive to another part of town to try and guess where more fares will come from. This will likely be solved with more customers, and that's where my comment about Uber subsidizing more rides came from.

EDIT - A lot of the drivers also appear to be out of work to decided to drive for Uber to make some spare cash (the drop in oil prices hurt Calgarians). So they didn't have a boss before Uber, they were unemployed. So I think they appreciate the extra income, but it's not as much as they hoped.
> As for education and fertility rates, this is not guaranteed to last

That is not a valid retort. You can't just take a bunch of data points and discard all of them because "evolution has a way". I'm not extrapolating based on this data: these studies show that improving access to education in a wide variety of regions and cultures decreases fertility. These are completely valid statistics and research demonstrating that education is correlated with reduced fertility, you can't discard them with idle speculation. If you have evidence demonstrating your position, we can talk.
Also attempting to finish CS BS but I have hit a wall in my late 30s unable to pass pre-calc. I shudder at the daunting levels of Calc that come after to the point that I'm debating switching majors just to "get a degree".
Pretty sure that if you ask the cashier to exchange your gold nugget with a toothbrush you will have no problem proceeding with the transaction.
> The first two comments seem to associate anthropogenic climate change with the changes in Louisiana's coastline. A more likely culprit is hydrologic mismanagement.

What is that based on?
Isn't the history of technology riddled with inventions that "aren't good for anything except ..." which turned out to be good for lots of things.

From the top of my head the following examples come to mind.

1. Early criticism of the tablet was that nobody would use them because they didn't have a keyboard.

2. Early criticism of the internet was that nobody would ever purchase anything over the internet.

3. Early criticism of dropbox mentioned elsewhere in this thread, "they're just re-selling S3, why would anyone use that".

Disclaimer that I'm pretty deep in the Ethereum space so my perspective is anything but objective, but it is informed as I know the space quite well.

Smart contracts are capable of big transformative change to how we do a lot of things, but they are REALLY new and we're only just starting to learn how to use them and what we can use them for. Here are some examples.

1. Look at [ENS](http://ens.domains/) as an example of what DNS might look like if it weren't centralized.

2. Look at [simple Escrow examples](https://dappsforbeginners.wordpress.com/tutorials/two-party-...) for how smart contracts can remove middlemen from financial transactions.

None of these things are likely to blow up into massive mainstream adoption tomorrow but they are illustrative of what is possible and there are a lot of people working very hard to make these things ready for mainstream adoption.
If you're interested in the implications of this view, Stephen Wolfram (of Mathematica fame) has a book called A New Kind of Science[0] that explores how the complexity of the universe can arise from simple machines following simple rules.

[0] https://www.wolframscience.com/nksonline/toc.html
While UBI and living wage laws are compatible with physics, they are not part of nature. UBI and living wage laws are human rules, and nature will do whatever it wants.

Humans have nature, too, and no amount of laws or rules will stop human nature. Until human beings become something else, always bet on it. Giving them more resources (e.g. money) tends to make things worse for them.
And that exception only applies for people doing maintenance on your computer.
"Apache Directory Studio™: The Eclipse-based LDAP browser and directory client"

Sounds like that is a tool meant for technical users, e.g. IT staff, though, not general users.
This article paints a pretty good description of how price discrimination is used in online shopping and how places like Amazon try to extract consumer surplus. I don't know if I agree with the title's claim, though. If a product is shown at a higher place and you click buy, you're still choosing to buy the product at an accepted price, i.e. the value of the product is still worth more than what you're willing to spend, otherwise you wouldn't have bought it at all. How does that make you a sucker? Because someone else might be getting it for cheaper? That might seem unfair at first, but ultimately it's irrelevant. Other people have different opportunities for a lot of things. Complaining about what price someone is voluntarily willing to pay for a good is probably near the bottom of my list of injustices.
Look on my Works, ye Mighty, and despair!
May violate a site's TOS... but I don't think you'd ever get in any real trouble... most you'd get is a cease and desist letter... have to waste some time with lawyers... But I think it's on them to block you at the IP level if you are violating the TOS / causing them grief. And look... if a crawl causes them grief then they really need to invest more in DevOps. (Please do what you can to encourage more companies to invest in DevOps!)

"I left my door unlocked and told my friends they could use my living room, but then they put their feet up on my coffee table... Not cool, man!" Pretty much the equivalent situation.
People keep stating this, but what is the basis? Beyond a doubt, there will be a lot of claims out there from deniers that climate change isn't causing the problem, whether true or not.
Another thing worth noting is that they still support basically every piece of hardware they ever did. Think built in apps on old smart TVs or early blu-ray decks that haven't been patched in YEARS, devices from before 2009~ even.

You can still watch netflix on an original Wii. That hasn't gotten any OS or software patches since like 2011. That's a long tail of legacy clients to have to deal with.
Their problem isn't with the interceptors; it's with the tracking radars. They could theoretically help counteract Chinese missiles and aircraft that are supposed to deny access to Chinese coastal waters in the case of war with the US.
Maybe that's called "hacking" in the relevant document, but I'd classify that as overly broad.
Site getting slow, and I thought this was awesome, so here's the demo:

https://www.youtube.com/watch?v=sWblpsLZ-O8
How does Standard Notes handle conflicts?
My point is that there are a lot of things that seem like they'd be better to have in case of societal collapse than an Internet currency with no intrinsic value that you'd have to educate most of your (possibly former) compatriots about just to have a chance of them letting you use it.
Could the blockchain be used to maintain a chain of custody on digital documents? If there were laws and regulations supporting this, I think it could be viable. South Carolina law supports the notion of legal documents represented as rows in a SQL database. I wonder if HIPAA and such laws could be hacked to create a chain of custody service for legal documents?
How India Paid to Create the London of Today
> More to the point, calling this thing a browser anchors it firmly into a well-known context. This should be useful for explaining it to our parents.

I think if I told my mom this was a browser, she would be confused to see something that looks more like her text message than a web page.
I've been developing for a while with a simple Dockerfile in the root of a given project's output... from there I rarely care about it.. in dev, I can mount the app path to the container for dev, and use environment variables set for any other services that are needed. I'm much more productive with Docker for (Windows|Mac) than I've ever been with the likes of vagrant, or whatever bastion of technology that manages VMs... I don't have to think of the VMs, that's generally IT/Infrastructure/DevOps job. yeah, sometimes I wear that hat, but not when I'm coding.
Here's some problems I've personally encountered:
1. Software Engineer
2. It's difficult to get remote debugging and remote syncing working right. We've all been there. It literally takes hours to set up, if you don't have precise instructions. PhpStorm is pretty good, but still takes quite a bit of head scratching to install when your doing remote debugging.
3. Getting an app to run locally usually takes way too much work.

And, it seems Perl IDEs/debugging tools aren't as good as they should be. We're still using the command line debug tools for Perl, and can't even set a breakpoint before that line has been executed.
I disagree. When the Ethereum protocol changes as a consequence of a weakness in the DAO, they are essentially the same entity. I agree that the point of Ethereum is to be the lowest layer protocol, and thus independent from what runs on top if it (like the DAO), but this clearly isn't the case when the core protocol changes as a result of a bug in an app running on top of it.
This is an early release of something intended to be a platform on which independent developers can build applications. Everything on there is meant to be illustrative of what you can do. Currently it only operates on the test network so it's a toy for the time being.
I think it's valuable to read interviews with Anders Hejlsberg [0] about the design process for both .NET and C#. They are old but clearly communicate why certain decisions have been made (spoilers: compatibility).

[0]: http://www.artima.com/intv/anders.html
From a quick reading, it seems like the Office of Education was a small statistics gathering department with a very limited budget and role. The redistributive aspect of government education spending has increased substantially over the last century and a half. This goes back to the debate over whether society benefits if it guarantees equality of opportunity, and whether history vindicates the claim. Education outcomes have been stagnant for the past 40 years, during the era with the greatest amount of government spending and redistributive spending.

Whether it's a small community, with high levels of income homogeneity, funding the public education, or the federal government, is not orthogonal to the debate on guaranteeing equality of opportunity. The massive increase in government spending (at all levels, federal, state and local) on education is also not orthogonal to the debate.

Several economists have looked at the history of education and concluded that we would have been better off if we never transitioned from nongovernment to government education. The trends in place before public education was created were toward greater literacy and education.
At least it was over http/s

Terrible nonetheless. Reminds me of how Mt. Gox used to hand out password resets with plaintext passwords in the query string on their own forums.
I merely mentioned the median income in passing to highlight how low many will fall. (US GDP per capita is 53k if you are really concerned about apples to apples) and you fixated on it for some reason ignoring the rest of the argument.

"The median income in the US is 51 thousand dollars and even if you made minimum wage (15k yearly) you'd see a 50% drop in income in a completely equitable system."

The fact is if you had income equality globally you would either have to allow the sick and elderly to starve as well as essentially suspend every governmental function or even the lowest paid workers in the US would be much worse off as the economy would shrink to 1/5 of its original size.

My point stands, "Fight for $15" and making income "fair" are mutually exclusive goals unless you are a nationalist whom is really saying "hey, give me more money!"
Were cookies shared across sites in 2008? It seems pretty odd..
I am a huge fan of Vim. I've used it for quite a few years... but vim-mode-plus for Atom has made me very happy for the last month.