Hacker News new | past | comments | ask | show | jobs | submit | oceliker's favorites login

I really love the wave of new tools that are gaining traction in the Python world: tqdm, rich (and soon textual), fastpi, typer, pydantic, shiv, toga, doit, diskcache...

With the better error messages in 3.10 and 11, plus the focus on speed, it's a fantastic era for the language and it's a ton of fun.

I didn't expect to find back the feeling of "too-good-to-be-true" I had when starting with 2.4, and yet.

In fact, being a dev is kinda awesome right now, no matter where you look. JS and PHP are getting more ergonomics, you get a load of new low level languages to sharpen your hardware, Java is modern now, C# runs on Unix, the Rust and Go communities are busy with shipping fantastic tools (ripgrep, fdfind, docker, cue, etc), windows has a decent terminal and WSL, my mother is actually using Linux and Apple came up with the M1. IDEs and browsers are incredible, and they do eat a lot of space, but I have a 32 Go RAM + 1TO SSD laptop that's as slim as a sheet of paper.

Not to mention there is a lot of money to be made.

I know it's trendy right now to say everything is bad in IT, but I disagree, overall, we have it SO good.


I mean, I know it's too late to help you, but running "powercfg.exe /lastwake" after a windows computer wakes from standby will tell you exactly what woke it up, if it knows.

I've never had it return with "unknown" once in over a decade, but some people I know have.

if you can find all the things waking the computer, and fix those things, it will never wake without user intervention.

usually, for me, it's been device drivers which have permission to wake the computer from sleep by default, for some stupid reason. removing that permission on those devices has eliminated "hot bag syndrome" for me entirely.

I agree that these steps should not need to be taken. device driver authors are the source of almost all bad crap like this in windows.


For anyone who isn't familiar, DALL-E is the state of the art for text-to-image generation. It's closed source, but it's astonishing: https://openai.com/blog/dall-e/

I will admit I never expected to open the front page of HN in 2021 and read a comment about someone who had read The Overstory. Richard Powers is the preeminent American novelist of our time. With respect to all his works, HN types will especially enjoy Plowing the Dark and Galatea 2.2.

There is no better way to dig deep into the effects of modern technology on society than to read Richard Powers. It is no exaggeration to say that reading Powers fundamentally changed the course of my life. Reading his work is absolutely worth your time.


The OP is bringing up a very specific form of PhD here. That of the "big lab", these are inherently exploitative. You are training for yesterdays skills on something no one cares about (most of the time). Then you finish, there is no career from there unless you were exceedingly good at rising above and building a network and upskilling independent of the crappy structure around you.

Consider if you had the very best of human beings as your supervisor, who has 30 students. If they did absolutely nothing but give an hour a week to each student they wouldn't even have time for a shit break in a normal working week. So you are quite literally not even vaguely on the priority list for that person, unless you are exceptionally brilliant and going to help bring in some $$$ to the group and hang around. Then this prof sits in this environment with a power structure to match the reality, taking essentially blind credit for others work for decades. It breeds a specific thought pattern in the prof and group that corrupts. So in this sense, no industry is not the same. Unless you go into an industry with the exact same dynamic.

I worked in a theoretical group with only about four or five other students with at least one or two postdocs. The dynamic was excellent, prof had an open door and would have the time. At that point the prof really is contributing intellectually, and also knows to what extent they have contributed to the work. So their belief in their own contribution as a leader is grounded in reality, typically they will also constantly see the student outgrow their own understanding by the end of the PhD every single time. That is a healthy environment for the profs development as well as the students.

Ultimately in a big group you are prof level resource limited, and this includes career important things like networks of good contacts and collaborators. How does a prof prioritize 30 students working on the choice projects, learning the new methods from the best postdocs, and working with the best collaborators? The biggest strongest chick at the start constantly gets the food. Doesn't matter that its then an increasing returns effect, and if you just gave the same level of opportunity to the others in the group everyone would be just as strong. The lab needs flux of workers not new leaders at bigger scale. The equivalent in industry would be a startup where everyone is trying to be CEO. That might work with like four or five people who know each other well and are equally competent and take it in turns but not going to fly in any other scale.


None of these blew my mind.

If you like terminal productivity I recommend: fzf, Facebook path picker (aka fpp), fd, ripgrep, lf, tig.

Some honorable mentions: tokei, hyperfine, lazydocker, ctop, ncspot.


The window-opening animation might be a factor (applies across all of macOS).

You can disable it for all windows in all applications using a terminal command:

    defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO
You might need to restart apps to see this change.

Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: