skysight-inc/HackerNews huggingface dataset:
Medical training (both med school, and early career) in the UK is in a fascinating situation at the moment. The term "morale is at an all time low" doesn't begin to cover the (justified) anger I see in them at the moment. Independent government bodies admit inflation-adjusted junior doctor wages since 2004 have gone down by 30%. Last week, some doctors got 4.5% pay rises, which were met with incredulity given inflation is at 9%, the tremendous efforts during Covid etc., but juniors don't even get that - they get 2%.

To put it into context, a junior doctor in the UK makes £29,384, and they will leave university with close to 6 figure debt, with 7.3% interest rates.

But it's not even just that. Over the last few years, the UK has embraced the roles of non-medically trained physician associates (PA), which in the USA have been a success by relieving medically trained doctors from the more protocolisable jobs, so they can focus on the more difficult. However, a PA earns £39,766.76 - far more than the juniors with none of the responsibility. I won't go into details on the issues about how juniors have to maintain annual portfolios, change hospitals every year etc. etc., because the Royal Colleges say it's necessary to become a good doctor, whereas PAs don't need to do any of it.

So when juniors in the UK see this, that they could have gone to University for 2 years rather than 5, with lower entrance requirements, and end up in a far better financial situation in a shorter time, many of them just don't want to be a doctor anymore.

I can say, without a doubt, that junior doctors will strike in the UK within the next 2 years. I am no longer one, but I completely get where they are coming from, and support them.
Interconnection listing is one of the first stages for a project; but that doesn't mean that all of these projects will go through.

It does give a good sense of investor sentiment between relative technologies, however.
Austin Metro?

https://en.wikipedia.org/wiki/Austin_Metro
Then your best option is to move to EU (or other regions with adequate consumer protections) and send a Art. 17 GDPR request. That or try to get your local government to better advocate for you. Probably neither is a very realistic option for your but I'm glad that at least some places are starting to look out of tech users even if we still need a lot more.
I'll be buying my own gym physique derivatives then.

Surely nothing can go wrong.

The problem with shares is that for someone to buy something someone will have to sell something.

If shares are tied to you personally then you basicaly get a personal worth score ala black mirror implicitly in this.

People will play the system to increase the net share worth without producing anything that brings down prices of goods or improves the net-good of humanity.

This will also paralyize the system since people will be obsessed with this, thus everything else will suffer.

It's basicaly Instagram "I always look good look at my picture" but now that is tied to your financial survival.

It's basicaly "industrial capitalism" vs "financial capitalism."

Industrial captialism created abundance as it actually makes things more affordable to the masses.

But now financial capitalism (Wall street sheninigans etc...) is parasiticaly destroying everything by betting on the money itself.
AMA with Keet creators, today at 7:30AM (PST): https://twitter.com/i/spaces/1jMKgemarmqJL?s=20
One of the things that make this possible is the sudden increase in space in [what was] the engine compartment, now that electric cars are more common.

Most small cars with petrol engines have nowhere near enough space for the wheel to turn like that.
I think another interesting "pain score" is whether the code is written with built-ins from the language or the standard library (i.e. not new data structures or functions).
Shhhhh, you're giving away my precious secrets!
Always draws a tear from swelling with national pride - for France.
Why isn't it

let foo : & (&[MyType] -> i32) -> String = ...

Like in Haskell? Seems having both `fn` and `->` is unnecessary?
In general, I think it's easy to conflate simplicity with ease. Ease is always a matter of context and what one is familiar with.

I agree that Rust is simpler than C++ and I think a lot of people mean that Rust isn't easier (up front). Given how new and different it can be, that makes sense.
It's a percentage of the assessed value of the property. Some places have different rates for commercial vs residential property, etc. In addition, there may be overlapping jurisdictions that separately impose real estate taxes - the local city/town, the county, possibly the state.
But haven’t you now just asked the other person to steelman for you instead? While being unwilling to do so yourself?

The purpose of dialogue is to explore differences in thinking and possibly emerge with a new shared understanding.

To me, steelmanning is offering the other person the courtesy of the same thing you just insisted they “should” do if they want to have a discussion with you.
Learning to use a profiler (and using a good profiler) is also pretty key to optimization. It's not always obvious where the bottlenecks are, especially in parallel code. Because of Amdahl's law, the code that consumes 90% of the CPU cycles may not be where you should look to make the code faster, sometimes it's that innocent looking 10% segment instead.
It's not necessarily something you'd use today(?), but Duff's Device has always struck me as particularly beautiful:

send(to, from, count)
register short *to, *from;
register count;
{
register n = (count + 7) / 8;
switch (count % 8) {
case 0: do { *to = *from++;
case 7: *to = *from++;
case 6: *to = *from++;
case 5: *to = *from++;
case 4: *to = *from++;
case 3: *to = *from++;
case 2: *to = *from++;
case 1: *to = *from++;
} while (--n > 0);
}
}

> In the C programming language, Duff's device is a way of manually implementing loop unrolling by interleaving two syntactic constructs of C: the do-while loop and a switch statement. Its discovery is credited to Tom Duff in November 1983, when Duff was working for Lucasfilm and used it to speed up a real-time animation program.

https://en.wikipedia.org/wiki/Duff%27s_device
this is for SDL1 though?
Something I rarely see anyone do is use the Refactoring features in their IDE.

Most IDEs understand the AST of the code you’re working with. Knowing the AST allows it to restructure that tree, based on some simple commands.

One command is rename. You can rename variables, functions, classes, files, you name it. Your IDE should update all your code automatically.

Extract and Inline are two other useful commands.

Learn the keyboard shortcuts and you’ll feel like a wizard. It’s honestly close to magic.
So many strawmans, so little time. Viewing the history of rjzzleep is fascinating. He loves china and russia but can't say a nice thing about a western country. He constantly points to a collapsing west.
Sometimes "longtermism" seems like a conspiracy to introduce a large number of fake issues (superhuman A.I.) to distract people away from action on climate change.
The bitcoin support is a huge red flag for me. I really hope they scrap that.
Seems to rest on the assumption that an input control provides a vector on the unit circle, and tries to divide that into eight regions, corresponding to unit vectors aligned to compass directions. That seems like an odd assumption though - most analog XY inputs produce a vector with x and y components nominally distributed from -1 to 1, (although in practice constrained by calibration, and not necessarily linear in control stick deflection)

This approach effectively divides the ‘unit square’ of possible input vectors up into a grid, based on cos(pi/8) and cos(3pi/8) gridlines, with basically 9 possible areas in each quadrant mapped to corresponding directional vectors.

It may not be a bad strategy in general to use this kind of grid model, but it needs testing with actual controllers to see what the ‘feel’ ends up being. While this mathematical model makes sense in theory, in practice there’s no reason to suspect that these cosine values are necessarily good thresholds to use to create an intuitive compass direction control that actually feels intuitive.

In general in games, math needs to be a guide, but not a straitjacket for how you approach things.
Neat! The California ISO grid has a really nice web and mobile app showing similar data. The site is complicated and has a lot of different views, it's not as nicely organized a dashboard, but the data is great. Example view: https://www.caiso.com/TodaysOutlook/Pages/default.aspx#secti...
You blamed interest rates in isolation

You said nothing about zoning

Also, zoning in its current form decreases supply so I have no idea where you get that from

What I was "alluding to" is stated plainly in my original comment, that your claim is extremely simplistic and that there are far more factors involved.
us old farts remember Microsoft (and Gates) as true villains. Things have changed but those wounds run deep and the scars remain. Every time i see the Bill and Melinda Gates foundation in the news all i can see is Bill trying to buy his way into heaven.
You would need to add the rule that you can't move from a variable in only one branch of an if statement or from any sort of loop. Like a really primitive compile time borrow checker.

