HN user

strobe

82 karma
Posts3
Comments99
View on HN

I don't think that Devs making those chooses but business and industry forcing devs to explore other options. One of the main issues with Scala currently that is no good selling story anymore for a business peoples. Even Rust story with 'memory safety' very fragile because not a lot of businesses see it as huge issue which worth additional effort (probably only MS backing helps there).

In the past it was lot of selling points that business could see:

- 'better java' - more velocity over java without loosing anything

- 'type safety / FP' - less errors that cost money in production (backed by 'Typesafe/Lightbend' company)

- 'akka' - platform for distributed/concurrency applications (in pre kubernetes era was big demand for it)

- 'spark' - initially Scala was only way to use it fully

- 'twitter' - startup success story

- and few more

But now nothing from this list has any real meaning for peoples making decisions currently.

Kotlin actually suffer from this too as 'better java' not that big deal when java constantly improving.

I heard that recruiters also use amount of connections to filter out candidates, and they probably view it as if you don't have 500-1000 connection probably you just don't fit basic requirements of the the role even with 10+ yoe.

Even is so stupid but looks like in last few years lot of strange metrics like that used more and more.

I recently had opposite experience - I been using NixOS with X11+i3 for about 2 years and never had any significant issues beside some troubles with one Nvidia driver version, even most Steam games worked for me without any issues. But out of curiosity decided to give try Wayland+Sway. First Sway remind me that Nvidia GPU completely unsupported and probably wont work at all, but in really fix for that just to use some 'unsupported' flag to launch it. After that I found that displays fractional scaling only can multiply original resolution to bigger size so is no way I will able to set up my 3 different displays in way I would like. Then I found that Zoom app can't share display even if everything for that is provided and it thinks that sharing actually happen (it can share if used thought web-browser and it also some workaround with virtual camera thought kernel module and OBS). After that I found that Barrier app (that I been used to share cursor/keyboard between desktop&laptop) while has support for wayland it can't work with Sway yet and is no any real alternative.

For now I can deal with that stuff but it looks like more I use wayland more issues I see so not sure that I will able stick with it long term.

oh now I also has flickers with discord app

friends watched or a game they played is a perk that has real value

in most cases it don't unless this game become really legendary which often not the case. So young person easily can spent 10y in attempt to do that but as result non of those games will be remembered in 2y after release.

right and it's also additional hidden kind of exploitation happen with that. That artistic passion coming from desire to do better "art" and grow as "artist" (what ever creative field person is chasing) and also to connect with peoples of similar goals.

But in reality that environment helping only to grow in technical aspects of the job ( maybe also learning some market forces) but it leads to severe degradation in artistic practice of which person original desire cultivate even not realizing that just because is no business need for anything like that. Bus sines can be fine by just coping that everyone else doing or implementing some one else vision.

Claude Design 3 months ago

Winamp been really unique, probably because they able to combine that unique design with very practical UX. Even when better players released a lot of users got hard times to switch because of UI, visualizations, skins...

try Unsloth recommended settings

    Thinking mode for general tasks: temperature=1.0, top_p=0.95, top_k=20, min_p=0.0, presence_penalty=1.5, repetition_penalty=1.0

    Thinking mode for precise coding tasks (e.g. WebDev): temperature=0.6, top_p=0.95, top_k=20, min_p=0.0, presence_penalty=0.0, repetition_penalty=1.0

    Instruct (or non-thinking) mode for general tasks: temperature=0.7, top_p=0.8, top_k=20, min_p=0.0, presence_penalty=1.5, repetition_penalty=1.0

    Instruct (or non-thinking) mode for reasoning tasks: temperature=1.0, top_p=0.95, top_k=20, min_p=0.0, presence_penalty=1.5, repetition_penalty=1.0
(Please note that the support for sampling parameters varies according to inference frameworks.)

OSS projects usually has culture which adopting quality aimed development practices much faster that commercial projects (because of cost of adoption) so it looks like same concerns eventually will hit other kind of projects.

