skysight-inc/HackerNews huggingface dataset:
The normal scenario is that a club signs a player up for X years. If another club fancy that player during the length of the contract period they negotiate with both the club and player to break that contract for a fee. If the contract expires, the player is free to sign for any club.

Clubs usually make sure to not have important players on a soon-to-expire-contract, and if they do, they rather sell that player than let the contract expire.

There are more complex cases where some players have multiple owners to their rights etc. Another more common case is that previous clubs usually have some sort of cut of future transfer fees as compensation for their "development" of the player.

Loans are basically "We got this young player John Talent contracted, but we can't give him enough first team experience atm due to competition in the team, so we'll loan him out to a club in a less competitive league where he'll gain it". So that club will pay some amount for that loan during a year.
excellent work, but what was he doing in those intevening 15 years?

wasn't he worried he'd be found out?

how did he manage to make so many people lie for him to keep him employed?

so many questions, from, erm, an academic stand point...
As an engineer on an M1, I have to say you made the right choice. Half the stuff that I try to work on is just straight up broken, especially Python/AI related tools. I have to switch to my Linux laptop regularly to get anything done. I've wasted days just trying to get certain dev tools working.
I had to do human subjects research training in grad school, just to be able to handle test score data for a math education project. I literally never saw an actual student the whole time I was working on it.
No. Asking if there’s a way to opt-out.
I've noticed that more and more people watch solely because they have a player from that game in their fantasy lineup, no other reason. Others have bet on a particular outcome in that game.

Say what you will about American puritanism, but it's shocking how brazenly the English game promotes gambling.
Spotify have obviously weighed the pros and cons of being actively intrusive into their user's experience in order to build brand awareness of their nascent podcast business.

Personally they keep advertising podcasts by people who I find morally or politically objectionable, which makes me quite unhappy that I cannot hide or remove their content (and podcasts as a whole) from the Home Screen.
That's a weird idiom, then, considering that Daily Mail is in the UK and Google is in the US. And considering that Daily Mail is not a search engine, so they're not comparable entities to begin with. And that I'm not even sure that Google was in the wrong here in the first place. So I was confused on multiple levels, apparently.
State of Valhalla, Apr 2021
Don’t leak your Docker image’s build secrets
It took me all of 1 hour to learn how to use prisma. It’s not as hard as you make it seem.

They have a vs code extension for editing the prisma schema.

It’s not hard to see that you make fields “String” @unique, etc.

Just make one model and that’s 80% of anything you ever need.

Want to make a relation? Make a new model

model Posts {
users User[]
}

Hit save, it adds the required code to relate it to the User model.

Run the generate command. Make a client instance.

Create something:
db.NameOfModel.create()

And as you’re typing, typescript is auto completing it.

There’s barely anything else to learn. And it’s a quick doc search away.

Don’t hate on it because you love sql, it’s a great tool.
My impression is that they already have it... somehow. Louis rossmann frequently shows schematics on his youtube channel when doing repairs.
You can choose to deny it but you are using a very outdated definition of serverless. The modern definition is that you don't need to think about physical machines. You only worry about the code and running that code is someone else's problem.

I agree that this isn't the best word for it because the etymology is suggesting that there are no severs but language is about how it is used, not the letters that make it up.

Even wikipedia agrees: https://en.wikipedia.org/wiki/Serverless_computing
the university can easily resolve the issue by firing the professors
I didn’t realize that thus was still a debate in 2021 but here are a couple more:

https://pubmed.ncbi.nlm.nih.gov/22163000/

https://pubmed.ncbi.nlm.nih.gov/22585736/
Apple Tries to Limit Offensive AirTag Engravings with Mixed Results
It is, but that is how security testing goes about in general (in the commercial world.) Of its application to research and ethics, I’m not much of an authority.
It's not an illusion. It has happened. Leicester played in the third division in 2008-2009 and won the Premier League 7 years later.

