skysight-inc/HackerNews huggingface dataset:
> Why bother having a defence meeting with the UK if they’ll turn around tomorrow and spit in France’s face again by not telling them something?

It is not the UK's responsibility to inform France of a status change in their contract with Australia. In fact the UK has a duty to stay out of it as they are not parties to the contract- it is up to Australia to inform France.

France has a right to be peeved, but not at the UK or US.
The parent did not make the 'no true scotsman' informal fallacy, as they restricted their definition (in their first post). You might have a good argument that this definition is unrealistic, but it is not plainly fallacious.

Not every argument which you disagree with contains a logical fallacy.
I could be wrong about this, but I think as little as 100 mm of granite between you and a modern hand grenade would probably keep you from serious injury. I'm pretty sure that with 100 mm of steel in the way, the worst you'd suffer would be ringing in your ears. So "far enough away" doesn't have to be very far.
Conceptual compression is lossy (and loss hurts)
The usa is definitely a reassuring partner concerning delays and cost overruns in the weapon industry
I bet they work out they only have to crap on the bag to achieve their goal.
How to cook Layer 2 of Ethereum – Arbitrum?
Alas not enough people are "pissed off". Societies, in particular the US, are now taking unprecedented risks, dissolving long-standing practices, trampling on moral standards, pursuing massive violations of trust, all in the name of profit making (that - in the scheme of things - is actually quite puny).

Now, it is clear that the diffusion of digital technology invariably takes us to different pastures. We are not in Kansas anymore when everybody carries a connected supercomputer. Both parenting and education will be impacted and will never be the same again. A new equilibrium must be found. But what is happening in the past decade or so is just an unwarranted wild west that capitalizes (literally) on ignorance, inertia, confusion, regulatory capture and political dysfunction.
Training the classifier that "xyz" is a sign of quality (by posting a benign, non-spam link) so that they can then use it for spam and have it go through?
I would always assume that when a single-issue party gets elected, they would push mostly on that issue. Because if someone sympathizes with the Pirates, they do because of the core message, not because of their social policies (which any party is required to answer but some care less)
It certainly doesn't mean they're not tracking you. It just means you opt-out of the little advantages you had from the tracking. That is, if you consider personalized recommendations to be an advantage.
Were we live the (australian) ravens move in in spring to raise their babies, they'll be here soon. There's something extraordinary about the way they look at you. It says : 'yeah we see each other. don't make me come down and smack you'
UK Gas Supply Explainer
It was not flawed, it was new, it required to adapt, to do things differently and most people did it great. This is the future and being stuck in traffic I hope will be a thing of the past.
It’s not right to say to be allies you need to put my commercial interests above your security and commercial costs
I'm skeptical of anybody trying to guide attention to their PhD even if properly acquired. I'm currently working with such a guy - he's the pest.
Coinbase signs new $1.36M contract with US Customs enforcement agency
I agree that code review is not QA. But I read it as the writer of the post comes from a team where they do QA on pull-requests. And QA is assumed to be done on a per PR basis. But here I think different teams will have different approaches and pipelines.

On my current team, we want most tests to be automatic. But the manual regression testing that might be needed is mostly done by other developers. A separate test-environment is created for each PR, and the link posted in the pull-request. So when looking at a pull-quest we expect people to do both a code-review and QA.

In my team approving a PR means you approve for the code to go to production. So you need to consider both code quality and whatever QA is needed. But thats just our way t do it - other teams do things differently. And I think thats OK, there is no silver bullet.
> You don't choose. It's decided for you

I does sound great I must say. I've also found those Gammas are quite happy people on average. Some people call them 'cogs' but those are haters and deltas.
That's a delivery raven fearing for its job.
At least that keeps their hands busy writing letters instead of thumping bibles and pointing fingers. Idle hands are the tool of the devil.

If the churches paid their fair share of taxes, then the real estate taxes wouldn't be so high for everyone else.
Ok, I guess some slip through because they should normally require age verification. Even medical videos like breast cancer screening are classified.
> The company has been sued multiple times for worker misclassification, tip theft, and other infractions. It settled three times, avoiding a ruling that could torpedo its business model, and another case is currently in arbitration.

We gotta find some way to stop companies from repeatedly settling the same claims to avoid a ruling against them. The system is set up so they can pay to sweep individual cases under the rug while maintaining the systemic problem.
Making this coffee and delivering it instantly clearly isn't or this service wouldn't work :)
Hmm France doesn’t want strong partners ? :)

If buying American makes one a vassal wouldn’t buying French be the same ?
Australia went from an ever-closer relationship with France to ditching them, unannounced. Even if it is unwarranted, surely France reaction _is_ a major geopolitical consequence.
I have always insisted that a new system cannot be a 1-to-1 with the legacy system. If you want that, it is the legacy system.

They will have to come to terms with the fact that only some of it is going to be the same. The sooner they accept that, the sooner they can be in control of what and how - actually be in the loop for the prioritizations and trade offs being made.
You got me. I was only thinking about the territories themselves (arguably not crucially important) and forgot about the maritime EEZs that come with them. These seem to be rather important.

(Though probably not "vital" in the same sense as suppression of jihadism is. A massive growth of jihadism in North Africa could destabilize peace in France itself, while loss of Pacific territories would only be painful economically.)
What are some good tips on how to hire good people?
> For example, there have appeared automated boxes for recipients to pick up packages.

You mean a mail box?
> Australia here is not buying what France is selling. If they object to that, making it harder for Australians to buy other things France is selling is the opposite of clever.

Australia have been extremely untransparent regarding their position and how they conducted the whole negociation. They lied to their French counterparts during the summer and announced their withdrawal in an extermely clumsy and frankly disrespectful way. Why would you want to put in place treaties easing controls and trades with countries which have already proven they are dishonest?

> Restricting trade is cutting of the nose to spite the face.

No one talked about restrictions. I just expect France to lobby for things to stay as they are rather than go in the direction of easier trading.
It feels like they want to turn this open source product into a professional corporate solution, where there's no place for user choice.
These days you just ship it in a flatpak which is easy to install on any system. Distro specific packaging is a relic these days.
My plan to train Ravens to steal drone payloads is progressing nicely.
That’s probably less of a problem than you think it is.

Historically it’s more likely than not that promises are kept. (That this isn’t the case is mostly dumb propaganda.) The biggest wrinkle to this is that Germany has coalition governments, so no one party can implement their whole election program.

What is and isn’t done isn’t random, though, and you will find different parties putting a different emphasis one different things. For example, I’m certain that the Greens would drop a great many of their policies on anything except climate if they were elected. However, it’s not as though that emphasis is exactly surprising.

Other than that Wahl-o-Mat is an obviously imperfect tool trying to somewhat simplify something very complex. Which is valuable.
That seriously depends on where you live in relation to the school you want to go to. It's really the same in the US. One difference is that I'm only aware of the US having the land grant system where many large state schools were given chunks of land away from any city to start agricultural colleges. That leads to the situation where many large and prestigious universities are nowhere near where people live, so you really must live at the school.
Average ravens know how to make tools out of wire and how to drop rocks into a bottle to raise the level of its water so they can drink it. I think that's more than your average human can do.
If you ask about NATO _today_, I'd wager people would see it as a fancy name for "alliance with the US", which includes but is not limited to defense against Russia. A lot of people would think about Afghanistan, for instance.
I think it's possible to enjoy these works of art outside of their context. Context is valuable, but I disagree with the author that ignoring it is somehow a problem. If anything, the publication of these photos are probably having a positive impact, introducing some people to bits of history that they weren't previously aware of, and attracting curious travelers who otherwise would never visit. It's good that these monuments are viewed by more people.
> a problem with our CI/CD pipeline because an old package that's a sub dependency wouldn't install anymore

> The whole build system is pinned by on git commit. If it builds today, it will build tomorrow. No matter what.

If that commit is still available. This still doesn't answer the question of how I easily pin a version. The package versions in the post point to what amounts to a random package version.

And that's on top the fact that "if you tried to follow this article step by step, you’ll have noticed that the versions of ruby and node you installed are probably slightly different from the ones above"

> Nix stores each package in its own path.

This is a part that I like.
> These partners have already shown that they are going to betray France's trust and lie to them.

What? Betray France? So France jeopardizes a nation's national defense by failing to deliver critical defense assets, and this is spun into being a betrayal on France?

Are we supposed to put our blinders on to think that this issue is about France's commercial interests and not Australia's national security?
You're right, that's why the platform should be able to show all the promises a party has made and how many they also implemented (helped to). That would be decisive for single-issue parties, and still very helpful for major ones - you can see if the delivered anything at all and if yes, on which points. Like, did the Greens deliver anything on their green agenda, or just checked a few points on the social issues: did they deliver on their core points?
Case-based testing gives a formal proof of an existential property, i.e. "these assertions hold for some inputs" (the proof is some explicit example where the assertions hold)

Property-based testing gives approximate checks of a universal property, i.e. "these assertions hold for all inputs" (the check is a double-negative: are we unable to find a counter-example?)

I've found that many developers dismiss more sophisticated testing/checking approaches as being 'too academic' (e.g. "we don't need formal proofs"), 'too limited', 'impractical for real problems', etc. I like the above characterisation, since it turns that on its head: we can legitimately argue that case-based testing is too limited (it can only express existential properties, when we usually want universal ones) and also too academic (it gives formal proofs, which "we don't need").
Failure is being rewarded with free services, lower taxes and a whole bunch of other benefits, this isnt really in question here.

Dollar for dollar poor people pay 1 sixth of the income taxes that high income earners pay. If that's not rewarding failure, what is?
Say, the forced attacks even in the most inaccessible places whose size is directly determined by "colony wealth".
This is what I love about HN, this random interesting signal that would otherwise be indistinguishable from the overwhealming internet noise. Thanks for posting.
I've been waiting for something like this since I discovered Publii CMS
And nowadays we use it just for make sure that buffer won't overflow xD
Which suggests locking it at the battery level might more most profitable. Looks like they cost as much as $900. Crackhead thieves that wave around broken bottles aren't going to be highly inspired to buy a new $900 part to render their $2000 bike that they intend to sell for $1500 serviceable.

It takes a one step $1500 profit to a 2 step $600 profit. Might as well rip off the best buy for crack money instead.
And in many of them, it would be a good idea for someone to listen.
We made good use of this technique when counting the number of legal Go positions [1].

"Clever use of the Chinese Remainder Theorem allows for splitting the computation into 9 independent parts, each computing L19 modulo 2^64 minus some small number, contributing 64 bits of the 566 bit result."

[1] https://tromp.github.io/go/legal.html
You can change your priorities there, and compare the opinions of multiple candidate parties on these ones if needed.
> I believe in the future, it should be the norm to include database to an application with just a single env variable, without worrying about anything else.

I some how doubt it. Firebase (and these kind of proprietary services in general) are a complete nightmare for larger production apps: limited query power, doesn't actually scale like it claims it does, difficult to test locally, etc.

A traditional backend with a Postgres database and plain REST APIs using hosted on something like Heroku is much simpler.
My wife gets pissed off by the "all but thesis" crowd. The thesis is about 80% of the work!
See here: https://au.ambafrance.org/IMG/pdf/en_indopacifique_web_cle0f...

The French government has openly stated that this goes beyond the canceled contract per se.
It looks easy enough to tell if you check the pictures behind the link. Lots of identical letters, and the lines are too straight for human writing.
We’ve recently started deploying expensive e-cargo bikes for our food delivery coop[1] to try to whittle down our carbon footprint and increase efficiency in urban areas. We have a similar problem of trying to protect our delivery assets (though not nearly as bad as the plight of the gig workers in the article given that our workers can count on the coop and also because Montreal is generally safer than NYC).

Our threat vectors are a bit different in that the bikes are more likely to be snatched when the rider is dismounted and in a building for a pickup or delivery. We’ve been experimenting by keeping a GPS in the frame and triggering something akin to a car alarm when the bike starts moving too significantly while the rider’s phone isn’t in the vicinity of the bike.

Our primary challenge has been finding the ideal way to lock the bikes while dismounted. The best chain locks are too unwieldy to use for the pace our couriers move at. Wheel locks were interesting but would end up breaking spokes when couriers would inevitably ride them while still locked. We’re currently giving folding locks a go. Open to suggestions if anyone has ideas or experience with other solutions.

[1] https://radish.coop
Another interesting discovery for me..

This 'Wing' drone delivery is actually an Alphabet (Google) company, and they have "found success in Australian suburbs, recently hitting 100,000 deliveries milestone." [1]

Anyone from Australia care to tell how much it costs to deliver a (or multiple) cups of coffee using this service?

[1] https://www.theverge.com/2021/8/25/22640833/drone-delivery-g...
I do not quite understand why countries with large production such as France, which I remembered exported an interesting amount, seem to be hit severely (+50%). I thought they should have suffered less the unfortunate conjuncture.
> because I care about the convenience of the person that is actually interested in investigating a feature/bug 5 years from now and not of the lazy code reviewer now

Doesn't seem like such a big problem to make a PR with multiple commits, and then squash and merge into 1 commit after the review.
These companies have a history of absolutely abusing things like this. Comparing reasonable concern that’s informed by history to superstition is very upsetting to me.
Honestly, the whole idea of delivering coffee by drone seems very inefficient to me. I guess that making my own coffee with an aeropress takes less time than going to the garden, picking the package, opening it, etc. It is much cheaper, and it releases far less CO2 to the atmosphere!
"You don't actually want these changes to end up in the main branch before they are done."

True - and it sounds like a textbook scenario for introducing a feature branch... this approach has worked well for me.

The idea of queueing up "sub-requests" is interesting, but it comes at the cost of creating another layer of complexity (in my view).
One espresso machine can make coffee for 30 people an hour; complemented by six drones, it can provide coffee for 60 people. That's a lot more capital-efficient than buying 60 espresso machines; the other 57 espresso machines' worth of capital can get invested in something that improves people's lives instead of useless stranded coffee production capacity. It's probably a lot less labor-efficient, though, because it means tying up some poor schmuck's life making coffee for other people instead of learning topology or writing poetry or something.
I do not think anyone is arguing that the UK has some kind of legal obligation to inform France. Alas, alliance and more broadly international politics go beyond minutiae of contracts.
> Nix is basically just the new Gentoo: a distro for hobbyists who tell themselves they're advanced while all the professionals use something else.

As a Gentoo user and someone who has tried and grokked Nix/Guix, this is not true at all. Gentoo is essentially a system for creating distributions, a meta-distro if you like. It just so happens to be something that appeals to someone like me to run at home because, well, why not? I know exactly what I need/want on my computer and this lets me build my own custom distro tailored for me.

Nix/Guix is something completely different. It addresses real problems that arise in a variety of places in an elegant way. Containers are another solution to some of these problems, but come with their own tradeoffs.

Your blanket statement about "professionals" makes no sense. I don't use Gentoo at work because it's not my job to maintain custom Linux systems or create distros. But guess what? Not everyone has the same job. You don't speak for all "professionals". I can distinctly remember around 2007 people saying this exact thing about git. I was told geeks were only learning it to make themselves feel clever and that SVN was fine. Well look how that turned out. I'm glad I ignored those people.
> You don't actually want these changes to end up in the main branch before they are done

I see no problem with that if it is a small change that can de deployed safely. (for instance hidden behind a feature-toggle where applicable).

We tend to strive for small, short lived branches. We usually don't want PRs with more than a couple of days work - to keep them small, easy to test. It also makes the amount of changes going to production at any time small.

The best would be if any specific feature is small enough to only be a few days work. But out experience is that it is not allways easy to do that - and sometimes some features will take weeks before they are done.
Right?

I'm writing this from Switzerland, which has this weird relationship of being quite like the US, but also quite unlike the US.

In this case, opening hours of everything are strictly regulated. Only some shops in (or next to) train stations and airports are allowed to remain open on Sundays and holidays, on a case-by-case basis.

But because there's also legislation requiring large hourly salary multipliers for employees working on those days, their products can also be expensive as balls.

(Seeing as these are also the shops tourists see most often, this is where the "$4 for a can of coke???" encounters originate)
> I hope that explains clearly what I am trying to do.

Brevity is key. 438 words do not clearly express what is better formulated as, "My budget is 5k and I'm looking to optimize for low TCO. What should I buy?"
A common argument, and yet not 9ne based on empirical data. The idea that not having intellectual monopolies would reduce investment over the long term simply fails to show any evidence for it.

Furthermore the arguments used for it, can also be used in regards to any investment with high costs and ease of replicability. Even something as simple as a rice farm would be able to justify a monopoly over selling rice in a region in that manner, after all, it's a lot cheaper to simply import it from elsewhere once the market demand for it has been established by the farm.
This is what happens when you only ask yourself whether you can, not whether you should..
Yes, the browser-based clients is something I don’t like either. I loved when Slack used to provide an IRC interface so you can use whatever simple client you want.

But the syntax highlighting is so good on Discord, that it makes it really easy to discuss technical stuff.

I would jump on a chat alternative that:

• is Google searchable (like Gitter)
• has good syntax highlighting (like Discord and Slack)
• has CLI clients (like Mattermost)
• has a low barrier entry for non-technical users
• sign in with Google
• state your issue
• get solution in a few messages
• forget about it if you don’t need to be part of that community
I used to work with small fixed wing drones [1] and had birds of prey remove the battery pack from the aircraft while in flight. I always wondered whether they knew or if they just instinctively went for the "head" of the plane and got lucky that the battery was right there.

There were also reports from customers in Australia where eagles would just shred the drone to pieces almost every flight. Putting big googly eyes stickers on the wings seemed to help to some degree.

[1] https://www.sensefly.com/

Edit: Found the blog post about the eagles in Australia https://www.sensefly.com/blog/bird-drone-attacks-avoid-threa...
Nothing suprising here. I've seen ravens gang up, bully and chase away large birds of prey.

I'm more suprised to see the drone delivery. Didn't realise that had already started.
Agreed! I guess what i'm trying to say (in an awfully wordy way) is that we could probably improve the UI for pull/merge requests and gain a lot from it.

I mean, GitHub and GitLab already improved many development workflows with their inline comments (as well as other features, like code recommendations) and it feels like sooner or later more improvements are bound to come!
Working with a similarly powerful partner and working with a major power are not the same balance in relationship.
Mozilla HTTP Observatory
It didn't have any obligation - legal, moral or otherwise. In fact it had an obligation not to interfere or surprise Australia by communicating things. The responsibility was 100% on Australia.
Police exist to protect capital, not labor. The system is working as intended.