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

I don’t know, it still feels like a productivity lottery to me. The simpler the task, the higher the odds of a big productivity gain, and it can be probably an order of magnitude quicker, especially if the output is very verbose, like frontend tends to be.

But I still haven’t dialed exactly what is too complicated for the LLM to handle (and that goalpost seems to still be moving, but slower now). Because it is almost always very close, I often end up trying to fix the prompt a few times before giving up and just doing it from scratch myself. I think in total the productivity gain for me is probably a lot less than 100%, but more than 0%.


It is no coincidence that C# and TS are similar. They are created by the same person, Anders Hejlsberg. The C# language may have some baggage from back in the day, but at least it has a very good, non-fragmented ecosystem. While Typescript may have learned from some of C#'s mistakes, the js/ts ecosystem is a dumpster fire imho.


One of the big features in .net 10 is the ability to do `dotnet file.cs` to run an application, with package import and assembly attributes directly in the file.


I use github pages with jekyll. It took a bit of time to make a custom theme and setup the custom domain, but its really simple now to just add markdown file and push to github.

https://github.com/loldot/loldot.github.io


Allocations are pretty cheap, but GC can be quite expensive under high load/big heap. It is probably not the first optimization you would need to make, but allocaitons have been a huge focus by the .net core team, and is part of the reason why it is so much faster than the .net full framework. See for example the post on improvements in dotnet 5: https://devblogs.microsoft.com/dotnet/performance-improvemen...

https://docs.microsoft.com/en-us/aspnet/core/performance/per... https://docs.microsoft.com/en-us/dotnet/standard/garbage-col...


While they do not provide any benchmarks in the summarizing article, I can guarantee that they have done some (read: alot) profiling. I follow both Nick Craver and Marc Gravell on Twitter, and they regularly post benchmarks for optimizations done at SO, in the .net world they are some of the most knowledgable people on performance optimizations.


The ban is not negative; pretending it has lead to a meaningful reduction in plastic ocean waste is. I think the reason most people are negative to the ban is that a great deal of resources has been spent on something that tries to solve a minuscule problem (0.03% of plastic waste) while at the same time inconveniencing people with disabilities for example. These resources could have been allocated to for instance a small financial reward for turning in broken/abandoned fishing nets.


> a minuscule problem (0.03% of plastic waste)

That's one metric. Are you sure it's the best way to understand this question?

https://www.strawlessocean.org/faq


Sure but I feel like it's just low hanging fruit which is why is so foregrounded


You're ignoring the costs of these bans. They are low hanging fruit, but they also have almost zero impact. At the same time, there is opportunity cost in political capital as well as resentment against environmental causes. It would be nice if that resentment at least came with some substantial improvement and not symbolic hollow victories.


Maybe we should just let it burn down if we're going to halt environmental progression on the basis that people will be too upset that they can't drink out of a small manufactures cylinder. Fuck me


From my experience, definitely go with the second approach. Try to spend a lot of time initially defining the events with domain experts. Designing events that map well to the domain in the first place is the hardest, but also the most important criteria for success with event sourcing. Usually that means very specific event types. A simplified example from my career: an event EquityPurchased { Portfolio, Symbol, Quantity, Price } can be used when the customer says: "Our portfolio should calculate cost FIFO rather than average". Very specific events are also easier to version, because often something in the past version has been implicit. In the example the customer may say: "we are going to purchase some equities on the Oslo Stock Exchange, we didn't really care about currency and currency rates since we only bought US stocks before." So now we can make a new verison of EquityPurchased { Portfolio, Symbol, Quantity, Price, Currency = "USD", ExchRate = 1 }


Sounds a bit like this article: https://www.theverge.com/a/luka-artificial-intelligence-memo...

haven't had the time to read all of it again and can't recall all of it, so might not be the one.


I don't remember the exact details either but I believe this is it. Thanks for digging it up.

Now, wouldn't that constitute prior art wrt. the patent application?


Yeah, the origin story described sounds like Replika's.

In case Verge's story isn't the right one, here is another from Quartz that might be the coverage you remember:

https://classic.qz.com/machines-with-brains/1018126/lukas-re...


Wool. A wool undershirt, thick wool sweater and wind-proof, water-proof jacket has kept me comfortable down to about -15C. You can pickup some really nice gear on the cheap from army surplus sales in Norway at least, but I think it's the same in most NATO countries.


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

Search: