skysight-inc/HackerNews huggingface dataset:
The right to free speech in the USA concerns political speech, and the relationship between the people and their government. It is not a shield against punishment by society for controversial or ill-considered comments. Indeed, it likely would prove impossible to grant such protections without limiting freedom of political or religious expression.
In the West we have a false sense of security that totalitarianism will inevitably fail. We've seen so many examples of fallen tyrannical states. But many ideas fail the first few times they're tried. China seems committed to making totalitarianism "work."

It's hard to think of any more dangerous invention. Even nuclear weapons aren't as dangerous as a sustainable model for modern tyrannical government.

This is an invention that would be exported and widely adopted.

The liberal democratic model of government spread around the world not just because the people saw it work in America and decided that's what they wanted, but also because the ruling aristocrats saw that it would be net better for them. The French Revolution probably helped convince them it compared favorably to the guillotine.

If another model is pioneered and proven that's better for the ruling class, it won't be difficult to find regimes eager to adopt it.
Fast forward few years later - web is made of executables and openness and user control is gone.
Exploding hoverboard shows how hard it is to beat Amazon in court
Interesting, I didn't know that!

I'm not an expert in any way so it was probably a bit inappropriate to just assume what the author stated to be true - however, I don't want to focus on the discussion whether, how and where Redlining is existing in the US, because I notice this trend a lot.

Another, (hopefully less controversial) example:

Recently, I read an /r/askreddit thread titled "What sucks most about getting old?"(paraphrasing here) and literally about two third of the top level answers were something along the lines of "how much medicare cost/ how you can't have that much nice things because of doctor's appointments". Hint: It's not getting old what sucks here and neither it have to be that way.

I'm not saying that other countries are flawless, or even that they're better, but it's usually prefaced with "Well here in India" or "As a citizen of Belgium" - Americans just seem to assume their experience is valid for everyone.
US Army Survival Manual (FM 21-76) [pdf]
Why does reaching out informally bungle the case?
Different in a way that's relevant when it comes to explaining discrepancies in economic output?
I grew up in the Danger Zone and it was dull.
It's not a few centuries further historically. It's ~800-1258 AD.

You have to go back to the Abbasid Dynasty to reach the Islamic renaissance / golden age, prior to the Mongol destruction of that and the moving of the Caliphate to Egypt. By the time the Mongols sacked Baghdad, the Abbasid Dynasty and the renaissance had much eroded compared to its former glory. We're nearing a thousand years that you have to go back to reach the Islamic golden age.
Thank you for the insight, please see my reply to /u/greglindahl above if you're interested in my answer!
Thanks. Unless something is escaping me, that's an optimizer bug. I'm pretty sure the ABI allows you to do whatever you want with the sret pointer, including passing it to another function to chain return for free.

I guess you could say that RVO is more robust since it's implemented in the frontend and does not rely on finding the optimization after a fair amount of lowering.

