Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
giulianob
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
giulianob
7y ago
Great example of how bad dynamic languages represent data in memory.
32.
▲
by
giulianob
7y ago
Yes, absolutely a language without types is slower. Performance nowadays is almost always due to memory access patterns and allocations. Dynamic languages not only do not often have enough information to properly allocate memory in an effic
33.
▲
by
giulianob
7y ago
Those people are also missing the point that not having types means you are inherently writing a slow program.
34.
▲
by
giulianob
7y ago
It's both. Go look at your memory usage per tab and it's not uncommon to see hundreds of megabytes for a simple static 2d UI. The way web renders is extremely inefficient then you couple that with a language that has no regards fo
35.
▲
by
giulianob
7y ago
I recently went through this exercise and it really is sad. I actually decided to use the Godot game engine because at the end of the day it's fairly lightweight, you're in complete control over the rendering, the built in compone
36.
▲
by
giulianob
7y ago
Have you actually looked at how much you make on unemployment? I'm in Florida and you get $275/week. The federal govt is giving an extra $600/week for 4 months. So you'd be making $3500/month for 4 months before it
37.
▲
by
giulianob
7y ago
No, anything other than finding by id is eventually consistent by default. Also, modifying the schema generally means reindexing. Those 2 points should be enough to keep you away from trying to use it as a standard db. Use it for data that
38.
▲
by
giulianob
7y ago
Regardless of whether it's on the stack or heap the point still stands. If all your objects are randomly allocated then an array is just references to those objects and will start out null. If you're using value types then your ar
39.
▲
by
giulianob
7y ago
I have an UHK now and love it so much that I bring it back and forth to work everyday. Before the UHK I had a MS Sculpt and was a bit worried I wouldn't be able to get used to the UHK so I used Karabiner to set up a mod later and pretr
40.
▲
by
giulianob
7y ago
The official demo that uses wasm is here https://blazor-demo.github.io/
41.
▲
by
giulianob
7y ago
Performance is only part of it. Using a single language for the whole stack is very valuable to a lot of people. I think that's why Node gained popularity because many developers were using JS for the frontend so why not use the same l
42.
▲
by
giulianob
7y ago
I believe most of these are from Span which allows doing a lot of operations (e.g. substring) without allocating a new object.
43.
▲
by
giulianob
8y ago
The OP just said it would be hard to do that query (regardless of performance) and I'm saying it's totally capable.
44.
▲
by
giulianob
8y ago
MongoDB has supported some types of joins for years now, you can do quite a bit with MongoDB aggregation pipelines. https://docs.mongodb.com/manual/reference/operator/aggregati... As requirements change, you
45.
▲
by
giulianob
8y ago
Isn't "fulfilled by Amazon" more trustworthy since they are shipping the product to you rather than a 3rd party? Or does Amazon fulfill counterfeits too?
46.
▲
by
giulianob
8y ago
My point is you need to balance the effort you're putting into your estimates vs getting work done. Customers also won't be happy when you give them a date and don't meet it. Honesty is important too.
47.
▲
by
giulianob
8y ago
I think what a lot of people fail to take into account is the amount of effort it can take to "estimate" tasks. From my experience, the more pressure there is to give an estimate the less time they want you to spend researching t
48.
▲
by
giulianob
10y ago
The author did an AMA on Reddit where he answered a bunch of questions: https://redd.it/5azhtx
49.
▲
by
giulianob
10y ago
`await` will "block" the current method but the current calling method will continue executing unless that method calls await itself (and so on). You can perform whatever other work needs to happen that doesn't require on the
50.
▲
by
giulianob
10y ago
I really want to see how ASP.NET Core does in these tests.
51.
▲
by
giulianob
10y ago
It reminds me of how Mario flies in the Super Mario World ( http://www.mobygames.com/images/shots/l/218714-super-mario-w... ) where he bobs up and down.
52.
▲
by
giulianob
11y ago
This is really cool. It reminds me of OmniSharp which provides Intellisense to any IDE. It just runs as a background process listening on HTTP so adding intelligent autocompletion to a text editor is fairly easy. I like this approach a lot.
53.
▲
by
giulianob
11y ago
Looks great but the App Store link doesn't seem to work FYI
54.
▲
by
giulianob
11y ago
Will talented people be willing to give up their full time job for a job they may very likely get fired from? Automattic does something interesting from what I've read. They have you work there as a trial for 1-2 months while keeping y
55.
▲
by
giulianob
11y ago
I would even expect some out of the box management APIs to help upgrade the microservice with low to zero downtime, feature toggles, etc... A lot of these get built into each app typically but when you're creating many different micros
56.
▲
by
giulianob
11y ago
It wasn't before the market crashed but it's been much cheaper to buy than to rent where I live at least.
57.
▲
by
giulianob
11y ago
You can close a branch and it will not show up as being active but you still have the info for every commit which is what makes history readable.
58.
▲
by
giulianob
11y ago
Not sure if it's a difference in location but where I live it would cost me more per month to rent a similar property than what I own. If I wanted to save, I'd have to rent a smaller place instead.
59.
▲
by
giulianob
11y ago
Also this is a problem with Git not GitFlow. In Mercurial, for example, every commit is attached to a branch so it's very easy to follow where the changes happened.
60.
▲
by
giulianob
11y ago
They only support both because most libraries still support older version of .NET If they were to support only .NET 4.5 or higher, then you can just call any async method in a sync manner simply by doing httpClient.GetAsync(...).Result asyn
More ›