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

It's interesting, couple of things you can fix/change:

1. It's annoying to be asked to provide username every time I complete a level. Can you simply remember my previous choice? Instead something like next level button would be my preference.

2. Tab works until it stops working, it will switch between game elements and then at one point it will focus on buttons (firefox, windows).


1. interesting, I already have something in place for this, it should auto submit after the first time, storing an anonymous userId in cookies. might have been too lax on the browser testing. 2. tab is not a first-class citizen, so your milage may wary :)

So is local stack dead? Is this situation the lesser evil? Or is it not dead and we will see a villain rise?

Edit: I see now, they have commercial offerings: https://www.localstack.cloud/pricing

I am not sure if my corp will be willing to pay or tell us to find something else, but I use it everyday, our integration tests depend on local stack.


IMO, the trajectory was set back when they removed the option for monthly payments. Minimum US$450 to play made it a non-starter for my projects (even with commercial ambitions). They changed this just as I started to integrate (~2024, I think) so I kept to the free capabilities. Have been waiting for the other show to drop and here we are.

Edit: looks like they’ve reintroduced monthly billing within the last few months. I guess that’s a sort of win, even if not for the OSS community. But I’d still be reluctant to get into bed with them at this stage.


Also IANAL: I Am Not A Lawyer. If you really want to guard yourself from a legal standpoint, write the full sentence. "IANAL" could mean anything.

That being said, I am not a lawyer, I am not a legal professional, this is not a legal advice.


> If Photoshop ran in the cloud

Off topic, but there is something like that: photopea, it's free and it's good enough for my use cases (I need it once a year maybe).


It's served from the cloud but it runs entirely on your PC (except the AI generative tools). It can't run entirely offline though, because the js, webassembly, and assets are served chunked as-needed.

Saying Photopea is good enough is really underselling it. It's so far ahead of anything offered by the open-source community.

I'd be so happy to pay for a fully offline version of Photopea!


> The goal of specs is largely to maintain desired functionality over many iterations, something that pure code handles poorly.

IMHO this could be achieved with large set of tests, but the problem is if you prompt an agent to fix tests, you can't be sure it won't "fix the test". Or implement something just to make the test pass without looking at a larger picture.


I find myself babysitting agent-derived tests unless I specifically say what the in variants and edge cases are. Sometimes I'll ask it if I missed anything and it'll be helpful. But I have to be proactive.

After ~13 years of working with C#, I moved to Kotlin. It's such a beautiful language. When I have to read docs for a Java lib I realize why I like Kotlin.

I want to say culture around Java doesn't have to change, new culture is growing around succinctness (if not simplicity) of Kotlin, and it gets most of the benefits of Java ecosystem.


I also like Kotlin. The readability is awesome. ;)

  inline fun <reified T> Any?.cryptic() = (this as? T)?.let { it::class.simpleName?.also(::println) } ?: Unit

I get the snark, but also - there is this "ideal Java code style" that most experienced devs tend towards. Unfortunately I don't see anything like that for Kotlin (yet?), and there are a bunch of patterns that I really dislike. I sometimes feel people just toy around, like "wow I can make this into an extension method, how cool" and leave that as the code.

In general, I really dislike extension methods, especially when paired with tiny objects with barely any functionality to begin with. Like people build a mental model of what a thing is based on how can it be used - but if you leave that empty and put every behavior at different files in the form of extension methods you make this understanding very hard to build up.

Add to it that it removes polymorphism and often actually hinders readability.. so my point is, having more ways to write code is not necessarily a positive.


I must say I prefer C# over Java. They're pretty similar in a lot of ways, but LINQ is much nicer to use than the Java streaming equivalents. And there are some odd warts like Java lacking unsigned types.

It's probably the only program I despise, but need. I want to use small button under the wheel as middle click (I have short fingers), and until now, the only way to do it is/was to use logi options+. LO+ updater will get stuck on update every couple of months and while it's updating my button configuration doesn't work. Solution? kill process, uninstall, reinstall and hope it will not get stuck again any time soon.

I have to test Mauser.

While I am here, can anyone recommend good alternative mouse with both smooth/quick and precision scroll like logitech's? Back and forth buttons are also a must for me, horizontal scroll optional. Ideally a mouse would save configuration onto itself, so I don't have rely on garbage software like LO+.


The scroll isn't anything special but you might find something that works for you (there's a large lineup), corsair make an ok mouse that can save multiple hardware profiles, and is programmable with input remapping and macros, etc.


Reassign the button - maybe possible with Karabiner


It's probably just <video> element without "controls" attribute.

https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...

> controls

> If this attribute is present, the browser will offer controls to allow the user to control video playback, including volume, seeking, and pause/resume playback.

Edit: I misunderstood, you are asking

> how they'd managed to hide the video context menu

Not sure, but it works in FF for me


Its entirely possible I did something to it accidentally that made the context menu not work properly. I had the dev tools open to pull the actual video address when I right clicked, so I might have messed something up. Or maybe the devs are secretly looking at the comments and fixed it between me and you trying :P


It won't let me reply to parent's child comment, but i wanted to say:

That is what HN is for!


Caning is really extreme. I watch a documentary on it. Punished person would avoid going to toilet (#2) for days because of how painful it is. They would not eat anything to prevent #2.


AI written driver could be a rip off Linux driver.


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

Search: