HNHacker News
TopNewBestAskShowJobs

assemblylang

196 karma · joined January 11, 2022

submissionscomments
assemblylang··on Ask HN: Where have all the forums gone?
>A interesting question would be, if the degrading google search is responsible that it is harder nowdays to find them

I was going to comment on this. Forums are probably cropping up at a faster pace than ever (its never been easier to host a forum, and we have modern forum software like discourse readily available), its just near impossible to discover them through modern search. Forums, for example, often have long running threads that may span over multiple years with rich sources of useful information, but modern search heavily downranks old (read: less than 1 week) pages unless its a niche query and hosted on $TOP_10K_SITES.

assemblylang··on Brave Search passes 2.5B queries, allows users to choose search rankings
>And its still the most private consumer grade browser out there

>All other browsers require tweaks and changes, while with brave from your first click you are more private, I can give it to my grandma and she would be more private by just using it.

100% false. Ungoogled Chromium and Librewolf have zero telemetry. Brave has telemetry built in. Librewolf also comes with adblock built in, no tweaks required at all. Why should I use Brave over Ungoogled Chromium or Librewolf? Why are you defending a browser that is _not private by default_ when community-driven, conflict of interest free browsers exist?

assemblylang··on Brave Search passes 2.5B queries, allows users to choose search rankings
>Since we're indulging in conspiracy theories here

Are you Brave's native marketing arm at work? When I open up wireshark and I see telemetry sent back to Brave after I open the browser, must be a conspiracy right?

I find it funny that you did not even try to refute the points about them impersonating people to sell their products or the telemetry in their browser. You instead deflected into a combination of "whatabout-ism" and then say the same vague positive statements "Brave is a good browser and a decent search engine."

I think Brave is shady, explain to me why they are not using technical merit. I will fully admit that I may not know all the facts, and I'm willing to hear you out, so explain why they impersonate people to sell their product.

>Do you apply this standard to everything?

Yes, if a company markets one thing, I expect them to deliver on that marketing promise. Brave markets privacy, and they do not deliver.

>I'll just throw out that mine is that you have ideological motives to dislike Brave and those motivate your criticism.

Explain further. What is my motivation here? That I'm tired of the Brave spam? That I want a browser that is actually private, like Librewolf or Ungoogled Chromium?

assemblylang··on Brave Search passes 2.5B queries, allows users to choose search rankings
>Does anybody find the constant promotion of Brave on HN annoying?

Yes, its extremely annoying, and I do not trust anyone saying positive things about Brave or its other product offerings. Brave is a shady company that:

>puts profits over privacy

>impersonates well known influencers to sell their products without their knowledge

>constantly pushes their cryptocurrency, functionality completely unrelated to web browsing and of negative value to anyone caring about their privacy

>their search results appear to be based off of google, despite claiming an independent index. all of your queries may just be going to google anyways

>the browser frequently sends telemetry to their servers

>they have consistently added more spyware to the browser unless users en masse call them out, which only happens some of the time

I don't think for a second you are being downvoted by real hacker news users. Brave has created some sort of native marketing arm or something that drowns out any criticisms with vague positive comments like "I've been using brave search, more privacy and better search results than google!". Something is truly fishy about Brave, and I refuse to go anywhere near their products.

assemblylang··on Almost all searches on my independent search engine are now from SEO spam bots
There are still ways to prod out good content from the SEO spam on search engines. I wrote a google search front end that does this [0], using search operators to remove some common SEO spam.

[0] https://sayno2seo.com

assemblylang··on Ask HN: Predictions on Crypto?
I'm actually optimistic on the programming language research that can come out of it. One implementation bug can collapse a whole blockchain or series of smart contracts, and I've seen some more research going into language design because of these issues.

Other than that, I think the technologies will always be niche. At the end of the day its cheaper to have a single mutable source than many different immutable sources with a resolution mechanism, and economics tends to move towards the cheaper substitute (also cheaper in terms of complexity, many decisions are made out seeking simplicity, even if the more complex option is the optimal choice).

assemblylang··on QR Code scans are a missed opportunity for most in 2022
Literally people like you and all these "marketers" (read: scumbags) are the reason I wont scan a single QR code ever.

>For an extra few milliseconds of load time, why not find out things like # of scans, location, browser

Wow, so I get both worse performance and a bunch of trackers to get to my menu, why isn't that just fantastic. Do you even read the things you type?

>We originally built https://autonix.io as a visitor management platform

So your whole post was a thinly veiled marketing scheme to try to sell your tracking product? Good job throwing the "small business" buzzword in there.

assemblylang··on Ask HN: Who would you recommend following on Mastodon?
Here some people I follow:

---

For commodore 64 news and projects

@allc64@nerdculture.de

---

For command line tips and tricks

@climagic@mastodon.social

---

For kubuntu news

@Kubuntu@mastodon.technology

---

For lubuntu news

@lubuntu@mastodon.technology

assemblylang··on Tell HN: We'd better step up to protect privacy
>I deleted Facebook some time around 08... I've abstained from almost all social media, and suffered the consequent damage to my social life.

You're not alone, I deleted my Facebook roughly around that same time (in 09 IIRC), and haven't joined any other major social media since (only social media I have left is hacker news and a tiny mastodon instance, and only started using these recently).

I had the same outcome, its a pretty massive blow to one's social life, and looking back it probably was not worth it to leave, but I stand by my decision. My miscalculation was the assumption that social media was a bit of a fad that people would "grow out of". Turned out to be completely the opposite, people I thought would never ever have been on social media are now some of the same people that are on it constantly.

assemblylang··on Ask HN: In terms of design, what is your favorite app or website?
Wikipedia, such as simple yet effective design that's been working well for over a decade.
assemblylang··on Ask HN: Does anyone else desperately want an alternative to mainstream browsers?
The timeline of web browsers on wikipedia [0] has a good list of browsers. Some notable browsers that are not just copies of Chromium or Firefox:

* Palemoon (Goanna engine, derived from Gecko but forked a while ago)

* Netsurf (Independent engine, mostly good for basic HTML pages)

* Pre-2013 Opera (Proprietary Presto engine, no longer maintained, never open sourced)

* IE11 and before (Proprietary Trident engine, going EOL this year, never open sourced)

* Text/terminal browsers (lynx, w3m, etc, independent but only support text in the terminal)

Of those, Palemoon is probably the only contender as an independent browser with open source code that can support at least parts of the modern web (although the experience is rough, Palemoon was forked when Firefox still ran as a single process, meaning a bad tab can crash the whole browser, and web components don't work).

[0] https://en.wikipedia.org/wiki/Timeline_of_web_browsers

assemblylang··on Ask HN: What old or deprecated software do you wish was still updated?
I looked into MorphOS before, but IIRC you need PowerPC hardware to run it. Is there an x86 or ARM version I'm not aware of?
assemblylang··on Mastodon 3.5
Great to see new updates!

I run a mastodon instance [0] (themed to look like Windows XP). Overall I really enjoy mastodon (and the fediverse in general), it gives the user an opportunity to carve out their own niche through their own instance, while still being able to interact with the overall system.

There are still some challenges with setting up your own instance (I couldn't get the docker image working, the documentation for setting up a dev environment could use some improvement, and email confirmation is difficult without using an external service), but think this will improve over time, and there are managed services you can use to run your own instance.

[0] https://lunadon.org/

assemblylang··on The Web as the ultimate tool of resilience for the world
>What is the relationship between W3C and WHATWG these days?

IIRC a few years ago W3C essentially handed over web standards to WHATWG, with the thinking being that it wasn't helpful to have 2 competing standards.

assemblylang··on I can no longer compile my first Flash game
Check out both Ruffle[0] and Flashpoint[1]. Ruffle is an open source flash player emulator that compiles to WASM and has a browser plugin you can add that will allow you to run embedded flash content on a web page (although its not needed if the server serves up a copy of Ruffle). Flashpoint is a collection of thousands of flash games with an easy interface to play them through flash player.

[0] https://github.com/ruffle-rs/ruffle

[1] https://bluemaxima.org/flashpoint/downloads/

assemblylang··on I can no longer compile my first Flash game
> Flash is terrible in retrospect

Actually it has a good use case for videos and animation. Flash animation uses vector graphics, saving huge amounts of space for basic animations and allowing the animation to scale to any screen size without degrading resolution. Part of the reason Flash took off on the web was due to small size (useful when network throughput was more limited).

assemblylang··on Show HN: Windows XP Themed Mastodon Instance
Hello HN, sharing a forked Mastodon instance I set up themed in a Windows XP style with a focus on retro tech.

Brief overview if you haven't used Mastodon before, Mastodon[0] is a Twitter-like, federated social network with an open source code base[1] that uses the W3C standardized ActivityPub[2] protocol to create an interoperable social network.

This is a beta, so expect some theming issues here an there. Source code for this instance is available at github[3], and please open issues if you find any bugs or style issues.

[0] https://joinmastodon.org/

[1] https://github.com/mastodon/mastodon

[2] https://www.w3.org/TR/activitypub/

[3] https://github.com/assemblylanguage/lunadon

assemblylang··on SingleFile: Save a complete web page into a single HTML file
Nice project! This project, and a similar project called Monolith[0], was a bit of an inspiration for making my own single HTML file tool called Humble[1] to solve a few edges cases I was having with bundling pages (and since I wanted a TypeScript API for making page bundles).

[0] https://github.com/Y2Z/monolith

[1] https://github.com/assemblylanguage/humble

assemblylang··on Show HN: Hacker News clone using Remix and React
Great implementation, looks identical to HN and is very responsive! HN is a great website for trying out web frameworks, given how simple it is in terms of features and design. I made an alternative front end for HN not too long ago that was styled like the Windows XP desktop[0], was good fun. I wonder how many HN clones and front ends have been written for HN at this point, I'm guessing at least several hundred.

[0] https://hackerxp.com/

assemblylang··on Ask HN: Why is Firefox losing marketshare and how would you save it?
One thing missed when talking about Firefox's market share is desktop versus mobile market share.

If you look at Wikimedia's metrics, Firefox still has ~10% market share of the desktop browser market[0], not too bad considering Firefox is not the default browser on any platform outside of linux systems for the most part, and that Mozilla is much smaller entity than competing browser vendors. Still down from the ~30%[0] desktop share they had, but now they have 2 large competing entities offering default browsers so the decline is somewhat expected.

Also, contrast this with Firefox's ~0.7% share on mobile[0] where Mozilla has never been able to get a good foothold.

As long as Firefox isn't available as a default on mobile and as the share of mobile device web browsing increases, Firefox will keep losing total market share as a percentage.

Strategy wise, refocusing efforts on retaining that 10% desktop share might be a good idea. From there, work on building up more of the desktop share and then try marketing the mobile browser to the desktop browser community to build up mobile browser share.

[0] https://en.wikipedia.org/wiki/Browser_market_share#Summary_t...

assemblylang··on Ask HN: What would make you happy?
Working on FOSS full time would be pretty nice.
assemblylang··on Privacy preserving attribution for advertising
Librewolf[0] is probably the best alternative, drop-in replacement for firefox in terms of privacy. It's essentially (base firefox + privacy patches + privacy policies and configs), and available on Windows, Mac, Ubuntu, and more.

edit: Expect though that some parts of the web won't work with it since WebGL and DRM are disabled.

[0] https://librewolf.net/

assemblylang··on Is it even worth working on FOSS anymore?
There are also some people that write FOSS software which has almost no commercial potential, and could only really exist as free software projects. For example, consider something like this Hacker New TUI app[0], great piece of software for fans of the terminal and likely could only exist as a FOSS project.

[0] https://github.com/aome510/hackernews-TUI

assemblylang··on Show HN: Make your HTML documents portable by converting images to Base64
I made a tool like this called humble[0] with a CLI interface that base64 encodes and inlines everything in an HTML file, images, audio, video, CSS, JS, favicons, cursors. The file sizes will be large of course (base64 encoding incurs a 34% size penalty), but useful in cases where you want portable single file documents.

[0] https://github.com/assemblylanguage/humble

assemblylang··on Ask HN: Is there any tool for benchmarking responsiveness for Linux?
Thanks for the correction, updated the post
assemblylang··on Ask HN: Is there any tool for benchmarking responsiveness for Linux?
IIRC the Zen Linux kernel[0] is designed to be more responsive for desktop usage than the mainline Linux kernel. I wonder what metrics these tools would provide on the same exact system except with the 2 different kernels. (also see Liquorix patch set for additional patches on top of Zen[1])

[0] https://github.com/zen-kernel/zen-kernel

[1] https://liquorix.net/

assemblylang··on SerenityOS
SerenityOS is a fun project. The aesthetic and feel are very reminiscent of 90s era computing, the build process for getting it running is fairly easy, and there is a surprising number of applications already available for the system including your basic GUI utility applications, a basic set of office software, and a web browser. I liked the aesthetic and goals of the project so much I actually themed one of my websites to look like the SerenityOS desktop[0].

Andreas any plans to get this OS working on bare metal? IIRC your current stance was focusing on building the system and have the community focus on things like getting it running on actual hardware. Would be interesting to see SerenityOS running on a Raspberry Pi some day, but I expect that to be a long ways away.

[0] https://serenity.video

assemblylang··on Adblocking people and non-adblocking people experience a different web
There is also alternative youtube front ends that don't have ads, notably Invidious[0], and work in cases where the browser doesn't have or can't support extensions such as ad blockers. For anyone interested I run my own instance that is retro tech themed[1], and there is a public instance list with more instances[2].

[0] https://github.com/iv-org/invidious

[1] https://serenity.video

[2] https://instances.invidious.io/

assemblylang··on The 512KB Club
Hey thanks, glad you like these projects! Yeah you're right I was only looking at uncompressed size, add in some gzip and actual size through the network is even smaller.

Also glad you like humble, it's one of those side projects I get a lot of enjoyment out of developing and that I can get pretty creative with. You can do some interesting optimizations and modifications when the entire state of a web page is known in advance, and it's fun to look at some of these edge cases.

assemblylang··on The 512KB Club
https://paint-xp.com/min.html

It's MS Paint from Windows XP, ~700 KB in size in a single HTML file. Source code available here: https://github.com/assemblylanguage/xp-paint

Page 1 of 2Next →