skysight-inc/HackerNews huggingface dataset:
+1 vote for Hetzner. They don't do a lot of things compared to AWS etc., but the things they do are rock-solid at unbeatable prices. The only downside (depending on your place of residence) is that they only have data centers in Germany and Sweden.
Oh well I am an EU immigrant in the UK and I have always been treated better than at home in Spain. Fast administration, same legal treatment as UK citizens, I could get the passport if I needed. And UK people are fantastic.
i find such logic hard to understand: UK was part of the EU, hence the open labour market. That's the whole point of EU. What did they find unfair exactly -- that Nigeria was not part of the EU? Or that countries can agree to have an open labour market?
I would encourage you to use more critical thinking when reading news in the future.

Another newspaper would phrase the same events as "EU jobseekers try to sneak into the UK, are we doing enough?".

The Guardian is not secret about its views. And that's fine. You as the reader have a responsibility.
That's on paypal, and is something they would likely have fixed already if it were the default behaviour.

As for what normal users want, I would presume most of them would want to be safer on the web.
I think the parent's main objection is that you seem to be showing glee at the prospect of a business failing because it shows an overabundance of caution even after the state no longer requires it. That's... kinda petty, no? Especially when wearing a mask inside a store or whatever isn't a particularly difficult thing to do.
Wider compatibility than just CPython, potentially at least.
In the 2019 election, more people voted for the parties opposed to Brexit or advocating a second referendum than for pro Brexit parties.

CON, DUP: 44.4%

LAB, LIB, SNP, GRN, CYM: 50.7%

Brexit is now done so last week's local elections can't be used as a point of reference on that subject.
Yes. There are ports of Qt 5 for example, so you can avoid the BeAPI layer and write code that is portable. You shouldn't, but you can. The Qt/QML code is standard and all the threading and BLooper/BLocker dance is not a "thing" when you use it. But, these days, multithreading is a lot more prevalent so I don't think modern programmers have such an issue with it. I write multithreaded code all the time.
It's newsworthy when the LE or related organisations abuse the rules. It doesn't matter if the abused person does something you don't like.
Tens of thousands of migrants have died trying to cross the Mediterranean to reach Europe. How many have died trying to reach Australia since their strict immigration policies were put in place? It might seem counterintuitive, but that "brutal" system saves thousands of lives each year.
On September 10, 2021, Azure Blockchain will be retired
If you follow his channel he just wants to push the Pi to the limits, and part of that is documenting all pci/e devices that work on the pi. The nano doesn't have Pci/e
This is horrible... And just like that, now the government can introduce laws based on people's identity/group.

Well at least it doesn't affect me personally... I didn't get the vaccine but I identify as a vaccinated person. Deep down, I feel that I'm vaccinated.
Maybe see if there is a Linux User Group in your area and join it? May not be exactly what you want but would do no harm seeing how active it is.
This is really cool. I hope someone makes a commercial version of it.
Toptal is basically built for freelancers who cannot sell themselves. It's like Upwork but you, for the most part, retain your dignity. Pays around $50/h for good devs.
They had the biggest vote share. Just like Leave did in the referendum. It's fair enough if you want to campaign to change the electoral system, but both of these things legitimately came from the present one.
Chinese scientists figured out that most colds, flu, and other respiratory illnesses spread through aerosols back in 2003 during the SARS outbreak, if I understand this article correctly:
https://www.wired.com/story/the-teeny-tiny-scientific-screwu...
The state of your inbox in 2021: email burnout and browsing in bed
I don't concur. If there is - and it's extremely ironic - a badly implemented feature in GMail, that's manual searching and especially filtering.
If you were promised 0.1% of the company and the company ends up worth $0, that's just the risk of taking equity.

If you were promised 0.1% of the company then some financial shenanigans with 'dilution' or 'liquidation preferences' mean the company gets acquired for $200,000,000 and you don't see any of it, then you got taken for a fool.
With worldwide population growth curves flattening and population pyramids inverting, countries of tomorrow will be positively clamouring for immigrants.

A good book to read on the topic is Empty Planet by Bricker & Ibbitson[1]. One of their observations is that the country best placed to weather the coming demographic storm is the US, as they have a ready supply of immigrants south of their border. Every other country will have to compete, and some such as China will be in dire straits due to past misguided policies.

[1] https://www.goodreads.com/book/show/37585564-empty-planet
"Power of arrest" for which circumstance, exactly? Someone visiting perfectly legally for an interview which may lead to a job offer?

And I'd prefer no speculative high-drama arrests of people who are following the rules and not breaking the law.
>This is simply a Sovereign State softly removing those with zero right to remain.

Nothing simple about that given that merely a year or two ago there effectively was no border, and now ordinary people who want to go look for a job sit in detention cells? Who does this help and how is it tame?

The UK more than any other European country should know the devastation borders can wreak.
The ways you are "expecting them to leave" is really interesting. Seems more like you hold them for random amount of time in detaintion centers.

They are not given ability to contact their embassy for held getting out of the country.

Some cases they say they could pay for a plane home again but got detained anyway.

Furthermore the reason they are detained are rather undefined. It says that they can go to UK for interview for example, but they are still detained. They tried to enter legally but the rules does not seem to be followed.

Some in the article were held for two days, which in my eyes are not a speedy return. This is waste of UK money and a bad system.
These kinds of articles always boil down to how Google are not doing their job properly anymore, be it by presenting results that do not include scams, content farms and the like, or by systematically pushing ads (including dubious ones) over organic results, all in the interest of their ad business.

I'm probably not technical enough, but I'm always left wondering how no one created a 'bettergoogle.com' that makes a query to google from the client side and applies an array of filters to google's output, starting by removing the ads and the results from any known bad actors. Could also be a browser extension but that makes it difficult on mobile.
I am not familiar with the github sponsors, patreon and all ... I would like to sponsor them in the name of a company I run, do any of those options give me an actual invoice ?

Zulip is such a joy to use after other solutions. Threads are something that's hard to bend your team around at first (mainly non tech users), but they seem so obivous afterwards and it's hard to use another team chat without them.

One of the few things I wish it had was better admin and audit tools, because in my industry that is mandatory and while you can do it by poking the database yourself a reliable, featured tool would be great. As-is I use Zulip for internal chat and another solution for external (with customers).

In general, in its control panels and settings and options Zulip maybe feels a bit too "power user, then we restrict" than the other way around, eg when having an external user on my network it's a bit overwelming that their settings screen includes the entire org settings (but they can't change them). Pushing to your team is one thing, but when pushing something to customers or 3rd party any unwanted complexity is a major pain point.

Frankly in general Zulip doesn't LOOK like something you want to show to the people you ask money from (your customers), just like your car dealer doesn't want you looking at the inside of the car's engine. I know it's a difficult complaint to tackle because it's not about functionnality but purely perception.

Hope the team does well and looking forward to the future
It’s one of the most personal and symbolic gestures of hope for a return to normalcy. I think its power there exceeds the actual inconvenience.
Beware that for strict compliance with Python's DB-API 2.0 the database driver needs to obey weird rules about transactions:

* All statements start a transaction automatically if one isn't already open.

* You need to call .commit() or .rollback() on the connection object to do the commit or rollback.

* The driver can optionally support an "autocommit mode" where, instead of the above rules, every individual statement is wrapped in its own transaction and committed immediately.

That's the theory. Many database drivers, including the built-in SQLite driver, differ in practice (for example, it doesn't automatically start a transaction for a SELECT statement).

The biggest common practical difference is an implementation detail of so-called "autocommit mode". Often that is NOT implemented by actually issuing a "BEGIN TRANSACTION" before and "COMMIT" after every statement. Instead, it often just issues the statement without any automatic transaction statements whatsoever, relying on the fact that the underlying database engine will immediately commit any statements outside an explicit transaction (i.e. has its own autocommit mode).

That means if you do want complete manual control of transactions in a Python DB-API driver (including sqlite), then - confusingly - you need to set the autocommit option to true!

It's not clear to me whether/how this applies to pg8000 driver in the OP. There is a section on autocommit but it doesn't explicitly say what it does.
You should be very glad you did not move to the UK. The Home Office has a backlog of 320,000 unprocessed applications for residency status, according to a recent Guardian article. [1] These people will be in legal limbo with no right to remain in the UK after June 30th if the backlog is not cleared.

[1] https://www.theguardian.com/politics/2021/may/10/eu-citizens...
Brexit was, apparently, very popular with uniformed services such as armed forces, police etc, presumably border control too. I can imagine such disproportionate action is one way to feel good about your job and justify extra funding: just look at how many people we detained! Also, I’m not a paper pusher who waves people through, I regularly catch enemies of the state and put them where their place is.

In that respect, I suspect it is a popular policy among those who enforce it.
I don't know if it's available in the UI, but in about:config set browser.link.open_newwindow.restriction to 0
Then you are using a metric that doesn't tell you much about the quality of the programmers.
Mutations and variants.
Clearly these should be banned because they violate Google's policy, so I don't argue that.

But on a more general level, I don't really have a problem with companies offering to fill out government forms for me in exchange for my money.

For instance last year I fought a traffic ticket by myself. It's not hard, but you do have to fill out like 3 different forms and mail them in. Totally free besides the stamps.

There are many many "ticket fighting" companies which charge you $100 to get you out of a ticket. They act like they're lawyers but really they just fill these forms out for you. If I had to do it again, I'd pay the $100 for the convenience.

