skysight-inc/HackerNews huggingface dataset:
It absolutely doesn't. It's not written down because it doesn't exist.

All that article is doing is listing some Acts that contain portions that Brits tend to take more seriously than, say, the Dangerous Dogs Act.

But here's the important bit. Legally, it's no harder to repeal the Bill of Rights that it is to repeal the mangy mutts act.

For example, Parliamentary sovereignty is considered sacrosanct in our constitution. Except we have fairly regularly given it away in Acts and are, presumably, going to get some back in another one because of Brexit.

And Brexit is going to happen because we, randomly, had a referendum about it. In most countries, fundamentally restructuring almost all our treaty obligations of the last 40 years would have a higher threshold than muzzling Rottweilers. Not so in Blighty.

Now, I happen to think that that's not necessarily a bad thing (OK, I think Brexit was scandalous). But we clearly don't have a constitution in any reasonable sense.
Well that's exactly what the African Union is for.

The poverty trap right now is:

1) Loan from the IMF

2) Restructure your debt = privatization = loss of sovereignty and control

3) Repeat

The hope is that through a regional central bank, regional investment bank and a regional monetary fund they can break away from the shackles of predatory psycopaths like the IMF and the World Bank.

I personally think this will not actually succeed and neocolonial powers will do everything in their power so the union does not succeed.

For example, UNASUR, the Latin American equivalent of African Union, is dead on arrival because of corruption. The president pro-tempore, Macri, doesn't seem to be representing regional interests at all.
The book "Design and Evolution of C++" is quite interesting in that regard.

For all its warts, C++ only got adopted inside AT&T and later by almost every C compiler vendor, because it just fitted on their existing toolchains.

Even lack of modules is related to that, C++ object files needed to look just like C ones.

Now that C++ is grown up and can live on its own, it needs to pay for the crazy days of its parties going out with C. :)
Robotics is pretty much exlusively in C++ as well.
Well usually it would be for something that is useful, like

const greaterThan = x => y => y > x

and then I can do thins like

numbers.filter(greaterThan(10))

because greatherThan(10) is a function (and I hope I did put the correct comparison operator :)
From the HN guidelines:

Please don't comment about the voting on comments.
> Chomsky seems to use the word "democracy" to mean "the kind of government I like".

Yes, that's kind of correct. In the original meaning of the word, government of the people. That means, for example, because U.S. doesn't have universal healthcare despite some 85% people wanting it, that the U.S. is not really a democracy (in fact there was an interesting paper about that who really decides things in the U.S.). I don't think he thinks that there is a true democracy anywhere.

And again, he is not saying "people celebrate taxes" but rather "people should celebrate taxes". I don't think people will for various reasons, despite the fact that I somewhat agree with him even on this point.

Addendum: Despite the popular idea that people generally hate taxes, there has been several successful referendums in Switzerland (and also I think elsewhere) that actually approved increase in taxes. So you can consider that as a sort of "celebration".
Configuring neovim (vim) gf command to resolve JavaScript import
Create your Machine Learning library from scratch with R
It's more that the apparent signal, whatever it is, is not the whole of reality. And often gives quite the mis-placed view of same.

And if the name Edmund Burke means nothing to you, you've a whole universe of enlightenment to attend to.
What you are starting, is a different debate. This is the issue with this topic. People usually have a hard time differentiating the subtleties involved. Hence could be easily mislead.

What I was arguing is that, there are valid reasons to question the validity of vaccine research. But right now, every one who question the research or application of any single vaccine is labeled an anti-vaxxer and is collectively attacked/ridiculed, and considered to be in the same league as flatearthers. This end up being a situation where there is less and less incentive to put the required effort into safety of vaccines (because there is a huge negative stigma in questioning the safety of a vaccine), that are used to inoculate generation after generation of human beings.

What could go wrong. Right?

>Worst case means you’re quite literally murdering people who can’t survive neither the vaccines nor the disease, best case is things like the HPV were it’s just you or your children getting completely avoidable cancer (still extremely tragic).

So you are telling me that if I don't get vaccines, I ll literally murder a bunch of people. Or I ll get cancer or die of a vaccine preventable disease. Right?

If that is so, flawless logic. Actually the utter stupidity of these kinds of arguments put forward by pro-vaccine people is one of the biggest reasons one can start questioning the safety and necessity of vaccines.
Easter eggs have no functionality, and they follow the precedents of being harmless.
Very very slowly.

Only now embedded development is starting to accept C++, and C still rules there anyway.

Which means it took about 20 years to reach this point.

And still Rust will need to go through the same certification processes that C, C++, Ada and Java enjoy for such scenarios.
It seems they already learned that lesson. Now.
Digital in 2018 Global Overview
The investigation, in French:

https://www.lemonde.fr/afrique/article/2018/01/26/a-addis-ab...
How soldiers from Norway, Denmark and USA disclose their location
This might help

https://youtu.be/5ZNJPSe1nZs
35 Online Primavera P6 Training Courses You Can Start Right Now
Lots of posts here frame it like "Yes, it's a bit of a complex language, but the C++ committee has the difficult job of keeping everything backwards compatible, so it's understandable." But that's not the reality. The reality is that they (or Stroustroup) made that decision, and that decision was a mistake.

The correct way to deal with backwards compatibility issues is the way Go does it, namely to write tools to automatically upgrade code to a newer API [1]. And as that smug Google guy explained here [2], they have something like this for C++, too. They just don't bother sharing it with us peasants.

The fundamental mistake of C++ is to religiously keep backwards-compatibility with everything for all eternity. It's so easy to say that backwards-compatibility is a good thing. It's obvious! But ultimately that decision is the reason for all the problems that C++ has.

[1] https://golang.org/cmd/fix/

[2] https://www.youtube.com/watch?v=tISy7EJQPzI
Me too, but not only in C++.

I can start with Python as first one.
There's a reason Microsoft banned its developers from doing easter eggs.

There's a fine line between "Easter Egg" and "within of 3 months we've installed without user approval CliqZ's tracking, added Google Analytics to the about:addons Discovery menu, and added some easter eggs". This is how you lose all trust.
DNF Package Manager Is Now Available on Clear Linux – Phoronix
One of the root causes of New York's government dysfunction (though not the only one) is that New Yorkers reliably vote in the democrat candidate regardless of pretty much any other consideration. It's what in the UK would be called a "safe seat".

Politicians in safe seats are theoretically accountable but due to the partisan nature of the electorate can in reality do whatever they like. Regardless of how badly they perform, they or their allies will always get re-elected.

In the UK there are some seats like that and they're usually associated with the most hilariously incompetent politicians. Diane Abbott became famous in the last couple of years for all sorts of useless and bad behaviour, like this famous exchange in which she went on the radio to explain a new policy of hiring more police, but repeatedly gave nonsensical and inconsistent numbers for how many and how much it'd cost:

http://www.lbc.co.uk/radio/presenters/nick-ferrari/diane-abb...

e.g. she claimed hiring 10,000 police would cost only 300,000 pounds and when it was pointed out that'd mean paying them 30 pounds a year, she just invented another number on the spot that was also an order of magnitude away from anything that could possibly be correct.

She also routinely posts racist and sexist stuff on Twitter, skips important votes and generally fails at basic politics but her share of the vote went up in the election - because she's Labour.

No competition? No accountability!
I'm not sure if this falls (strictly speaking) under AI but lately I have been using Google Maps for Traffic almost daily. It shows the congested roads, estimates the time, suggests paths and show length, etc...

It is battle tested by me and I can say it is surprisingly accurate.
Hence tools like Zappier. I've had great success getting all notifications in Slack via Zappier, reducing switching between different tools. But that means that Zappier has access to EVERYTHING, which somewhat scares me from a privacy and intellectual property standpoint.
Strongly agree. I said that before back during Homebrew's telemetry fiasco - no, you don't need analytics in your desktop software. You especially don't need opt-out, active-by-default analytics. People made software totally fine without spying on everyone back in the day, and I'd hazard to say that it was often better software.
Brace Yourself for a Bunch of China Tech Unicorns to Go Public Soon
if i look at the diagram it looks like linux replaces a bootloader? or is that a bit too simple of a conclusion?

wouldn't a minimalistic bootloader loading linux then not do about the same? (if you implement coreboot) since that leaves linux to configure everything something like GRUB would usually initialise? I think linux actually re-initialises most things that are done by the loader, and seeing that linux kernel is in the 'memory init' zone, i'd say it's not 'in firmware' and so wouldn't change much??

in my eyes, bios confiugres some stuff like smm etc., then hands over to bootloader (grub or so) which further initialises system ,and hands over to OS. (linux?) So this just seems to skip the bootloader? of which most initialisation is ignored / reinitialised by linux anyway?
Just being curios, have you been working on the same platforms/systems during all these 18 years?
GuixSD is just as disconnected from the Linux Standard Base as NixOS.
Mozilla still runs Google Analytics on about:addons "Discovery" page, saying that they have a contract with Google that Google won't abuse that data, and if we don't trust Google to uphold our privacy, we shouldn't use Firefox. (Statement given on the AMO bugtracker about this).

It's important not to forgive Mozilla, and to constantly remind them of CliqZ, the tracking in Firefox Focus (also using Google Analytics) and about:addons Discovery page, and of Mr Robot.

Only then, maybe, will they learn something from this. For now, it looks like they don't give a shit.
Hardly. Crossrail is the largest construction project in Europe and most contracts went to UK firms, most staff were trained on-site in the UK at a specially built tunnelling academy and so on.
On that topic, Joe Armstrong famously said that Erlang (Erlang!) might be the only "real" OOP language out there: after all, you can have encapsulation, polymorphism, delegation, and so on, by just designing appropriate exchanges of messages between processes.
I'm walking away from something I built for 17 years
>Laws should aim for the maximum distribution of the means of production, rather than the optimal throughput of productivity possible with those means

Won't you just get run out by others who are focused on productivity and can beat you in trade and undercut your prices while delivering higher quality?

By a lot of accounts nomadic life was much better than early farm life. Didn't help the nomads in the end though.
.com is supposed to be international. US-only content belongs in .us.
C# is surely native as well.

It can be compiled to native code just like C++ via NGEN, .NET Native, CoreRT, IL2CPP, Bartok, Mono AOT.

Or if you prefer, C++ is not native. It's converted to LLVM bitcode, OS/400 TIMI, WASM,....

Lets not mix languages with implementations.
The Greatest Leap, part 4: Catching Apollo fever as a new NASA employee
This does seem to indicate that current methods of communication aren't working (or at least enough people are convinced it's not) since everyone is buying solutions to fix the problem.
you're pushing 70% of your take-home dedicated to housing. That's not "comfortably."

30% of $8500 is $2500. You can live very comfortably on $2500 a month if all your housing costs are taken care of.
Best Smartphones Under 10000 Rupees in India
> linking their internal state together

Standards committees spent ages retrofitting measures to prevent this, since it's so easily abused to steal data and logins by wrapping one site in another in various ways.
It should be so, but Mozilla demonstrated they feel the line can be as blurry as they wish by integrating Pocket a year or two back. That should have remained an entirely optional addon.
This is called 'Waterbed Theory' and is ascribed to Larry Wall.

https://en.wikipedia.org/wiki/Waterbed_theory
Resources that every startup founder must keep close to their hearts
There are absolutely huge problems in medical research regarding statistical strength and p-hacking. But, I get your point.

In this case, copy cats of Jack the Ripper were trying to emulate his (her?) ideolect. So one expects the entire exercise to be hopeless and the conclusion holds no predictive value.
High-severity vulnerability in Lenovo laptops let hackers access passwords
It also works better on languages using free functions than those using method calls e.g. in Haskell you have

filter :: (a -> Bool) -> [a] -> [a]

so you partially apply to a predicate to get a specific filter condition which you can apply to various contexts e.g.

over10 = filter (>= 10)

That's why functional languages tend to put the callback first in HoFs, it's usually the more common partial application case.
Surely there are ways of studying this without clones. That's what statistics are for.
TL;DR: next time when we inject adware, we will name it correctly and we will spy on you to meet SHIELD's criteria.
I tried registering a .af domain around ten years ago. At the time the Afghan NIC registration process involved downloading a PDF application, manually filling out your WHOIS info and nameservers, then emailing it to them. Registration fees were paid via a wire transfer to their NY bank account. Actually it turns out this is still the process [1]

Eventually though I found a registrar that supports .af domains and I was able to secure mine :^)

[1] http://nic.af/en/page/what-we-do/afgnic/af-registration
I'm willing to forgive Mozilla this one time - I've been a Firefox loyalist since v1.5 and have no desire to change, but this cut pretty close. To me, it felt like someone at Mozilla trying to one-up their competition by providing the Mr Robot tie-in exclusively. I can almost understand Mozilla's desperation to slow the seemingly unstoppable exodus of Firefox people to Chrome (which I refuse to use for many reasons, chiefly that it's becoming the new IE with web-breaking rendering and extensions that only work on it), or a way to bring in more revenue to a foundation that's probably losing funding, but this was a very short-sighted move that undermines what Firefox has always stood for - respecting the user's choice in their browser. It was bad enough when they bundled Pocket pre-installed, but at least that was clearly announced beforehand, and I only tolerated because I was already a Pocket user. Sneaking stuff into the browser silently, no matter how good the intentions are, is a backdoor in all but name, and that makes me, as a sysadmin, very nervous. Mozilla have a ways to go before my trust in them is restored, but I don't want to switch away. Others may not be so forgiving.
I, for one, believe that the World needs unions, but there are lots of big problems with lots of unions - eg here in Italy, there is no union I like. One of the biggest problems here is that unions look too much at the short term "good" for their members, instead of the long term; often it's a mix of individual immediate self-interest, tribalism (ie: protect every member of the tribe, even when they do the bad of the tribe), and economic illiteracy/ideology that allows this to happen.

From what I read, unions eg in Germany are more realistic and also get much better results. But they're often accused of being too "business friendly".
California Senate defies FCC, approves net neutrality law
Seems such a small gain with potentially huge downside with African countries distancing themselves from China. And so sloppily done too...
From Marketing to Product Management
Singer/Songwriter
> You can not use partial application with that.

You can:

const add3 = add.bind(null, 3)
Strongly agree on the inordinate number of features point. Which other mainstream OO language supports dynamic & static dispatch, single & multiple inheritance, interface inheritance via abstract classes, generic types and functions via templates, lambdas, type inference, and operator overloading? Roll that up with C compatibility, a 30 year history of evolution, and the complexity of commonly adopted libraries like STL & Boost, and there's simply no avoiding it. There's a lot of C++ out there, and I'm confident that will pay the bills for years to come for this 50 something 25 year C++ veteran!
I didn't even realise there were ads on it. uBlock for the win!
Seems like a nice idea. The reason i picked NASM language is its easy to watch your simple assembly code assembled and converted to an executable and actually watch it run ! But I would have this in mind.
They're also attempting to take control of the local operations of foreign companies in China:

"American and European companies involved in joint ventures with state-owned Chinese firms have been asked in recent months to give internal Communist Party cells an explicit role in decision-making"

https://www.washingtonpost.com/world/asia_pacific/command-an...

"Late last month, executives from more than a dozen top European companies in China met in Beijing to discuss their concerns about the growing role of the ruling Communist Party in the local operations of foreign firms"

https://www.reuters.com/article/us-china-congress-companies/...
I would consider Java to be simpler, but i see this is subjective and C seems like a popular language to proceed with. In java most of functionality we need is available as standard library.
As an obvious example, the 5th Amendment blatantly didn't have anything to do with passwords. The whole idea is a bit silly. The sensible thing to do would be to say that the Constitution has nothing much to say on many issues relating to modern technology and deal with it accordingly.

Same goes with guns. If you want everyone to be armed then fine. That's your prerogative. But the Constitution clearly didn't mean for everyone and their mom to be tooled up with semi-automatic weaponry. I mean, just how legal are militias in the US? Because they're the reason you should be carrying.

It was clearly a document of its time. And one of international importance. But the religious zeal to which it is adhered to is highly questionable.

Now, it's not like we're perfect in the UK or anything. But if someone tried to justify something to do with smartphones or terrorism by referencing Magna Carta or the Bill of Rights, we'd probably take a step back and give them a napkin for the mouth frothing.
The way this is written, it seems like this "experiment" would have been okay -- by their standards -- if it had just captured some data... and they will make sure that any other experiments like this DO capture data... and that will somehow make them okay.

The marketing people writing this stuff (I assume) really don't get it, do they?
A second comment, wanting me to implement in C rather than Java !
>>language does not enforce the providing of meaningfull defaults.

There is more to this. This can can also happen if the language doesn't have features to heavy lift complicated code patterns well. You have to then use massive amount of code wall texts to make the same thing happen.

Part of the reasons why C based languages seem to die all the time, is because you sooner or later have to add features to catch up with the complexity of software getting written around. That either causes enormous amounts of ugly unusable bloat, or you have to go decades of backward compatibility breakage. The languages are just too brittle to work with change.

To give you an example. The best innovation that has come out of Python as a language is they changed the print feature from being a keyword to being a function. This is the biggest innovation they could manage in decades. And even this requires breaking backwards compatibility and having the entire world's Python code bases to go through several decades of upgrade cycles.

You see all this and just move on the next new language, like Go. And then the cycle starts again.
MobileIron and Google Cloud to Collaborate on Joint Commerce Solution
A 4h40m interview on YouTube is considered a source these days. How about written text? Makes it much easier to read and quote.
> A dynamic visualization on the web 13 years ago?

Depends on what you count as dynamic, but I think so yes. There was one in use at my Uni ~2000. Obviously there were no fancy canvas/svg options to work with client-side (though IIRC flash was very much a thing by then so that could have been used) so it produced an image server-side that was updated when you submitted a change.

Not entirely dynamic due to the manual post to the server for each update of the diagram, but it counts IMO. It could have been more automated via the JS/Dom methods available at the time I'm sure, I can think of a couple of ways, but I don't remember it being so.

> He may have been the first.

I'd say not the first. He may well have come up with the combination of ideas independently. How many times have you thought "X would be brilliant, I'm a genius" only to find when describing the idea to other that several "geniuses" preempted you and it already exists (or worse: it has been tried and proven to be a terrible idea in practice)! It has certainly happened to me a fair few times, and back then it wouldn't have been as easy to search out similar ideas/implementations.
I think it's a great product. It saddens me that they need to keep raising funds, in theory this should be a business that works. There's companies offering products that add questionable value and can be highly profitable, especially in finance and around real estate.
Literally nobody cares that you don't wanna do that with Linux. That's like your problem. The world needs practical solutions; not *NIX wars or zealotry.
Clearly, employees generated that money and don't have it.
Taleb isn't painting himself in a very flattering light with these attacks. They're very weird and bitter.

And I can't tell what his actual point is! He furiously complains that the BBC and Mary Beard are "bullshitters" but I can't figure out exactly what corrections he wants made.
"IPOs" happening separately from actually listing on an exchanges are always scams. Startups soliciting investment from the public rather than accredited investors are almost always scams.
I think medical research should be met with great skepticism even for very reputable members of the medical research community. The GP expresses doubts in the entire field and we for example know now that the majority of past psychological studies are flawed.