skysight-inc/HackerNews huggingface dataset:
> The current Prime Minister even promised to stay in the single market while campaigning for Brexit, professing himself a 'Fan'.

Could you provide a source for the promise to stay in the single market?

> The single market was after all in large part the creation of Margaret Thatcher.

In the context of the European Union, the 'Single Market' is a legal construct; it was created by the international treaties that underpin the union, and it grants powers to the EU that can be used in various ways, ostensibly for the purpose of regulating trade.

Thatcher was in favour of liberalising trade in Europe and was therefore in favour of a European free market in the broadest sense, but her opinion of the particular mechanisms implemented under the rubric of the 'Single Market' would depend on the details. She was in favour of the Single Market to the extent that it removed trade barriers and decreased regulation, and she was against it to the extent that it was deployed as cover (as she would see it) to bypass national parliaments and introduce new economic regulations at the supranational level. Here is a quote from a speech she gave in Bruges in 1988 to the College of Europe [1], which is probably the most famous statement of her views on the subject:

'The aim of a Europe open to enterprise is the moving force behind the creation of the Single European Market in 1992. By getting rid of barriers, by making it possible for companies to operate on a European scale, we can best compete with the United States, Japan and other new economic powers emerging in Asia and elsewhere.

And that means action to free markets, action to widen choice, action to reduce government intervention.

Our aim should not be more and more detailed regulation from the centre: it should be to deregulate and to remove the constraints on trade.

Britain has been in the lead in opening its markets to others [...]

Of course, we want to make it easier for goods to pass through frontiers.

Of course, we must make it easier for people to travel throughout the Community.

But it is a matter of plain common sense that we cannot totally abolish frontier controls if we are also to protect our citizens from crime and stop the movement of drugs, of terrorists and of illegal immigrants [...]

And before I leave the subject of a single market, may I say that we certainly do not need new regulations which raise the cost of employment and make Europe's labour market less flexible and less competitive with overseas suppliers.'

[1] https://www.margaretthatcher.org/document/107332
No one is arguing that the earliest known case on Dec 11 is when sars-cov-2 "began". We know it must be older than that. More recent reviews of chinese epidemiology don't mention the hubei patient, the Dec 11 case seems to be consensus earliest verified case.

And yes, for a data point of this importance a random environmental sewage PCR handled over half a year later is of dubious provenance. If you've never done a ton of environmental PCR work you'd be amazed how easy it is to contaminate everything, but whatever. Given how contagious sars-cov-2 is, if it really were present in Italy in early December... we'd probably have more definitive proof of it's presence much earlier than Jan 31.
Startup Wants to Throw Satellites Int Orbit with a Giant Centrifuge
It's amusing how human intuition about fluid flow is so often wrong. Hence the bulbous nose if ships.
> citation on Denmark teaching Algebra later and the data on this

https://www.webmatematik.dk/lektioner/7-9-klasse/algebra

https://matematik.gyldendal.dk/til_laeren/01-om-portalen/06-...

We’re not the best inspiration for how to run your school system though, we have had several huge reforms since the 1995, and the most recent major reform is failing miserably compared to what they are doing in other Scandinavian countries. Which is ironic because the reform was created to catch up, and then ended up failing more than what we had before.

Most it has to due with how our government isn’t willing to commit the necessary resources to run it. We actually have major, major, issues with that in all parts of our public sector right now. So bad with nurses that we’re cancelling operations and seeing delays on our emergency service phone lines on a national scale which are outside of what is legally required.

I think Finland has the best recipe for a modern school system for the west. They did the opposite of us, where instead of making children go to school for longer hours (thus needing more resources), they make children go to school less hours, but focus the resources better.
What does workshopping something mean?
I'm old enough to have used IDEs, the issue is that my job involves dealing with multiple different languages and markup files. In turn, a general purpose editor with language servers just suits my workflow better.
It's likely that it means messaging apps from the same brand should be interoperable i.e. Messenger message should reach WhatsApp and vice-versa but it needn't reach Signal, Telegram.

Fun fact, I had an interoperable network between leading chat apps Messenger <-> Telegram <-> Viber <-> LINE back in 2017 on top of which we ran a privacy focused dating platform[1]. It was built using bot APIs of these platforms.

[1] https://www.youtube.com/watch?v=aeuL8_Qinhs
1. Existing payment systems expose your entire financial history to the service provider (e.g.: your bank, your credit card company etc.). I don't understand how people can complain about surveillance and data collection by tech companies, and then be perfectly fine with consumer finance companies doing the same thing.

2. What is legal is not what is moral. E.g., outlawing sex work, which results in SWers in even Western countries getting kicked off traditional payment systems, or having SW forums taken down (e.g. backpage). Having a decentralized and censorship-resistant infrastructure for these essential utilities is vital, and blockchains can be a key component of that infrastructure.

3. As a cryptographer, PKC and digital signatures have thoroughly failed to provide a decentralized and secure P2P communications infrastructure. (And no, Signal doesn't count: it's fantastic, but it's run by a benevolent operator.)
Could you provide some concrete examples?

I ask because modern editors can do most things people often regard as IDE only but there is still the odd gem that’s worth hearing about.
Jamie Dimon says JPMorgan will outlast China’s Communist party
https://archive.md/HoHTk
Make Upward NFT Business with Your Rarible Clone Right Away
Which two facts?
Fire UK engineers, hire US sales people.
I don't think many people want to move to Texas, for instance abortion is illegal in the state. I doubt people want to move back to the 1950s, certainly not startup people, who tend to be more progressive. I personally would never want to move to Texas.
> It's more of a gambler's approach.

Wrong. The cultural difference comes from differing appetites for risk. VC's aren't gambling on their portfolio companies, they expect each and every one of them to turn into rocket ships. If there's no potential to become a rocketship, they don't invest, simple as that. Stupid ideas don't get investment.

That VCs understand that it is highly unlikely that each portfolio company will actually become a rocketship, just means that they appreciate that each investment in the portfolio carries high amounts of risk. Europe doesn't have the same appetite for risk.
Parkinson’s Law
When upward mobility has been stymied for generations (the US has the lowest upword mobility among Western nations, outdoing even the class-ridden Brits) and insane house prices, student loans and cost of living increases have cut all the bootstraps, people are looking for anything - anything - that offers the slimmest of opportunities, because education and hard work don't cut it any more. Hence the crypto nonsense among the younger generation and MLM cults for the older Facebook crowd.
GCP has support for IPv6 dual stack in only 4 or so regions: https://cloud.google.com/vpc/docs/vpc#ipv6-regions not only that but enabling IPv6 is not as simple as it is in AWS and requires a lot of manual fiddling with the subnets. Once enabled it does give you a prefix that is automatically assigned to each VM in the subnet which you can use for containers and the like.

Azure's IPv6 support is terrible, and does not support IPv6 only networks: https://docs.microsoft.com/en-us/azure/virtual-network/ip-se... including limitations on the prefix size you can get for your VM's: https://docs.microsoft.com/en-us/azure/virtual-network/ip-se... no /56 like you can get in AWS that you can then slice /64's out of for subnets and no prefix delegation for running container workloads on their own GUA.

Where Azure was ahead was that its load balancers supported targeting IPv6 addresses and thus didn't require IPv4 for forwarding traffic.

AWS fixed that today.

AWS should be lauded, and while it is long overdue (IPv6 core, with IPv4 only on the edge makes so much sense) AWS is the first hyperscaler to do so.
The main differences from the US as I see them:

* Less effective government control of the press (although that seems to be tightening up in recent years).

* Less use of secrecy, i.e. more of the sales happen in the open.

* The US has more enemies which it actually doesn't sell to.

* No outside boss country to prevent the US from doing what it wants.
It never really occurred to me until just now, but capturing carbon will be our next gold rush. Vast amounts of money are about to be thrown around.

Whether is direct carbon capture, huge vats of algae, or massive forests, governments are going to throw money at it all. It would be nice to be in a position to have some of it land in my pocket.
You actually want to listen to the previous episode to get context first https://darknetdiaries.com/episode/99/
> Cannibalising reserved address space like 127.0.0.0/8 will only get the IPv4 internet so far. Eventually, the scarcity of IP addresses will make IPv6 the more business-conscious choice for many applications

The decision to consume loopback address space has made me even more cynical about IPv6 ever becoming mainstream within my lifetime. Using IPv4 is like using fossil fuels — we know that they are going to run out/cause us harm and yet we keep using them. I don't know of a single ISP in my country which offers functional IPv6. All they do is offer CGNAT IPv4 addresses, which offers a crippled experience of the Internet.
Maybe I'm wrong, but isn't California one of the more progressive states with a stronger social safety net than say Arkansas or Alabama? So isn't that counter to your argument?
World’s biggest truckmaker steps out of the shadow of Mercedes
While Firefox does have export/import - I'm wondering if there's a free and secure password manager with an API?
Not all religious people see sacred texts as infallible or perfect.

The same "context-specific and region-specific and time-specific" criticism could be said for science, statistics, and academics.

Both scripture and science are done by humans, but that doesn't mean there isn't truth in both of them.
While generally the systemd documentation is pretty good (Start with reading the original blog series as a primer, later search for "systemd directives" using your favourite search engine) I have always found the transactions concept underdocumented. Does anyone have a good link?

Edit: Are transactions and jobs the same thing? Both are mentioned in the documentation here and there, without having an own page or chapter AFAIK.
Ouch, sorry to hear that. Oftentimes university classes are more about giving a theoretical background instead of hands on practice. The theory is useful, especially if one is trying to write performant code, but it's a big wall to scale before being able to play.

Not everything needs to be optimized to the maximum these days, with computers being so fast, and oftentimes inefficient code is fine for just playing around. In your example of graphics APIs, the barrier to entry has gotten much higher with programmable GPUs if one wants to use APIs such as OpenGL, D3D, or Vulkan. It used to be that one could just draw polygons on the screen with C code that would fit in a single page using GLFW, OpenGL immediate mode, and the fixed function pipeline.

Hilariously enough, you can see the difference between the deprecated immediate mode API (8 function calls) and the "recommended" way on this Stack overflow answer (fragment and vertex shaders, a few buffers, and way more code): https://stackoverflow.com/questions/6733934/what-does-immedi...

On the other hand, if all you want is to draw things for fun and you're not trying to write a AAA video game, a scene graph-style API or interactive environments like processing are much better fits, as you point out.
I didn't mean the classic separation of concerns. I meant that front-end development should be taken seriously enough to (sometimes) warrant its own focused team.

A proper FE developer who knows about accessibility (not just ARIA-attributes but also contrast and usability), UX, semantics, and also being capable of delivering performant user interfaces is rare these days, because people think full-stack development really is a thing. I think it is one of those mythical things like a 1000x engineer. People think that they can get away with 90s style websites, but please test stuff with a screen-reader, and also while you're there get some front-end consulting, you will be surprised how badly you may be doing. IMHO, many need dedicated FE development. Whether they use React or not, I think many do. You can distribute many responsibilities on non-technical members of the team, but then you start thinking "couldn't they just learn a bit templating so I don't invest so much time on implementing their seemingly never-ending requirements"!

BTW, this separation is of course also possible with your traditional MVC stack, which I also use in my personal projects a lot, in which React is indeed overkill, and there are many cases that a bunch of templates deliver all the things you may ever need. If it gets complicated enough some day, return your View Model as JSON and there you have a perfect API. IMHO REST APIs aren't suitable for any dynamic front-end development anyway.

The only reason I wrote that single sentence in my previous original comment is that React forces your hand a bit, in this matter. It's a small point among other things.
It's a little disingenuous to suggest that an intelligence firm founded by state intelligence officers is just another "Israeli company staffed by Israeli citizens", as though it were a street-corner restaurant. Other threads here have mentioned the close ties between that company and the government. Is this really controversial? Who else would a hardcore surveillance company's primary customers be..? Cheating spouses?

Export controls means, one, that the product they're selling is likely a concern of national security, unlike, say, your average lockpick kit or GPS tracker. Two, it means the state gets to selectively pick and choose who it shares this technology with, using it as a tool of statecraft/diplomacy/subterfuge/sabotage. It's a recognition of the value of the technology, along with a desire to limit its availability to Israel's enemies.

NSO's own website says "NSO Group, develops best-in-class technology to help government agencies detect and prevent a wide-range of local and global threats." It wouldn't exist if not for state sponsorship.
This validates an assumption that I had made: easier developers, harder for everyone else.

It's a pain in the ass packaging apps for each distro, but the value of a single command to update libraries and applications on millions of Linux systems is worth it, no?
It could cause problems to your already broken machine!
Ran into a similar problem, trying to work out why systemd was stopping my service.
In Azure, enabling IPv6 in any way is a terrible mistake that will break your IPv4 network.

There is zero benefit to enabling IPv6 in Azure, because they carefully prevent any use of the beneficial features of IPv6 that make it worthwhile over IPv4.

A key purpose of IPv6 is no longer needing NAT to the point that IPv6 implementation typically do not support NAT at all -- so Azure engineers developed their own custom IPv6 NAT to force NAT on all of their IPv6 users.

Another key purpose of IPv6 is the enormous address space, which means you no longer need to carefully "carve up" and manually allocate addresses in a stateful way -- Azure engineers restricted IPv6 public address prefixes to blocks of just 16 addresses. Not /16 or anything like that. No. Sixteen.

To assist migration, IPv6 is designed to be dual stack and coexist side-by-side with IPv4 with no (or minimal) impact. Azure engineers made sure that if you turn it on, wildly unrelated IPv4 features will break. In other subnets. Even other virtual networks! Critical features are masked out, making this a non-starter for practically everybody.

To enable layered systems to be migrated, IPv6 is sufficiently "compatible" with IPv4 to allow the use of relatively simple protocol-translating middle boxes. So you can have IPv6 on the outside and IPv4 on the inside, or vice-versa. Not on Azure! It's only IPv4-to-IPv4 or IPv6-to-IPv6. You can't have both, and you can't translate. PICK ONE, NOW.

It's shameful.

Seriously, if any Microsoft network engineers stumble upon this post, you should feel bad. It's 2021 when I'm writing this, mere days from 2022, and you've utterly failed to even begin to support the transition to IPv6 in the public cloud.

Shame, shame.
As much as I admire Processing for making it easy to draw pixels on the screen, something that seems to get more difficult every year, I do find it very difficult to use as a teaching tool. Going from Hello World to something more intricate is a bumpy ride with very few affordances, the feed through from drawing a rect to interfacing with I/O is, while obviously a difficult problem, non-existent. "Creative coding" also requires both a high degree of mathematical and artistic capability in order to be something other than a soup of primary color on the screen, something beginning programmer (esp. "non-technical" ones) tend to struggle with.

Then there is also the famous Bret Victor article: http://worrydream.com/LearnableProgramming/

That said, I still really admire what they did and how extremely influential it has been. Just a small thing like how the the Processing IDE was forked to create the Arduino IDE attests to how Processing continues to reverberate throughout history.
Indeed. Blockchain identities have the unfortunate property of being immutable and easily traceable. No longer can you just create a new email account to evade a service ban...
> My opinion is that the best you can do is to hire people with a similar set of core values

Not working with people who worked at Microsoft is a huge inflation of the concept "core values". There are terrific people who work for Microsoft who are far better than you or I (statistically it must be true), yet they are somehow not good enough to pass your "core values". Which are what exactly?

Also - would you be as liberal for the opposite discrimination? Someone who thinks progressive politics should be banned in his company?
> Azure?

I tried a dual-stack vnet in Azure earlier this year, and eventually had to rip IPv6 out of it: flexible Postgres servers couldn't be instantiated into an IPv4-only subnet (yes, IPv4) if the vnet had IPv6 at all. (Worse, attempting to do so caused the API call to create the flexible PG instance to just time out, and it for some odd reason has a two hour timeout that suggests it's a transient internal error & you should retry. So, four hours.) I didn't really expect flexible PG to support IPv6, but that it seemed to poison the support for IPv6 for the rest of the vnet was really, really disappointing.
Right now you have a choice in how you configure your network:

1. IPv4 private with NAT gateway and ELB dual stack providing IPv4/IPv6 for clients

2. IPv4 private with 1:1 ephemeral IP (avoids the NAT gateway tax, but now every VM gets a public IPv4 address) and ELB dual stack providing IPv4/IPv6 for clients

3. IPv6 globally unique with no IPv4 and ELB dual stack providing IPv4/IPv6 for clients

With option 1 you end up paying money for the NAT gateway for any outbound traffic instantiated from the instance (not return traffic through the ELB), this costs you 2 IPv4 addresses (1 for NAT gateway, one for the ELB, ignore AZ's and HA for now)

With option 2 you end up not paying for the NAT gateway, but get a free IPv4 address per VM, so N VM's + 1 ELB IPv4 address is N + 1 IPv4 addresses. (NAT Gateways are expensive, even if you have one sitting mostly idle, and don't forget cross AZ traffic if you have only one NAT gateway but instances in multiple AZ's, or you need to spin up multiple NAT gateways).

With option 3 you end up not paying for the NAT gateway, nor do you use a public IPv4 address. This might not work if your instance needs to reach IPv4 parts of the internet, but if its just API servers that communicate internally, they likely don't need to and can use IPv6 for the remaining traffic. Now you have just 1 IPv4 address on the ELB.

If AWS were able to incentivize its customers to deploy their systems in an IPv6 only configuration this would put pressure on the publishers of software to make sure their systems are IPv6 enabled so that their customers could download it, and it would reduce the amount of public IPv4 addresses that are required across AWS as a whole.

Running an IPv6 only core is entirely possible, and makes sense. No more worrying about overlapping IP space (having worked at two companies where they ran out of RFC1918 space and you had to deal with multiple hops to get into various networks, which is no fun), thus simplifying network management.
Processing is definitely directly relevant in the art industry
For context: DBS is Singapore's biggest bank, and this outage affects most (all?) electronic banking services made through the app or website, including the popular PayNow transfers (usually small transactions made by scanning a QR code, or sending it to the recipient by phone number).

I am also not really surprised as my experience of DBS IT as a customer is mediocre at best. Trying to apply for a credit card online was a comedy of poor UX. Errors preventing the submission, but not marked, files to upload could have a max of 20 characters in the file name, trying to re-upload failed until you deleted the failed previous upload (not explained), and best of all, their "We value your feedback" webform does not accept "special characters" such as apostrophe. "Your website doesn't work" cannot be submitted because of "doesn't." Really. This was a few months ago.

Oh, did I mention the DBS app takes forever to load? There's other stuff I am trying to forget.

As they're the biggest bank here they can offer some attractive packages, which is why I have put up with it...
I think a trivial fact is that there are fewer language barriers. Doesn't guarantee a good relationship of course, but it leads to far more cultural exchange. Doesn't mean that you cannot have a good relation to Russia too. On the contrary, I think that could help right now.

I do think the Atlantik-Brücke is a vehicle to keep people talking to each other, but I believe the general reputation of the US in the population is relevant too. You hear much criticism of the US, but that is in my opinion because of the US position of hegemony.

Maybe the "US that dabbled" is more precise but there is a longer history in that region especially relating to nuclear disarmament. Even more precise would be the Bush administration I guess.