Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
inglor
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
391.
▲
by
inglor
6y ago
Maybe a dumb question - but what are you passionate about? What do you find fun and rewarding? I genuinely enjoy building software. For the first ~10 years as a software developer I was genuinely surprised I was getting paid.
392.
▲
by
inglor
6y ago
I don't understand why as a developer I'd want to use LinkedIn. I have StackOverflow and GitHub which a lot of relevant leads come from. When I buy a used car - I don't publish a "I'm looking for a used car" po
393.
▲
by
inglor
6y ago
This smells of a marketing article shoved to the homepage. I'm not a fan of the trend I'm seeing of articles with little technical merit suddenly making it on the homepage next to legitimate technology pieces. I'm not sure wh
394.
▲
by
inglor
6y ago
That's how I use Python for the last few years. My scripts end up longer and more verbose typically (I might just not be great at Python) but also a lot more maintainable (I am not great at writing maintainable Perl and I use Python mo
395.
▲
by
inglor
6y ago
Hi, I'm not sure where I'm supposed to look for JIRAs at but we discussed this with Mongo Atlas via several support tickets and channels. For example at #00636235 "how to avoid TransientTransactionError".
396.
▲
by
inglor
6y ago
I have found people to attack me when I make a technical criticism of technologies they like. Am I expected to justify being able to code in HN? I could go on about being a maintainer of the two most promise libraries in npm (bluebird and Q
397.
▲
by
inglor
6y ago
Yes, several times - we pay Mongo Atlas over $5000 per month. We reported it immediately at the highest severity and we pay for the highest tier or support - we tried to collaborate as soon as possible. It sort of went "over their head
398.
▲
by
inglor
6y ago
That is correct and what I meant. Thanks, and there doesn't have to be a `try/catch` because it is possible to "fork" control with promises. They implemented a "disposer" incorrectly (I added this to several ot
399.
▲
by
inglor
6y ago
We have a complicated system and migration is ~3 months we won't be shipping features. We have a roadmap we need to meet and so far we have been trying to spill money on it rather than developers (paying mongo atlas) and adding feature
400.
▲
by
inglor
6y ago
Correct, the easy workaround is not to use that transaction API and write your own disposer instead of using withTransaction.
401.
▲
by
inglor
6y ago
If you have code that looks like this: withTransaction(async session => { await Promise.all([someOp(sesson), someOtherOp(session)]); }); Mongo may retry running it (calling the function again) if a "Tra
402.
▲
by
inglor
6y ago
Just adding that I have used elasticsearch for a use case under the above constraints several times in the past and it worked well. Ironically once because mongo was such a pain to work with I dumped the data from it into ES to get the bett
403.
▲
by
inglor
6y ago
> May I suggest alternative perspective on the matter? Can't reply to that since it's too nested so I'll reply here. I warmly recommend getting off tree you climbed on and actually reading the article because if you do - y
404.
▲
by
inglor
6y ago
Not saying you're wrong. As an anecdotal data point - we've read the docs (carefully) and spoke to MongoDB quite a bit when implementing transactions including their highest paid levels of support and still ran into this issue: &g
405.
▲
by
inglor
6y ago
If you work for Mongo and are reading this. Please just fix it. I don't need to win and I don't care about being "right". I just don't want to be called to the office on a weekend anymore for this sort of BS. Produc
406.
▲
by
inglor
6y ago
I also want to point their Node.js transactions API is wrong and looks like they have no idea how promises or async code work in JS. In mongo, you have a `withTransaction(fn)` helper that passes a session parameter. Mongo can call this func
407.
▲
by
inglor
6y ago
Without going into details die to NDAs, the experience in the OP matches the ones of several fortune 500 companies I had gigs with.
408.
▲
by
inglor
6y ago
Hey, cool stuff -I think these are the same people in defcon: https://www.blackhat.com/us-20/briefings/schedule/#hacking-t...
409.
▲
by
inglor
6y ago
Here is how you run your own languagetool server :] http://wiki.languagetool.org/http-server
410.
▲
by
inglor
6y ago
The article is quite good but the Node.js example is wrong. OP is measuring dead code elimination and general overhead time. No strings get harmed in the process, run Node.js with --trace-opt to see what's happening.
411.
▲
by
inglor
6y ago
Plus finding from Elliot Spitzer to do things that bring transparency to the stock market. Source: I worked there ~4 years ago.
412.
▲
by
inglor
6y ago
Hey probably email the guys at tipranks (support@tipranks.com) with this. They have a tool that takes returns and back tests then and finds correlations they run on hedge funds and can probably find patterns quickly.
413.
▲
by
inglor
6y ago
Confirming that there is no media API in Deno.
414.
▲
by
inglor
6y ago
However if yo write a framework write a framework. Don't cripple the community by doing the IoC part and the framework calls you but create a fragmented ecosystem of a million ways to do state, routing and so on. Looking at you React.
415.
▲
by
inglor
6y ago
Turn servers are expensive but there are plenty of free SatUN servers. For example Google offers free stun servers.
416.
▲
by
inglor
6y ago
This really reminds me of the old Newgrounds stuff and the old Room game https://www.newgrounds.com/portal/view/547307 Tom Fulp had a bigger impact on my childhood than most - <3 newgrounds. Good Times.
417.
▲
by
inglor
6y ago
We have lots of Soviet teachers in Israel, they always said "it's better to solve something in 15 ways than solve 15 things the same way" and that resonated. To be fair though, that approach is omnipresent in the math faculty
418.
▲
by
inglor
7y ago
From an anonymous employee I know: SimilarWeb fired 10% of their workforce - mostly sales engineers and sales people they recently hired and cancelled their holiday bonuses.
419.
▲
by
inglor
7y ago
Testim.io, point and click e2e automation you can record and replay on your CI.
420.
▲
by
inglor
7y ago
Hey Node/bluebird person here: You want to run Node with --teace-opt and --trace-deopt and --allow-natives-syntax with %OptimizeFunctionOnNextCall before benchmarking.
More ›