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

Not OP but I can’t leave jet brains until a double shift search everywhere is implemented.

i dont use jetbrains products but you can map the command palette or the file search to double shift and have it function the same way. zed supports key chords for bindings perfectly well. just do "shift shift" and it should work

Default double shift in zed goes to Execute a command window, sadly it doesn't support file searching within the same window and that's what I suppose he meant. I know cause I'm an avid JetBrains fanboy too and I can't use any other IDE because of that and few other features. Also, they're working on Search Anywhere Jet-Brains style feature right now if you believe Github Issues.

I use the (now deprecated?) opus plan mode still. Sonnet 4.5 turns in less thought out plans than Opus. I wish codex cli tool wasn’t so super basic. Not even dedicated plan mode. Very annoying how hard the models are tied to their specific CLI tools.


I book almost all my travel through capital one or Amex credit card points. Am I getting fleeced by not booking directly now?


It's not so much about the price, as the horrible reputation they've built on leaving customers out to dry and ruining vacations with no recourse. Amex is an exception here. But even the slightest possibility of being hit with "sorry we don't have you in our system, you'll have to call Expedia" makes it a nonstarter for me after dealing with it.


I found setting up complex train networks in factorio pretty annoying. Your less than ideal designs can’t really be modified in dense areas without tearing up half the factory. I ended up just trying to chuck signals at the problem but every 20 mins or so the timing of the trains would deadlock.

Very excited to see all the new tools and combinator logic controls. It seems like a whole new bag of tricks to deal with train issues.

Now that things will be multi planetary, I am wondering how we will deal with biter/scheduling issues when off planet.


I always thought the train network stuff was annoying... but a good exercise.

I think part of the enjoyment is a bit of struggle.

For example, once you get the assemblers working with arms loading widgets to make more widgets...

... then you get assemblers that take fluids.

And after that, you move to oil/gas/refineries with different ratios, a problem that is the same, only different.

So yeah, the train network was imperfect, but you could struggle towards perfection and get pleasure out of the struggle.


The factory has an entirely different scale with the trains, and adapting to that is difficult in refactoring the factory. I think on new playthroughs I'll build out to a train oriented factory, moving new production units further away and transporting more by rail


That someone has iMessage on android without the remote device work around would have blown up regardless.


Ruby meta programming is awesomely powerful, but also one of the main reasons I never want to work in another’s Ruby codebase again. There is always some developer who read some article like this and invents their own DSL to solve a problem that didn’t need one. It’s pure pain to debug it.


Classic: saving two lines of code, but completely breaking maintainability.


Exhibit #1: rake's DSL syntax. It allows "neat" syntax abominations like

  rule :name, [:param] => [:dep1, 'dep2'] do |t|
where every argument except the name can either be missing, single (value) or multiple (array). Sure, it has the "advantage" that it's syntactically valid Ruby code, but it then requires some 70 lines of awful code to actually parse that data into a usable construct: https://github.com/ruby/rake/blob/7b50e9dc37abc57fd365c16cb1...


I always have to look up the variations of that parameter passing when writing rake tasks, not sure that is such a good sign that it's a great design in the first place.


I love Ruby and we use Ruby and we do not allow meta-programming. Too difficult to maintain.

Even `send` is frowned upon, but allowed under some circumstances.


If you have some group that all understands and checks each other from the beginning, Ruby is probably great.

However it was every startups default choice for a while, and those code bases get wrecked and have no oversight until way later. A lot of bad ideas becomes foundational. This scenario is far more common than good Ruby code bases. It’s just easier to rule out Ruby when looking for new jobs.


I agree, but I wonder how people feel about Racket in this context, where the "language oriented programming" approach is common and the idea that you solve problems by creating a DSL is the norm.


I feel the same. For my own projects where it's only me working on the code it can be really nice, powerful and big productivity boost. But if you start having multiple people on the codebase it's not going to be fun to debug.


I imagine a FAANG salary allowing fully remote would be a very competitive position.


Even under an RTO mandate to a sinking ship, people will still go in. Who are are they going to run to? Nobody is hiring and paying the same rates unless your resume say AI.


I’m sure he’s tasked somebody to set up an IRC server.


Every time I see a recipe app, I wonder if it will stack up to Paprika. It never does. It parses every recipe website and the sync works perfectly.


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

Search: