skysight-inc/HackerNews huggingface dataset:
Actually no - politics in democratic systems should transcend this immature behaviour. Meaning, at some point of heated debate, those with no feelings involved take a step back, and find a middleground solution, a compromise with which both sides can live. And usually that boring compromise is accepted by the majority of the people.

The problem starts when the majority of the people are cut off from economic growth and participation. They can sense the world moving own, without needing them and rebell against that (for good reason- i presume that alot of HN readers would form similar rebelions, if the big Four would discard them all .
Buy an electric pressure cooker and do it all in that.

Cheaper and smaller than an oven, and no need to soak beans overnight.
What I mean is you may need to have a broader group in order to draw actual conclusions.

Medical research has been heavily damaged by not including enough diversity in the sample groups. One region of India is not necessarily proof of anything other than that particular group of people does not suffer any ill-effects.

For example, millions of Europeans have been consuming dairy products for generations and suffer no ill-effects but this is only because they have a mutation that allows them to process lactose in adulthood.
I will bet against Walmart. They have a high cost structure for their existing stores which makes them vulnerable to hard discounters but they also invest a lot of money into their online ventures to fight Amazon. It's a battle on two fronts and will rip the company apart.

In the past, Walmart failed hard in Europe but ALDI and Lidl even conquered UK and Australia. As you might now, Europe is far away from a single culture and yet both chains were able to win in every country due to adoption and experience. While they are no franchise concept, there strategy reminds me of McDonald's.
We don't have a democracy so there's a risk that if large enough groups of people get too worked up, they might create a massive problem like a revolution or something. Nobody would benefit from that - see the mess it made in Syria, Egypt, Lybia, and Tunisia.

What about the Cultural Revolution which put the ruling party itself in power? It's a bit hypocritical for the government to categorically condemn revolution when they wouldn't even exist without it.
I'm not sure the teslas are going to be trained to see elephants either!
Invention of agriculture was a response to seasonality changes
I get a database error... Here's an archived copy:

https://archive.is/JmzfZ
It doesn't apply to Russia actually in the slightest.

The only issue with Russian border crossings are the line-ups due to general mess and inefficiency. Nobody checks anything, leave alone rummaging through your belongings or asking to see the contents of your devices.
Participating in a hackathon for good? Travel for charity
OVERCOME Your FEAR OF PUBLIC SPEAKING AND PERFORMING WITH THESE PROVEN METHOD
It seems a bit barebones but it's clear where to add functionality. However, you talk about the ability to 'share' scripts and this is where I think you have something interesting... but it's not really there yet.

If you were able to wrap up scripts, for example a utility to create GitHub repos from the command line (something I recently built for myself, actually), and share that in a similar fashion to npm - that would be really useful. I'm sure others could use my GitHub script and I'm sure there are a plethora of awesome scripts floating around on developers' machines. I see some potential there.

You also mentioned work on an 'API to various languages', but I don't see anything in the issues regarding this. This also has a lot of potential in the open source realm, since many commands are system specific - so abstracting those out into factories would really improve cross-platform functionality tremendously... and would be much more lightweight than something like Docker...

You should provide better documentation of what you have. I had to pull the repo and run the code to find out what was going on. But most contributors won't take the time to look at code (even if it is very readable) if the README doesn't contain documentation (or a link to the documentation). And better describe the goals for the project. What is the end goal? How does this help? etc. And lastly, your issues are there (good), but they aren't very consistent or descriptive (bad). You should have clear issues that follow some convention of continuity. Feature requests and bugs should be separable, at least. If you have navigable issues, you will attract contributors. This project seems to have a lot of work to be done in several areas, so a good issues section is particularly important because it will draw a diverse set of contributors.

I think you're definitely on to something here, but you'll need to mature the code base to attract more contributors. I was peeking around the pak source myself and may even submit a PR or 2, this looks like a fun project.

Good luck :)
Exactly. A compiler cannot guess what a programmer intended, but has to stick to the language semantics.