How do we decide who is a scam and who is improving the experience of interacting with the government? How much friction do you have to remove before it's OK to charge?

Clearly the mail forwarding ones are a scam (it's super easy through USPS) and, in my opinion, the ticket fighting ones are not a scam. So the line is somewhere in between those two poles.
The Scottish Government has asked the Westminster government to stop dawn raids. You are, perhaps, through mis-placed authoritarianism, missing the bigger picture.
What you say doesn't make any sense. As part of the EU, European citizens had the right to move to any countries of their choice. This was the very definition of being part of the EU. British nationals could move to any European countries, which they did in flock, and European nationals could also move to UK. South Africa was a third country, to which EU laws did not apply, hence their difference in treatment by the UK. The UK was part of a huge ensemble in which people could feely move from one place to another, it is no longer the case.
Sorry, but no. The solution to inverting population pyramids is not immigration. It's having more children where they are lacking, while having less where there's an excess.

After millions and millions of new europeans, the public finances issues haven't got a tad better.
This pdf of a thesis covers the design.

https://core.ac.uk/download/pdf/20328622.pdf

Here and elsewhere found two issues.

A problem is efficiently driving the rotary transformer due to losses in the drive circuit because air gapped transformers have a lot of leakage inductance. I take that to mean they throw a lot of reactive power back at the drive electronics.

Hidden problem they are trying to solve is these motors are typically/often oil cooled. Oil and slip rings don't play well together.
Interesting, and I presume it works for singletons of any type, correct?

val x: 1 = 1
val y: 2.718281828 = 2.718281828

That's kind of cute. I presume its main purpose is for overrides in order to get something similar to template specialization. C++ templates can be specialized by types and by values, but Scala method overrides are only by type, and literal types allow you to present a value as a type, so if the value can be statically proven to match, then the override is called?
render.com

you can host static pages and your typical MVC app as separate apps. even database.

all very turnkey
Literal types quite simply means that values are types. For example in TypeScript the literal type "Foo" is a special string type, where the only valid value is the literal "Foo" – assigning "Bar" to a variable with the type "Foo" is a compile time type error. Literal types can be combined into union types like any other type.
We used to have private banks 100 years ago, and people would lose their money on a run on the bank. Central banks were created to have a shared liquidity pool so you are all safe in your deposits. Not just a private company that issues money and can run away with it all
Tfl Go: London travel app outperformed by Google Maps
It’s basically helping corporate entities with Cashflow. Tends to just be rolled forward so despite short term it is effectively part of their permanent funding structure
As someone who has spent a lot of time diving deep into Scala (I worked on compiler related semantic tooling for scalameta, worked on a experimental parallelizable Scala compiler, and even have a single commit in this release from almost four years ago LOL), and who more recently has been working with TypeScript, I find this really interesting and agree in some ways.

Scala 2.x already had path-dependent types, which combined with implicits and type inference were technically sufficient to implement versions of of the dependent function types we have now in 3.x. In my opinion, how you did this previously could get really clunky (See e.g. hlist mapping in https://github.com/milessabin/shapeless/blob/8933ddb7af63b8b...). Lots of things that frankly felt like casting magic spells, and there were sometimes fragile and weird bugs especially with how implicits were resolved, see e.g. https://github.com/scala/scala/pull/6139.

The native type-level meta-programming coming in 3.x along with a lot of streamlining of the underlying type system and implicit resolution rules (e.g. https://github.com/lampepfl/dotty/pull/5925) could help a lot.
This is just one example of a more advanced feature, but there are lots of things like this that changed in Dotty (maybe the most interesting is the DOT calculus that makes a better backbone for the type system). I don't know what tooling for Scala 3.x looks like, but even Intellij's frankly amazing Scala plugin broke down sometimes for 2.x.

After using TypeScript, I just personally enjoyed the experience better. Technically Typescript's type system is equally as powerful as Scala's, but the primitives for expressing more complicated types just seem much easier compared to the path-dependent stuff you would need to do in Scala.
I was amazed to find stuff like this https://github.com/aws-amplify/amplify-js/blob/dedd5641dfcfc... in mainstream wide usage. I'm not even sure how you could write these type of transformations as well in any version of Scala. I suppose maybe records work, or in this specific case there are functional patterns that are preferred.

Caveat, I haven't followed Dotty for a couple years now, so I could be missing a lot. Regardless, I have really enjoyed the tooling around Typescript as well as the design. The real-world usage of more complicated dependent types (and there are good uses IMO) have been more fluent and easier to understand, and less dependent on tricky behavior like for implicits.
VS Code's tools are really magical, and I hope with some of the amazing underlying work done in Dotty the Scala developer experience could look more like that.
As mentioned in the article, story-pointing is not about finding the perfect score for each task.

From my experience, it was always about uncovering potential problems or, contrary, easy solutions, that people think everyone understands, up to the moment when one person estimates "3", and the second one "8". The discussion at that moment is the most valuable part of the estimation, not the final story points value.
I appreciate your honesty. There are a lot of "field of dreams" comments on HN. So your question is refreshing.

I have a sideline which makes a part-time wage and I have not spent as much on marketing in 10 years as you have in 1 year. This is what strikes me most about your comment.

In saying that I often wonder if my being over cautious is what made the difference from me having a company and a sideline. That's a different question.

So I guess if you do keep trying consider your outgoings.
And, at least in my case, the sign on bonus and number of RSU was calculated based on some long-term estimation of stock price done by Amazon. That wasn't only done for compensation purposes. Obviously, having started in 2014 that estimation worked out rather in favor of employees. You could even see the impact rising stock prices had on variable compensation in the Amazon reporting for, if memory serves well, 2016 and 2017. Being surprised by the huge valuation increase in the last years was rather expensive for Amazon.

Overall, I considered the Amazon approach fair. But then I never considered the sign on bonus nor RDIs as part of my everyday salary, for me it was rather a bonus to be put away to be used when absolutely necessary. Allowed me to boot strap since Oct. 2019. Unsuccessfully so but that has hardly anything to do with Amazon.
Lying to the public should be a jailable crime. That would greatly increase trust in public institutions.
True. What's sad is that we had already known that generics, proper error handling, and enums were a good thing when golang was first written, yet they were purposefully ignored.
Of course. If going out and working and consuming is dangerous, many people will not do it, even if there is no lockdown. More people will just be extremely careful. And there is some direct cost to the sickeness and death.

This was published well over a year ago.

https://news.mit.edu/2020/pandemic-health-response-economic-...
Also, it's worth noting that this is usually done with good intentions: News outlets are highly incentivized to be the first one to break any particular story, so if a press release is not embargo'd, everyone will rush as fast as possible (on the order of minutes) to make it into a news alert. Even assuming the best possible reporter, such an article is bound to be poorly researched and edited because it is being rushed out. By putting a press release under a few hours of embargo, news outlets get a bit more time to prepare their coverage before it goes live.

(Please don't reply with specific examples where this standard is not upheld. I'm clearly not arguing that this strategy is 100% effective.)
Guido track record speaks for itself: he gives an announcement, he studies the problems, he implements, he releases something that kinda works but is meh, he improves on it for years, and then you have a new python feature.

He always delivers. That's a trademark.

So yes, it's a big deal. It means something will come out of it no matter what, in opposition to everything that happened before.
What's weird is that a couple of weeks ago Coinbase launched trading in Tether on Coinbase Pro. You would think this exposes them to much risk. I've been scratching my head about why they did it.
The Darien Scheme failed because the English colonial establishment worked hard to sabotage it, because it competed with their own interests.

English Nationalists like yourself are far more toxic than the Scots Nats. You're still trying to play the same spoiler games you were playing more than two hundred years ago.
The first one. The second Spanish police throws a British immigrant into a detention centre for staying illegally you will see every tabloid in the UK crying about it.

But yes, British visitors to the EU who cannot enter for whatever reason are just sent back on the same flight or wait at the airport for the next one.
Nice! I actually dual boot two Win10 partitions, one with WSL2
and work, the other for entertainment/personal stuff.

I'm probably SOL trying to achieve something similar, the Win10 boot selector is a bit of a pain; will have a look nonetheless.
Immovable Ladder
Sure, but that's irrelevant for the message you were replying to:

> The UK is fiercely split [1] and such issues are not going to be resolved anytime soon. It is incorrect to state such a policy is popular..... roughly half the population voted against it.

You tried to dispute that by pointing out that the Conservatives won comfortably in 2019. I don't think it does given that the vote share in 2019 still suggested a roughly 50:50 split of the population.
It's funny how articles about hypersonic weapons always talk about their speed when the defining property is manoeuvrability; Obviously you can't turn very well if you go super fast, so the solution is to go slower: hypersonic missiles aren't actually the fastest missiles around.
Forcing children (or anyone really) to undergo a medical procedure for the benefit of other people is evil.
Two patients with SARS-CoV-2 in France[0] on November 16, one in China[1] on November 17, and the whole epidemic in Russia[2] on November 19.

This new study of scanners identified two cases of suspected coronavirus, on November 16 and 17

[0]: https://www.francetvinfo.fr/sante/maladie/coronavirus/corona...

China’s first confirmed Covid-19 case traced back to November 17

[1]: https://www.scmp.com/news/china/society/article/3074991/coro...

The outbreak of pneumonia was recorded in the Orenburg region

(Turn on captions, then select Captions -> Automatic translation -> English)

[2]: https://www.youtube.com/watch?v=nMh11FtfaP0
pneumonia and influenza whose main transmission vector is contact: