HNHacker News
TopNewBestAskShowJobs

gabipurcaru

305 karma · joined December 6, 2012

[ my public key: https://keybase.io/gabipurcaru; my proof: https://keybase.io/gabipurcaru/sigs/9-KMrXVWU5AaXEJYrYS35LVRooXg4kSZqBTVe-2jSnk ]
submissionscomments
gabipurcaru··on Soulver – Notepad, meet calculator
actually, just checked. The website is published with github pages from https://github.com/gabipurcaru/dedo/. For the geeks out there, this bit of code should be interesting: https://github.com/gabipurcaru/dedo/blob/master/lang/src/uni...
gabipurcaru··on Soulver – Notepad, meet calculator
There's an old version available, but for no good reason. I should make this public - email me at gabi [at] purcaru [dot] com if you want to contribute
gabipurcaru··on Soulver – Notepad, meet calculator
nice! This doesn't seem to support money though. Maybe I'll add a PR :D
gabipurcaru··on Soulver – Notepad, meet calculator
I wrote https://dedo.io/ as a web version of this, since there's no good equivalent for linux
gabipurcaru··on OCaml for the Masses (2011)
> You find Ocaml libs for a lot of needs, but a lot of those a unmaintained and have their last commit a couple of years ago.

Not sure what issues you ran into, but this isn't necessarily a bad thing. I had a similar experience with Elixir, where some libraries had been last touched two years ago, but did the job with no issues whatsoever.

gabipurcaru··on Why I never finish my Haskell programs
I think the main reason is that there is no _actual_ problem that OP needs to solve. If there was one, then he would get pragmatic and figure out one of the reasonable solutions to this and move on with his life.

Though it's true that Haskell is easy to put you into a mindset where you want to simplify and generalize the code as much as possible, leading to wasted time on overly general solutions. Which shouldn't be the case, because e.g. if you want to extend the solution from lists to traversables, Haskell gives you the confidence to safely refactor the method at a later time.

gabipurcaru··on Fear the reaper: characterization and fast detection of card skimmers
in parts of Europe you can use Revolut, where you can choose whether to enable or disable contactless payments, chip and pin, ATM withdrawals and online payments, depending on what you want to use the card for. You can even keep all of them off and only activate a specific feature for a few minutes when needed.
gabipurcaru··on Testimony of Mark Zuckerberg – Hearing Before US House of Representatives [pdf]
https://techcrunch.com/2018/04/04/zuckerberg-gdpr/
gabipurcaru··on Show HN: Etherglade – Accept Ethereum on your site in minutes
This looks nice. One thing though - you should consider using strings instead of numbers for the amounts. The problem is that numbers in JS are actually floats, and you lose precision on high values. Probably not going to make a big difference, but e.g. 100000000000000001 can't be represented as a number in JS.
gabipurcaru··on Cambridge Analytica raided by UK data watchdog
did Facebook deny responsibility?
gabipurcaru··on Olin College Produces Founders at Five Times the Rate of Stanford
sampling bias at work -- the smaller a college is (and the more small colleges you sample), the higher your chances of finding one with better percentages, in pretty much anything
gabipurcaru··on Percentage of Europeans Who Are Willing to Fight a War for Their Country
the red and blue colors suggest that less is worse. Why would that be the case? It seems like it should ideally be the opposite, if anything
gabipurcaru··on Show HN: Insect – a high-precision scientific calculator with physical units
Shameless plug for my http://dedo.io/, which is similar to this this, but with less features, more money-oriented and support for any custom units, e.g. if bag_weight = 12 kg / bag, then 10 bags * bag_weight is 120kg
gabipurcaru··on Ask HN: What current companies have the best software engineering culture?
Not true. I've interned three times at FB and will join full time, and I'm from a Romanian university that is nowhere near "top".
gabipurcaru··on Google Brain's Magenta: Multi-Style Image Transfer with Code
Why is everyone working on style transfer? It doesn't seem like such an interesting problem in the field, compared to things like speech recognition for example. Is it just because it's a "cracked" problem and it looks nice? I'm just genuinely curious here, not trying to bash the amazing work these people do.
gabipurcaru··on NeuralTalk2: Efficient Image Captioning code in Torch, runs on GPU
Is there a way to let the algorithm not make a guess if it doesn't find a strong match? I guess it would be better to not output anything than to output gibberish, right?
gabipurcaru··on Show HN: Find rental flats based on commute time to your workplace (Switzerland)
Cool stuff. There's something similar for London too: http://property.mapumental.com/
gabipurcaru··on Trine – A utility library for functional programming in JavaScript
Well you can't really. If you want to write frontend apps, for example, you have to use JS. You could technically use some FPLang-to-JS compiler, but those suck more often than not.

Also, I don't see how "let's not make a thing better just because it was not meant to work this way" is an argument.

I'm sure there is a fallacy name for this, but consider some other examples: "You could always use fridges for cooling and let cars be" or "You could always use computers for browsing the internet and leave phones be".

gabipurcaru··on Guide for Technical Development
You seem to be contradicting yourself -- "just stuff that you learn along the way" vs "Doesn't list getting familiar with any version control systems". Aren't version control systems "stuff that you learn along the way" in your opinion?

IMO, any resource like the one in the OP is going to get bashed ("not the way I would learn stuff"). Might as well learn something from it.

gabipurcaru··on The Dark side of .io TLD
while a .io domain is more expensive than a .com domain, you have to take into consideration that all the good .com domains are already taken (and you have to buy them from third parties for more money), while you still can get some good .io domains
gabipurcaru··on Node.js stream handbook
Yup, it does. I do have a quick working example, with a plain multipart form :) You can check it out here: https://github.com/gabipurcaru/peggy

While this is not exactly what you are talking about, I think it demonstrates that node.js streams can do that too.

gabipurcaru··on Woman of 24 found to have no cerebellum in her brain
Because it's much more convenient to have one single name for it in all of Earth's languages.
gabipurcaru··on Show HN: Send huge files, pause in the middle and continue
Shameless plug: I've created a library[0] that is similar in scope, but uploads to Amazon S3. If you find dropjar interesting you might want to check out this too.

[0] http://mule-uploader.com/

gabipurcaru··on Introduction to A*
The more you know I guess. Thanks for the explanation!
gabipurcaru··on Introduction to A*
Wasn't it called the Breadth-First Search algorithm (as opposed to the Depth First Search)? I never noticed this name before.
gabipurcaru··on Game servers: UDP vs TCP
not an expert, but as far as I know, HTTP is a layer over TCP
gabipurcaru··on All RGB colors in one image
It's very interesting how our eyes and brain processes colors differently -- for example, I see a lot of green and blue, but less red (though this is probably due to having a mild case of Protanomaly I suppose).
gabipurcaru··on Helloworld program in 100+ langauges
well the coffeescript and javascript versions behave differently. The coffeescript is the equivalent of

    var hello = function() {document.write("Hello World")}; hello(); 
while the javascript is the equivalent of

    document.write "Hello World"
gabipurcaru··on Python Idioms [pdf]
Another one that I find useful -- using `map` instead of list comprehensions when you want to apply a function to every element. So instead of:

    [str(x) for x in array]
Do this:

     map(str, array)
gabipurcaru··on Nearby Galaxy M82 Hosts a New Supernova
How is this an argument? If I shoot a bullet from a very distant planet and it will reach Earth after 12M years, will you be safe if it came directly towards you?
← PreviousPage 2 of 4Next →