HNHacker News
TopNewBestAskShowJobs

hatsuseno

138 karma · joined March 1, 2012

submissionscomments
hatsuseno··on It's hard to say who's winning the streaming wars, but customers are losing
Isn't that kind of exactly the complaint of ../../.? The fact that none of these smart tv options are actually better than mpv, in their eyes?
hatsuseno··on Python: Please stop screwing over Linux distros
Aside from the variety of languages in the extension ecosystem, how does this explain Perl doesn't generally share these dependency issues?
hatsuseno··on TDD from the Factorio Team
Factorio is just personal project for people who are too tired after work to actually do one. Like me. It scratches the itch do "build" something, even if it's only an outlet and not intrinsically productive.
hatsuseno··on TDD from the Factorio Team
> I have to admit, that I didn't know what TDD really was until recently.

They do already do this (hence the blogpost), but it's something kovarex hasn't explored before, so they're pretty new to TDD.

hatsuseno··on Perl Data Language: Scientific Computing with Perl
Specifically how can't Perl get their SSL certs straight?
hatsuseno··on How Our Slack App Got to 200K Users with No Marketing Whatsoever
I would guess Slack is.
hatsuseno··on ●●|●●●●●|●●|●
Seems like that's a common thread for 'shortest X' contents, like that 0-byte IOOCC entry.
hatsuseno··on (Red Hat's) 5 useless Linux commands
No, you're not alone. bc is a not quite a life-saver, but it's always around and I can reliably do what I have to using the tool. OP is shortsighted, "I don't use these tools, therefor they are useless and stupid and should be banished".
hatsuseno··on On the Decline of Perl – external factors
Extrapolating your take on Python's snowball here means that Python will fast decline given it's just bloating with every passing year with whatever the PEP reviewing folk think is a good addition to the language. The TIMTOWTDI perspective that I personally very much appreciate and value is slowly taking the field from Zen Python's one obvious way to do it.
hatsuseno··on Time-lapse of a single cell transforming into a salamander (2019)
"The bee, of course, flies anyways. Because bees don't care what humans think is impossible."
hatsuseno··on Steam's login method is kinda interesting
Out of curiosity, why is having the process scheduled tightly with (something akin to) cron ideal to you? atd is, to me, a perfectly reasonable alternative. I guess it depends on the environment a developer finds themselves in when implementing the feature. It might just be easier to setup the next scheduled job than implementing cron-like features in the system that does the executing of scheduled junk.
hatsuseno··on Steam's login method is kinda interesting
To me it's not much a stretch of the imagination that this is what they're already doing, and the time between the scheduled task triggering and setting a new one up might take that much to begin with. The whole setup feels like systems with atd scripts that often rescheduled themselves (possibly based on some condition or using intervals with some variability depending on system load or other such state).
hatsuseno··on Cyberpunk 2077 runs on Linux through the Proton compatibility layer
I had the distinct displeasure of running into Riot Vanguard (Valorant's anti-cheat engine) just yesterday. I had to start fiddling with bcdedit to get my install of Windows 'compliant' enough for it to even activate. Monstrously invasive in my opinion.
hatsuseno··on Youtube-dlc – Download videos from YouTube or other video platforms
Exposure? Widespread adoption? Luck? You know as well as I do I'd wager.
hatsuseno··on Possible detection of a black hole with a mass thought to be impossible
Your reasoning is on the right track, but it's the wavelength specifically that's outside of the range for both Virgo and LIGO. As far as I understand the subject, we're running into physical limits for their detection using that kind of experiment. Instead, research is attempting to infer the mergers using pulsar Doppler shift measurements.
hatsuseno··on Turing-NLG: A 17B-parameter language model
How close do you think the technology is to answering -this- question?
hatsuseno··on Sanitation conquered disease long before vaccines or antibiotics
If by crazy you mean steadfastly clinging to the status quo due to human behavior at scale still being programmed by our herd mentality, then yes, everyone else is crazy. The only hope I derive from it is that there's a chance we'll overcome that nature at some point. But I'm not that optimistic about our chances.
hatsuseno··on Teens don't have a clue about IT? (2016)
When I have a problem with my car, I take it to a dealer or a certified repairshop. I effectively know jack-all about the workings of that machine. I can be easily conned into paying for repairs that don't need doing. Do you wish to claim that no such context exists for you?

It's easy to gloss over the fact that for >99% of users the machine "just needs to work", and I don't think that's unreasonable. There will be a subset of kids that /do/ take an interest in this stuff, and will pick it up as the next generation of "IT magicians".

hatsuseno··on Dual AMD EPYC 7742 Crushes Quad Intel Xeon 8180M's in Geekbench 4
According to AMDs specs ( https://www.amd.com/en/products/cpu/amd-epyc-7742 ), yes, it should.
hatsuseno··on Machine learning leads mathematicians to unsolvable problem
This was my takeaway from the article as well. Even though I have no academic knowledge on the subject, can't say I was surprised to learn this. To me it seems obvious in hindsight, though might be Dunning-Kruger.
hatsuseno··on User-defined Order in SQL
Throwing my qnd solution to this problem in here.

  id | name | at | date_modified
   1 | foo  | 1  | 2018-03-21 12:00
   2 | bar  | 2  | 2018-03-21 12:01
   3 | baz  | 3  | 2018-03-21 12:02
Updating the ordering is a matter of updating a single row with it's new intended position and triggering a date_modified update.

  -- Move last item to top
  UPDATE ordered_set SET at = 1, date_modified = NOW() WHERE id = 3;
Retrieving can easily be done using a multicolumn order by;

  SELECT * FROM ordered_set ORDER BY at ASC, date_modified DESC;

  id | name | at | date_modified
   3 | baz  | 1  | 2018-03-21 12:10
   1 | foo  | 1  | 2018-03-21 12:00
   2 | bar  | 2  | 2018-03-21 12:01
If you want to explicitly get the current ordering as a sequence number some databases have ROW_NUMBER() OVER (ORDER BY <same as above>) as a potential solution.

That said, this seems like a pretty trivial non-issue. You wouldn't want to do this on very large datasets, and updating many rows for small sets performs just fine in my experience.

hatsuseno··on Show HN: Programming with Escher
The article references the Henderson Escher example, which is nicely surmised in a SICP lecture from '86: SICP-3A video https://youtu.be/2QgZVYI3tDs?list=PL8FE88AA54363BC46&t=3678

I was instantly thrown back to my time watching this series and doing the exercises, which I highly recommend to anyone.

hatsuseno··on Millennials aren't cheap, they just have different spending priorities
Isn't this a mindset shared by every "generation" before us?
hatsuseno··on Audio fingerprint database creation and query
https://code.google.com/p/libfooid/

Code looks great, but this library requires some sort of frontend to be functional, not to mention that the code hasn't updated in years (probably not since Gian-Carlo's initial release).

audfprint comes with a functional commandline interface for managing such a database, at least in basic form. While I get that this sort of thing can conveniently be written in Matlab, that choice won't help with adoption of the tool. I hardly know of anyone with a Matlab runtime ready to go for random tools.

So torn between a (possibly outdated) library, and code written for an, let's say unusual, runtime, neither of these two really appeal if I wanted to build a de-duplicating audio library.

hatsuseno··on GnuPG 2.1.0 “modern” released
I'm curious, why does GnuPG scare you?
hatsuseno··on The Cost of Poor Web Performance
Like a train-wreck happening, meme usage also 'incorrect', red indicates the 'positive' part of, blue the awkward juxtaposition.
hatsuseno··on You Can't JavaScript Under Pressure
My JS is somewhat rusty, glad I had a .map() to work with. 9 minutes something, I did 'cheat' by looking up some typeof returns.
hatsuseno··on 22 American nuclear bombs are stored in The Netherlands
If the fact that these nukes are stored in the Netherlands is kept from the public in general, and only leaks out every now and then, they must not be meant to make the population feel safer. They're probably just there as part of concessions made after WW2, where the USA wanted to extend it's reach into eastern Europe.
hatsuseno··on Why zooming on mobile is broken (and how to fix it)
This technique is already used in the wild, Android devices have been doing this forever, Windows Phone 7 as well, although I'm not sure on the iPhone, I recall someone describing the effect even in their browser. The 'problem' is this is opt-in behaviour, so only a few apps use it, while it should be a default behaviour for any kind of formatted text.
← PreviousPage 2 of 2