HN user

skatanski

83 karma

Reach out simon.katanski at gmail

Posts0
Comments43
View on HN
No posts found.

You could have a dedicated lightweight-agent running a cheap model in parallel to any workload, analysing the workload (like the prompt) and creating "memories" in a vector DB. These could be according to some guidelines. Alternatively, if there's safety risk - storing and approving could be decoupled and split into 2.

I agree. I wonder if it's a mix of fully remote work being popular some time ago and the amount of tech one has to know now increasing (DBs, backend, frontend, cloud, observability, security, etc.). When hiring remotely, people naturally try to find candidates who are very communicative, have a high level of ownership, and can work with or without clear requirements and without oversight. That latter set of traits is often associated with senior developers rather than juniors.

Google Antigravity 8 months ago

I don’t really understand, if replacing developers is right around the corner, why throw money into so many IDEs. Or perhaps it’s really cheap to produce something like this?

Inside of buildings was quite confusing, cause you couldn’t see inside, but some targets/items were totally in there. Syndicate Wars was similar about it + destructible buildings. Both were really great my hands down favorite Bullfrog game.

I’ve tried finding similar game, the remake was an FPP, heard it was ok. And an indie game called Satelite rain was the supposed spiritual successor, never got to play it. Any recommendations?

This to me vibes with the world of manga Blame by Tsutomu Nihei. In it large automata, have been building the mega structure long after biological humans are gone. The structure already encompasses the moon, and they are still building. Cool concept, which goes well together with the architecture background of the author.

Really cool article. Personally I think the really cool bit about MCP is that you can very easily write your own server which can talk to the db or call various APIs. That server can run locally and be used by GitHub Copilot for answering questions and executing tasks. I also find it useful in a tight corporate environment where it’s more difficult to get a dedicated LLM API key. You can easily do POCa with what every dev has access to.

Chatterbox TTS 1 year ago

How does it work from the privacy standpoint? Can they use recorded samples for training?

I’m curious about other aspects of this: - leverage of countries who can host such AI over countries who can’t, will there be a point when countries can’t allow themselves not to have access to „emergency” talent in case they can’t use AI? Recent „choose european”, tariffs show that much of the high end stuff is concentrated in US and China. - outages happen, does the company stop because the cloud is not working? - highly regulated companies still can’t use copilot to its fullest because of „can’t show answer because it’s matching public code” - is replacing all talent safe - in terms of operational or national safety?

Similar here, there are gotchas though. Some versions ago they've changed their query optimization engine - some of our "slow aggregations" become "unresponsive aggregations" because suboptimal indexes were suddenly used. We had to use hints to force proper indexing. Their columnar db offering is quite bad - I'd say if there's need for analytical functionality, its better to go with a different db. Oplog changes format - and although its expected, it still hurts me every now and then when I need to check something. Similarly at some point they've changed how nested arrays are updated in changestream, which has broken our auditing (its not recommended to use changestream for auditing, we still did ;) ). We've started using NVM instances for some of our more heavily used clusters. Well it turned out recovery of an NVM cluster is much much slower than a standard cluster. But all in all I really like mongodb, if there are no relations - its a good choice. Its also good for prototyping.

Precisely, and if you are enterprise, you want to have an option to request priority support and have a lot of features out of the box. Also some of the search features are only available in Atlas unfortunately.

Could it be the top comments even though most voted are also most commented and more divisive and controversial? And the most boring comments are somewhere at the back? Hence big amount of failed predictions at the top.

I think at this moment, this sounds more like "quarter of the company's new code is created using stackoverflow and other forums. Many many people use all these tools to find information, as they did using stackoverflow a month ago, but now suddenly we can call it "created by AI". It'd be nice to have a distinction. I'm saying this, while being very excited about using LLMs as a developer.

This sounds so good. My father is using windows. He has teamviewer installed - and half the time when I wanna connect with him it turns into a nightmare of new version update. I only have most recent version. He doesn’t know, which version he has. I can’t connect to him, then I need to guide him how to update his version. It’d probably be easier for me to run older version in a VM, but then I don’t want him to run potentially insecure old version of screensharing app.

I'd be curious to see improvements in "work being done" metrics. Something like DORA. Where a company has a timeline of metrics before and at some point they introduce Copilot or other types of "AI" assistants. I suppose we will start seeing these, since its something companies would like to share with their shareholders.

Recent 7.0.0 version has dropped old and introduced quite broken new query planner. Caused a lot of our queries to miss. We’ve had the displeasure to work with the support on multiple related issues.

Not currently in Poland. There were attempts to do so though. All in all certain presumptions can trigger red flags for the tax office, all and any of the following: 40h a week, paid days off (especially 20/26 days), work in the same place, at the same time, under supervision. With IT its safest to contract for a company without entity in Poland. Also you’ll find many people who still cover a lot of the above and never been bothered by the tax man. So I’d say its just being extra careful.

That's a very good point. VR Chat is the magical quirky "META" experience, which is already there. Straight from either Gibsons novels or Ghost in the Shell. Apple seems to be more in line with more gated, streamlined and polished experiences, than what's in VR Chat. Its a similar story with the Sony VR HeadSet.

Agreed. Its often easier to teach someone a technical skill, but impossible to change them, if their personality is not a good fit. If they have a tendency to be passive-aggressive or have a code related ocd. Not saying its easy to recognize these characteristics during an interview. I had much more trouble with poor communication skills, rather than lack of technical prowess.

agreed, you can have reference fields to other collections and filter by them or query related data. But I wouldn't say its designed for relational workloads. Similarly I wouldn't use MongoDB for graph queries, even though it has an operator for just that.

If there were JOINs it may be a sign MongoDB was not the best DB for you. It means the model was relational and a relational DB would be a better fit. MongoDB lookups are discouraged in general, and especially in analytical workloads, which cover a lot of data. MongoDB is better for the scenario, where all you need is already in the document.

Maybe it's a general comment to both back-end and front-end. To me it seems that down in the trenches coding is getting more complex, even though frameworks hide more and more complexity. Languages and frameworks gain features and they don't necessarily shed old ones. I've been working in C# for near 15 years. Each C# and .net release brings more to the table. Often these are features, which simplify things, at the same time the old ways still work. Googling often returns N solutions, each from a different era. I imagine it can be confusing for newcomers to even start. As for the growing complexity in the world of backend, I think, when needed, the best tool against it, is pragmatism.

This always rubbed me the wrong way. I think a better way would be to ensure the assertions to be readable, as simple as can be. The worst case of this being broken was the assertions were done in an helper method used in a base class of a test, and navigating to it required multiple hops, it took time to build the context of the test as well. The only downside of multiple assertions is that when the first one fails we won’t know if the subsequent ones are passing.

When Covid started I wasn't able to buy any facemasks, I've had a newborn and was quite stressed to get them from somewhere. I didn't want to use eBay like website, which sold them with a huge markup. I've cobbled together a scraper that would check many of the biggest home depot-like stores in my country. It'd then sent an email to me, with how many facemasks were available in any given store along with contact information. I've configured my phone to notify on email arrival from that address. I've run it as a job on my NAS. It was interesting to learn that even though I was getting information on these masks arriving to the store few seconds after they have been inserted into the system. When I called the shop - masks were already gone. In the end I did manage to get some using this approach, and I was happy it worked.