HNHacker News
TopNewBestAskShowJobs

Zecc

613 karma · joined October 10, 2010

submissionscomments
Zecc··on The faulty digital clock problem
> Have you ever wondered why VCR clocks always showed 12:00 and were never set

Not really. It's the same reason idle microwaves also "always" show 00:00.

Zecc··on Big list of HTTP static server one-liners
.Net via Powershell:

https://gist.github.com/willurd/5720255#gistcomment-2390248

Zecc··on Michael Collins, Apollo 11 astronaut, has died
> public conciseness

That was possibly an autocorrecto for "public consciousness", but I like how well it still applies.

Zecc··on The “Granny Knot”
Same here. You might been interested in learning about the lace lock[0] as well, if you haven't already.

  [0]: https://youtu.be/LXjOLWgWq9k
Zecc··on Windows 10 taskbar is now pushing Microsoft Edge web apps
No idea what Edge's vertical tabs look like, but I like vertical tabs in Firefox because it lets you have simultaneously on screen a ton of open tabs without reducing the tab's size.

I don't care about the loss of horizontal space most of the time. I have a 16:9 screen and most web pages grow vertically anyway.

As a matter of fact I use a vertical Windows taskbar as well, since it lets me have many applications open while still displaying their window titles. It's not usual for me to have 5 file explorer windows open, and their taskbar buttons won't combine.

Zecc··on Monkey MindPong
Now imagine if someone could control an implant installed on a Mars probe.

Stupid speed of light, making it lag so much.

Zecc··on Git's commit workflow is backwards, and encourages bad habits
> For every branch, a PR must be opened, code must be reviewed, full test suite must be ran, the testers must ok that the change does not require extending the test suite, and only finally after the whole ordeal we're ok to merge.

Surely this isn't true for local branches on your machine? I hope you're not living under such a dystopia.

Zecc··on More fuckin' user interface design
Oh, FFS. Would it be that hard for them to have an option of displaying both icons and text?

In fact, I think that's how it worked before.

Zecc··on 17 year old Firefox feature request fixed
> I just laughed when I saw your comment, and the bugzilla links are styled as "visted" (i.e. gray instead of black.) > > I hate that behavior. When I click in the address bar, it's because I want to edit the URL. If I want to go somewhere else, I'll open a new tab, or use a bookmark, or click a link on a page. In the rare case that I want to type a whole new URL, but keep the same tab, I can easily triple-click or [Cmd]+A before I begin typing.

I'm with you on this. But to me the worst annoyance is how it tends to revert to a previous URL when the new URL fails to load, either because it truly failed to load due to an error or because it timed out while I'm walking through breakpoints.

When I manually entered a URL, the edit should stick even if it doesn't load, dammit.

Zecc··on The Pretty JSON Revolution
> The position of commas in the rgb array are triggering me

You mean:

    {
      "colors": [
        { "color": "black"  , "hex": "#000", "rgb": [   0,   0,   0 ] },
        { "color": "red"    , "hex": "#f00", "rgb": [ 255,   0,   0 ] },
        { "color": "yellow" , "hex": "#ff0", "rgb": [ 255, 255,   0 ] },
        { "color": "green"  , "hex": "#0f0", "rgb": [   0, 255,   0 ] },
        { "color": "cyan"   , "hex": "#0ff", "rgb": [   0, 255, 255 ] },
        { "color": "blue"   , "hex": "#00f", "rgb": [   0,   0, 255 ] },
        { "color": "magenta", "hex": "#f0f", "rgb": [ 255,   0, 255 ] },
        { "color": "white"  , "hex": "#fff", "rgb": [ 255, 255, 255 ] }
      ]
    }
Zecc··on Ragya – Indian classical music played by time of the day
Are you talking about the page's background?

I'm seeing a bird perched on a tree. It probably varies according to time of day.

Zecc··on Bombadillo: a non-web browser
> Firefox reader view (don't know how it's called)

It's called (wait for it) Reader View.

Zecc··on Anu: A sound, distributed version control systema
I was expecting people making silly puns around the word "sound".
Zecc··on Turning my smartphone into a boring productivity tool
> I have no social media on my phone and the only game is: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ > > Really hard to get addicted to but enjoyable enough if I actually want to spend a few minutes playing a game.

Every morning I empty my bowels while playing Filling. Or the occasional Range or Light Up.

Zecc··on A case for using punctuation in Slack
It's funny because we can't tell whether your comment is sarcastic or not.

I like to think you've done it on purpose.

Zecc··on A case for using punctuation in Slack
Here's hoping your screwups in production become less regular. :)
Zecc··on On Browser Tabs
I have both, and while I haven't used Sidebery as much as I should (since I've known and become accustomed to TST first), I can say at least this: Sidebery has tabs groups. These display as icons to the side of the tab tree, and when you select one it will show the tree of tabs in that group only.
Zecc··on Ask HN: As a developer what are your aha moments?
> I started putting defense mechanisms everywhere

Just weeks ago, the software I had just finished writing complained to me at first run that I had forgotten to configure a setting. Defensive coding ftw.

> never overwork and sleep the best I can

Your best work can be done while not at your desk. Don't mind taking frequent breaks.

Zecc··on We didn't encrypt your password, we hashed it
They don't encrypt your password, they hash it.
Zecc··on Do we really travel through time with the speed of light?
> minute details

Pun unintended?

Zecc··on Math.min(Math.max(num, min), max)
typeof NaN
Zecc··on Understanding quaternions and the Dirac belt trick (2010)
I'm also a fan of https://acko.net/blog/animate-your-way-to-glory-pt2/ [WebGL heavy]
Zecc··on Show HN: Grid.js – Advanced table library that works everywhere
That doesn't really answer the question though.

It's up to the browser implementers how they do tables, and they certainly could go ahead and cater to common cases in this area. As user agents, it's the browsers' job to be helpful to the user regardless of what the HTML looks like.

For example, nothing in HTML talks about having a search prompt appear on Ctrl+F, yet everyone does it.

Zecc··on I bought netflix.soy
In case you've never heard of them: https://microsoft-informatica.com/

Yes, they were here first.

Zecc··on Ask HN: Programs that saved you 100 hours?
And if you need something even lighter, something like a better Notepad is enough. Lightweight text editors are a dime a dozen, but I'm personally a fan of notepad2 / notepad2-mod / notepad3; even if they don't have tabs.

Also shout out to LINQPad, for letting me test quick snippets of C# with better visualization than Visual Studio. It's also a better alternative to Sql Server Management Studio for running SQL.

Zecc··on Google is shutting down Neighbourly
> For 1 ten thousandth of their cash of hand, they could fund this app for 5 times longer than Homo sapiens have walked on earth. 1.1 million years.

But what about the other 10,000 projects Google is working on? /s

Zecc··on Tetrahedral Tessellation Experiments
I see two errors in the console. The first:

    ReferenceError: genDataFromText is not defined
This is because genDataFromText is defined inline in the main page after shaderoo.js loads.

Edit: now that I think about it, just because shaderoo.js is loaded first, doesn't mean getDataFromText will by called immediately. I don't have the time to debug or even just read someone else's code right now, so I'll just leave it at that.

The second:

    NotAllowedError: The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
Alas Firefox is failing to tell me where exactly in the code the error is coming from.

I also see this warning:

    Loading failed for the <script> with source “http://127.0.0.1:8081/socket.io/socket.io.js?_=1585039727308”.
That's true, I'm not hosting anything on http://127.0.0.1:8081 :eyeroll:
Zecc··on Distinct on: a confusing, unique and useful feature in Postgres
SQLite takes it one step further.

https://sqlite.org/quirks.html#aggregate_queries_can_contain...

> if an aggregate query contains a single min() or max() function, then the values of columns used in the output are taken from the row where the min() or max() value was achieved. If two or more rows have the same min() or max() value, then the columns values will be chosen arbitrarily from one of those rows.

Also here:

https://sqlite.org/lang_select.html#bareagg

> When the min() or max() aggregate functions are used in an aggregate query, all bare columns in the result set take values from the input row which also contains the minimum or maximum. [...] There is still an ambiguity if two or more of the input rows have the same minimum or maximum value or if the query contains more than one min() and/or max() aggregate function.

Would have been nice if adding an ORDER BY would allow disambiguating.

Zecc··on MOV is Turing-complete (2013) [pdf]
I honest to goodness thought this was going to be about the video container format. In retrospect this makes much more snse.
Zecc··on Show HN: Made this with my daughter to help kids ages 2 to 4 learn logic
I got 12 cats and I tried all the buttons. Of course none worked. Checking the source I see the fault in line 296:

    max_cats = level + 5;
At level 7 that's a possible maximum of 12.

Edit: you've pointed this out in your comment and I somehow missed it.

← PreviousPage 7 of 12Next →