unlikely, FOSS is mostly driven by zero-cost maintenance but AI tools needs money to burn. So only few FOSS project will receive sponsored tools and some definitely reject to use by ideological reasons (for example it could be considered as poison pill from copyright perspective).

With AWS the knowledge is at least transferable

unfortunately it lot of things in AWS that also could be messed up so it might be really hard to research what is going on. For example, you could have hundreds of Lambdas running without any idea where original sources and how they connected to each-other, or complex VPCs network routing where some rules and security groups shared randomly between services so if you do small change it could lead to completely difference service to degrade (like you were hired to help with service X but after you changes some service Y went down and you even not aware that it existed)

maybe some combination of visual representation with text. For example it's not easy to come up intuitive with names of operations which could be applied to some surface. But if you could say something like 'select top side of cylinder' and it will show you some possible names of operations (with illustrations/animations) which could be applied to it then it's easy to say back what it need to do without actually knowing what actually possible. So as result it maybe just much quicker way to interact with CAD that we are using currently.

You need to follow up with a set of strict requirements to set expectations, guard rails, and what the final product should do (and not do).

that usually very hard to do part, and is was possible to spent few days on something like that in real word before LLMs. But with LLMs is worse because is not enough to have those requirements, some of those won't work for random reasons and is no any 'rules' that can grantee results. It always like 'try that' and 'probably this will work'.

Just recently I was struggled with same prompt produced different result between API calls before I realized that just usage of few more '\"' and few spaces in prompt leaded model to completely different route of logic which produced opposite answers.

it looks like some kind marketing push or 'growth hack', just to get some viral thing around which justify why do you extra reason to pay for Claude or Tailscale subscription.

I personally not even convinced that Claude Code any better on average than something like Aider+Gemini 3 or other good model. May be in some specific cases it actually better but in those Aider+'Antropic Model via API' most likely will work too.

is one of the issues of modern web as it's optimized for quick most efficient reading, but something like this website is more optimized for slow thoughtful experience. Like some of the books about art history where you not only trying to get extract meaning of words but trying imagine how that time felt and try look on things from different perspective or different values.

From what I heard, even if a person is an EU citizen and does not have dual citizenship but was born in some ex-USSR/CIS countries. For example, if they migrated with their parents at the age of 1y, they will always be considered a higher-risk client by EU banks and will always be under some suspicion. So if that true is not possible to stop being related at least fully.

another issue with kotlin, because it encourage Java ecosystem usage like Spring is not much differentiation that could drive adoption.

yeah, and sometime it getting really ridicules: N years of experience in language doesn't count if no libraries from approved list was used.

I'm switching a lot between Sonnet and Gemini in Aider - for some reason some of my coding problems only one of models capable to solve and I don't see any pattern which cold give answer upfront which I should to use for specific need.

Cursor 1.0 1 year ago

I'm not sure about bots but it looks like they have real peoples on payroll or who paid per comment or something like that. And they trying push narrative 'use it now or you will be left behind' on every place where someone could share experience of using ai tools.

In most cases is enough to have emacs installed as part of OS with all required general cli tools and then open project specific shell with all project dev dependencies like compilers and libs.

However is some cases when it could be little more tricky, for instance I'm using LSP for Scala (https://scalameta.org/metals/) which on start trying to automatically detect JDK version for project from environment. So if my project depends on JDK 11 it might required for me manually start LSP from nix-shell to force it use right JVM version.

With Rust is in someway similar, I need to bring some shell with 'rust up' setup so it could install everything for rust-analyzer then emacs can use it.

Regardless emacs itself is few options to manage emacs packages in nix way but for me it not really gives anything so I just use it as on any other OS.

I was involved in mobile game development for several years, but I’m no longer active in that field. In my opinion, one of the reasons they do this is to maximize Ad revenue. In this case, it’s obvious that if you see this warning on your product page, the quick fix would be to spend money on Ads to gain a few more users as soon as possible. This also creates a competitive bidding situation across the market, as more developers buy ads, forcing others to do the same to keep up.