MurphyA/hacker-news huggingface dataset:
by roland35 | 2025-04-02 14:37:15+00:00
"Deadline". I hate it when a word starts to lose the exact meaning it is supposed to have!

I am not sure this is totally true, but it certainly matches the compound word itself: dead + line came from a literal line on the ground where a prisoner would be shot dead if they crossed [0]. In corporate jargon this should mean that if you fail to deliver, the project or company has severe consequences (hopefully no one literally dies). It's really annoying when terms get so watered down that they lose all meaning.

[0]: https://www.etymonline.com/word/deadline
by jdahlin | 2025-04-02 14:37:17+00:00
I personally choose Django as often as I can, the tooling is considerably better and the ecosystem is significantly larger. Admin is a killer app until you know exactly what you're developing. It's trivial to setup tests with pytest-django, use with a mypy via django-stubs, with django-ninja you can fastapi like routes and models based on pydantic, etc etc etc.
by xienze | 2025-04-02 14:37:50+00:00
In the US, copyright is assigned to whoever takes a photograph. Pushing a button on your phone isn’t much work at all and yet the courts think that’s enough effort to allow someone to claim copyright over the work. So I don’t think the claim that the prompting, inpainting etc. required to generate an AI imagine isn’t “enough” work for someone to claim copyright doesn’t really hold water.
by mytailorisrich | 2025-04-02 14:38:08+00:00
I think transparency is a good policy and helps provide context and meaning, and actually builds trust.

So "fake deadlines" aren't needed. It is perfectly OK to show the plan to the team and to explain that, for example, the committed plan is that the test team will start overall testing on 1st May so we have to deliver our software to them no later than the week before. And then you can tell the team that you set the target date in advance of that to account for any issues and delays.

Now this is a real deadline and everyone knows why it exists and why it matters.

Now, if that 1st May was a "fake deadline" set above your head at least you are 'clean' and get to keep you leadership status among your team.
by graeme | 2025-04-02 14:38:20+00:00
I don't know if you mean steroids specifically or also testosterone, but exogenous testosterone actually does raise muscle mass.

So it's fundamentally different from the creatine mechanism above.

For example: https://pmc.ncbi.nlm.nih.gov/articles/PMC5989848/

Here's one on steroids with a no exercise group, they saw gains: https://pubmed.ncbi.nlm.nih.gov/8637535/
by toomuchtodo | 2025-04-02 14:38:42+00:00
There are people who will learn from this lesson, and people who love the bullying and could not care less. Regardless, friendly US trade counterparties are making rational decoupling decisions to prevent further weaponization of trade against them, which is just good policy. If it impairs the US economic outlook, well, better choices could've been made. But this is what the unsophisticated voted for, so let them have it.
by maerF0x0 | 2025-04-02 14:39:24+00:00
> Steroids don't magically give you the gains, you still have to put the work in.

That's not an entirely fair description of the situation actually.

Imagine the 4 groups from the cross product of WorksOut?(Yes/No) cross Steroids?(Y/N).

It's intuitive, obvious, and supported by the data that The WorksOut(Y) + Steroids(Y) Group reliably gains more muscle over time than other groups. And similarly that the WorksOut(N) + Steroids(N) group gains the least (including losses too!) .

The interesting groups are WorksOut without Steroids, vs Steroids without WorksOut.

The sad truth is those on steroids, though sedentary, gain more muscle than those who workout without steroids.

Here's the source of what I'm talking about from Jeff Nippard's Youtube channel https://www.youtube.com/watch?v=VD9p9tEP9RE around 4:05

And it's important we educate folks about who is likely on them and what's realistic naturally. Because many young people are innudated with drug enhanced bodies on social media and think that's possible without steroids (and their negative sideeffects). It's particularly troublesome in the case of sexual selection and competition, for example using the hetero normative pairings, when young women are attracted to the steroidal bodies and when young men are pressured to take damaging gear to compete with peers who are. (There's the equivalent analogues for other sexual pairings/preferences).
by johnbronnan | 2025-04-02 14:39:32+00:00
Per the article:

> In its court filing on Monday, the Trump administration said ICE “was aware of his protection from removal to El Salvador,” but still deported Abrego Garcia “because of an administrative error.”

He was granted protection from deportation to El Salvador. You seem very concerned about the rule of law except when it's ignored or treated carelessly for immigrants.
by dralley | 2025-04-02 14:39:34+00:00
He has had sex-selective IVF for all of his children, and all that we know about have been biologically male.

Vivian has pointed this out - Elon feels personally affronted by having a daughter. She was selected to be be male at birth in a VERY LITERAL sense. Her being transgender is an explicit rejection of his wishes, and that triggers him.
by tekla | 2025-04-02 14:39:48+00:00
I mean your 1RM for any of those lifts isn't particularly interesting if you're around a young man 180-220lbs or so.

You weren't loading enough. At my max weights (600lbs Deadlift, 400lbs Squat, 340 Bench) , I needed to take 2-3 days off minimum
by marginalia_nu | 2025-04-02 14:40:04+00:00
I think most crawlers inevitably tend to turn into spaghetti code because of the number of weird corner cases you need to deal with.

Crawlers are also incredibly difficult to test in a comprehensive way. No matter what test scenarios you come up with, there's a hundred more weird cases in the wild. (e.g. there's a world's difference between a server taking a long time to respond to a request, and a server sending headers quickly but taking a long time to send the body)
by markerz | 2025-04-02 14:41:09+00:00
I’ll go against the grain and say that fake deadlines are incredibly useful. They highlight unexpected costs, they force the team to bring forward hard decisions and push towards action.

It’s the same as time boxing or pomodoro. You tell yourself it’ll take an hour. An hour later, you ask yourself what did you actually do and whether it makes sense how you spent your time.

I don’t think fake deadlines should be external. Hard deadlines is for external teams depending on you like marketing or sales or a customer.

Fake deadlines are for you to check in with yourself if things still make sense or if new decisions should be made because things didn’t turn out as expected.

> If you think that a prototype might take a month, why not challenge the team to see what they can deliver by the end of the week? You will be surprised, and so will they.

This is a great thought experiment but terrible for maintainability. It’s good to discuss what happens if we need it sooner, or what we could accomplish if we had more time. It’s bad to waste a week and commit to the bad decisions we make to meet a 1-week deadline when we all think 1 month is more reasonable.

Young people have a tough time pushing back. This technique is great for senior people, but juniors are just going to burn out. You have to be super careful with your language and be pretty clear that the pressure here is hypothetical.
by sollewitt | 2025-04-02 14:41:15+00:00
Generally it’s the time it takes for you to get back to physiological baseline.

If you do a lot of activity, the amount of exertion can be measured in EPOC - how much extra oxygen your body needs for the extra metabolism to support repair (this is when any gains happen, growth, endurance, efficiency). When that’s back to baseline your body has done repairing, you’ve “recovered”.

If you aren’t recovered, your body still hasn’t repaired the damage you’ve done to it in the previous round, and you probably won’t be able to repeat the effort, whichever discipline. You’re digging yourself deeper in a hole. If you keep doing this, that’s overtraining, and you can get worse.

If you never experienced this, congratulations, you were operating inside your body’s natural limits! You may have good genes, and having good sleep and nutrition is probably more important than supplements.
by newswangerd | 2025-04-02 14:41:29+00:00
I've been developing in Django with Django Rest Framework for 10+ years and just recently built my first FastAPI project, so I may be a little bit biased here.

Django takes care of a lot of common functionality for you. The biggest things for me are:

- Authentication: this includes safely handling sessions, cookies, password hashes as well as integrations with SSO providers via libraries like Social Django.

- ORM: love it or hate it, the ORM just does everything. You mostly don't need to worry or think about migrations or database support.

- Admin panel: the builtin admin panel is a great way to get a quick UI that can, in some cases, handle a pretty big swath of the UI needs for your app.

With that said, there are some things that I LOVED about FastAPI. Using pydantic for serialization is way nicer than the serializers you get from Django Rest Framework. The DRF serializers just feel slow and antiquated after using pydantic. FastAPI is also much lighter weight, and works great if you just need a quick and dirty API server.

I think that my recommendation would be to use FastAPI for microservices and Django for anything that needs to handle more than a few REST API endpoints. All the extra functionality in Django is great if you want to build a production monolith, but all those extra features are unnecessary bloat for microservices.
by hatradiowigwam | 2025-04-02 14:41:30+00:00
> "Solve deep product problems like how to collect more money with a voice AI agent."

Next "killer app"...an app you can send a phone call to the moment you realize it's a spammer/collector/etc. The app uses an LLM and voice synth to have the most boring and frustrating conversation ever with the caller. It should frequently ask them to repeat themselves, pretend to misunderstand common words, and for bonus points...speak in a broken accent. I'd pay $20 for that app right now.
by pmags | 2025-04-02 14:41:43+00:00
https://www.warner.senate.gov/public/index.cfm/2025/2/releas...

https://www.npr.org/2025/03/11/nx-s1-5305054/doge-elon-musk-...

https://www.vitallaw.com/news/doge-team-temporarily-blocked-....
by piltdownman | 2025-04-02 14:42:13+00:00
I mean far be it from me to extinguish someones hyperbole about literature, but it's simply not that unique or groundbreaking - as for its supposed intellectual insurmountability, it's hardly Finnegan's Wake.

Games like 'What Remains of Edith Finch' handles the literary and primary source based diegetic narrative, with games like Firewatch or similar expanding on the premise as genre-games. Then you have the likes of Journey or To The Moon serving to upturn expectations on concepts of traditional narrative and structure, and things like The Stanley Parable satirically prodding the nature of choice and narrative viz a viz a player's actual agency.

In the ghetto of SCUMMWare point and click games with cartoonish graphics and themes I'm sure Myst was a breath of fresh air. Intellectually, however, any number of games make it look like a remedial student.

Take 'The Fool's Errand'- a 1987 computer game by Cliff Johnson which presents itself as a point and click meta-puzzle with an overarching narrative extrapolated through various visual and logic puzzles and a cryptic treasure map. The game is structured as a storybook divided into five parts, each containing a large number of different chapters; the storybook can be paged through and read as continuous prose on screen. Starting to sound familiar? No doubt, as both it and Myst lift a lot of their inspiration wholesale from Masquerade by Kit Williams

https://en.wikipedia.org/wiki/The_Fool%27s_Errand https://en.wikipedia.org/wiki/Masquerade_(book)

Jumping back to the soft-core philosophical gum-chewing, we can see the same themes emerge in a far more articulate sense as early as the Gibson/Dick-esque dystopian nightmare of Deus Ex in 2000.

Deus Ex played with any number of interesting literary vehicles including a 'novel within a novel', the agency of man vs AI and its textual interaction with the world, the inversion of symbols and signifiers, and a huge debt owed to both Gravity's Rainbow and Foucalt's Pendulum structurally and thematically. Hell, G.K. Chesterton's metaphysical thriller 'The Man Who Was Thursday' is included in excerpts throughout the game simply for flavour!

Nowadays there's plenty of easy and lazy comparisons to make based on similar mechanics and core gameplay loop - The Talos Principle or Soma for example - but I'd go more recently with Disco Elysium, which owes huge amounts thematically to China Mieville's 'The City and the City' and Émile Zola's 'Germinal'. I would like to go on (for thousands of words) but I would only spoil people's enjoyment of a TRUE creative literary tour de force and game that requires appropriate and actual intellectual rigour to engage with.
by fifticon | 2025-04-02 14:42:38+00:00
as a 30+y employed systems programmer, when I read a story like this, I get angry at the highly piled brittle system,not at the guy having sl installed. I am aware there exists a third option of not getting angry in the first place, but I hate opaque nonrobust crap. This smells like everything I hate about front-end tooling. ignorance and arrogance in perfect balance.
by bbor | 2025-04-02 14:42:40+00:00
I’m glad we have this result to confirm what’s obvious to some of us and completely absurd to others, but it’s also worth pointing out that the Turing test was never meant to be a literal test. He invoked the “Imitation Game” to make a philosophical point about intersubjective recognition, not to describe a technical benchmark.

If you haven’t read Turing 1950 yet, I highly, highly recommend it - most of it is skimmable:

https://courses.cs.umbc.edu/471/papers/turing.pdf
by agentultra | 2025-04-02 14:43:12+00:00
You want milestones and progress over estimates and deadlines.

The value equation of a software development team isn't a product of their time and salary compared to the code/features/whatever-unit they produce. It's the theories and knowledge they build in their heads and share through the process of understanding problems and developing solutions. You can't optimize that process in a Taylorist fashion.

If there is a process called Agile that's still useful, it's built on this manifesto that eschews management in the Taylorist sense. The principles are built on a preference for organizations driven by the workers rather than the managers. It was perhaps too radical and too naive.

"It gets done when it gets done," is a glib way of saying that progress is more important than deadlines. The idea that systems take time and what's important is that people know where we're at and where we're heading more than threatening punishment for not delivering what we estimated at an agreed upon time.
by palata | 2025-04-02 14:43:19+00:00
"When managers imposed fake deadlines on me, I hated it. By experience, I know it sucks. Now that I am on the other side, I choose to forget about my experience and do it anyway".

Sounds like being beaten as a child, promising yourself you will never beat yours, and do it anyway.

It seems easy to me: if you call it "fake", then you should not do it. It's never worth working nights and weekends for something that is fake. As an engineer, you do that to me once, I tell you why it sucks. Do it a second time and I will never trust you again; you have just made our relationship adversarial forever. You're the manager of course, so I can't openly go against you. I can just make your life harder everytime it's possible. Every. Single. Time.

Now in a big organisation, you can agree with the team on internal deadlines. Those are not fake: maybe you want a milestone to present to the rest of the company. Probably it matters: your team needs to show results, everybody understands that. But this is definitely not fake, everybody understands that it is internal, and it is probably more flexible than an external deadline (as in: we won't work nights and weekends if we're late, we'll just postpone it).
by laz | 2025-04-02 14:43:25+00:00
10 years ago at Facebook we had a systems design interview question called "botnet crawl" where the set up that I'd give would be:

I'm an entrepreneur who is going to get rich selling printed copies of Wikipedia. I'll pay you to fetch the content for me to print. You get 1000 compromised machines to use. Crawl Wikipedia and give me the data. Go.

Some candidates would (rightfully) point out that the entirety is available as an archive, so for "interviewing purposes" we'd have to ignore that fact.

If it went well, you would pivot back and forth: OK, you wrote a distributed crawler. Wikipedia hires you you to block it. What do you do? This cat and mouse game goes on indefinitely.
by joncrocks | 2025-04-02 14:44:02+00:00
I've been lifting a similar period of time (although only 3 days a week, with some breaks during COVID etc.) and would concur. I have improved intra-workout endurance when taking creatine, i.e. I can do more reps/the last reps feel easier.

Anecdotally I do also notice a cognitive impact when taking it, e.g. I seem to have improved concentration. Or more that when I have stopped taking it I have decreased concentration. Anecdata 1 of 1.
by gavinray | 2025-04-02 14:44:03+00:00
Do you really need Anastrazole at that dose?

General marker is x4-6 weekly dose for free test, so I'd wager you're taking somewhere between 150-200mg?

I found that contrary to popular advice, I felt much better without taking an aromatase inhibitor and letting my estradiol float at the higher end of the reference range.

There's some science backing the idea that Test/E2 are meant to exist in terms of a relative ratio to each other, rather than concrete numbers.

IE, if your free test is 1,000ng/dL, you'd want more E2 than if you were sitting at 300ng/dL.
by Ukv | 2025-04-02 14:44:11+00:00
People choosing to use an LLM for therapeutic support probably do so with the belief that it is, while maybe not as beneficial as a human therapist, better than nothing. Early RCT results[0] so far do seem promising.

It's not equivalent to choosing to drink poison, which would very clearly be far worse than nothing.

[0]: https://ai.nejm.org/doi/full/10.1056/AIoa2400802
by hedgehog | 2025-04-02 14:44:57+00:00
Different purposes. If you're building a user-facing web app Django, if you're building an API-only service then FastAPI. To me the big selling point of Django is it's a batteries-included way to build a web app that works with a bunch of pre-integrated stuff including the ORM, form validation, admin site, background tasks, etc, and it is used by so many people that you are unlikely to run into any sharp edges.
by steveBK123 | 2025-04-02 14:45:07+00:00
This kind of behavior also rewards the wrong behaviors. A lot of "I think my team isn't working hard enough" is optics not output.

It's very easy to be performatively more busy to please these types of bosses. This does not add any value and erodes trust. It also makes me lose all respect for a manager when I feel I need to do this.
by carlsverre | 2025-04-02 14:45:20+00:00
Hey Phil! Also you're 100% right. I should use a different word than scale. I was meaning scale in the sense that they "scale" durability and availability. But obviously it sounds like I say they are scaling performance.

I've changed the wording to "They are designed to keep a set of stateful nodes that maintain connectivity to one another in sync.". Thank you!
by linguae | 2025-04-02 14:45:54+00:00
To add, coming from a research environment (industry AI researcher turned community college professor), there are deadlines in industrial research labs and academia, too. All of my industry research projects had to fit within management-defined schedules. Back in grad school I was well knowledgeable of the “call for papers” deadlines of all the major conferences of my field, and my professors also were well aware of the various deadlines for applying for NSF grants.

I hate project estimation with a passion, especially when doing research, but I recognize that funding isn’t infinite and funders want to assess their own risks. This, we as researchers and engineers have to try our best when it comes to project estimation, even though there are so many “unknowns.”

The only situations that I could think of that are free of deadlines and estimation pressures are projects that are not on the “critical path” of a business or organization, such as a tenured professor working on a project where the outcome doesn’t negatively impact job security, or a student’s side project (like Linux circa 1991) where the only constraint is time.
by mystraline | 2025-04-02 14:45:58+00:00
There is no projection.

However there is a large difference in mindset between the following:

1. I don't like the topic or the conversation, so I'm closing the tab or leaving.

2. I'm going to shit on the people who are talking, and force THEM to leave.

That's what flagging does.

And I'm arguing that flagging a post with 150+ comments where people are having spirited discussions is a terrible poisonous thing for a community.
by Minor49er | 2025-04-02 14:46:23+00:00
They shouldn't be "fake" though. That implies that the deadlines are meaningless

Telling a team that "the deadline is May 8th, but the _fake_ deadline is May 1st" doesn't do anything for motivation, and could actually backfire since it's arbitrary. Saying something reasoned like "we need this delivered on May 8th, but we need feature development to be complete by May 1st to allow for a week of testing and deployment rollout" gives meaning to the "fake" deadline and sets up some expectations for what will happen once the "fake" deadline is reached

Of course, with proper planning, these cease to be "fake", so I guess the point is moot
by pkphilip | 2025-04-02 14:47:07+00:00
Frameworks like Vue 3 don't actually work on older browsers since it requires ES2016 support in the browsers.. that means IE 11 and older browsers are out. With Svelte you need Microsoft Edge (IE 11 is not supported). Also, it requires Firefox 74 (released in 2020) or newer Firefox versions.

With React, you can make it work with older browsers using Polyfill etc.
by crabbone | 2025-04-02 14:47:15+00:00
I was born and lived in USSR for quite a while... life wasn't pleasant there, and technology was not the culprit really. They ran out of carrots a very long time ago, and were left with just the stick to try and enforce the ethics advocated by the communist program.

There was a joke that I didn't quite understand at the time:

--What are the benefits of group sex? --You may slack off.

The idea was to say that in order to optimize almost every aspect of industry, everything was centralized, gigantic... which also created a situation where most people could only see a very tiny fraction of what they were working on. Virtually nobody knew what their individual effort contributed to the whole. And in this situation, say, you come to the factory and during your shift you cut a thousand of bolts... or ten thousands... or just ten. The system is too big to adequately respond to your individual input. You just don't know whether your extra bolts were smelted again to make more nuts, or whether some other department in your factory was sitting on their hands waiting for more bolts to come.

People who enjoyed their work usually worked outside, or even against the establishment because the system couldn't provide them with adequate reward, not even in a form of recognition.