HNHacker News
TopNewBestAskShowJobs

mikulas_florek

297 karma · joined February 28, 2017

submissionscomments
mikulas_florek··on Box3D, an open source 3D physics engine
NVidia made PhysX open source in 2018, and it was free to use before.
mikulas_florek··on Luau – Fast, small, safe, gradually typed scripting language derived from Lua
No, I mean Luau itself. I distribute Luau as dll by default, but without the analysis module, to keep it small (~600KB). If users want to have analysis, they need to build Luau from source. Bindings are not an issue, since they use only C API from Luau, which is fast to compile.
mikulas_florek··on Luau – Fast, small, safe, gradually typed scripting language derived from Lua
Fast hot reload is not Luau specific though. Lua and LuaJIT reloads fast too, so does JS and most other scripting platforms. In fact, I have subsecond C++ hot-reloads.

Do you have a link for the official Luau Discord? I can't see anything on their webpage or github and google is not helpful either.

mikulas_florek··on Luau – Fast, small, safe, gradually typed scripting language derived from Lua
Yes, I mean Luau itself, not the scripts.
mikulas_florek··on Luau – Fast, small, safe, gradually typed scripting language derived from Lua
I used to use Lua and later LuaJIT in Lumix Engine. I switched to Luau because of its type system. However, it's apparent it was not meant to be used outside Roblox, as it has many rough corners. The documentation is not great, and the community is basically nonexistent - I got zero results when searching for any issues I encountered. Also, it's huge compared to Lua or LuaJIT, causing my project to compile 7x slower. The API is not great (e.g., an async API that blocks, using STL in the API, leaking STL headers). I encounter bugs with analysis/LSP often. Overall, I consider moving away from it.
mikulas_florek··on Ask HN: What are you working on this year?
I recently fell in love with node-based editors so I'm working on several plugins for my game engine https://github.com/nem0/LumixEngine, e.g. node-based procedural geometry plugin, node-based image editor, visual scripting or node-based level generator. I am also thinking about using WASM as runtime for the visual script, which also means easier support for scripting in other languages which can compile to WASM.
mikulas_florek··on Show HN: Filesystem Watcher
I only mentioned Win32. There this library is very inefficient compared to ReadDirectoryChangesW, which consumes no CPU times when nothing changes.
mikulas_florek··on Show HN: Filesystem Watcher
not on windows (only platform I checked/care about)
mikulas_florek··on Show HN: Filesystem Watcher
Looking at Win32, it scans the whole directory periodically, right? I must miss something, but how can that be called efficient?
mikulas_florek··on Is C++ fast?
that's just syntactic sugar
mikulas_florek··on Is C++ fast?
not standard c++
mikulas_florek··on Is C++ fast?
https://en.cppreference.com/w/c/language/restrict
mikulas_florek··on Why is it hard to make friends over 30? (2012)
Which cultures?
mikulas_florek··on Native UIs using Vue.js and NativeScript
Making native UI in Java on Android is such huge PITA. While I've never used js/html app that was not bad, it's still 10x better.
mikulas_florek··on Why I don't use my real photo when messaging with customers on my website
You are right, I should have written "you probably can" instead of "you can". But my original point is that that

> it's better to present yourself as an anonymous avatar than a real person

is not what's implied from the article. Rather it should be:

"it's better to present yourself as an anonymous avatar than a real person if you want to receive less crap"

Note: there's a user in this discussion saying in their case image of good looking woman worked the best.

mikulas_florek··on Why I don't use my real photo when messaging with customers on my website
No, the person is using sexism of other people, but that does not mean he/she himself/herself is sexist.
mikulas_florek··on Why I don't use my real photo when messaging with customers on my website
>But there's no sexism involved here?

I'm only saying a person using good looking woman as an avatar because of a/b testing does not make him sexist.

mikulas_florek··on Why I don't use my real photo when messaging with customers on my website
I was called racist, even in person. It was always for fun from both parts. So it might be ok, although in 99% of online "bad behavior" is actual bad behavior.
mikulas_florek··on Why I don't use my real photo when messaging with customers on my website
It's not just black and white. You will get less rude messages, but you will also get less normal messages. It means you will have smaller conversion ratio and earn less money.

So to answer your question, I would not want to avoid sexist message if it means less money for my business. It's extremely simple to ignore bad people on the Internet. It's hard to earn money.

mikulas_florek··on Why I don't use my real photo when messaging with customers on my website
>The perception that female photos look fake is still sexism

Except it's not. Stock photos of good looking women are routinely used in marketing to attract users. It's proven by stats from A/B testing.

mikulas_florek··on Why I don't use my real photo when messaging with customers on my website
> it's better to present yourself as an anonymous avatar than a real person.

Only if you want to avoid rude/sexist messages. You can get more normal messages with good looking girl, and that's what matters for business.

mikulas_florek··on Four companies dominate our daily lives unlike any other in human history
And those who know it are doomed to repeat it too.
mikulas_florek··on Why you can’t cash out part 1: Bitcoin’s “price” is largely fictional
Difference between exchanges is ~0% to 5%. Price can change 5% easily in an hour on a single exchange so if you take a day or more to transfer money from one exchange to another, it's very likely you would earn more just by holding BTC.
mikulas_florek··on Virtual Memory Tricks
maybe this https://www.youtube.com/watch?v=qYN6eduU06s&feature=youtu.be... presentation
mikulas_florek··on Godot Engine – Free and open-source 2D and 3D game engine
Those are not a very good examples. While they are great and beautiful, they do not need any great tech.
mikulas_florek··on Why is it faster to process a sorted array than an unsorted array? (2012)
What are you trying to say?
mikulas_florek··on I failed to prevent my kid from going to college
More similar than the most of other people I met/know. I studied CS. When I started working, there are (compared to my CS studies) people from different colleges, or without higher education at all, artists, HR, managers, ... They are much more diverse than people from my college.
mikulas_florek··on I failed to prevent my kid from going to college
Since the people there chose the same path as me, they were in fact more similar to me (similar demographics, hobbies, ...).
mikulas_florek··on What I've Learned So Far as a Programmer
I doubt they are higher judging by the number of comments and votes.
mikulas_florek··on App sizes are out of control
How do you know people do not care? There are billions of people with phones without enough space and slow or almost nonexistent internet access. They are just not vocal about it.
Page 1 of 4Next →