Leipzig used to only play in a regional division 10 years ago and are now in the top of the Bundes Liga and reached the semi-finals of the champions league.

Although rare and improbable it does keep a dream alive for many fans. And dreams are part of the entertainment.

It can also go the other way around. Schalke 04 used to be a top 5 Bundes Liga team and are now relegated. This drama is exactly what makes the football pyramid charming.
I have estimated that an Airbus A320 generates something on the order of 80 MW during takeoff. A hydrogen-powered aircraft, for the same freight load, will have benefit of efficiencies not available to an A320, so the needed power will be less, but I don't know how much less.

The 0.5 MW system described looks like a good first step, but should be scaled up quickly. Results will be immediately useful for co-generation and energy storage on terrestrial power systems. For at least the next decade, that will be its only benefit, which may come to overshadow its aviation application, particularly if the latter encounters snags.
Note that the commits which have been merged previously have also been intentionally garbage and misleading code, just without any obvious way to exploit them. For example, https://lore.kernel.org/lkml/20210407000913.2207831-1-pakki0... has been accepted since April 7, and it's an obviously a commit meant to _look_ like a bug fix while having no actual effect. (The line `rm = NULL;` and the line `if (was_on_sock && rm)` operate on different variables called `rm`.)

That means that the researchers got bogus code into the kernel, got it accepted, and then said nothing for two weeks as the bogus commit spread through the Linux development process and ended up in the stable tree, and, potentially, in forks.
For other research happening in the university. This particular research is trivial anyway, see https://news.ycombinator.com/item?id=26888417
Chocolate on pizza doesn't seem very novel.

Many restaurant chains sell chocolate on their pizza base as a dessert; chocolate is also known to complement many savoury dishes as a 'secret ingredient'.
Just tested this a few times on an XS Max 14.4.2 and got 18 every time.
Agreed. Judicious application of these principles is what's really this is all about.
npx create-react-app my-app --template typescript

is also an option
I’ve had a pet theory that the company has spread its wings after Jonny Ive left.

More practical designs

Thicker, more performing machines

Higher quality and durability at the cost of thickness

Colors again?!

It’s possible, perhaps even likely that this was planned before Ives departure. But we are seeing a massive sea shift in the way Apple designs their gear. The old mantra was “thin and light before all else”
Now it seeks back to “make stuff people love”
Coming "Soon"
Motors are solid 3D structures. The more power you put in not superconducting, the more heat you have to extract. Superconductors mean you only need to keep your refrigerant cool, and that's a product of insulation effectiveness, not power output.
Django Tailwind v2.0 is out. It brings the “JIT” mode and hot reloading
Not python, but I have had hiccups with both Go and Java when targetting x86 linux docker images. The Go stuff would make qemu choke when building multiple go binaries in parallel, and the java testcontainers I use had some sort of an issue.

In general though, I love my M1 air, but I am sticking to my workstation (5950x, 64GB, debian) for dev work for now.
The Daily Fail is a hate-filled stain on the name of good journalism. It ran the headlline "Hurrah for the Blackshirts" in the 1930s and it hasn't changed much since. It bears no small part in the UK's currently catastrophic situation. I hope Google takes every penny they have.
Why is this a "security" issue? People know that other people can see their "last seen" date, but usually they don't care so they left it. Hell, I leave it public as well. I couldn't care less about this tiny details.

Now, if you tell me that by leaving public my "last seen" date, people can get more data about me (e.g., with whom I talk to), well then yes, I would call that a security issue.
Above all else, we can definitely agree that Leicester's miracle was one of the best sports stories ever. That was simply amazing.

