skysight-inc/HackerNews huggingface dataset:
To be fair, a few motorbikes/bicycles temporarily waiting next to each other is not such a big deal to me in comparison to the fact that roughly half of every street in every big city in the UK is dedicated to parked cars. Putting aside the apparently shitty working conditions at gig economy companies like Deliveroo (which I dearly hope will be resolved with all the recent bad publicity around Uber and co), I like the idea of sharing the delivery services previously provided by individual restaurants between all. This is at least one positive aspect of the "sharing economy", which will hopefully also reduce the number of parked cars clogging up our roads.
My favorite captcha ever was a simple label with a text input, the label said "What is love?"

Checkmate robots, get wrecked.
If it's run as an unprivileged user rather than root, it won't be able to delete the whole system. I'm pretty sure that means it won't do anything, but I don't feel like trying it.
> But if we live by subhuman means we might as well never have had the good fortune to be born human.
Academia. 'Anti Whiteness is pro humanity,' according to a professor teaching a course "The Problem with Whiteness," who UW Madison defends[0].

"In this class, we will ask what an ethical white identity entails, what it means to be #woke, and consider the journal Race Traitor's motto, 'treason to whiteness is loyalty to humanity"

Any professor teaching anti-(any other race'ness') would be instantly a pariah and unable to keep a job.

http://www.cnn.com/2016/12/23/health/college-course-white-co...

I have a question. When I grew up I heard 'colorblindness' was a good thing. What happened to that? It appears we are going in the opposite direction.
Out of curiosity: is IBM Rational Rose doing the job? Haven't used it for years.
It was flagged because x% of users on this site refuse to have difficult and nuanced conversations about racism and censorship.

They ruin it for the rest of us.
It's only possible for everyone to win if basic resources are infinite. Tribalism is the only pareto optimal strategy for finite resources, especially land on Earth.
How to get a remote job as a C++ developer
I'm looking to find a remote job for a C++ software developer and I'm in need of some advice. Currently I'm an university student, following my Computer Science degree, and I've been working as a research engineer for a few months now. My qualities consists in :
-Worked with large teams in an Agile Environment;
-Worked with DevOps;
-Experienced with QT, VS2015 and OpenCV;
-Developed image processing algorithms, industrial planning and CAD software;
-Strong data structures knowledge;
-Experience with version control using GIT and CVS;
So knowing that, where would you recommend me to seek for a job and what would my chances of getting a remote job do you think would look like?
You seem to be conflating "person" with "human". The two are entirely separate. And this is where being pedantic is important. For legal purposes on important points like entering contracts, free speech, freedom of religion, being sued, etc. corporations are people. The case law is very clear on this. Can your dog be sued? No.

So when we talk about legally bound responsibilities like paying taxes, suddenly making a distinction between corporations and humans with respect to personhood seems really strange.
I’ve got my first programmer job a couple weeks after I turned 18.

IMO before you have years of work experience, on a job, you’ll learn useful stuff much faster that you’re able to do by yourself or by participating in open source projects.

One reason is motivation: salary, boss, peer pressure.

Another reason, as an inexperienced programmer, on your first jobs you’ll be surrounded by people with much more experienced then you have. For me, the equation has changed after a ~decade in the profession. Before I got that experience however, I was lucky to work with very nice people much smarter than I was. I have learned a lot from them, probably more than a half of what I know to do now.

Select these first employers carefully. Don’t focus on salary. You don’t want to work in a large company where the software is not the core business. Prefer small to medium companies (not necessarily startups, 10-50 people are still OK). Prefer companies where the software (or hardware running that) is their core business. Prefer companies who do some R&D, not just coding. Prefer companies who do what you’d like to do.

Don’t afraid to switch jobs. Especially switch into different fields/platforms/languages.

Good luck.

P.S. I’m much older then you are, and I’m well outside US. Because of that, take my advice with a grain of salt: I’m not sure how well that applies to your environment. But for me I think it worked more or less OK.
Close your laptop.
Go outside.
Listen to live music.
Make friends in your community.
Travel abroad.
Fall in love.

You're already on a great trajectory - so at worst you'll earn a 6 figure salary and at best you will be the next zillionaire startup founder. Don't waste your youth on HackerNews and Github.
I mostly live in my IDE and its editor doesn't have a concept of unsaved changes and doesn't ask. Meanwhile it has undo/redo, browsable local history and VCS integration. What's the benefit of having changes unsaved?
Loans still have to be repaid no? Money is money.

In the case of scholarships, that's a golden opportunity that is being squandered - an even greater exercise of privilege.
A re-creation of the 1946 experiment. The half-sphere is seen, but the core inside is not. The beryllium hemisphere is held up with a screwdriver

dumbass.
A couple words on arrays in Ruby
Show HN: Backorder ccTLD Domains for $99. No Auctions.
I use this same setup and can't believe I lasted so long without it.
I'm curious about the reasoning behind an anti-nuclear power position.

We've seen just about the worst that can happen, TMI, Cherynobyl and Fukushima. All three were due to human error: mismanagement of the system and/or mismanagement of the mitigation afterwards. These were terrible things nobody would want in their town, but they are manageable and bounded.

Compared to the global disaster in progress, humans burning things, a nuclear plant mishap seems preferable, no? Globally, we're facing a mass extinction, more intense weather, and loss of low elevation islands and cities everywhere. What's worse is the effect is not bounded, it will continue to get worsefor centuries as we burn more stuff, for the whole planet.

Is this math not compelling?
Or you can do both. Sure, the mattress might only marginally increase your quality of sleep, but if the price exceeds the usefulness you get out of it, I'm not sure what the issue is. We spend a third of our time sleeping, after all. Might as well make the most of it.
There is no such thing as "private" or "public" instance variable in Python. This guy should not teach...
But the author never claimed it would work for "everyone"
Walmart and August team up to deliver groceries direct to your fridge
I like how this book reads. A quick google search yields no copies for sale; does anyone know where I might purchase a copy?
That's a valid critique of identity politics. The original article is not.

And again, I didn't think HN was a forum for debating these sorts of political / cultural issues in the first place. What does this have to do with science, technology, or startups?
Here's a $199 GNU/Linux handheld: http://noodlepi.com. AFAIK it's the world's smallest, lightest and most open handheld computer. Can be assembled / disassembled / upgraded / repaired by end users in under 10 minutes with no tools.
> Any professor teaching anti-(any other race'ness') would be instantly a pariah and unable to keep a job.

Whiteness isn't really a race, so that's not the same thing. In America, it's been a social construct whose members have shifted over the years.

> I have a question. When I grew up I heard 'colorblindness' was a good thing. What happened to that? It appears we are going in the opposite direction.

People started to realize that it ignores the lived experience of black people.
What a shame given that HN-ers are perfectly capable of seeing the holes in lousy arguments or questioning dodgy 'facts' if they are.
Influence EU to not accept the proposed copyright reform
>I'm pretty sure that means it won't do anything

Assuming an rm without the "-preserve-root" default, it would remove everything that it had permission to. So, eventually, for example, it would wipe your home directory.

I suspect this to be the case for OSX, Alpine Linux (or other distros that use busybox), probably some of the BSD distributions, etc.
Practically every other episode of Lexicon Valley, John McWhorter's linguistics podcast, is about how that's not what's happening.

http://www.slate.com/articles/podcasts/lexicon_valley.html

He has a whole book about it: _ Words on the Move: Why English Won't - and Can't - Sit Still (Like, Literally)_. Check it out.

