HNHacker News
TopNewBestAskShowJobs

simonlc

357 karma · joined October 10, 2012

http://simon.lc
submissionscomments
simonlc··on Tetr.io
I was playing Quinn a bit a few years ago. Someone brought it up and I found it. It definitely did not run as great as I remembered. Now I don't even think it would run at all...
simonlc··on Tetr.io
I believe it uses a webgl 2d framework, like pixijs, though that might no longer be accurate.
simonlc··on Tetr.io
Yup it has that mode, which to be fair existed in Tetris clones long before Tetris 99. I just meant that it had many more modes and I don't really thing that's the focus of Tetr.io? I could be wrong though I'm not a player.
simonlc··on Tetr.io
The community has written a great wiki page about the game for those looking for more details without looking around inside the game: https://tetris.wiki/TETR.IO
simonlc··on Tetr.io
Have you tried the TGM series?

https://tetris.wiki/Tetris_The_Grand_Master

simonlc··on Tetr.io
Not really, it does more than Tetris 99, and the main match making mode is 1v1 not 1v98.

It's not the only Tetris game with big lobbies. An earlier popular one is https://jstris.jezevec10.com/

simonlc··on Tetr.io
It's just a multiplayer Tetris clone. Not a "mass" multiplayer like some other .io games, just one with match making.
simonlc··on Ask HN: Is it worth it to invest in learning TypeScript?
Yes. It's a tool that helps you. It has its quirks, just like any language, but they are outweighed by the benefits.

I was hesitant at first too, but I am sold on it now. Most libraries provide types too, so the entire JS ecosystem has basically adopted it as well.

simonlc··on Your code displays Japanese wrong
Really well done post and good idea with the title!

- Simon from TGM :)

simonlc··on Paybright Canada iPhone 13 Orders Stall Under Heavy Traffic
I managed to get past the traffic screen but I get a server error once I try to sign up for a plan. I also get a session expired error often, right after doing an action. Is their session store getting reset frequently?
simonlc··on PAM Duress – Alternate passwords for panic situations
This is really good, I've had a gun pointed at my head more than enough times with all my bitcoins wiped, finally a solution to my every day problem.
simonlc··on Apple iPhone charger teardown: quality in a tiny expensive package (2012)
I don't know how you can defend these crappy products. I don't want to baby a cable, and yet I have to act like a crazy person when ever someone touches my "precious" cable. Any other usb cable on my desk I can twist and bend at my heart's content, and I know they'll outlast the spec they were designed for.

The only reason I use wireless charging now is because it's cheaper and easier than using broken cables. Sadly the one in my car looks like the terminator's arm when he cuts off his arm skin.

simonlc··on Windows 96
That fucking chat holy hell. Do not let HN members lose like that.
simonlc··on Bunnyhopping from the Programmer's Perspective (2015)
It looks unnatural when you put it in a game like CS, yes. But remember where CS came from, Action Quake.

Then you have games that put this front and center, and it looks completely natural, such as Warsow.

simonlc··on How JavaScript works: 3 types of polymorphism
Yeah and with hooks they arent even necessary at all anymore.
simonlc··on Bringing Online Gaming to the Game Boy
What isn't talked about here is the possibility to create a computer opponent, for those times no one is online or you want to practice!
simonlc··on The anti-pattern of responsive design
> One part of a solution to this problem is to use relative CSS units. Avoid hard breakpoints whenever possible. Only break columns into rows when there is no more space left.

While the web still lacks in certain areas to accomplish this with CSS, there are many new techniques with grid and flex that allow very little use of media queries to reflow the content.

When using break points, or media queries, I don't think you should abide to a constant set. While relative units might solve certain situations, it's not a complete solution.

Using constant set of breakpoint sizes is what causes these bizarre jumps from a "wow this is a very stretched out mobile site." By using grid and flex and things like auto-fit, minmax(), etc will get you part of the way today. After you still need to use breakpoints to handle edge cases. These should always be set only at the point they are actually needed, not a fixed "this how wide phones kind of are." This way when the page is resized you have a fluid adjustment of content that only reflows automatically (with grid and flex) and at strategic breakpoints for edge cases. So regardless of the device it will flow more smoothly according to your site's content, rather than just 5 different screens (breakpoints).

simonlc··on B. Traven
What if the agencies are the ones that created bitcoin?
simonlc··on Surround Sound in Headphones
Most of them do better with 2 speaker output. It's competitive, having a realistic sound is usually worse than one that is easily distinguishable.
simonlc··on Links are not buttons (2013)
I think wrapping a div with an <a> element is now valid, you probably want to only wrap inline elements like a <span> with an <a> when possible. Imo it's a better practice.

It also avoids having large "white space" areas that are clickable, when only the text should be clickable. (Like when you wrap an <h1> with an <a> for example.)

simonlc··on Links are not buttons (2013)
It's luckily a very easy fix, just change the div tag for a button tag. You get all the a11y "for free."
simonlc··on The Hitchhiker's Guide to Online Anonymity
The first sentence of the guide confirms my suspicions

> TLDR for the whole guide: “A strange game. The only winning move is not to play”.

What I extrapolate from this comment is that there is no real way to be anonymous online. So what's the point of the guide then?

simonlc··on The Revolution in Classic Tetris
While the term "Classic Tetris" usually refers to NES Tetris, it can also mean any pre-guideline game (modern tetris).

Tetris The Grand Master has actually been part of The CTWC for a few years. My favorite is from CTWC 2017, one of the craziest finals in Tetris ever. Round one starts here: https://www.youtube.com/watch?v=a0xTEkejOtI

simonlc··on The Revolution in Classic Tetris
The PAL version was adjusted for the fps change, so while the game looks the same it plays very differently because of just a few values. It was only recently that the first person in the world EricICX maxed out the PAL version.

Here's an in-depth article that explains the consequence of these changes to tapping. https://tetris.wiki/User:Kitaru

simonlc··on The Revolution in Classic Tetris
Apparently its a tradition that Koryan brings one of these devices to the CTWC after party and everyone competes! Sadly I dont know the best scores.
simonlc··on ISO 8601: a better date format
Most forms are sortable, though dates with a timezone specified are not sortable.
simonlc··on Building a PC, Part IX: Downsizing
I also did this years ago, it was my last upgrade and I regret not getting normal sized boards. I only have space for one pci-e card, so I can either choose to have a video card, or anything else I need (such as a capture card). Now I would also like the possibility to run two capture cards, but I can't even do that. These small form factor pc's aren't event that much smaller than an mATX build, so I don't really see the point anymore. If a manufacturer would start making smaller PSU's GPUs and more integrated cooling, then maybe. I don't think you should sacrifice so much versatility a PC has just for a little extra floor space.
simonlc··on Bose QC 35 Firmware 4.5.2 Noise Cancellation Investigation Report
Wow I've had this issue for a year now, and just yesterday was thinking about taking it apart to fix it. This just made the task much easiser!
simonlc··on Sony spins off camera business into separate company
Well Fuiji seems to be doing great too but I didnt mention them because they arent one of the top manufacturers for professional cameras at the time. I personally have both an a7ii and xt2, and I much prefer the fuji.
simonlc··on Sony spins off camera business into separate company
it would not. I think lens weigh comes entirely from the design and speed of the lens. The designs don't vary that much so I would t consider it. Take the full frame canon 70-200 f4, it weighs 760g, vs the 1.5 crop fuji 50-140 f2.8 which weighs 995g. They are nearly identical in aperture size and focal length, and will produce similar looking images for comparisons sake. All that to say, the amount of glass used is what will determine the size and weight of a lens, not the sensor size. There are many other factors but in general for crop bs full frame there is little difference.
← PreviousPage 2 of 5Next →