But, it was sort of "the exception that proves the rule" right?
Here it is the same. But with the difference that you don't have to install a relatively "large" Pandas library. It always depends on what you want to achieve. If you just read the lines and values, you can always use something small to help. If you want to Dockerize similar solution, you have the difference that Pandas needs specific system libraries and it will increase your Docker Image to almost 2GB compared to sheet2dict where it is a couple of KB.
Roughly the same scenario. Was buying new laptops (3) for me and a new team. We looked into M1, but need to do some things like run Parallels/Windows, and underlying software, that we didn't have enough confidence yet would work as needed on the M1. I figure we'll wait a year or so for the M1 ecosystem to get a little better understood and then re-evaluate.
Large-scale Analysis of DNS-based Tracking Evasion – broad data leaks included?
The failure modes are going to be interesting, to say the least...
This is interesting from the standpoint of the different mentality of Forth coders. If they really needed a fast removal of 4 stack items they would first code what you did.

Then after things were working they might replace droooop with something like this:

( Forth assembler psuedo-code follows)

code droooop sp 4 cells addi, next, endcode

One instruction to move the CPU stack pointer.
Unthinkable to touch the stack pointer in most other environments but Toto we're not in Kansas. :)

*Next, is the traditional name of the "return to Forth function" in threaded Forth. A return instruction would be used in a native code Forth. Carnal knowledge of the internals is required and used by Forth coders.
"You know what I was thinking runs too fast these days? Doom. Let's get that puppy back to the 486 days."

I assume that was the same conversation that caused people to release a 100% Ray Traced Quake 2.
Actually you can, just get hired first.
The old fashioned "rest and vest"
OT: When I select text on this page, it drags like it is an image. It is both weird and not user friendly. I select text to help read and follow long sentences. Is this some sort of anti-copy-paste mechanism? If so, the text is in the source so it's not useful
Mythbusting Tidal’s MQA format – How does it measure up?
The Auth0 CLI
And that is why spacex is doing so well. Europe, Russia and old US space contractors said same thing about falcon - and here we are
I think the idea is to use the H2 both as fuel and refrigerant.
I think such departments were never a target for this iteration of hardware. That’ll be whenever a Mac Pro model comes out or similar.
We don't. I'm just waiting the day we reach more than 100 microservices and my company realises that microservices was a bad idea to begin with. That's usually the way it works: learning the hard way.

To elaborate:

- I do think there is value in "utility microservices". For example: a microservice to send email, a microservice to filter spam, etc. These are the next level libraries (because they do need to run as services 24/7). Management usually don't like these kind of microservices because these "domains" usually don't belong to any particular team, so managers cannot "own" their success.

- I don't think there's much value in building microservices for the core of your business (e.g., a checkout microservice, a payments microservice, etc.). The usual argument management gives is: "we'll make teams more independent and they will be able to delivery stuff faster than with a monolith!". While this is sometimes true, "faster software delivery" is not on my top list of prioritites when it comes to build software.
Fair competition, google sells their rankings position of keywords to their clients in form of adsense. It now stands to reason that if Google manipulates the ranking, it's also giving or returning money. Hiding behind " THE ALGORITHM " is a scam that won't last very long.
That was actually not the case for a while... OS X was originally a LOT slower than OS 9, was missing basic features (at the time) like a DVD player, etc. 10.1 fixed some issues, but it wasn't until 10.3 or 10.4 until OS X really got momentum and more apps were available outside the 'Classic' environment.
Because it isn’t a point. What’s locked down about an M1 that isn’t locked down about an intel?
This is a great idea, and sounds like something I would do. Thanks I'm going to try this out!
Today, or when Q first showed up? I happened to have a front row seat to the first few Q threads and it began as a highly intellectual set of puzzles with the community providing a lot of the weird coincidences that make for an interesting conspiracy theory. One might say that the average Q believer in the first few months was a poet. Didn't remain that way of course.

Edit: And come to think of it, that kind of intellectual soft flex is actually exactly the kind of thing the Lewis quote refers to, just presented in a different venue. It's my understanding Daesh recruitment propaganda has a similar tone.
OTOH, people who might have otherwise upgraded to one of those older and more expensive models are holding off on purchasing until new higher-end models are available.
In 2021, I think it's safe to start a TypeScript project with Deno.
An ORM API on the other hand is completely meaningless adhoc "whatever works". It doesn't have grounding in anything.
Polygon Packing
I would imagine opinion from early adopters (and tech media in general) have non-trivial influence over even said buyers' decisions.
The nicknames for the Daily Mail are quite illuminating:

The Daily Lie, The Daily Hate-Mail, The Daily Heil

Of course these could all have been generated by the left wing liberal elites who have an issue with straight forward honest reporting. Best you have a bit of a google/search engine of choice to determine which is more likely to be true. You could of course try visiting their website and seeing for yourself.
Almost always
Silicon Valley is an industry that always relied in anti-competitive tactics and they pay billions in legal teams / lobbying each year.

Do you think they would spend it if they were on the right side of the law ?
More pro than 'Pro'.
Also the Daily Mail Oncological Ontology Project -- "A blog following the Daily Mail’s ongoing mission to divide all the inanimate objects in the world into those that cause or cure cancer."

https://thedailymailoncologicalontologyproject.wordpress.com...

(Now defunct, apparently: last updated in 2008.)
How does it compare to New Relic who also happens to monitor, if enabled, containers and system things?
The internal docs for this are not on any of our documentation systems that we've moved to zero-trust (as they're 12 years old and unchanged for 5+ years). I will probably be able to retrieve them when we're back in the offices; shoot me an email (in my profile) and I'll find a way to get something over to you with some significant delay.
It's because it was built with high granularity and unlimited metrics as a key differentiator from the beginning. The core is written in pure C, optimized to death. Even long-term retention was initially sacrificed, in order to be able achieve that high performance, with minimal resource needs.

Long term retention is now possible, but with relatively high memory requirements, depending on how many metrics are collected. Again, it was a decision to never give up realtime granularity and speed, even at the cost of writing our own timeseries db in C and utilizing more memory.
If the "machine" somehow continued to work fine with him not being there for 15 years, why did his position even exist?

The investigation and article focuses too much on "attendance" instead of measuring real work and raising the question as to which other positions are actually useless?
Also Taiwan.
AI voices that can shout: latest breakthrough
>to wasting a bit of someones time is disingenuous

This introduced security vulnerabilities to stable branches of the project, the impact of which could have severely affected Linux, its contributors, and its users (such as those who trust their PII data to be managed by Linux servers).

The potential blast radius for their behavior being poorly tracked and not reverted is millions if not billions of devices and people. What if a researcher didn't revert one of these commits before it reached a stable branch and then a release was built? Linux users were lucky enough that Greg was able to revert the changes AFTER they reached stable trees.

There was a clear need of informed consent of *at least* leadership of the project, and to say otherwise is very much in defense of or downplaying the recklessness of their behavior.

I acknowledged that lives are not at play, but that doesn't mean that the only consequence or concern here was wasting the maintainers time, especially when they sought an IRB exemption for "non-human research" when most scientists would consider this very human research.
Previous discussion here - https://news.ycombinator.com/item?id=26887670
I guess I'm in the minority, but I actually like the Daily Mail. They have stories with videos and photos that I cannot get anywhere else on the Internet.

In my experience, they have better American news than many local America news outlets (much more detail and photos/videos).

While some of their stories are sensational, they also have a lot of great articles with solid journalism.
Wally, Peter, George, the three teachers
Do 4xx responses count against your SLO? For me they don't, but an abnormal increase might still signify that something is actually wrong. (I haven't yet found a useful tool for highlighting this kind of abnormality though)
Yeah, i'm very close to just buying an M1 because it's just so good, but think i'm gonna wait a few months because i like having one single primary computer and bigger screen.