Not only do languages evolve and change over time (and that's not a symptom of everything moving towards some imagined mushy center), but some of those "changes" are illusory. For instance, a pretty large contingent of people on the Internet seem to believe that English lacks a gender-neutral pronoun, because a group of people in the 19th century made up a rule that "they" must be singular. Since that didn't happen in our lifetime, we assume it to be a core attribute of the language. But it's entirely artificial.
Old Maps Online: Gateway to historical maps in libraries around the world
I guess I can adjust my tone. I have never heard of a startup being turned down for acquisition due to their front end framework of choice, but that became a fear that was legitimately passed around over React. It was irrational, in my opinion.
Ask HN: Business books for non-managers?
A few months ago somebody on HN recommended a book for "normal employees" which had advice for career path, salary negotiation, navigating large organizations, and so on. Unfortunately I didn't bookmark it, so hopefully someone else remembers.

I have often wanted to read a kind of "counter-espionage" business book that basically distils all the strategies that management, HR etc. may deploy (probably ones they learnt from standard business books which from what I can tell are mostly read by managers), and how you can recognise them avoid losing out.
> Is there any example where a word changing meaning has left us unable to express something?

I imagine it rarely or never leaves us unable to express something at all, but it may leave us unable to express it so succinctly. There are, as far as I know, no exact synonyms for "disinterested", "meticulous" and "phenomenal" in the senses in which they were formerly used. We can still express each of those meanings in other ways, but we need a phrase rather than a single word.
Many other dependency/supervisor driven init systems exist (upstart, minit, daemontools, etc.). Upstart even was the Ubuntu default for a while.

One of them should be adopted and fleshed out before
systemd causes even more damage.
Show HN: Chrome Extension that shows whitespace characters in GitHub diffs
I discovered Graphviz a few years ago and am a huge fan. I’ve built many visualizations with it, it’s amazingly simple to use yet amazingly powerful. I really wish I had found it ten years earlier.
Perhaps we can also look at this in terms of power dynamics. It's possible many of the students are not as devoted to their cause as it may seem. Instead, the cause has given these students power, over administrators, and others. That power can be intoxicating. So the students will use any opportunity they can to exert power over others, and expand that power. I think Evergreen is worth examining through the lens of Lord of the Flies.
Politics has always had its niche on HN.
From https://news.ycombinator.com/newsguidelines.html :

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Ideological or political battle or talking points. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.
Currently there is a £2.50 fee for deliveries in London with Deliveroo. Even with extreme optimization a Deliveroo rider can't possibly make more than 3-4 "proper" deliveries in an hour (food gets cold fast! And when it gets returned deliveroo & the restaurant suffers) so maybe they can generate around £10/hour in revenue for Deliveroo. Then you need to take out costs for the driver, development, marketing, integration withe restaurants, etc.

So where is Deliveroo's margin on that? There isn't one, and there's no way they can pay delivery drivers as actual employees (which the law will eventually catch up with by the way), even at minimum wage you'd need to cover £15+/hour to include holiday pay, sick pay, insurance and other standard benefits.

MAYBE, delivery drones / robots will arrive before the funding runs out, but I doubt it very much.
That's a vital part of the setup.

You could hypothetically link this compilation unit against another unit which included:

void NeverCalled();
struct A {
A() { NeverCalled(); }
};
A a;
I suspect this is another critical point:

as NeverCalled may have been called from, for example, a global constructor in another file before main is run

clang doesn't analyse across module boundaries --- even when it theoretically could --- so it doesn't know for certain that NeverCalled() is indeed never called.

Throughout the years I've grown increasingly displeased at how compilers handle even trivial cases like this[1][2][3], and in particular their treatment of UB[4][5][6][7]; as one of the comments on the article implies, UB was unlikely intended by the standard's authors as a "you should let the most inane things happen" but more as a "do what makes the most sense".

A more sensical approach to analysing this program, e.g. as employed by a human, would be to see that NeverCalled() is the only function that can write Do, but then further ascertain whether it is actually called. Since this is the entire program, it's trivial to see that it's not, and thus that possibility should also have been removed from the set of possible values for Do. Thus, Do can neither be EraseAll nor 0 --- so a "contradiction" has occurred, the code is likely bugged or the programmer intentionally wants the UB, and the sane choice at this point would be to forget about trying to optimise and just generate the obvious code. "I can't figure out how to optimise this, so I'll do the simplest thing that works."

The question then becomes, why can a human see something so straightforward but the compiler can't? I think that's the deeper issue here with how the compilers like gcc/clang today work --- they're too opaque and complex, and their authors take The Holy Standard as gospel while ignoring the practical realities of their decisions.

Unfortunately a lot of programmers have gotten the notion that they can rely on the compiler to do "amazing" optimisation, and therefore they can write horrible code, leading to horribly unintuitive and "overly aggressive" optimisation like this.

I'm sure that me, along with quite a few others, have some ideas for how to make a C/C++ compiler which is both powerful in optimisation and code generation, but more predictable and "obvious" in terms of UB. Unfortunately, I'm also sure that we don't have the time to do it.

[1] https://news.ycombinator.com/item?id=15006090

[2] https://news.ycombinator.com/item?id=9397924

[3] https://news.ycombinator.com/item?id=15188416

[4] https://news.ycombinator.com/item?id=11147598

[5] http://blog.metaobject.com/2014/04/cc-osmartass.html

[6] https://news.ycombinator.com/item?id=7960219

[7] https://news.ycombinator.com/item?id=9809885
What's the sense of "meticulous" that the word has lost?

Later

This was answered upthread. Thanks!
What would you change? To me it feels nearly perfect and feature complete.
We already make distinctions between "legally bound responsibilities like paying taxes." There is an entire separate tax code for corporate taxes vs taxes on individuals.

This is because they are not the same legally. They might have similarities in some respects, but they are not the same.
> It isn't really rejecting tribalism, it's something more akin to the 'FairBot' tribe from the article.

I was going to say this exact same thing --- that, as far as the simulation understands, FairBot is just a more complicated Shibboleth.

To properly perform our Shibboleth is to have loved other people, then develop and understanding of murder/genocide and be given an opportunity to express your feeling about it. If these things don't bother you, then you've failed the Shibboleth and need to be killed (or imprisoned) so that you don't damage our society.

And, while our society certainly doesn't implement this perfectly, this is the best you can do. The shibboleth has worked so well because, unless you're a sociopath, it comes out of the root of your being. In my mind, the experience of transcendent love is so powerful that we are willing to reject ANY destruction of it, even if it doesn't directly affect us (i.e. I wouldn't kill a mother because, having a mother myself, I know it would destroy a very power human bond).
I don't think I misinterpreted, "do things you can't do when you are in your 30s". That's a categorical statement and wrong. Yes, a 30something (40, 50, ...) is not a 20something, some plus, some minus, but nothing zero simply due to age.

I also don't think "make mistakes" and "try new things" are equivalent. Especially in the context of the lovely set of 'mistakes' advised in quite a few other posts in the thread.

Based on your followup, what you meant, is, unfortunately, not what you actually wrote. Nuance is important.
I can't find any new items for sale, but a quick search revealed some used copies. It also seems to be available in a few libraries, but surprisingly I haven't been able to find a public domain download yet. https://smile.amazon.com/Japanese-Family-Storehouse-Ihara-Sa...
The book was published in 1959.

Even though it is derivative, translations are eligible for copyright as an original work.

http://bookwormtranslations.com/copyright-law-and-translatio...
Why flagged? Read the submission guidelines:

"Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Ideological or political battle or talking points. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic."

https://news.ycombinator.com/newsguidelines.html
In the UK, it’s very common to see riders with a wide mix of differently branded clothing, bikes, boxes, etc. Very common for them to be working for Uber Eats, Deliveroo, Jinn, Etefy, etc. all at the same time

There may be some kind of rule around consistent branding, but I have never seen it enforced.
Re-read the last sentence of his post.
XKCD #936: Short complex password, or long dictionary passphrase?
Context: I was 17 about 5 years ago, and was also coding at the time (but definitely not at a "relatively high level"!).

At 17 I was also quite focused on making money doing stuff like freelancing, and I did do some, but unless you/your family have a desperate need for more money right now (I hope you don't, and I'm thankful that I didn't) then I think it's a bit pointless - freelancing/consulting is a great gig if done through the "right" channels, but doing it via Upwork (back in my day the big one was GetACoder.com) isn't particularly fulfilling imo - it's a race to the bottom in terms of money and quality, and you're competing with people outside the UK/US for whom the pay on these sites is actually alright. Making money at 17 is quite nice though and I'd probably recommend doing it for a short amount of time, just to realise that being rich for your age isn't actually that exciting.

If I were you I wouldn't worry too much about doing an internship right now, unless there's a company that you really really like. Just focus on improving your skills, and do cool stuff that you find interesting, whether that's working on open source, random website/app ideas, learning theoretical CS/maths, whatever.

Being good at coding is a great skill to have, so if you enjoy it then it's great to regularly do it and get better, but don't forget about the rest of your life - don't get too bogged down in having to do this stuff 24/7, despite all the news stories you probably hear about 17 year olds making $$$ from their [app/website/startup]. Make sure you're happy and healthy day-to-day :)

On the coding side of things, I regret not learning theory and how to do things "properly" sooner - I spent the first few years hacking together web apps semi-blindly without bothering to brush up on technical knowledge, which I think slowed me down in the long-term, so find a good balance between "learning by doing" and "learning by reading" imo.
Ok, enough of running in circles chasing our tails.

The answer to your deliberately ambiguous question is the same. Enforce the law.

> What if a lot of people do not want to remain in this country?

They will pack, leave and try to migrate and be accepted under the umbrella of other countries typically. It is happening a lot in the last decades, by good (and sad) reasons.

> What if the majority of people would hate their country (but want to remain in it).

They could use the tools specified in the law to change the bad parts and improve their country democratically. As they are a majority, they are probably doing this yet since years. They must have in mind still that there are international laws and treaties.

> What would happen if 100% of USA demand the independence from themselves and require to be called "Pantsdemonium, the land of the pants-free" from now on?

Just a change of name (and interesting parties, like the national day of the duck and so). On the other hand, if you can't stand to be in the same room with yourself, go to see a doctor as soon as possible.

> and if it was the 90%?

A change of name plus a 10% of people driven off their own country, typically by violent means, if we study the human history.

> and if it was the 85.45342%?

the same... and more people in exodus.
A few thousand hours playing multiple games, or a single game from beginning to winning or losing?

Play this twice and you and your friends will have possibly beaten your Civ time.
"unless they're some interesting new phenomenon".

This article is that.
You are still alluding to the concept of a non-physical layer of reality, the concept of the platonic ideal. There is no "abstract MacOS" floating out in the ether that all your computers have diverged from, unless you believe in a soul or platonic ideal. There are only individual computers with operating systems that happen to look similar to our flawed senses. The abstraction that they are all instantiations of some original is in your head, not a fundamental aspect of reality. Abstractions are a feature of the mind.

Furthermore, the human body is not digital, and not encoded in numbers. You can't completely copy all properties - you would have to change some properties, for instance location in space.

Is something more "you" or less "you" based on how much it has diverged from the original? Thats just absurd.
HN has a constant stream about current events and opinion discussed on the front page pretty much every day. You can use the hide button if it does not interest you.
It's become antisocial?

Yay, misanthropy!
At the USB HID level, AltGr is merely the right Alt key; the interpretation is just host software.

If a keyboard physically has two keys labelled ‘Alt’ and two labelled ‘AltGr’, then at the protocol level both ‘Alt’s are (indistinguishably) USB LeftAlt and both ‘AltGr’s are USB RightAlt.

(Mac keyboards' ‘Option’ is the label for USB Alt and acts like Windows' AltGr.)