Details
-
AboutChief Procrastination Officer, Keeper of The Keys to My Father's Flat, proud holder of a mediocre BSc. Analytical fundamentalist Manufactured: Budapest, 2001 Calories: 70,000 May contain traces of other viewpoints Matrix: @lbfalvy.matrix.org
-
SkillsTypescript, C#, Rust, Orchid, goofy altlangs, group theory
-
LocationBudapest, HU
-
Website
-
Github
Joined devRant on 5/18/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@Tounai I can see how specifying the tax bracket thresholds as constant values to be updated at will by some branch of the state backfired horribly. Is city tax the same as council tax or is it different? Is that the same 200 pounds for everyone or is it tied to like property value or something?
-
I always thought UK taxes were quite low, then again, I'm used to Hungary's flat rate tax system with deductibles which is pretty much optimized for oligarchs and their extended families.
-
it "statically" at compile time checks the correctness of the SQL queries via "EXPLAIN" on an actual dev DB so you can use db-specific SQL features and still get type checking.
-
@retoor you should look at Diesel ORM
-
The only attribute they share with goto is that they can break through other control flow structures, but they share that with early return and throw as well. I'd say that a function-local throw-catch that aligns to Rust's type system is the closest comparison.
-
@antigermanist but they're unconditional and acyclic though
-
@kobenz but they can only go forward though
-
Well done, we are discussing a scenario that none of us can even imagine, let alone believe.
-
@tosensei Wait, you mean the shell, not the terminal then? VSCode's built-in terminal also opens the system shell if no other program is specified. What else would it do?
-
@kamen yeah that's why I'm asking @tosensei, every IDE and text editor I ever used either opens a new separate window that you have to position manually, or uses a custom built-in terminal emulator (which then follows the system's shell configuration, obviously) that can be embedded in the IDE's layout. That's VSCode, Eclipse, Visual Studio, Code::Blocks, Sublime Text and Atom.
-
Can't it run C? Why not use it like a regular microcontroller?
-
@tosensei Is there an IDE that embeds the system terminal in its layout rather than a custom one? Is that even a thing desktop apps can do with each other?
-
It's just a terminal, and it's right there. For five years I wouldn't run a proper calendar because I didn't want to use Google Calendar to avoid overly depending on one company, and none of the others were convenient enough to just record things as they came up. Then I grew up and realized that if something is adequate, it being right where you need it is also an advantage worth considering.
-
my teammates asked me not to call them migrations because no one knows that word in the entire team.
-
was it scm.diffDecorations?
-
did it not occur to anyone to ask you, or did someone bang out a project proposal from team selection to kickoff meeting in 2 weeks?
-
we're not a startup but a small business still, so there's a sort of expectation that things get done efficiently. The idea that some things can only be solved via obscene waste of time and money because of the dynamics of negotiation and our prejudices against emotional labour is a tough sell.
-
I swear by {b;h}iking
-
@hjk101 you can find recommendations for books worth reading, for now it's not that hard to determine if a reasonably long review is legitimate.
One way I can see this AI wave panning out is that we fall back to personal links as basic proof of reality, and permit more hops through the social net the less important the topic is. -
As if any substantial part of it was real before AI
-
@Lensflare it's all algebraic types, with the unique twist that option of float is implemented as an IEEE float and regular float is guaranteed to be an actual ordered finite number.
-
what why isn't it?! It exposes interactions similar to MessagePort but even less exploitable because of the delay
-
I retract my bitching, someone keeps switching entire project files between space and tab indentation.
-
They also don't really support LFS very well, that''s a close second because it's a rare problem whereas C# projects have to be diffed every time both branches add files, which is most of the time.
-
I bet you could make a GC that can serialize the dependency structure of a value and thus negotiate cyclical resource release over the network. It would have to be a very special, very custom GC though.
-
@12bitfloat yeah you can't do remote ownership in JS, just forget about it. Either there are explicit messages upon which you detach event handlers so things can get collected (which are sent explicitly and not by a destructor), or they stay alive until the channel itself is disconnected. I don't even think the GC works across workers on the same browser. This is a unique advantage of local memory management like Rust's or C++'s.
-
@12bitfloat And ordered_float is a wonderful crate. If it ever actually gets done (I'm beginning to doubt this), Orchid will have no NaN or infinities and instead float operations will produce an option of float.
-
@retoor oooh, I wonder if different parsers treat them differently too so you can use them for exploits just like URL params.
-
@jestdotty I have a longstanding argument in favour of key-value DBs; they force all decisions onto the compute node so storage is reducible to a pile of network and storage hardware and the smallest OS that can run the DB. Sure an individual task is drastically slower, but they can be parallelized much better. Also I think dealing with databases as data you put in an index rather than indexes you create over data builds character. It's not entirely serious either way but I think it would be interesting to see the kind of practices that evolve when you execute _zero custom logic_ on the storage nodes.
-
@TerriToniAX oh no they have freedom of speech, they're free to bitch all they want about having fewer oppirtunities and choices than Europeans. Focusing on negative freedom and pretending that positive freedom doesn't exist is the entire basis of the US flavor of nouveau feudalism.