Hacker Newsnew | past | comments | ask | show | jobs | submit | stonewareslord's commentslogin

I found this watch because I could not find anything with more than 2 timers. I wanted a watch that has 5+ for cooking. This watch doesn't either, but I'm writing a face in rust to support this case

I also want sunrise/sunset time, random number generator, and hourly beep+30m beep like a ships clock



I actually almost have a working version of a replacement for what3words/Xaddress/etc that solves every gripe I know of.

Format is: (1-1024) WORD WORD WORD with a relatively short wordlist (8k words). Maps to ~1 square meter and plurals/singular words represent the same value. Completely open source to everyone.

My gripe with pluscodes is memorizability. Number and 3 words from a short list should be pretty easy to remember and write down. Either way, my replacement can easily map to plus codes/lat lon/google maps/openstreetmap. I'm super excited about it.

I'll probably post here when it's closer to done.


What do you mean meme storm? Switching to Firefox makes you immune to annoying changes like this... I honestly don't understand why more people, especially on hn, haven't switched over still.

As a Firefox user, articles like this are just noise, not a possible attack on my personal privacy. When was the last technical scandal with Firefox? Adding an optional bookmarking service? How are people still defending chrome?


Security (not privacy): Firefox has shown in Pwn2Own contests and in security circles that it is not as secure as Chrome. Mainly because of overall security architecture and sandboxing techniques involved (remember the Chrome comic, I think even current Firefox has not implemented all security sandboxing which Chrome had from day 1). Firefox is trying to catch up but is overall behind. So there you have your technical disadvantage. I feel personally saver to visit unknown sites with a current Chrome based browser than with Firefox.

Also if you compare from a fingerprinting side of view then Brave is better than Firefox+uBlock (and all privacy lists involved). You can compare that easily between your Firefox and Brave here: https://coveryourtracks.eff.org/

For me personally I also don't want to miss Chromecast capabilities (it's a nice system and unfortunately there is no good alternative) in my mobile browser.


I tried to make the switch after last week's uBlock Origin Lite post but there are just so many rough edges. For example:

1) You go to https://i.imgur.com/vuUyLnz.gifv.

2) You decide to skip the beginning so you "Right Click > Show Controls" and use the controls to skip the beginning.

3) You decide to skip to the end so you move your mouse over to where the controls should be but they don't reappear.

4) They're gone and the only way to get them back is to "Right Click > Show Controls" again.

There are a lot of rough edges like that. I'd almost rather not use browsers than use Firefox in its current state.


Is it not this way in chrome too? I know imgur messes with the ui for no good reason.

Your other commentmentions i.imgur.com being the case? Maybe libredirext can help you never hit the i. Site?


> Is it not this way in chrome too?

Afraid not. In Chrome and Safari the controls reappear in step 3. In Firefox step 4 is required.

I wouldn't be surprised if it was an imgur thing but I have seen it in non-imgur embeds on reddit.

> Maybe libredirext can help you never hit the i. Site?

That could work. Thank you!


It's an imgur thing. It disables controls on every interaction with the video by doing `.controls = false` on the video element.

Chrome seems to ignore this attribute being set to false and continue to show controls anyway, which appears to be a spec violation from my reading of it. Of course it ends up being a desirable behavior in this case.


imgur is intentionally disabling the controls in order to show their custom buggy ones, I don't know what you expect Firefox to do here.


Sounds like you're getting redirected to https://imgur.com/vuUyLnz. Make sure you end up at https://i.imgur.com/vuUyLnz.gifv.


This is weird. Why not just go to https://i.imgur.com/vuUyLnz.mp4 ?


I mostly encounter them on reddit and it seems they just happen to use gifv.

Just skimming through the first few pages and it looks like all of the videos are gifv:

NSFW

https://old.reddit.com/domain/imgur.com/


>Switching to Firefox makes you immune to annoying changes like this.

cough Proton cough

That being said, most of the extensions I use have survived the last two years of Firefox development.


Yes quantum was rough... I still miss vimperator. Though the speed increase was nice. Thank you, I did forget about this actually


> cough Proton cough

I'd take Proton any day over a neutered ad blocker


Switching to Firefox means accepting ads built-in to the browser, something that (AFAIK) Google has never done. You can, I suppose, go find the settings one by one and disable all the places they appear, but Mozilla can (and has) introduced new on-by-default ads with version upgrades, so that only lasts so long as your current browser version is supported.

I mean, sure it's great that ad blockers still work, but let's not pretend that Firefox is some kind of bastion of pro-user sentiment.


Absolutely true. That's why I use Librewolf. I can control updates when I want them via my system package manager. The developers don't really maintain a separate browser from firefox, just a distribution that removes Mozilla trackers and a few user hostile decisions (like those ads). Works very well for me!


> You can, I suppose, go find the settings one by one and disable all the places they appear

It's like one setting in about:config

> Switching to Firefox means accepting ads built-in to the browser, something that (AFAIK) Google has never done

Google might not build ads into the browser, but if you use it as they intend and log into the account all of your activity gets tied to your account. I would rather have pocket then not be able to sign into a google account without google signing it in across the browser

> I mean, sure it's great that ad blockers still work, but let's not pretend that Firefox is some kind of bastion of pro-user sentiment.

Yeah mozilla has a shitty track record I'll admit and firefox is a lower quality product, but at the end of the day it's still the lesser of two evils


> It's like one setting in about:config

Oh really, which one?

> at the end of the day it's still the lesser of two evils

Never said it wasn't.


extensions.pocket.enabled


Exactly - pocket is only one source of ads at this point. They keep adding them from different sources. I've actually compiled Firefox without Pocket for years now, and I still got ads in the browser after an update.


> Switching to Firefox makes you immune to annoying changes like this

Unfortunately it does not, as other replies and plenty of HN Firefox posts demonstrate.

> I honestly don't understand why more people, especially on hn, haven't switched over still.

There are several important areas where Firefox is lacking. Automation on macOS is one of them (it’s the sole major browser without AppleScript support) but in every thread I see people complaining of something different.

I use neither Firefox nor Chrome. I don’t want to support Google, but it’s also not feasible to use Firefox as my daily driver or to support it in the tools I release.


Actually even firefox is switching to V3 and deprecating V2, they are keeping request blocking (main problem with v3) but why are they just following google?


> why are they just following google?

Mozilla gets 95% of its revenue directly from Google.


The extension management ui is terrible in Firefox and I haven’t been able to figure out how to disable or manage many multiple extensions.


You can't in bulk as far as I know, but can't you just go to about:addons in the URL bar? I don't use more than 5 anymore. How many do you have?


Firefox memes have been trending on reddit.


> Switching to Firefox makes you immune to annoying changes like this

No it fucking doesn't. Firefox have been aping chrome since version 4 and really sealed the deal with version ... 29, I think.


what does this mean in practice?


It used to be that firefox would copy chrome's ui, then they started copying the extensions, then they eliminated their better extensions. Now I expect they will fully embrace the latest gimped api from google.


I don't think this article is complete. It mentions no pollution, which is true of window and most HTML elements, but not always. Check this out, you can set an img name to getElementById and now document.getElementById is the image element!

Here's a minimal example (https://jsfiddle.net/wc5dn9x2/):

    <img id="asdf" name="getElementById" />
    <script>
        // The img object
        console.log(document.getElementById);

        // TypeError: document.getElementById is not a function :D
        console.log(document.getElementById('asdf'));
    </script>
I tried poking around for security vulnerabilities with this but couldn't find any :(

It seems that the names overwrite properties on document with themselves only for these elements: embed form iframe img object

Edit: Here's how I found this: https://jsfiddle.net/wc5dn9x2/1/


Note that this is with the name attribute, not the id attribute the article is discussing.


Good catch. That would explain why it wasn't mentioned then


Curiously the article doesn't mentions it, but theses kinds of vulnerabilities are named DOM clobbering if you want to know more about it!

It's weirdly not that discussed on the web, most probably because it require a pretty specific situation.


Thank you for this! I had a feeling it wasn't a security issue. I closed my ticket saying it might be one due to finding websites mentioning Dom clobbering


Me too!


What do you mean? Adding odds defeats the purpose of the prediction since you can't confirm it to be true or not.

If I predict with 99.99% odds something will happen and it doesn't, my prediction could still have been correct as that fits in the remaining .01%. Whereas if I predict something will or won't happen after some time, you can confirm if it did or didn't happen after that time.


All predictions come with uncertainty. That's what makes them predictions.

Even if someone says "there will be an ice cream shortage in France in the summer of 2025" they don't mean they are 100 % certain of it. They mean they find it somewhat likely -- but exactly how likely? That's what they have to tell us, because we don't know.

For an individual prediction, you can never tell whether it's true or not, because individual predictions always come with some level of uncertainty.

What you can do, if you know at what confidence level it was made, is

- Score individual predictions. One made at 99.9 % certainty that doesn't come true gets a heavy negative score, while if it would have been made at 60 % it gets penalised much less.

- Verify the accuracy of a collection of predictions. If I predict five things at confidence levels of 0.8 0.7 0.9 0.5 0.5 then I should get roughly 3--4 of them right. If I don't, my predictions aren't very accurate.


Why is this called sol (sun) when the logo is a black hole? Am I missing something?


I agree with your assessment.

> a stack made for a single game is not a game engine.

