skysight-inc/HackerNews huggingface dataset:
"Oh, it was quite a while ago. I kind of stopped when C came out. That was a big blow. We were making so much good progress on optimizations and transformations. We were getting rid of just one nice problem after another. When C came out, at one of the SIGPLAN compiler conferences, there was a debate between Steve Johnson from Bell Labs, who was supporting C, and one of our people, Bill Harrison, who was working on a project that I had at that time supporting automatic optimization...The nubbin of the debate was Steve's defense of not having to build optimizers anymore because the programmer would take care of it. That it was really a programmer's issue....

Seibel: Do you think C is a reasonable language if they had restricted its use to operating-system kernels?

Allen: Oh, yeah. That would have been fine. And, in fact, you need to have something like that, something where experts can really fine-tune without big bottlenecks because those are key problems to solve. By 1960, we had a long list of amazing languages: Lisp, APL, Fortran, COBOL, Algol 60. These are higher-level than C. We have seriously regressed, since C developed. C has destroyed our ability to advance the state of the art in automatic optimization, automatic parallelization, automatic mapping of a high-level language to the machine. This is one of the reasons compilers are ... basically not taught much anymore in the colleges and universities."

-- Fran Allen interview, Excerpted from: Peter Seibel. Coders at Work: Reflections on the Craft of Programming
I think that this binary thinking is more of result of two party system. Eventually you have to pick a party and from that moment on you are bound to see everything as us vs them.

In fact, bothers parties are uneasy coalitions, but in order to win this or that debate the most effective action is to rally "your side" on you identity as red or blue. Thus red people who are pro gun control will be more likely to be silent (and similar process on blue side) and be louder where they agree with their side.

There is no single set ideological divide and majority of actual people hold much more complex and inconsistent opinions.

Like in here - there are plenty of conservative right Christians who areally not ok with pretty much any depiction of sexuality. That is how they treat students in their schools (including colleges), how they preach and who they socially sanction among themselves. However, rough red blue analysis treats them as non existent - despite them really wishing for power to influence what is available (and sometimes suceeding, through they have less power then they used to).

They are ignored, because their existence is uncomfortable for political point being made. Likewise, anti sex blue feminists coexist with straight pro-porn blue feminists, but which side gets pushed to prominence largely depends on what is beneficial for whoever is trying to frame issues to red blue to rally own side.
I am painful familiar with web development!
For a More Inclusive Fourth of July Show, Send in the Drones
Yelp Can’t Be Ordered to Remove Negative Posts, California Court Rules
Perhaps I'm being pedantic, but that's not really what 'optimisation' means.

Optimisation refers to code transformations which result in output code which has better performance (whether in terms of space or time).

Changing the definition of the source language, isn't optimisation.

Whether the source language can cleanly be mapped to the target machine, may be significant to performance, but it's not optimisation.
>FWIW there is much disapproval in East Asia of these antics, and the guanxi culture emanating from China.

"Disapproval" in the same way that some groups were for tee-totalling in the US. Some small minority is against the practices, but they are extremely prevalent all across Asia (and China has little to do with it, besides being the new big customer in lots of those cases -- Japanese do the same kind of stuff, Koreans, etc.).
I think the real problem with those type of binary (false dichotomies) situations, other than fostering thinking inside the box and extremism is that it's a setup for the Hegelian dialectic. Problem-reaction-"solution", or thesis, anti-thesis, synthesis.
I understand some of the searches took place outside of Bavaria, though (Berlin, etc.)? How does the German legal system work in this case, does police in other German states automatically cooperate with requests from Bavaria even when there's potentially a discrepancy between the laws used to provide the legal justification for the actions in question?

I've seen a general sentiment in HN and other tech circles over the years that Germany is much less of a police state than the U.S. or the UK, for instance, and generally has greater respect for privacy and other rights many of us care about. Do you feel that perception is still broadly accurate?
The US is abusing the international trading system.

The EU is one of the affected parties, not the only one. You are right that the EU hasn't done much to avoid the current situation.

Let's hope that with these kind of initiatives we will be able to start leveling the playing field. It will take a long time, and probably harsher measures will be needed: a wide-ranging Internet protectionist law is in order to defend local business against the aggression by US companies.
Perhaps we can reach the singularity with slowly-trained models, and from there get fast training methods for free ;)
The picture does not include the allow cookies bar at the top.
The Physics of Launching Fireworks from a Drone
Airbnb complains had some real issues. Udacity “problems” looks artificial. Animation Performance on old androids - and then agreed it’s non RN issue.
Android SDK 26 playstore limits only NEW apps at first and react 0.56-RC support it, so plenty of time (4 month to adopt). Notch support was available before first devices hit the market.
I believe here is different beast - programming language as a religion. One of my devs was really sabotaging processes just because he hate JS.
GP said "modern"
> No, performance is central to the appeal of C.

It surely didn't felt like that using 8 and 16 bit compilers up to early 90's.
Mind Ease – The new (free) web app to effectively reduce your anxiety
For reference, the Chrome version was released in January 2017. So - yes, they had plenty of time to object.
Seems cool. I'm not associated with it but wanted to share here in case some people would find it useful.
Happy 4th of July to all our USA friends and family #4thofJuly2018
Nah you can drop 26 thousand bombs without ever being at 'war'

https://www.cfr.org/blog/how-many-bombs-did-united-states-dr...
I lived in Windsor. Fortunately Concorde didn't fly over our school very often (once a day?), but when it did our teacher would have to stop talking and we would all sit and wait for the noise to die down. It really was that loud.

It was beautiful and I'd have liked to have flown in it, but I don't miss the noise.
Are you sure it's not a joke? ;)
Can’t say for the US government, but a lot of GOV.UK (including all of the content pages, and some of the services) are built using RoR.
It surely takes the security exploit crown.
https://en.wikipedia.org/wiki/Terrorism_financing#Germany

If the onion friends had a donation page up to support a terrorist group, I think they should be monitored by security police and raided if there was a reason.

Your case when the bank supports google is not a cause since google is not a terrorist organisation.

In this case of the onion friends, the donations seems to have been going to donations to a anonymous mailer web site, and depending on what is done at that web site, raids could be justified or not. I think the "connection" has been established, which CCC would like to say there is none. Yet, in your own example, you seem to admit a connection, just not a cause for a raid.
Is it the new trend to publish articles about moving from React Native? :)
> If C took that approach, it would lose many of its unique advantages.

Such as?

> Whether performance matters, depends wholly on what you're doing. There can be no one-size-fits-all programming language.

Correct. But I think the performance side is overrated because C does not have the needed expressiveness to use most modern performance enhancements (like SIMD, auto vectorizing requires a lot of work and checking of conditions, and is not very efficient) and what were important optimizations 40 yrs ago today are reckless (like no boundary checks)

(This discussion doesn't apply to embedded systems for the most part, those today a lot of them are faster than 15y.o. PCs)
I am painful familiar with "modern" web development!

Happy for being pedantic?!
Self-driving cars are headed toward an AI roadblock
This could be the "waxy" coating on them: https://en.wikipedia.org/wiki/Cosmoline
> if 'p' was dereferenced before the check

Oops, I misread!

Yes, you've got undefined behaviour (i.e. a serious bug in your code), and as far as the compiler is concerned, anything goes.

As the old joke goes, the philosophy of the C language is that the programmer is always right, even when they are wrong. i.e. that it's your job to ensure there's no UB in your source code.

The 'C way' is not to have the language shield you from your mistakes. You can't have that without losing C's advantages. Fortunately, tools exist to help detect undefined behaviour.

It's a pity that runtime detection of easily-detected UB hasn't been an option in C compilers since the beginning. For dev/debug builds, that's almost certainly what you want.
Show HN: Snibox – Self-hosted snippets manager
Cool article. This was one time when I actually wish the article was slightly longer. I came away with only the vaguest sense of what made the return trip more difficult. Who were the "enemies" in question?
Jak rozwiną cwłasną firmę
> it doesn't mean that the independent judiciary is just the same.

In theory.

In practice, many entities which work even in judiciary are influenced by party politics.

The current 2nd mayor of Munich is from the CSU -- so the winds have changed. The CSU is (since the last election) much more important than before and it seems that the SPD is massively weakened in Munich. This is also the reason for throwing out Linux It systems of Munich.
BASHing data: Truncated data items
Szkolenia coaching
Cannot upvote this enough. People complaining about such things think that "customer is always right" where reality is "customer is always right if he pays enough for us to care". Have some reality check.

Every company does what is in their best interest not particular customer.
correct link to the repository: https://github.com/snibox/snibox
Transcending the Transistor: New Study Towards True Artificial Neuro-Computing
How Android Things and IoT Will Transform Our World
it forgets to mention that ublock blocks 45 requests to 36 domains on the initial load of that article.
Why are people so resentful of the need for sites to make money?

Especially news and journalism sites.

I will tell you this for sure - if they don't make money, they'll disappear.

So get out your wallet and pay for the new sites that you value and enough with the smarmy snark poking at companies that need to pay peoples salaries.

How about the author of this post tells us if there are any news/journalism sites that he/she pays for?
They could shoot someone's eye out!
To be honest - Page Rank kills the fresh information most of the time.

Agree on that they can tweak their algorithm. But why not doing it so.........
riseup.net is the e-mail provider, not the website in question, just as described in the first quote you call a "strawman".
Sure, early C compilers would generate inefficient code. So what?
I think it's pretty clear that, in addition to the very hard sell, it's a design nightmare.
We Have No Idea How Bad the US Tick Problem Is
At the beginning a family is made of two parents. When only one parent takes such dramatic decisions as to lie to their spouse in order to hide its cheating under the umbrella "its for the best of the family", then I stand to my point of view: this person is acting badly (shortcuted to "a bad person").

And I can understand specific contextes, so don't come up with things like "what if the other is handicapped".

But it's ok, you place value in peace of mind, I place value in respect, different points of view, nothing new, no big deal.
Facebook, Google Aren’t Tech Stocks? What That Means for Investors
I'm referring to the blog which is said to be the reason for all this. The blog is named "AUGSBURG für Krawalltouristen" and has the tagline "Den AfD-Bundesparteitag am 30.06./01.07.2018 angreifen!". Translated: "Augsburg for Hooligans: Attacking the AfD party conference on the 30.06/01.07.2018".

"Krawalltouristen" specifically is a term that came up for the first time, I think, with the G20 protests last year. Hooligans might not be the most accurate translation; it essentially means people who travel somewhere specifically to participate in riots/vandalism/looting under a political pretence.

If you know a more fitting description for a blog like this, please do comment.
1) You are not factoring any holidays by dividing by 52

2) People also work part time
Well, that has been my secret fear since I was about 13...
No, you're not required to avoid any word. You're free to use any word that you choose. You just have to accept the consequences. If you come to my house or my office and - despite being made aware that certain language is not welcome - use those words, you'll have to live with the fact that you're not welcome any more. That's what a CoC does - it points out the ground rules for expected behavior. Start swearing loudly in a church and you'll learn a thing or two about informal CoCs.
Show HN: Axax – Async iterator extensions for JavaScript
Prevention of Data Tampering: Case of Cyber Security Company Using Blockchain
They didn't search every @gmail user, they searched what would be roughly equal to (in gmail's commercial case) a payment provider for gmail, and people loosely related to such a provider. It's a flawed comparison, obviously.
Isn't this a cultural difference in the US that's different from Europe, in that colleagues don't get involved?
oh pity. i figured they'd be just about begging for the stuff if it is reasonably priced since the millenials buying houses right now would be happy to buy anything that said 'built sustainably' if the price is reasonable. apparently it is not that easy.
A programmer older than (Unix) time itself.
Languages and Tools for Real-Time Systems (1994)
Perhaps that was the intention here?
List of the most urgent global issues
It is all about the user in the long term. Google dominating and closing the internet is very problematic. In the long term, we could have users that do not go out of Google and just accept whatever Google give them as THE answer.

Maintaining a healthy ecosystem and competition is good in the long term.

There are many things that are forbidden even though the consumer might like them in the short term (ex: selling lower than the cost for retailers to kill all attempt of competition).
Because when you play mtg, you don't manipulate the words on the cards, you manipulate the cards (well, some cards can manipulate ability text, but not arbitrarily). They are the fundamental unit of the game, not the ability text language itself. This does not have a great analogue with other languages. Anyway, you can analyse the language used to create ability text itself, but I think this is a far less interesting question.
I like how the domain of this service is the epitome of what it does.
> Vacuum is widely known to be a pretty good insulator.

Tangential question: is there a better one? Is a better one physically possible?
Sure, but so can men. People don't assume men do, though - but the'll assume a woman that does well has put in time on her back.
Please post substantively or not at all.

https://news.ycombinator.com/newsguidelines.html
>Well-meaning Americans have decent intentions but are also pretty culturally tone deaf on Asian societies

That. And because the country was founded by religious zealots, it still has a Christ complex to this day, regardless of if it involves a Bible Belter or a West Coast atheist. That and superiority ("manifest destiny", "leaders of the free world", "land of the free" and so on), it's just part of its cultural status quo.
*in that vein
So this automatically excludes any woman, I guess?
> Whatever a "leftist hateblog" (!) might be, that description doesn't seem to be fitting here.

Leftist doesn't mean liberal, peaceful etc.

It means leaning to the left, afaik that usually means towards socialism and communism.

For those who are either old enough or have read enough history there are plenty of examples of left leaning haters.

See for example https://en.m.wikipedia.org/wiki/Red_Army_Faction

Edit: added quote from parent post.

I'd also like to point out that I'm not defending the police (or anyone else) just trying to correct a misunderstanding before it spreads even further.
If you don't have a choice to be a prostitute, it has everything to do with it. Forced prostitution is bad enough, but being mishandled to the point of being hurt is worse.
Maybe it's the next hidden step and this one was just testing the waters for the level of public outcry?
In such an hypothetical world, the "typical CRUD application" may just not even exist anymore.

I was talking about advances in consumer drones, autonomous cars, and personal robots, such as SpotMini from Boston Dynamics. More autonomous embedded systems evolving around us means different needs in term of safety in software development.

AI will have to explain the reasoning of their decisions (prove they did right) in natural language. The humans who do that in our world are scientifics, politicians, lawyers and mathematicians. Those people use a specific kind of natural language, with domain specific words to communicate. Theorem provers in software engineering are a step forward that direction imho
Same here, so I can't really feel much superior :-)
> imoral acts should be condemned

What defines immorality and how should that condemnation take place?
This could prevent some useful optimizations. The following can be a single rotate instruction but only when relying on undefined behavior of shifts (otherwise the code has to produce zero for i outside the sensible range)

(n << i) | (n >> (sizeof(n) - i))

So, does it fall under "demons out of your nose"?
What does the "LL" icon mean?
I am not sure it is that simple in West. Where male teacher having sex with girl is seen as predator by pretty much everyone, young boy having sex with older women is seen or talked about as "lucky" by many.
I did that in another way: write a demo script, and make it execute in another terminal. Snippet on GitLab [1].

Simply call it with "shell-demo DEMO_SCRIPT", and follow the instructions.

Demo scripts examples are given aside the snippet.

[1]: https://gitlab.com/snippets/1730340
Sounds like a good idea for something like a Mall, but not sure how it works in practice for a stadium.

The cost of opening a shop, gyp etc and equipping it at a regular location is already too large, without having to co-sponsor part of a stadium (which has huge costs to build and maintain) while at it.