It seems to me that would be enough, but maybe I haven't thought it through properly, or maybe you'd end up having to copy a lot more often than you want to (or use optional half the time, which might defeat the point a bit).
how do you go about doing this? sometimes you dont know what will go wrong until you try it out and get feedback
Fusion blankets include lead or beryllium as neutron multipliers. When a nucleus of either is hit with a neutron, it releases two more. The resulting neutrons can still breed tritium from lithium.

CFS for example uses beryllium in a FLiBe salt. General Fusion and Zap Energy use lead.
I think your view is biased. In practice I see a lot of Japanese couples where the woman is slightly older than the man, which I don’t see as often in Europe. And there are many Anime where there is a dominant, sexually experienced woman (“MILF”). I guess that also fits the trope of “being allowed to hand over control”. So I’d agree that male and female fiction is not as different as some make it out to be.
Makery stuff is still fun, but the work stuff used to be fun and now is not.

I did a lot of sysadmin so it was a lot of individual unix servers and different kinds of integration problem solving getting printers or networks to work or rigging up weird edi's over modems or ftp etc, getting some bespoke backend software to talk to some weird machine where nether the OS, nor app, nor apps language, nor wierd machine vendors provided that last bit of help needed to connect them together, mini-proto-HA by just making a better more redundant ordinary server,.. basically "IT rigging"

That was for me all just great fun. But now 99% of that is just cloud services and they are all soul sucking to me, probably more because of the corporate environment they get used within more than the tech itself, where you and everyone else are hardly treated any different than the machine. Everything is so managed that I don't feel like the modern tools are expressive and empowering like the old tools. Everything is services with predefined limits and potentials based middle of the bell curve assumptions about what people need vs languages and hardware where you rigged up your own interesting solutions to each new problem.

So I too now play with arduino/esp32 toys and open source projects for fun, and am pretty glad I already made enough money that it doesn't matter that no one would pay me for this.
faster parsing of user input means more time for doing graphics and game state!

Though in this case 1.5 nanoseconds vs 40 nanoseconds is small and won't matter for most games.
The version in the notebook is just for simple text-based PDFs. I wrote some posts on our company blog[1] about the sheer agonies of dealing with PDF as a data format, so wanted to stick with as simple as possible for now.

That said, I'm planning future notebooks where you can perform text-to-image or image-to-image search, integrate OCR, scale it up, serve it, deploy it, etc.

[1] https://medium.com/jina-ai
> A better QoL is just a passport and a flight away.

Ummmmmm

And an immigration visa.
If you mean the over-confidence of asserting that water you can comfortably swim in (31C / 88F) would "boil a river" as the GP did, I agree.

There's been ongoing discussion about nuclear power on HN for months now in response to the Ukraine/Russia crisis. This question of French nuclear cooling keeps coming up.

After mulling over it for a bit the French nuclear regulator has arrived at the solution that I'm advocating for here, i.e. deciding that perhaps it's not such a big deal that the cooling water is a bit over regulatory limits[1].

But I'll admit that I'm not too familiar with France's nuclear industry and regulator. Perhaps it's all run by over-confident computer programmers.

Aside from one's own expertise it's an important skill when reading the news to try to parse out whether the latest news about the sky falling is really something to be concerned about in the longer term, or just overinflated reports about easily solved implementation details.

I'll leave it as an exercise for the reader to work out how say having an empty pool the size of the Blue Lagoon next to a French nuclear power plant could serve as a thermal buffer on hot days. The examples of using public swimming pools adjacent to nuclear plants as thermal buffers was meant to humanize the ballpark of those numbers.

1. https://www.brusselstimes.com/256441/heat-wave-french-nuclea...
If i had the necessary skills i would for sure help this project, i have used it more times than i can count :/
Here's a "functionalised" API:

GET https://example.com/users?postprocess=result.sort("signup-date").reverse

This is easy to implement: just send the 'postprocess' parameter through 'eval()'. It's completely general, allowing the data to be sorted, filtered, transformed, etc. in any way the caller likes.

It's also completely insecure, since it executes arbitrary code. It's also hard to refactor, since there's always a chance that some caller's postprocess parameter is relying on e.g. a particular variable name, etc.