Also, the article goes on to argue that uninitialized memory is used to seed random generators, which is generally undefined behavior. I don't think this should be a valid use-case.
LMAO. Sounds like Redhat couldn't even dare setup a R&D center in China.

Seriously if you frequent kernel mail lists you can see tons of Chinese participating in OOS.
Apache 2.4 Change Log
I wouldn't be surprised if the Erlangs had something to do with it
While I fully agree with you, but I will still like C to be as self explanatory as possible. C is the closest language for which one doesn't need to know the standard to understand it, at least the standardised C. I think it should be one of the biggest aim of C to let the language as it is(except the standard library). This change creates something that might not be expected by some. If this is replaced by an compilation error, I am okay with it.
Useful notes even for those of us that live here - have been here total of 18 years and only cross border issue was bringing in a used(out of production) dot matrix printer for my own factory to use! I just paid the tax.
I also use ExpressVPN and find it very good across pc gear, tablets and phones.
Just this past week started using dnscrypt of my work laptop - npt because of company policy but because i know the govt snoops on that as well. After install and setting a couple of overseas DNS resolves all of my web pages load more quickly and getting to onedrive is a world more reliable.

Others have also mentioned that yes the govt doesnt really care about tourist, conference attendees, or even normal business people for that matter. If you are human rights lawyer, and environment activist, or full websites with anti-china hate material then you may get 'closer personal attention'.
It is a convenient and easy way for the reader to spot the level headed and reasonableness of the commenter.

If the chocolate was so terrible, then why is it the most popular chocolate in the UK? Why would Nestlé have bought Cadbury's?

OP is just projecting their own irrational hatred for Cadbury's.
x86, in the form of signalling NaNs, when the appropriate fpu flag is set. Some languages feel it's better to fail a computation early and loudly than to silently proceed with a cascade of non-signalling nans possibly getting as far as the screen or database. Delphi for one. C will see this if it's in a library linked with code in such a language.
I grew up on Dairy Milk chocolate. It doesn't matter to me if snobs get upset that it's low cocoa mass, it's still a sweet and tasty confection, what's in a name.

It's interesting to me how you phrased your comment "nothing for the world of sweets and chocolate"; who cares about that. McDo have probably fine both for "the world of burgers and fries" but occasionally I eat there and it suits the purpose.

That said, since Kraft took over Cadbury chocolate has changed beyond recognition and I no longer buy it.
You don't get to write C and complain about UB breaking your code at the same time.
100mm by 75mm is too limited for my uses.
> but I will still like C to be as self explanatory as possible.

C is not self-explanatory at all and without good knowledge of the standard anyone will write broken code that will fall apart sooner or later. C is not a simple language, nor one with simple semantics. Without knowledge of the standards it is essentially not possible to write portable C code.
Great question. Hoping to break into HR type workshop market here in Shanghai in the next 18 months. Bring on the trailheads!
Aerospace companies find engineers at a college race-car competition
Great comment. Regarding machines colonising before us, or in our places, you forget a small but important thing: the visceral human instict to survive and procreate and colonise. We NEED to do it for ourselves, or we will get no pleasure out of it. Not unless these "machines" somehow get so tightly integrated with us that the difference becomes negligible.
Modelling Homogeneous Generative Meta-Programming
Please re read your post considering your tone and level of snark. I had actually flagged it on this basis. But i guess as you are a moderator this won't have done anything.
He often does speak of humans being wiped out as a reason to colonize Mars.

I think there is a strong humanitarian argument for making life multi-planetary in order to safeguard the existence of humanity in the event that something catastrophic were to happen, in which case being poor or having a disease would be irrelevant, because humanity would be extinct.

I think there are really two fundamental paths. History is going to bifurcate along two directions. One path is we stay on Earth forever, and then there will be some eventual extinction event. I do not have an immediate doomsday prophecy, but eventually, history suggests, there will be some doomsday event. The alternative is to become a space-bearing civilization and a multi-planetary species, which I hope you would agree is the right way to go.