I suspect big subsidies or tax cuts or something involved too.
It's not pedantry. That word was the whole point of his/her comment!

And if you're painful (sic) familiar with modern web development why are you still creating div soup?
I did say “probably”. Facebook and Instagram definitely care about the last bit of performance. Your typical line of business apps don’t need to, and that’s a lot of the market.
Anecdotally not the only dodgy business practice that excludes women. In Europe some companies (often state-owned) or public administrations are known to be free-masonry strongholds, and being a member of the right lodge is pretty much a necessary step to progress a career. Problem: despite pretending to be progressive, most lodges are either men or women only.
Perhaps the biggest crime is the lack of a comment section, which The Economist removed - without notice - a few months back.

The comments almost always contained additional insight, knowledge or healthy pushback against the article they sat below. Much of what the user A. Andros wrote is a good example - https://www.economist.com/user/5518230/comments.

Vice did the same, as did The Guardian in some cases (on their 'comment is free' section, no less!).

Information invokes discussion. Just look at us here on HN. Removing readers' ability to discuss and question one's editorial stance is a bad, illiberal trend, and makes websites a little less worth visiting.

Oh yeah, and the popups are pants too. That screenshot is missing a mandatory GDPR and cookie notification btw. Somebody please inform the EU data protection czars.
Spam - yeah they do work but mostly been trained to click the spam button
Comparison of top data science libraries for Python, R and Scala [Infographic]
It's their hypothesis, backed up with hard work & simulations.

Alternate hypotheses welcome. That's the joy of science!
99% chance of $200k/year does not exist.
So, you're saying, it morally OK to have sex with someone who's forced to be a prostitute, as long as you're not hurting them?!

I disagree. IMO consensual sex is fine (however BDSM it is), non-consensual sex is bad. Arguing the degree of badness, while sometimes useful, is (1) not relevant to the above discussion, and (2) a second-order effect, so vastly less important anyways.
When I read your first post I thought you were going to suggest something sensible like using a language geared toward paedagogy instead of whatever language du jour, but what you've written here is absurd. C does not have intuitive syntax. Many places already do teach Java as a first language and it's a disastter for many reasons. Lisp has very intuitive syntax. The only people who don't find it intuitive are those who have struggled with C-like syntax for long enough they can't see anything else.

The only reason Python is used is because it's popular so it seems to fit your criteria outlined in this comment just fine.
Could you please re-read the guidelines and try to follow them much more closely? We have no need for unsubstantive comments with complaints about downvotes and astroturfing imputations for dessert.

https://news.ycombinator.com/newsguidelines.html
Generate a Privacy Policy or Cookie Policy for Your Activity with Iubenda
This is neat. Have you seen any issues with using legacy tokens instead of normal OAuth? I made an extension[1] for using Slack inside VS Code during pair programming sessions - and it doesn't seem to work for enterprise users with legacy tokens.

[1] https://github.com/karigari/vscode-chat
Exactly. One can argue about design but these websites are businesses...they need revenue to perform their functions. If not ads/subscriptions, then what? The use cases of the internet have changed so dramatically over the past 20 years, how can we reasonably expect the same economic model that worked then to apply now?
Why are these 32 symbols found in caves all over Europe [video, 2015]
So in case the OP is too young or forgot, before the internet, the Economist wasn't free either.

Now, I get a few articles for free, and if I pay (and I suspect a subscription has become cheaper in today's money) I get plenty of additional stuff to the paper version: world-class audio, the ability to read on any device or on paper and other content (e.g 1834 magazine, world in, world if)

Paying for stuff is not how the Internet got wrong. The opposite, in fact, we need to make sure independent journalism can exist outside FAANG.
The EU isn’t the US, and the US isn’t New Zealand.
> i.e. that it's your job to ensure there's no UB in your source code.

Have you seen the UB list though? It seems to me that almost all programs fall under some kind of UB. It would be nice to have the compiler produce warnings where it would otherwise optimize based on that UB.