For a concrete example: the newest Lego game, Star Wars the Complete Saga, had a complete engine rewrite ("NTT") and the new game is the only one that runs it. I wonder what term the author would use to describe NTT, which isn't designed to run a single game or have a community.


What does a complete engine rewrite mean ? Is it just a new renderer with deferred shading ? Is it a bunch of new gameplay tools ? Is it a start-from-scratch thing ? (Which would be absolutely stupid).

Game engines are more of an ecosystem. Yes, the community is a thing because the devs seem to be a small indie group that uses Godot so they can ask for assistance, but Frostbite does not have such a thing (well, maybe internally at EA), and yet noone would say it's not an engine. As long as, through an upgrade, your engine keeps the same way of working and you're familiar with it, it is an engine as a whole. UE and Unity are two different engines because the workflows are different. But UE4.0 to UE5.0 is still the same engine, you won't take that much longer to get back in the groove.


> Game engines are more of an ecosystem

Not really. In the case of Unreal/Unity/Godot (and perhaps things like Quake and Source before it), sure. But there is definitely more to engines than this, which is the argument being made.

We probably need a better term to differentiate traditional engines from the big ones that come with an integrated editor. But until we do, there are many sizes of engines.

> As long as, through an upgrade, your engine keeps the same way of working and you're familiar with it, it is an engine as a whole

Again, this is the controversial part. Engines are traditionally not about editors and workflows and whatnot. Sure the term has changed recently and a lot of people now have this impression, but until there's new terms, engines come in different sizes.


You can still find rotary engines in cars, that doesn't mean that the first thing that comes to literally everyone's mind when you mention engines is the classic combustion engine with cylinders.

Lots of big claims about engines traditionally not being about editors, but nothing to back that up. Engines have always referred to the whole package, and to something somewhat reusable. Saying "recently" and mentioning the Quake Engine before makes me question your definition of recent. Thirty years old in an industry that's barely 50 if you count the first popular games like Oregon Trail? Where do you fit Monkey Island, using the SCUMM Engine in 1990 ? You don't see anyone talking about the Celeste Engine, or the A Link to the Past Engine, because they're bespoke, single purpose implementations.

So, no, engines have pretty much always been about reusable tools, that may or may not bake certain gameplay elements in, but are overall just a tool.


> Lots of big claims about engines traditionally not being about editors, but nothing to back that up

Big claims? What the hell does that mean?

What about Bevy, the engine mentioned in the article this thread refers to? Also, most Rust engines. Also most engines you find in Github.

Or do you want a list? Here's some from the top of my head that I'm familiar with: Love2D, Irrlicht, Torque3D, Solar2D, MUGEN, Nebula, jMonkeyEngine, Panda3D (this one powered several Disney games), Cocos2D (it powered several popular games before Cocos Creator existed), Ogre3D (before having an editor). There's also plenty of Rust ones: Bevy itself, Amethyst, I could do more research, but I suggest checking Wikipedia.

This is also not counting studio-specific scriptable engines. I worked on a few and we didn't need scene editors, because we just used 3D editors and tags. That's definitely an engine, despite not having the tools you claim to be necessary.

You can make the case for those engines not be called engines anymore, or maybe engines with editors should perhaps be called something like "megaengines" or whatever, but there's definitely more than one type of engine.

Sorry but you can't retroactively change the name of things just because they don't fit your limited knowledge. The "engines must have editors" thinking is something that only happened in the last 10 years, a few years after Unity3D gained popularity, and while some newbies might assume that from this meme, it doesn't really represent the historical use of term or the usage of the term by the industry as a whole.


The difference between SCUMM and something like "Celeste Engine" is that Gilbert and the rest of Lucasfilm Games decided to reuse Maniac Mansion's code for their next titles, while nothing reused Celeste's code (yet). SCUMM even has it in its name ;)


How do you enforce the physical check with captive portal? Do you give everyone a shared password to go into the portal?


What a tiring trope. I use a high resolution macbook for work and a 1366x768 13 inch laptop for personal use. Like OP, I greatly prefer the font blockiness the latter provides especially in terminals.

And yes, I've tried smooth fonts and FixedSys/Less Perfect DOS-VGA on both and prefer blocky ones every time. High res screens love to use smoothing and subpixel rendering and I very much prefer none of it.

Edit: point being if you switch to high res displays, you won't always like it more


> High res screens love to use smoothing and subpixel rendering and I very much prefer none of it.

Quite the opposite! These are hacks for low-res displays to make type look better. Sufficiently high resolution displays disable these because they are high resolution enough that your eye perceives a smooth line/edge already without having to resort to hacks to avoid stairsteps.


If we're talking about actual smoothing, anti-aliasing, then that's not a hack, that's a necessity for non-bitmap fonts until you reach extreme resolutions. If you want your eye to perceive a stairstep as a smooth line you need to start talking about 16K screens.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: