skysight-inc/HackerNews huggingface dataset:
have you ever been to rural Germany, Italy, France or heard of gilets jaunes? Any idea why they might exist?

I live in a very poor EU country (out of choice) and most young people fuck off to Germany or France because their home states have no jobs for them. They don't come back either which causes a massive brain drain on these places. Ask the so called middle class in Croatia, Slovakia, Italy what they think of the EU and how well it works for them. Avg salary in these places is 500 to 1000 EUR. And if you visit supermarkets all they have is shit. Literally everything like fresh veg tastes like feet because the good stuff that is locally produced gets exported to the rich places. Companies have 2 production lines making low-grade products (despite being the same brand) for these markets. I'm not an arm-chair bureaucrat who forms his opinion on Google. I actually live in these placed because despite all this shit and poverty the people are actually warm.

One more example: thousands of people wiping arses in nursery homes in Germany are working through shady polish, slovenian, etc outsourcing companies where they're stripped of all benefits that a German would enjoy. They work for 500 to 1000 / month (in a high cost country) because their home country has no jobs for them. Then they're being exploited by the rich EU countries.

Again I lived in Germany, ran 2 companies there, lived in France (operated 3 businesses), now I live in Eastern EU. As much as I want the EU to succeed I can't be blind to the hypocrisy that I see every day on the streets in my own surrounding.
A ray of light in the gloom... I do hope so.

And as sad as the damage of current internet culture will be, there are many potential unintended consequences that may be - at least - interesting.
VSCode is amazing. I do web work with Haskell, Elm, and Angular, and it has great support for them. Having an integrated terminal is such a nice feature. Its debugging tooling is impressive. Live Share makes pairing remotely a lot easier. There are extensions for database management so I can do it all in 1 app.

But of course I also have iTerm open running all my docker containers. I just don’t want VSCode trying to do ALL of that :)
Where do ebikes fit into that picture?
This seems to be for old men.

I think the video shows it being applied to an old man because the BBC technology correspondent covering CES happens to be an old man.

The display in the back of the CES booth shows a pretty woman as do the product marketing videos [1]

[1] https://www.youtube.com/watch?v=B7qzb8ptH3U
How to Build a Productive System with Evernote to Get Things Done
And I'll add

https://armory3d.org

Which is very much in alpha but quite promising.
I've seen points like these made before, but never really understood how. Can you give an example of self-modifying code becoming a security issue?
Shallow comment. Suggest you read this: http://barristerblogger.com/2018/03/18/the-met-has-a-problem...
This is bullshit. EU was never too shy at attacking big American companies when they crossed the line.
> what other motives do people have for the content they create online?

Often the best kind. They want to share a joke, or a piece of knowledge. I found this kind of material is of much better quality than paid one.

Of course, sometimes we don't know if the "payment motive" really was removed. Marketers and paid trolls do receive money for posting to on-line communities.
The lexer knows it has a token, but it still has to match the token identifier to the corresponding keyword. Whether this happens at the lexing or parsing stage doesn't matter much, it's still expensive when strcmp is called a bunch of times for every keyword token.
Alternatively, with a little lobbying and a few tweaks, any 'platform' deemed not to be implementing sufficiently advanced filtering could be subject to ISP-level blocking / filtering.

This one's a double edged sword.
You can see that distribution on most popular YouTube videos: 0.1% will comment, 1% will like or dislike. The 99% will only watch. And then imagine what percentage is actually creating the content in the first place.
2 decades is somewhat of an overstatement.
It's interesting that even companies that have a clear paid service do this too. Companies like Google, Facebook and all sorts of free apps, rely on their shady back-end manipulation/ads because their service is free, but that even companies who actually have a product are doing these sorts of shady things as well makes one wonder if there is a future where the web isn't so antagonistic to the users.
I do know who he is. I just chose to refer to him as the author ;).
I'll never understand the urge to look younger using tricks: it will not reflect your actual health this way. Makes a lot more sense to try to look younger because of life choices that make you biologically fitter, like good nutrition, sport, sleep, ...
You basically spoke the two languages English is made of, so naturally it was easy to remember the vocabulary for you. Special letters in the alphabet is only hard when you're trying to write the words, but English spelling being mostly unrelated to pronunciation is a major source of pain for learners. Tenses are formed irregularly, much of the language is phrasal verbs which there's no way around learning, and since English is basically two languages you have double the difficulty because words only relate to their half.
> The responsibility of the content published should be shifted from the author to the platform

How is the platform going to know what's legally published and what isn't? In some cases I suppose you can work with an industry, like YouTube's Content ID for music, however even with Google's resources Content ID still has severe glitches[1] (should they be legally responsible for false positives too?). Otherwise what, hire an army of mechanical turks to manually review every single thing that's uploaded?

At best I think under this kind of system you're going to get a stagnant landscape where only corporate giants with deep pockets and/or industry connections can create new innovative products. There's going to be no more upstart Instagrams, Snapchats, Soundclouds, whatever if the company can get sued into oblivion if some rando takes a pic or uploads a snippet of copyrighted material.

[1]: https://twitter.com/SmellyOctopus/status/1082771468377821185
For whom?
That’s happening everywhere. One of the reasons you have the wacky politics that you have now in the US is that the people left in flyover country aren’t the sharpest tools in the shed.

Russia is the most extreme example of the phenomenon.
I think we need a movement that glorifies the payment of taxes.
Look at the style, the prepared questions, the orchestration.
I'm not a native speaker, so I did learn it.

However I'm just looking at my kids that are tri-lingual at the moment with fourth in the works and they prefer to use English even though we actively force them to speak my wife's and my native languages at home... which are of European group too, so not even close in complexity to Chinese or Arabic. English has less exceptions, there is no conjugation, no gender-specific adjective forms, not that many verb tenses, etc. It's just that - it's an uncomplicated language.
ES6 const is not constant or immutable
> But the grammar is almost laughably simple and the lack of any sort of variation when it comes to gendered adjectives and verbs puts it firmly in the category of easy languages to learn.

This just sounds like cherry-picking. You're completely glossing over the issue of spelling being insane and concluding that the language is easy because there are no gendered adjectives and many tenses, even though the existing tenses are largely completely irregular.
It's quite different. The UK hasn't sent police to stop the Scottish referendum and beat up voters and the EU has not sought the extradition of Nigel Farage.
Highways are exactly where a little higher speed makes the least difference in safety. I'd rather that drivers match each others' speed than have congestion enforced by cameras.
I think calling GDPR over-regulation is extremely suspect. The GDPR does a good job in codifying basic privacy principles of what you can do with personal data. Clear communication, consent, control over your own data and data protection principles. Things that should be self-evident but we have been failing with forever, and something that has become an extremely widespread widespread in an online society. The only reason to call it over regulation is if you're spoiled about not being regulated beforehand - but there was a clear need for such a law and codifying reasonable privacy principles. I don't understand why I hear so few Americans about wanting this in their own country.

Article 13 is fundamentally different from the GDPR. The fundamental problem is that I think (and most people hopefully do) user privacy is an ethical good, and I don't believe (much of) copyright law is an ethical good. If you fundamentally believe copyright must be defended vigilantly Article 13 is not an unreasonable consequence at all - I just don't agree with that premise one bit.

Websites that don't want to comply with GDPR, I say good riddance. If you really feel you cannot uphold the basic privacy principles posited, then screw you too. But for Article 13, the laws are only in the interest of big corporations. I don't care about those.
> I'm not saying there aren't talented developers working in open source. But the sheer breadth of expertise required is unimaginable.

In my opinion, the problem rather is that the skills that are helpful/necessary to build "typical" open source software are really different from the skills for a good game engine.
> you will want to keep working on the thing you built. And this desire to keep working on that thing is what will prompt you to adapt your views on group size and how people thrive and lions and sugary food.

I've grown attached to projects in small companies and large ones, sure. What you've written can be read as an explanation for why people continue to work at companies even as they grow larger and get worse, rather than any contradiction of what Graham said.

> And when you'll see what a hundred people can make out of what was started by ten, it will be very rewarding.

Really? I don't think I've experienced anything rewarding/inspiring being made by more than ten people; even in large companies, the most rewarding/inspiring projects I've worked on have been those that were worked on by a small, relatively isolated team. Scaling up may be necessary and/or lucrative, but I doubt it could ever be as rewarding as making the thing, and AIUI the economics research backs that up - productivity is concentrated in small companies, successful companies grow until they get too bloated to be successful rather than stable (because if you're successful, growing is the default path) rather than improving through growth.
I doubt barrkel is confused, as (s)he writes: ”This is what people mean when they say that typedefs introduce keywords in C.“ (it also is why caf included essentially in their comment)

Just as you cannot have a variable or function named int, you cannot have one with the same name as a typedef, for example. Also, typedef names legally can appear in the same places as the built-in types int, long, etc.

That’s why, when you write a parser for C, many times, you often need to include typedef names in the set of things to check for.

Given that there typically are way more typedef names than keywords, and you often have to check “is this a built-in type or typedef name”, keeping the two checks separate and optimizing the latter doesn’t make much sense.
That was an exciting read.

I'm almost tempted to try out EVE again.
That staging area exists, and it's called "Articles for creation" (AfC). The website directs new editors to the staging area for their first article.

https://en.wikipedia.org/wiki/Wikipedia:Articles_for_creatio...

Drafts in AfC will not be deleted for being non-notable, but they will also not be indexed by search engines.

When a draft is ready to be published, a reviewer looks over it and ensures that it is properly cited, before moving it to the encyclopedia proper.
Nice to see some numbers, but not in any ways surprising.

The phenomenon is not limited to the Internet. In any group of humans, you will always have a small subgroup of active members and a "silent majority". It doesn't matter whether you look at nation states, community churches or your local school's parent-teacher organisation. In general, the larger a group is, the smaller the percentage of active members will be.

Voluntary organisations often expend a lot of effort into getting their "inactives" more involved; some manage this better than others. But somehow, being a passive consumer is the default mode of most people in most circumstances. Human nature, I guess...
NDAs are normal, I sign them all the time, and I have no "pedigree" and never went to Hahvahd and my parents were lower middle class.

The fact is IBM passed over pedigree Gates and went to Kildall FIRST and Kildall was offered the deal FIRST. All Kildall had to do was say "yes". The notion that one had to be born wealthy to get that deal is simply false.
This is why you get a chauffeur.
98% of cyclists may not compete, but a large % will shave their legs, don Lycra, and time themselves etc.

Plus 98% of cyclists don't ride around on sit up and beg bikes, wearing normal clothes etc, outside of the Netherlands and a few other countries.
What's spoken where you live?

EDIT: You edited your comment, so:

> English has less exceptions

Where? Verb tenses form essentially at random.

> It's just that - it's an uncomplicated language.

I disagree. It might not have conjugation, genders, etc, but it managed to more than make up for the lack of complexity with superb amounts of complexity in spelling, phrasal verbs, irregular verbs, etc.
I can sort of relate to this, im autistic and i have a habit of picking up an interest and becoming obsessed with it for a while, at one point it was psychoactive chemicals that became such an obsession, due to this i spent a good while researching and then personally testing out a staggering number of chemicals.

One thing i did notice was that in almost all cases chemicals seemed to have a different effect on me than they did on others, not in a huge way but certainly enough to be notable. The only one to actually benefit me life wise was amphetamine which made a big difference to my life but i also have ADD which explains that

i think it would be quite interesting to see a comparative study of the effects of psychoactives on autistic people vs neurotypical (god i hate that word) people, obviously itll never happen but itd be interesting
Even worse. They will be the ones which can comply. They can write legal terms, they can check real government identities and create a significant upload filter strategy.

They are the winners, not the losers here.
I think self preservation is good. Am I wrong? Do we not have the right to fight for our existance?
A quick word of warning: be sure to treat C and C++ as two completely separate languages that just happen to have similar syntax. Yes, you can use C++ as "C with classes" (I and many others sure have at times), but you're doing yourself a disservice most of the time if you do.
Cool, thanks for the translation! I'm gonna go read the paper now...
Firefox's tracking protection blocks hotlinked Twitter images.
Ebikes can be of assistance without spoiling the entire experience. For example, they may allow you to make more miles with the same human effort. One application is that they might allow you to bike to work, in cases where it would otherwise not be practically possible.
No, my argument even works if the cameras are set up as traps. The speed limit at any stretch of the road is well known. It's visibly posted at the sides if it deviates from the expected.

You're are arguing in favor of "everybody exceeds the speed limit, so we shouldn't punish it." I'm arguing in favor of "everyone should drive at the speed limit." Have you tried lately to drive 30 in a posted 30kmh zone? 50kmh in a city center? You'll be regarded as a traffic obstacle. And that's the problem.

> when it isn't natural to drive at exact speed limit (For example shortly before a town ends, or driving up a steep hill etc.).

Why isn't it "natural" to drive at the posted speed limit until you're at the end of the down? How many seconds do you gain? Is it "natural" to not be able to keep your impulse to put the pedal to the metal in check? The sign "this is the end of the town" exactly signifies that border. People not observing that might be exactly the reason why there's a speed trap - not making money, enforcing the rule.

Why is it "natural" to not observe the speed limit going up a steep hill? Especially on a steep hill it's hard to see what's happening behind the crest.

Are you arguing with "nature" or just "I don't see the use of that rule, so it doesn't apply to me"?

Is that your nature? If so, I'd prefer if you gave up driving.
Do C first. Achieve a small functioning project of your own, like the calculator in the back of Kernighan and Pike. This will give you a good understanding of pointer orientated programming and the C tooling and debug strategies.

Then pick whether you want to start from the "front" or "back" of C++; i.e. learning the language in chronological order or in reverse. C++17 idiomatic style is very different from the 99 style that most existing C++ is written in.

I would suggest picking a codebase to work on and learning its style and subset of C++ first.
JetSmarter tried to be the Uber of private jets
This makes no sense, but is a common talking point. How is net neutrality "another push for controlling the internet/media"? If anything, it's the pure opposite, ensuring that all views can be accessed equally.
Yeah, no. There is probably quite some inefficiency at CERN like at all large institutions, but none of the rest is true according to my observations. Even in Berlin, which is a relatively poor German city, there are plenty of well maintained private buildings of all kinds. I've also seen somewhat rundown looking government offices.
Metasploit 5.0 Released
How I Applied Coding Best Practices to Improve My Daily Life
That must be a rather recent change (1. January?) because the last Paysafecard I used didn't require me to do anything like that, that was maybe 3-4 months ago to pay for an online-hoster.
A great resource to dive a bit deeper into the stack is https://www.amazon.com/Computer-Systems-Programmers-Perspect... and the accompanying labs found at http://csapp.cs.cmu.edu/3e/labs.html.

Just make sure you don't buy the `international edition` of the book, it's unreadable due to the amount of errors in the exercises.
I'm an EU citizen.

Honest question here: What can I do to influence this decision?
To me it seems like EU is now in the same situatin as Galactic Senate before the rise of an Empire. They have almost the same problems... EU is shame of true democracy but is a gem when it comes to bureaucracy.
Ask HN: How do you avoid spending disproportionate time on unpleasant tasks?
I tend to get stuck and procrastinate on unpleasant tasks (administrative stuff, or challenging stuff that I am not well prepared for). That in turn inflates the amount of time I have to deal with unpleasant tasks. Often little time is left for the pleasant tasks.
Even though I am aware of it, I haven't found a good way to mitigate the issue. Ideas?
If only Florida wasn’t largely a swampy gun-crazy shithole.

/sorrynotsorry
There aren't as many jobs in the embedded space as there are for higher level software. Nowadays, lots of new embedded processors are hitting the market and there will probably be a shake-out sooner or later. So the embedded space isn't necessarily more stable than the web based stack. Lots of the processors are getting huge with lots of memory, faster and more capable cpu's; all of which will require programming at a higher level. Arduino's use C++, Raspberry Pi's are usually programmed with Python (although you can use any language that runs on linux), and most embedded processors can be programmed with the C programming language. One niche that you might be interested in is the amount of high level software that's required for today's newer and larger cpus/SOCs that have a lot of connectivity, such as wifi, bluetooth, and software that communicates with TCP/IP. Connectivity is driving a lot of the newer stuff. with that, security is a big deal and might become required knowledge. There are also a lot of experimental attempts at introducing new and higher level languages on embedded systems. Rust, javascript, go-lang, elixir/erlang, are some recent examples. The embedded space is beginning to experience the churn that you're dreading in the high level stack.
I'll bite. Got any concrete examples of this in actual application? To say it sounds like a parody of the current mess of 'gender studies' would be an understatement.
They are €43.000 s piece, not exactly cheap.
The focus of growth has always been on Asia afair (I can only speak for what I witnessed since the 70ies), ... first Japan, India & Tiger countries, later China. Even Brazil and LATAM for a long time had more focus then backward and technophobic Europe. It's not just demography because an old person in Asia will embrace new ideas and tech (my japanese father in law is 90ies and still excited over a new iPhone while my parents already gave up on anything digital in their 50ies - "just too hard they say")
Wouldn't decision trees be useful for constructing most efficient perfect hash function?
Food in Italy is of extremely good quality and variety. I live in Bulgaria and fruits and vegetables are exceptional and extremely cheap.
If you refer to supermarket food I may agree.
Huh. I always perceived C to be a subset of C++.
I hope this happens and everyone will wake up, complain and the directive will be changed.
That's a very good attitude. It's never a good sign when someone judges arguments based on who voiced them.
I forgot what i was looking for...
> I don't know what to make of the "climate change is a scam to tax us for carbon use by politicians" comments in the NYT article.

I think it's one manifestation of the concern that "climate change" is just the latest example of "no crisis should go to waste" political manipulation. I'm not so concerned directly with that, but with the jump to "clearly the solution is a 100% renewable grid".

I'll be ready to contribute even more of my income to government once the approach is amended to include massive support for next-gen nuclear power, and a plan to continue the rapid expansion of the world's electric capacity.

Personally I like ThorCon's approach best, but there are plenty of other worthy contenders.
I am well aware of PyPY and friends.

My point is about making JIT a standard feature of CPython.

JavaScript, Dylan, Smalltalk, SELF, Common Lisp aren't less dynamic than Python.
I think the net result would probably be a rapid increase of the "451 Not Available For Legal Reasons" errors which have appeared post-GDPR.

That and a load of innovative start-ups simply setting up overseas instead of inside Europe, and perhaps major sites simply preventing any kind of contribution from European users.

After all, there's no A13 clause which says that if your US site allows uploads, your European one also has to?
I don't remember exactly, but I think Apache was started via systemd because there was no error like "Apache is not started". Systemd was reporting that it is stopping and starting Apache but in fact it did nothing.
The jargon doesn't help newbies either. Newbies (and HN readers, for that matter) can't be expected to know what "RFC" or "ANI" means.
two line stuff is straight out lie?!
I live in a small european country (same level as croatia, slovakia etc....) stuff in markets is good quality. local stuff stays here and gets sold to locals.
You could say the same about (most) software development, except on a shorter timescale. We chase a lot of fads and occasionally get genuine improvements.