Here's a "defunctionalised" alternative:

GET https://example.com/users?sort=signup-date&order=descending

Instead of allowing arbitrary code, we only accept a description of what to do (sort by "signup-date" in descending order). This requires we implement all the logic ourselves, as well as parsing and branching-on the input to determine what was requested.

Defunctionalised APIs are the norm on the Web (except for those who accept raw SQL...); whilst functionalised APIs are the norm inside applications. For example, `myList.map(myArbitraryFunction)`. Defunctionalising is a good way to break systems into modules, with the descriptions acting as the interface.
Instacart dropped off at front door.
Junk pop science
Have a variable named 'toreturn'.
I like this idea a lot. Only, I'd stipulate that the city should not have an opportunity to refuse the sell.
It's really hard seeing this play out not to suspect this whole thing was done for the specific purpose of punishing Twitter for doing things Musk doesn't like.

An leveraged overpayment for a company that hasn't found a reliable way to make money 15+ years into its lifetime? How exactly was that a sensible buy?
> It shouldn't be like that though.

It "shouldn't", but practicality considerations prevent that from happening. Even on desktops where theoretically every component is swappable, if you want to to upgrade your CPU you often have to replace the motherboard (because chipset compatability with the CPU) and maybe the RAM (because the CPU uses a newer DRAM generation). At this point the only thing you're retaining is the chassis, keyboard, and display which makes up a small overall cost of the laptop.
Yeah it’s a good story, good characters and chemistry, good writing, and the source of numerous quotes you still hear people say today. Worth watching at least once.
I've become convinced that (most?) people only possess "visual empathy" - that is, they can only empathize with what they can see. I think it explains why arguments on the internet often seem to have manipulative strawmanning sociopaths on both sides.
high-efficiency tyres have less rolling resistance and as a result are usually made of a harder rubber. as a result they also have less grip but this is fine if you adjust your speeds to match the conditions appropriately. some of them have additives in the rubber to try and get some of the lost grip back.
For an application that claims to be "private and encrypted", the lack of available source code doesn't inspire much confidence. Why should I put trust in them?
It's actually worse though. If a bomb fails 50% of the time, they will just launch 5 to have a >95% chance of a hit.
You can't; it's so secure that nobody can control it. Except via the reboot switch :)
I think we can assume that pessimizer means that opening the door for the supermarket delivery doesn't count.
That's interesting, do you happen to know which one & which wildlife exhibit?

I suspect it'll come down to a "not really" in that it's using electric cooling rather than some direct thermal connection. I.e. it could use grid electricity from anywhere, it just happens to be near a nuclear plant. But perhaps I'll be pleasantly surprised :)
Is the problem with the sin/cos approach that it’s using double precision? That’s surely completely unnecessary precision. These days I don’t know what happens in x86 land with sin & cos, but on a gaming GPU the fp32 cosf() is typically 16 or 32 times faster than fp64 cos(). Is that true on CPUs too? (I’m sure the simple proposed solution is always faster even in fp32, I’m just curious if the gap is much narrower, smaller than 25x.)
It's fun? This sort of comparison is very common in sports too and makes for some of the best discussions around the subject's legacy and the history of the sport.

Sure, unknowables are unknowables. But many Lebron v Jordan v Wilt discussions are full of gems and help relive their legacies.
I know this is a rhetorical question, but presumably because the benefits outweigh the negatives in their case. If you're looking to buy a fancy car in Texas, you're probably not particularly interested in heated seats.
Awesome, will be on the lookout for that!
Major upgrades that are fully backward compatible and therefore leave some significant performance and safety bugs untouched. What they mean by "slow evolution" is the increasing rigidity of core data structures and resistance to introducing replacements caused by the backwards compatibility promise. Adding new features is easier than changing existing ones.

This is both a strength and a weakness of C++. It's a very old language and it has been keeping that backwards compatibility promise for a very long time. The result is that certain portions of the language are effectively unchangeable as a result. This is the key thing that Rust's editions are trying avoid.
> Every infant death was national news for some stupid, obvious reason.

I had a child born in March 2020. Given how new the virus was and how dangerous it was for the very old and the fact the we had virtually no information about how it would affect infants, I absolutely wanted to see that reporting. As sad as it is to hear about those individual cases, it was actually reassuring to know that the cases of infant deaths were so rare that it made sense to report on individual cases rather than just numbers.
The assumption here is that delivering the product is the finish line. That once you finish the burger, the person getting the burger is good to go and they can enjoy the burger. The problem is, restaurants don't work that way. If they delivered a single burger to a table, the guests would be upset and would wait. The person getting the burger would be waiting until everyone got their meal.

You need to deliver all the meals at once, and you need to prepare all the meals in such a way that they can all be delivered at once.

If you need to deliver 4 hamburgers, you prepare them in batches, and deliver them all at once.

Sending out the order in pieces makes the end result much worse for everyone involved. Which is why it's dangerous to look at delivering features as the end goal. You need to deliver a complete meals.

Sending out a single burger doesn't always make sense.
"you’ll be hard-pressed to find someone who wouldn’t want a safer,
fairer, more just world for everyone if they could get it"

As an optimist and humanist, a shocking revelation for me was hearing
of the "Truth and Reconciliation Commission" in South Africa. (I
think via a talk by Chomsky or Zizek)

Many atrocities were committed by both sides during the Apartheid era.
Enough said.

Years later the Government of National Unity wanted to heal the
country, to bury festering resentments and feuds. Perpetrators and
victims were brought together under supervision to talk openly and
work toward forgiveness. It's a great idea in principle. Although the
commission is widely considered successful, a strange thing occurred,
something that we also buried at the Nuremberg trials.

A quite small but significant group were not merely unrepentant, they
used the commission as a platform to attack and abuse their victims
again. "I'm really glad I tortured your children, let me tell you
about how they screamed", and so on.

Sure, always aim to "star man" in debate, but one must be hard enough
underneath to expect occasionally to be shot out of the sky, not by an
uncharitable or entrenched interlocutor but by an plain old evil
asshole. They exist. They're not "psychopaths" or even "trolls", but
get a thrill out of acting so as to add chaos and pain to the world.

[1] https://en.wikipedia.org/wiki/Truth_and_Reconciliation_Commi...
Teenager here.
Not every adult knows anything deep about any topic. only 1% of adults can talk in detail about atleast
one topic. It's the same in the next generation too. Not all kids want to learn, but some do. It's just about our outlook towards it
coming later this year once we stabilise a bit more :)
Having worked in digital archiving, I wholeheartedly approve of this suggestion. Digital artifacts degrade alarmingly quickly.
Have you considered that maybe just maybe Russia is not keen on starting a kinetic war with Israel? Not shooting down doesn't mean not detected.

Also, Russia has already delivered some S-500s into service. Their supply chains might be strained, but they are still functioning & mostly domestic sourced.
The Ketogenic diet is actually fully effective in many patients. Interestingly, its more commonly used as a "last resort" when patients don't respond to pharmaceutical interventions instead of a first line of treatment.

https://my.clevelandclinic.org/health/treatments/7156-ketoge...
What’s the relationship between car speed vs. tire wear? What about weight?

How much difference can be made by changing the road surface? Do the quieter types of road surface also reduce the amount of tire dust?
The article’s link to the AFI’s top 100 list is broken, so here’s a more recent link: https://www.afi.com/afis-100-years-100-movies-10th-anniversa...
I have multiple friends who went into civil or nuclear engineering, and none of them stayed in public research. They get paid 3x by industry. One of them now builds United's algorithm for flight pricing.

It isn't an issue of laziness or lack of knowledge. We don't treat scientists well, so they leave.

> mrna vaccines are several decades older than the people you are likely thinking of

Old or dead scientists are the basis of all modern science.

The question is whether there are young scientists building on those foundations and making major breakthroughs, and there are[1].

1. https://leaps.org/moderna-covid-vaccine/the-scientist-who-so...