But damn it's already so tempting. Really hope we'll see updates in September.
IT departments do often offer a small/light and a non-travel-optimized model but I imagine many companies are waiting until they can have a common architecture on new systems and any software teething pains are worked out (which seems to be happening but probably not quite there yet).
This is one of the best comments I think I've ever read on HN. Concise, summarizing a lot of things, and saying it well (much better than I could!). Thanks!
This kind of thing is rampant in Italy's public sector. They basically just found one of the worst offenders (i.e. the guy that half the public sector employees aim to be) and are making an example out of him.

If this wasn't broadly considered ok he wouldn't have gotten away with it for 15yr and they wouldn't be going back 15yr to find "alleged threats" he made. Based on my experience the threat was something along the lines of "you know if you take a hard stance on this misconduct your career progression is dead" which is something that not everyone has to be explicitly told but a situation that damn near every career public servant (not just in italy) will have to deal with at some point.
PEP 563 and Python 3.10
Could have this happened also on other open source projects like FreeBSD, OpenBSD, etc or other popular open source software?
That's good news. I was having trouble with some MySQL images using the Docker Preview. I have installed the final version but frankly, I never use that machine unless I have to test something in Safari. I just can't stand having to always remember what arch I need to use for a particular tool. (I do have an alias that opens another terminal in "emulate x64 mode" but, that's annoying too"). I think in a few years, when there are more toolchains built out, the ecosystem may be more attractive to me.
This is a level of gotcha akin to "NYTimes shows ads, so they have no authority to criticize Google" that we see on HN.
Maybe submit a version of the story that isn't a paywalled exclusive.
Thanks, that's much clearer than the explanations I've seen before.

So it's basically the price to void the existing contract instead of moving the player with his contract.
I just tried out tsdx. The node_modules folder took ~180MB of space in a fresh project. I don't know if I am doing or judging things wrong, but this seems to be way too much if someone just wants to write some hobby project exploratory code.

I am probably not the target demographic for tsdx or other bootstrap libraries in the ecosystem but I would love to have something "simple" with good defaults which I can debug if something breaks to make CLI scripts to familiarise myself with the language and ecosystem.

Currently the best option for me is to manually setup the directory structure and build commands which is not fun for mostly simple throwaway code.

golang and rust seem to have things right in this regard though rust build artifacts can get quite big.
The most interesting part to me wasn't the technical details but rather the MAU, WAU, DAU stats at the end from random sample. Way fewer people than I would have expected use WhatsApp on a weekly basis.
Sounds like a third renaming of cold-fusion, then called LENR, now it is lattice confinement fusion...

Let's see if this turns out to be snake oil, or something comes out of it.
This is exactly what I would have said: this sort of research isn't 'human subjects research' and therefore is not covered by an IRB (whose job it is to prevent the university from legal risk, not to identify ethically dubious studies).

It is likely the professor involved here will be fired if they are pre-tenure, or sanctioned if post-tensure.
Actually nested objects kinda suck even for frontend devs, if you're trying to keep things in sync efficiently.

Often times it's much better to be able to lookup some object by ID of the entity from some Map, than consuming endpoints returning some crazy nested partial data for the current view.

Depends on how much your app relies on client side caching and incremental sync of data.
>It took me all of 1 hour to learn how to use prisma.

That is not how this works at all. You don't know what you don't know until you need "how do I do this query in prisma". You then spend an hour trying to figure it out, and maybe it isn't possible, then on to the next thing. It takes more than an hour to learn SQL, so if it takes you an hour to learn Prisma, you are missing something.
In order to reduce the money supply, money needs to be removed from circulation. In other words whoever is in charge of managing the money supply has to "sell" valuable stuff and then destroy the proceeds from the sale.
Why would these schematics hold such a high value? Apple will do a new generation of laptops, maybe they'll modify the form factor a little bit, maybe they'll update some internal components, new processor. Who could benefit from knowing the exact changes, why would Apple care (millions-of-dollars-care) if they are leaked a few months in advance?
Fabergé Egg