Either we spread Earth to other planets, or we risk going extinct. An extinction event is inevitable and we’re increasingly doing ourselves in.
The problem is that the language allows this code and the compiler accepts it.

If the code really does make no sense, then why not disallow it or capture it with a compiler warning?

Instead the optimizer is to silently remove the code.

Isn't it possible that the programmer knows something that the optimizer is unaware of?
What is vector space?
The author quotes an article referring to using uninitialized memory for additional entropy and that article cites [10].

Let me just say: DON'T do that, ever. Uninitialized memory is rarely random. If you're lucky, it's quasi-constant because your own program always writes something else to it before. Worst case an attacker manages to write something to that memory before you read it, thereby controlling part of your seed. The cited article also recommends to "In short, just don’t use uninitialized memory for more randomness."

Really, exploiting undefined behaviour in crypto code is a bad idea, and you should make sure you compile with flags that at least catch the most common cases, like the one mentioned in the post.

[10] http://kqueue.org/blog/2012/06/25/more-randomness-or-less/
Yet oil revenues are used to fund conflict.
And a fear to introduce accountability for reviews: what if the review is technically wrong?

With the anonymous system we have today, there are no wrong reviews.
The Startup Genius of the Gravity Blanket
There's more to running a journal than that - you have formatting editors who make the PDF look good and give it a thorough last read (finding for me several errors that peer review never found - missing or switched references, for example). The actual per-paper costs seem to be a few hundred dollars, as written in this article:

http://www.nature.com/news/open-access-the-true-cost-of-scie...

Profit margins are amazing though, it really pays to get into publishing. Elsevier (not all open access, and rather dodgy to many) is one of the most profitable businesses in the world: https://medium.com/@jasonschmitt/can-t-disrupt-this-elsevier...
Agreed. A modern compiler will pick the optimal assembly (most of the time!)

That said, I feel like C often lacks the expressiveness to properly define intent and allow the compiler to optimise well.
I am 100% in agreement with the C standard committee on this one. Treating all use of uninitialized memory as undefined behavior is a reasonable limitation that gives compiler writers a great deal of flexibility to improve performance. If the only loss is the ability to use uninitialized memory as a source of entropy for random number generators, then that is an incredibly low price to pay for the increased performance.
React's virtual dom/diffing is certainly not "slow". It's not the tool that's the problem, but how it's used. There's also more to perceived slowness than how fast your library reconciles the DOM, e.g. I too often encounter pages that will "preload" all their assets behind stupid loading screens, ill-timed CSS animations, modals on top of modals, React Components that badly wrap jQuery plugins, leaked callbacks, …

tl;dr Don't blame tools but their usage
Aren't signaling NaNs defined to trigger a floating point exception, not invoke undefined trap-representation behavior?

EDIT: I found this proposal (http://www.cl.cam.ac.uk/~pes20/cerberus/n2091.html) which has some discussion about existing trap representations (including whether to consider signaling NaNs to be trap representations). The conclusion seems to be that segmented pointers on the Motorola 68k are the only place trap representations are truly necessary -- maybe it's time to just remove them.
So go use rust and leave C for those who think it should.
No. Source: owner of a 2013 Model S
Then why isn't the code being disallowed? Why is it being silently removed in the middle of the night through an optimization back door?
"Locus" is sometimes used in German, though it's considered fairly archaic.
This just in: thinking may be bad for you! Side effects include headaches, nausea, frustration, painful thoughts and existential dread.

More studies required before this is considered safe for the public!!!!! Caution!!!!! Caution!!!!! Caution!!!! Dont try this at home without expert supervision preferably costing $100/hr or more!
Yeah, it is. That's the reality.
"German autobahn system would never work in US, it has 2x population and 25x area".
- Someone in 1955, shortly before Federal Aid Highway Act of 1956
Swift is actually very performant, and I think the XCode updates are particularly exciting
They should do an ICO. I would buy their tokens.
Ouch, you would be amazed at the trickery involved in refereeing.

Drop a couple of citations and you end up with a 90% probability of getting your desired reviewer...

And many more.
Are the new UIView.safeAreaLayoutGuide and UIView.safeAreaInsets APIs a hint for an iPhone 8 with an screen covering the complete frontside and a home button built into the screen? What do you think?
As already pointed out, the costs of peer review and distribution are tiny in comparison to what is actually charged. The $1000 cost thing looks like an improvement but isn't, really. It asks authors to pay so that the publisher can claim to support open access but without impacting their fatcat bottom line.

Elsevier et al are nothing but leeches on the back of the academic community. They provide zero benefit and need go to the fuck away.
Fun side effect of the su/sudo delay: typing in a wrong password feels punishingly interruptive while getting it correct feels satisfyingly brisk, triggering a reward that makes you learn to type it better and better. A bit like sl and gti commands.
"Portable" is a red herring. C used to be a great language for writing non-portable code. That's what the optimization hounds are destroying.
Seriously? Do you want to spend an incredibly huge amount of money to put magnets to delimit lanes all around the world?When there are so many roads without any clear painted lane marking, when the paint itself fades away in an handful of years and the magnets will last a couple of years at best ONLY if embedded in the asphalt, that means spending 100 times the amount of money above.
And when in 2-3 years time we very likely will have self-driving cars far safer than humans.
IMHO is pure nonsense. It will be a clusterfuck order of magnitudes worse than the British building thousands of km of canals when after 20-30 years the rails were dominating transportation.
But at least they have the excuse that they didn't know what was coming, and 20-30 years is an order of magnitude longer than 2-3 years.
Furthermore they spent an infinitesimal fraction of what you propose to spend.
Apple iPhones want to turn HEIF photos into the new JPEG
That business about uninitialized values being used to seed RNGs threw me for a loop as well.

I think it's safe to say that x ^= x is equivalent to x = 0 and optimize it that way, just like compilers recognize common idioms for e.g. swapping, counting set bits, etc and emit the correct intrinsic instructions.
N2091: Clarifying Trap Representations (Draft Defect Report or Proposal for C2x)
School of thought of programmers in the Algol and ML-like family of systems programming languages, "Correctness trumps Performance".

School of thought of programmers in the C language family of systems programming languages, "Performance trumps Correctness".

At least the C++ camp, which has quite a few Algol family refugees, there is some effort to remove few UB from the standard, but not all of them.

In resume, pick your side and don't be surprised for what you get in return.
Show HN: Devist – Release notes generator
That's very interesting research I never thought to conduct, thank you.

(In all due deference, Capitalist Realism is a very anti-capitalist argument, so...)
If I had another research grant for every time I'd written that line I'd be rich too...
So this release is actually all about HTTP/2 being ready for production! Congrats!
> You don't switch from seeing cars to seeing nothing to seeing an elephant just because the input got a little noisy

yeah, instead you get hallucinations, muscle twitches, seizures, mental breaks and many more ways a brain can fail to do it's job.
An industrial chemist giving a public lecture on chocolate production at a UK University informed that the issue was that milk would go bad due to getting hot whilst collected and poor ongoing refrigeration. Thus Hershey was made with spoilt milk, and tasted as it does. When they were able to fix it there was opposition from the customers as they'd grown accustomed to the taste (of spoilt milk). They thus added the flavour back in artificially, and so we have it.

The lecturers handed out a samples bag at the start with all sorts of samples (including new unreleased confections) - they were like "and this is American chocolate" followed closely by wretching and heaving sounds from across the auditorium, we were not warned! Very memorable.

So that is why, according to a production chemist working in chocolate c.1996.

I dare say they don't publicise the origins of the flavour.
It would definitely pay for food and rent if you are "living like a Thai"

Millions if not billions of people all over the world are living on $200 per month after tax, including me right now, so it can't be all that bad :)
Startup School was great, but it doesn't end here. I expect we all will get more value from this amazing network in the following months.

Best of luck for all the founders!

BTW, I'm one of the founders of Hubtype (https://hubtype.com), a messaging and chatbots solution for businesses. Our pitch here:
https://www.startupschool.org/presentations/344
If I remember correctly the first time bonobos got its hype is because they sell $100 pants
There's nothing sophisticated about China's attack strategy on VPN's, make them illegal and block their IP. Sites like greatfire.org maintain lists of working ones, or running one on a vps would be pretty easy.
Sure, but a) we have thousands of years of experience with those, and b) none of those are caused by little random noise in the visual input. Brains are incredibly robust against noisy data.
Ask HN: Dark triad ways of getting ahead in career?
Hunt or be hunted - Underwood.

At some point you reach the point in your career that politics and dark methods are only option for near future.

I work for a large software company. I have been managing a team indirectly. My goal is to become people manager and move up fast. I know and have direct evidence of women using sex to get ahead at my company.
I believe my manager is a dark triad. I have been told I am narcissistic a few times. My manager lies, cheats and makes up stuff to pass the situation all the time. I feel he is purposely not giving me opportunities to move up.

What are machiavellian ways to move up in career. Your experience with psychopath managers?

I must win. That's all I know.
You don't necessarily have to train it to see elephants, but Neural Networks fail in pretty interesting ways. This that are very obvious to you and I have the ability to confuse a CNN[1].

[1] - http://www.evolvingai.org/fooling
It seems that it is specifically Calibre 2.5 that renders incorrectly. Just in case this bug bites anyone else here is what I posted in the Standard Ebooks mailing list:

"acabal was kind enough to respond to a comment that I made on Hacker News (https://news.ycombinator.com/item?id=14570035) and to ask me to bring the discussion here.

The problem that I mentioned was that the two epub2 files that I downloaded didn't render properly in Calibre on Debian even though they rendered properly in Ionic on Nokia N9 and FBReader on Android. It seems that the file has soft hyphens (thanks gwillen) that Calibre was rendering as tabs (or something similar).

In my comment I said that I wasn't sure whether the problem was the files or Calibre.

I have now tried another Calibre installation. This time on Linux Mint 17.3 Rosa and it works perfectly.

It seems that the version delivered by Debian doesn't render correctly. Unfortunately the version that renders wrongly is Calibre 2.5.0 on Debian whereas the one that works is Calibre 1.25 on Linux Mint. So I am still confused.

Time to download Calibre 3.0.0.

Works perfectly.

So, many thanks to everyone and good luck with the project."
How is shadowsocks better? I looked at the page but nothing immediately jumped out...
He allows for the likely possibility that government(s) will want to be a part of a civilization-altering grand enterprise, but he's not assuming it in his planning (at least, not in the paper here presented). He explicitly addresses costing and funding from private sources.

Not wanting public funds to be spent this way is a perfectly reasonable position — and it is against your government that that assertion must be made, not the private citizen holding the blueprints.
GPU-Centered Font Rendering Directly from Glyph Outlines
They will need to be if they are to be able to recognise all the potential real world phenomena they might encounter!
Ok my statement wasn't completely clear: in the current system there are by definition no wrong reviews
Undefined behaviour was always there to make possible compilers to optimize as they like (nowadays usually for speed or to ease porting to specific architectures) - that is the essence of C "portable assembly" mentality and it always was. Am I wrong?

I tolally agree that this is a bad mentality for software developement in general, but at least it is the "authentic C way" so I feel that part of the critics ungrounded...
GST Software for Business, CA Firm and Enterprises – Easy GST Compliance
You mean how they are basically isolated from the whole site while all the other spam subs get a free pass?