Edit: I don't have time to debug this but at least for llvm, I think this optimization should trigger in the optimizer's memcpy elimination pass ( https://github.com/llvm-mirror/llvm/blob/0818e789cb58fbf6b5e... ).

However I don't see why clang could not simply apply the RVO logic to C code as well.
I like that one. Doing well in school is seen as a point of pride. If that attitude ever takes hold in the USA then you will know that the MAGA movement has succeeded, utterly.

Will Trump's America be able to overcome the deep seated American cultural attitude that being stupid is being superior?
To be honest minimised JavaScript code isn’t much more readable.
You can't learn C in an afternoon.
Would it be fast enough for mining?
This seems like just another form of string trepanation: https://thoughtstreams.io/glyph/string-trepanation/

You're trying to get the evil out of the string, at which point the remainder of the string is good. That's not how strings work. If it happens to work now, who knows what syntax will show up next year (and there are plenty of examples on this page of working around the regex). You're in a constant battle of figuring out whether bytes are good or evil when the actually answer is they're neither.

Full recognition before processing! http://langsec.org/occupy/
The lengths that China goes to control the minority (although it's about half of the region) is astounding. I can't imagine what little privacy they have, between constant physical checks, personal party spies and electronic surveillance.

I heard once that in a world where everyone agrees to being spied on by carrying a mobile, the mobile-less will be suspect. I never thought this would actually be the case, but there it is: people must install government spyware on their personal devices.

Reading this gave me a new appreciation of how human rights are broken in China. I sincerely hope that those people recover their freedom.

As recent history had shown, even Western countries, proud of their freedom and Enlightenment values, may realize that something bad is happening when it's too late. Seeing how surveillance is making comparatively small advances here, I'm slightly more worried that privacy might be completely extinguished from the world one day.
Clip on Earrings – Sterling Silver Clip on Earrings
The OP probably meant most OpenGL blogs, books and tutorials. The actual OpenGL API reference is pure C.
There are the RTL-SDR usb dongles. One I’m currently looking at is the dAISy board. Turns your Pi into a marine AIS receiver.
> But you don’t have to commit or deploy the dependencies right?

Yes, I have, otherwise I will impose Node.js + NPM as a dependency for my co-workers who — again — are not web developers, they just want to quickly modify one or two things and deploy without my involvement, so I have to build something as standalone as possible, this means (in this and other projects) that I have to commit the whole "node_modules" folder with the rest of the files.

And if anyone thinks this is a weird requirement, I can tell you that last year I did some contractor work in four web agencies in San Francisco, and they all had a policy of "commit all the dependencies" because they wanted to "lock" the files to a specific version. They used to lock the dependencies using the "package.json" file, but after all the recent fiascos with NPM and their registry, they stopping relying on the constant download of these files during every deployment, something that we were considering even before the problems with NPM because downloading +200M of files for every execution of the test suite in the CI server was posing a significant cost for not reason.

If NPM and their registry were more stable, I would just put everything in the "package.json" file and ignore the +100M of code in the dependency tree, but unfortunately, the Node.js is voting for a different philosophy that has been biting them for several years now, they still haven't learnt the lesson.
This is what I do for a "learn to code" game I'm building. The sandboxed Web worker is served with CSP headers and only interacts with the main part of the page through worker messages.
I’m a a Scot, The Faroes also pushed us close a couple of times. Some countries dread drawing France, Italy or Germany in their group for the World Cup or European Championshp, I dread the Faroe Islands lest we have another fucking away game in Toftir...
Clear all browser data/cookies
Yeah I was able to easily jam my mobile phone with a Pi by transmitting on a fundamental with harmonics the phone’s band.

The range was pretty short but it nuked the signal. I used it to show my youngest what can happen if you aren’t careful with RF.
I made that 'reverse path' to C quite a while back, more than 10 years ago in fact. for 20 years before that, I was C++, C++, and C++. Then I gradually realised I was trying to slim down my use of the language, due to stuff I just didn't want in the codebase I was working on.

Small details. Like well templates -- they were fantastically hard to track and debug at the time, and really, did they actually provide anything in the long run? Answer was... NO. they don't. Turns out it's a LOT easier to have 2 discrete functions explicitly doing the same thing than using a template. anyone will understand the scope of each if they see them; The arguments about "simplicity" doesn't exist once you get templates involved.

So yes, you can 'template' in C as well using the preprocessor, but it's still ends up being MORE READABLE than a heap of scopeless C++.

One thing I was fond of in C++ were stacked based objects; ie, use the constructor to save some state, and use the destructor to restore it. I think it is a lovely concept, and I still miss it -- hover it's a concept 'new hires' had problems with very often -- it was not as intuitive as it felt. It turns out an explicit save/restore is better to maintain. I wish it was different, but that got THAT feature of C++ out of the window.

Anyway, long story short, I wrote zillions of lines of C++, and now I just do C. I don't have to fight with the compilers every other year for instance.

Small silly example, for a million years (it felt like it!) I could write pure virtual functions declarations as ..... int blah_blah_method(some cool parameter) = NULL; -- it actually made SENSE. Then one day, someone decided it couldn't possibly be NULL -- it had to be zero as '0' or else, no compily.

^^ that is one just a silly old single example, but theres a dozen others where your 2 years old codebase suddenly isn't compiling because someone decide to shift the language under your feet.

THAT doesn't happen with C. C just works. yes, there's lots of syntax sugar I WISH I would have been able to keep from C++, but ultimately, the possibility to write a huge pile of bloat is a lot harder in C than in C++. Some idiot 'new hire' won't make a hash objects for 5 elements.

Some idiot colleague won't decide that the string creation class constructor shouldn't take a reference, but a copy, making the app startup take 30 seconds with ONE character '&' removal.

Anyway, rant over. Regardless of what the kids says, C is nice, C is lean, C is a LOT easier to keep clean as long as the adult people using it are aware of the sharp edges :-)
About your first point, you are totally right. A report made in France tells that 28% of Muslim support an authoritarian position and a separatism against their host country society. While 1/3 is technically a minority, it is still a really hight proportion and a really signifiant number of people that can be counted in millions.

"28 % des musulmans de France peuvent être regroupés dans ce groupe qui mélange à la fois des attitudes autoritaires et d’autres que l’on pourrait qualifier de « sécessionnistes ». L’islam est un moyen pour eux de s’affirmer en marge de la société française." [28% of muslim living in France can be grouped in this group that mix both authoritarian and « separatist » attitudes. Islam is for them a way to affirm themselves at the edge of the French society.] Un Islam de France est Possible, Institut Montaigne / Hakim El Karoui, 2016.
A few years ago i used it for automated builds. The GUI bits were (and i think still are, at least last time i checked it a couple of months ago) broken, but the command-line works fine and for automated builds it worked perfectly.
In the physical sciences you are simply expected to troubleshoot and perform basic maintenance on lab equipment. No, I wouldn't know where the helplessness amongst today's undergraduates comes from. Is it an unquestioning adherence to "the rules" that was beaten into them in school, or is it a desire to deflect potential liability? No idea!
Or maybe you can't hunt to extinction most big mammal european fauna without fireweapons, including lions, sabertooth, european elephants, european rhinoceros, uros, several species of bison, huge cave bears, european black bears, wolves, tigers etc, without losing a lot of young men in the process
It might be easier to just link to the guy's github repository (https://github.com/seemoo-lab/mobisys2018_nexmon_software_de...) than the two click throughs to find it.
Historically the C99 support by MS was quite bad. Fortunately VS 2017 has good (not 100%) C99 support.
As someone who used to practice law in a legal aid office, can confirm the scope and difficulty of the problem. Employees, especially lower income employees, have really limited access to the legal system; it's even worse with more vulnerable populations (immigrants, lower educated workers, etc.). Even basic stuff like employee stuff keeping their own independent hours records often doesn't happen. It's really a problem in places like farm labor.
Why is DNS taking so long to have security patched in as if governments are pressuring to make sure they can snoop on things easily. Same goes for email.

Having an opt in security mechanism is easy to deploy as in keeping the http version of a site available while running https on a new port for clients that want to use it.
It doesn’t make sense, but it jibes with my experience. Tutorials and blog posts about OpenGL are super heavy on C++, because gaming.

The official docs are C, of course, because the API is C. But the docs are rather abstruse for a beginner, and really become useful only well after you’ve gotten your bearings. (e.g. my personal beef: function names tend to be two nouns with no verb to say what the thing actually does, so you look in the docs and it says it “binds” noun A and noun B, with no explanation of what “binds” means in context, which direction the data binding goes, whether it persists, etc.)
I find it bizarre that the compiler isn't more aggressive about this in C (versus C++) as it doesn't need to worry about special member functions. If nothing volatile is involved there's no reason to bother copying anything.
Ah, WORA strikes again.

Why people keep falling for this I’ll never know.
Can you shed some light?
I thought it was misinformed for the opposite reason. "Christian fervour" was responsible for the sailing of the Mayflower, the development of the modern public sphere, the majority of the high points of Western culture from Dante to Bach, and most of the values we live by today.
The glorious hand of the free market at work.
Dear XXX,

We found your online 3 star review of your new Tesla inadequate, and are removing your right to air conditioning in your Tesla. Please notify us when you’ve updated your review.
What's a good alternative in case it goes bad?
New York’s last remaining independent bookshops
Maybe it isn't a thing wherever you are but here:

we pay and treat everyone equally and equitably.

... means that we do not discriminate unfairly. Do I really need to spell it out?
The philosophic foundations that made it possible for Christians to transition from theocracy to secularity (separation between "church" and state) come from Islamic caliphates.

Take a look at the academic lineage of St. Thomas Aquinas and you will see what I am talking about. He studied from Saint Albert Magnus, a guy that studied from a vast bibliography left by the Islamic Caliphate of Al-Andalus (aka Islamic Spain) after the Spanish Reconquista.

Without St. Thomas Aquinas by the way, Reinassance scientists that made the subsequent "European enlightment" possible would have been burned by the Inquisition and we would be in the middle ages, or at least 200 years away from being technologically able to manufacture a computer. Instead of being on Hacker News you would be dying of plague or in some dumb war.

The Islamic civilization was not always as theocratic as it is today. This happened only after the Mongols razed them and nomadic tribes were left. These nomadic tribes were more militaristic and theocratic than the Islamic Caliphates razed by the Mongols.
Linux kernel developers would be bemused, too.
I don't see why, GPL doesn't require you to submit your modified GPL code back to the project, it only requires you to make the code available to others. All GPL cares about is keeping the code available and if a GPL project uses some code from a BSD-licensed project, it also makes that BSD-licensed code available as part of the GPL project (of course the entire project is now GPL, but in theory if you can rip out the BSD code without any GPL bits or modifications, you can use it under the BSD license).
What's so uninformed about it [0], are you implying those beliefs should still be held?

The main reason there are so many islam followers is that they have more kids on average.

[0] http://www.pewforum.org/2013/04/30/the-worlds-muslims-religi...
This is similar to what Tcl does for Safe Interpreters.

https://www.tcl.tk/man/tcl8.6/TclCmd/safe.htm
Android is just the base. Smart-phones run pretty much custom firmware. You could get a "flagship" smarthone a couple of years old, basically for free, and the hardware would still be very good, but good luck upgrading to latest Android version.
Why would Oracle buy it?
Not everyone takes home the same pay I'm sure, which is what your first comment says.
Europa: Browser-Based AudioWorklet Synth
https://collateralmurder.wikileaks.org/

https://en.wikipedia.org/wiki/Abu_Ghraib_torture_and_prisone...

Is this enough?...
That is pretty interesting
Food courts are the best part of the mall experience.

As malls disappear it would be nice if the multi-restaurant open and shared dining experience was preserved.
> an action or omission that constitutes an offense that may be prosecuted by the state and is punishable by law.

He who holds the biggest stick writes the book of law
From business perspective, supporting Linux is a waste of money.
GDPR exists as a proxy censorship tool to close sites using fines without looking like a socialist censor. GDPR is written so that every site can be found non complaint.
> I wonder how many other tech folks has the same impression??

I do! I've worked with C, C++, Python, Java, Go, JavaScript, Ruby, and Pascal, but for anything that isn't network-oriented or a simple CLI tool, I always reach for C (sometimes a strict subset of C++). Its distinct lack of features allows me to focus more on the problem at hand and less on the best of the hundred different ways to do something in other languages. Go is the same way, which is why I use it extensively for mid-level stuff like CLI tools and servers.
This thread by Henry Yuen puts this in context well: https://twitter.com/henrytcs/status/1002233325514194944
We’re medium sized and our iOS app is something like 200k+ LOC of Objective-C. We started our rewrite (where we replace each .m with a .swift) when 4.0 became available.

It’s been nice because Obj-C is a terrible language, but the worst thing about Swift (so far) is value types for collections. Just a terrible idea with no real benefit as far as I can see (someone will say COW something something concurrency something. But nothing concurrent is provided and all the code out there is just giant locks on base collection types. java.util.concurrent.* is unmatched)
Depends how you define crime. A system like this creates lots of opportunities for abuse by the police.
As if everything is deliberately designed. I did notice that Bern is a little different, being a bit of college town I guess lends itself to having slightly older character to it.
It is funny you take the example of Christians community in the Middle East, because right now they are precisely the target of Sunnis terrorists and in great danger. A few month ago, a Libanese bishop was saying in a newspaper that "Christians will inevitably disappear from the Middle-East, even from Lebanon". He predicted that to happen in the timeframe of a decade.

[1] https://www.lorientlejour.com/article/1110721/-a-quoi-serven...
Potential NAFTA Delay Spells Copyright Relief for Now
Otoh, GitLanpb seems to have a messy code that is slow and taking much memory by slapping new stuff in frequently. (My impression from reading several comments on HN.)
http://archive.is/https://www.economist.com/briefing/2018/05...
That sounds like an excellent source of corruption and conflict of interest.
While I'm skeptical it would really be a server driven full stack web framework like it was in the past, a bit more effort on the server-side Swift front would definitely be appreciated. It seems like a small dribble of resources is currently invested in that, and overall I don't think it's ever really going to take off unless Apple really gets behind it. The stuff the community has done is cool but it's not good enough to build a large and sustainable ecosystem.
The "above copyright notice" must be included; i.e. the general MIT license itself, without credit to any author.
https://en.wikipedia.org/wiki/MIT_License

The original BSD license did have a credit clause which led to considerable trouble and controversy, so they don't do that any more. IANAL, and this is extremely bad manners on someone's part, but no laws were broken.
My knowledge is limited on the topic, can you explain why you think the comment was uninformed?
This isn't showing off the Broadcom WiFi chip thing, that's been done a while ago [0]. Back then most of the posts and discussion was about using the Nexus 5's Broadcom chip, but this post is pointing out that it can (now?) be done with the broadcom chip built into another common hardware platform.

[0] https://news.ycombinator.com/item?id=16589703
The Iraq War for a start, Bush says God told him to "end tyranny in Iraq." Same with Afghanistan, and similar cases can be made for much of Western aggression for a while now.
Neanderthals had larger brains than we do. If intelligence was the determining factor in out-competing rivals, we would expect all species to evolve greater intelligence at the cost of other adaptations. This is clearly not the case: only one species invented the gun, all others went with sharper teeth. Even now there are more sharks than dolphins, more reptiles than mammals, more insect than reptiles.

But in humans, the very idea that "we" fight to gain "their" requires creating an "us vs them" dichotomy. But all humans are the same species, and persons on national borders are invariably more closely related than on opposite sides of the same country.

Essentially every border is an accident of history: Romans building a wall, Charlemagne having so many heirs, monarchs marring one person vs another, religious boundaries becoming national ones, the treaty of Versailles drawing straight lines through deserts.

To convince people that a particular "us vs them" dichotomy is real requires the listener to have a certain kind of thinking processes. Especially to convince them to kill and die for it.

And because every population falls for this, any individual population that smartens up and notices it's absurd will likely be wiped out by those who still have the "us vs them" delusion. Thus the species is kept in a sub-optimal state.