Anthropic's report miss a fundamental information: did the attack was started by an inside person ? outside ? can I use my claude to feed these prompts and hack the world without even knowing how to get other companies source code or data ? That's the main PR bs, attribute to chinese group, don't explain how they got there, if they had to authenticate to anthropic platform after infiltrating the victims network, and if so where's the log. If not, it means they used claude code for free, which is another red flag.
Been reading a lot about this hate from the other side perspective's - I've burned out in my first experience as tech manager. There are good materials on Will Larson's blog (and books) and substacks like this: https://gleicon.substack.com/p/the-burden-of-tech-managers. It was all on me for over extending on control and not using my previous experience as leverage to have the team on my side...
my dude really got angry but forgot almost all cloud message queue offerings over HTTP works like this (minus SSE). Eventually MCP will take the same route as WS which started clunky with the http upgrade thing being standard but not often used and evolved. Then it will migrate to any other way of doing remote interface, as GRPC, REST and so on.
I used to have this same argument but apart from the few that I've used on solr, it is not trivial to have general search using it. Won't even comment on ES b/c they already target analytics better than search. I think it is worth exploring pg and other tools as all search cases are narrow/specific (ecomm, graphs, domain-specific documents etc), specially if you need facets and filtering. Also multilanguage ok to consider for a tool but products usually look for better recall at their original lang then to have same results in other languages.
This post is great as the current state of network mesh is too complex for some users. That led me to write a simple rust daemon to run a TLS proxy and spawn the original app locally, reverse proxying requests as the cost of implementing a full mesh just to have tls across applications was too much for my team at the time. I didn't knew about ONRUN, s6 and all that. Also, why not tailscale as the mesh ?
I'm generally not fond of monorepos but reading this and right away being targeted by this tweet https://twitter.com/nikitabier/status/1652764613962760196 made me think on how much time goes on decisions that won't impact users directly and how hard it becomes to justify that on regular companies in an environment where CEOs are jumping the layoff bandwagon for no reason.
nice. now everyone can experiment the pain of running s3+pgsql+a huge blob of binary using container ram ! /rant - it's an awesome piece of software regardless.
*gender, as sex is private and doesn't concern who is not participating on it :D
I understand the good faith and how nice the code is. I don't think it is useful nowadays where gender should be an open box and not used to anything else but respect the nouns and associated info that the person wants to be used.
It's a z80 upvote for emotional reasons and also for the ingenuity ! The very story of how z80 came to be is amazingly descriptive of how Intel was shortsighted with its designer.
As much as you feel that this person deserves a comeback (and I feel the same by your description), that's not about it. The team will question and distrust the company, you will give enough fuel for grapevine conversations that already happen (they have signal/whatsapp/discord groups where this is an active subject). I'd pay out, let this person go and never talk about them again. This way when they come back or keep saying bad things about the company there will be more people to remind them that everything is on the table except honoring agreements, which they didn't do btw. It is hard being a human tho, we always want to drop the lightning bolt on what we perceive as unfairness but it is a person against a company. Let it go.
Got pointed to this independent ebook by a friend, has been helpful to figure out tech leadership rituals.
It is a bold title, definitely not "manager's path" level with strong career advice but it has good stuff packed on short guides.
Looks like a neat idea but having any kind of keylogger installed in my machine gives me second thoughts(a keylogger has the same principle of intercepting typed words and tags but instead of replacing them according to a backend system it sends the text away or store so some other party can read)
I thank heroku for all the innovation that changed the way we develop and expect developer experience to work and of course for the free tier stuff that I've used a lot. It is fair for them to remove it, specially under the current economic conditions and it would be unfair to complain. Thanks a lot heroku !
By the CNN piece it seems like twitter hired a community figure - which is a common mistake that leads to bad performance evaluation. Public figures are trained on being public figures, they not necessarily are the best folks to build a security organization. OTOH there seems to be some frustration from both sides regarding performance and if it gets public our hackerman will have a rough time being exposed. I don't think that was a good idea (reporting to SEC would work better IMO).
Tackling a new language over BEAM and integrating with Erlang is as big as Clojure with JVM - The thing is that Elixir used to be more erlang-y than it is now and does a decent job hiding the hardcore functional/process comm/OTP plumbing. I don't see our team writing too much Erlang but we know that a full distributed Elixir production setup will incur the same operational load as in Erlang. W.r.t documentation, I found Francesco Cesare book (and the original Erlang programming book by Joe Armstrong) pretty good to help where the doc was too terse. Maybe you are looking for documentation on frameworks ? My main block was to be used to read http or database framework docs and jump straight into functional programming and pure language documentation... just an idea.
In a side note that someone else already made: it is interesting to see that many companies that uses JIRA also uses Slack but the noise/complaint/mentions comparing when Slack is down is way different. I barely saw people complaning.
Finish your degree and don't sweat about your current job (not making little of the dire situation in your part of the world ofc). 90% of the Data Scientist work is Data Engineering so you are doing the right thing. Kaggle and others are like conferences - there are specific trainings if you wanna do good in a conference that won't get you far ahead on the job life. You can do both. Don't tell people that you are not fit for DS before they telling you what they are looking for tho.
As to switch to SWE after your degree, keep doing what you do - experiment and apply. Be safe.
Indeed, there is a lot of room to improve. I managed a cluster that grew from 9 to 40 then to 60 EC2 Servers over 2 years, with all updates and support we could afford.
It was a a nightmare to manage. The amount of cluster rebalancing, magic nodes that claim to be leader and then do not behave like it is amazing. I don't want ever to get back managing it again. Last thing I did (ES7 at the time) was to split the cluster in many smaller clusters, reimplement all counters on relational databases and use as little of ES as possible. As a former colleague used to say: Elasticsearch is MongoDB for people ashamed of using MongoDB. Hope AWS and Elastic tension helps them to do a better job there.
Aphyr and jepsen are a blessing both to breakdown software like these as to illustrate complex distribute system concepts with real world evidence. The dist sys class provided by Aphyr is amazing (https://github.com/aphyr/distsys-class)
I love the things that the charm gang is working on and the associated projects. The only things that are dragging me out from Rust to Go https://github.com/charmbracelet/