Hacker Newsnew | past | comments | ask | show | jobs | submit | more sbrother's commentslogin

Wait, is that a product that one can buy? It sounds like it would solve most of my issues with Windows.


You download directly from microsoft, here is a useful guide: https://massgrave.dev/windows_ltsc_links


It is purchasable only if you have access to business sales for Microsoft. You need to buy at least 5 normal licenses before being offered the LTSC upgrade option. It is quite pricey.


Is there a blog post anywhere that explains why it has taken so long to get search working? Ghostty is such a nice app but that's such a fundamental feature that there has to be a good reason... It's the only thing keeping me on iTerm2.


Try Cmd-Shift-J. It dumps your buffer to a temp file, with the file path made ready for you. I do that and then open the temp file with vi.


That's the workaround I've used. I still want to be able to just press command F and see "error" highlighted throughout the scrollback.


Does nobody use grep?


How can you use grep to search the scrollback/screen buffer?


I don't want to presume your use case, but Ghostty has a command for dumping the buffer to a file, which I use for processing output "too late" to use grep.

keybind = ctrl+alt+shift+o=write_scrollback_file:open


Try a pager instead. Batcat is more feature rich but there's always the good old less (and more) command. Both work great with grep. I do things like the following multiple times a day

  $ cat foo.log | less
  $ cat foo.log | $PAGER
  $ cat foo.log | grep 09-23-2025 | less
Side note / pro tip: on a new line in the terminal press control-x control-e. If you're in zsh you need to edit your config but this will work out of the box for bash.


You can leave the cat at home.

  less foo.log
  grep 09-25-2025 foo.log | less



but he will feel lonely if he doesn't participate :(


Ghostty has a write_scrollback_file action you can use to write the scrollback to a temporary file. I have this set to cmd+shift+f, so I simply

less [cmd+shift+f] [enter]

You can use grep similarly.


What good is grep if you want to search the build log on your screen that took an hour in the making? Should have thought of tee-ing it, well duh.


You just rawdog that to stdout without a log file?


I do. Setting up log files for each and every command seems tedious. I would rather just cmd+f to search and have it work for everything, as it is a property of the terminal, rather than a specific command.


Of course. Why not? I can use the terminal's search facility to search its infinite scrollback buffer.


If I don't anticipate problems, or things are slower than I thought? Sure


"Do you not have phones?"


Thank you; I feel similarly and wish I could go back as an adult to take even more advantage of all the incredible opportunities. Having four years to dedicate to learning new things in depth -- with zero pressure to take shortcuts so that the lessons become economically useful sooner -- was more of a privilege than I understood at the time.

And then of course, the people I met there have shaped my life and career in wonderful ways ever since. The sheer level of diversity among students and faculty is unlike anything I've experienced elsewhere. Many of them are still my lifelong friends (or in one case my wife :)) and others have opened professional doors to me 15 years later and counting.

But also, I went to a very well known and respected university with sufficient endowment and financial aid that it shouldn't be functioning as a "toll gate" regardless. I know things are not this rosy at a lot of universities.


How good is the interop story with Elixir/Erlang currently? Can I include a few gleam modules in my Elixir application and let mix take care of compiling and linking everything properly?


I'm currently working on a prototype that does exactly this (in our case, the Gleam is essentially a typed calculation module wrapped in Elixir's great libraries for network and database interactions but its all net-new application instead of an existing Elixir codebase). Its not yet perfect, but I've been eagerly following along with this PR: https://github.com/elixir-lang/elixir/pull/14262#issuecommen...

Seems like (one of) the next Elixir releases will include the support you're looking for in mix.


This is going to be very good for Gleam IMO. Having a super-easy on-ramp for using Gleam in Elixir projects will let people experiment with implementing eg more complex business logic in Gleam, and allow gradual adoption. Naturally, this is not the focus of the Gleam project itself, but for me, using Gleam for the core of a project while having access to the amazing Elixir ecosystem is a dream come true. I've been using mix_gleam but it's not perfect and since I started using Gleam pre 1.0, and it's a low-velocity project, updating became too complicated and I actually ended up moving everything to Elixir recently.


+1. That being said, universal k-12 schooling works because it is publicly run. A subsidized private sector model has a lot of bad incentives and issues to work out. As an example, I've sent my kids to a private school for the past five years, and last year our state introduced a voucher program to help subsidize private education. The school responded by raising the prices by almost the amount of the voucher, just for the age groups that it covered.

See also: US healthcare.


I'm not in charge, but if I were, I'd just have the government provide the services. I don't think middlemen, especially for not-very-specialized services, provide a lot of value vs 'just buy/lease some space and hire some folks'


Like I always said to my friend complaining you can't reserve a table at the Border Cafe: they don't need a reservation system if there is always a line around the block

Of course they are gone now but point stands. :-)


Is this a for-profit school or something?


I have it too and feel the same way.

If I could easily just use it as a text terminal -- with emacs and ssh support -- I would use it every day. But when I looked up the hacking side of things it looked like a lot of work and kind of sketchy.


Just wanted to say your service is fantastic. We are using it extensively from our Elixir application so it's cool to see that make your list of languages -- is there an official integration coming out?


Thanks!

Elixir library is on our backlog of things to do. Want to help out? Ping me julien at serpapi.com


When I was most recently at Google (2021-ish) my team owned a bunch of SQL Pipelines that had fairly effective SQL tests. Not my favorite thing to work on, but it was a productive way to transform data. There are lots of open source versions of the same idea, but I have yet to see them accompanied with ergonomic testing. Any recommendations or pointers to open source SQL testing frameworks?


Could you describe what made those tests effective? I just wrote some tools to write concise tests for some analytics queries, and some principles I stumbled on are:

- input data should be pseudorandom, so the chance of a test being “accidentally correct” is minimized

- you need a way to verify only part of the result set. Or, at the very least, a way to write tests so that if you add a column to the result set, your test doesn’t automatically break

In addition, I added CSV exports so you can verify the results by hand, and hot-reload for queries with CTEs — if you change a .sql file then it will immediately rerun each CTE incrementally and show you which ones’ output changed.


Oban is so good! My startup has an extensive graph of background jobs all managed by Oban, and it's just rock solid, simple to use and gets out of the way.


I'm in the same boat. I just cannot get them to work; they work sometimes on some browsers, but a solid majority of the time I click on "use passkey" I get a generic error message and end up going back and using the password flow.

I haven't invested more time in this because if it's so unusable for me as an engineer, it's a non-starter for the general public.


And then there is Sony Playstation network. Set a passkey on your account when you’re on a computer browsing their store or managing your account.

Go to the playstation. Can’t login anymore. Passkey not supported.


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

Search: