MurphyA/hacker-news huggingface dataset:
by t_mann | 2025-11-08 19:59:21+00:00
> Honestly people who deny any usefulness of AI are getting dangerously close to flat-earthers by now.

What made you jump to that conclusion? My guess about someone who's using a non-mainstream browser and figuring out how to configure it to their liking is that they're likely also using AI in more ways than the standard Chat-Webinterface, eg Agents, CLI tools, MCP,... To give an analogy, rolling your eyes over brainrot memes isn't denying the usefulness of smartphones or messengers either. The underlying sentiment is being critical of things that get pushed down our throats through A/B-optimized patterns that ultimately serve other interests than your own, profits or darker.
by SatvikBeri | 2025-11-08 19:59:29+00:00
For what it's worth, that hasn't been my experience with Julia – I've found it easier to debug than Python, Scala, or Clojure (other languages I've used at jobs.)

The tooling makes it easy to tell which version of a method you're using, though that's rarely an issue in practice. And the fact that methods are open to extension makes it really easy to fix occasional upstream bugs where the equivalent has to wait for a library maintainer in Python.

500kloc Julia over 4 years, so not a huge codebase, but not trivial either.
by nmz | 2025-11-08 19:59:32+00:00
Replication is not enough, Competition only wins if it offers lower cost or better service (or intolerable service if free), While yes, the userbase is essential, you're still ignoring the reason why the userbase is there in the first place services before github existed and github is the one that ended up winning, competition cannot just offer a better ethical stance and its not even that, since github itself is not doing anything criminal, it's simply aligned with microsoft, so the ethical stance is "I don't like AI" and "I don't like microsoft", that is simply not enough of an offer to make the entire userbase switch. the only way you could is if github decided to throw all of its userbase like bitbucket did, and given that its name is git, I doubt they'll ever do that.
Most Data Breach Checking websites only scan Emails
by Traclea | 2025-11-08 20:00:35+00:00
Most tools ONLY scan EMAILS.

Traclea scans USERNAMES.

For individuals: - Your Steam, Discord, Epic accounts - Crypto wallets (Coinbase, Binance, MetaMask) - Social media (TikTok, Instagram, Snapchat) - Gaming platforms, streaming services

For businesses: - Employee GitHub, GitLab accounts - AWS, Azure, GCP credentials - Corporate Slack, Jira, DevOps tools - Developer accounts used for work

Why does this matter?

Infostealer malware doesn't care if you're an individual gamer or a Fortune 500 employee. It steals everything—and sells it within 48 hours.

Traditional breach checkers only track corporate email breaches. They miss 70% of credential theft.

Traclea monitors: 2,000+ data breaches 50+ infostealer malware families Real-time dark web markets Platform-specific alerts (know exactly what leaked)

Black Friday Launch (Nov 28) First 1,000 waitlist = FREE 1 Month Premium Free forever + Premium $1.99/mo Business & Enterprise plans available

Everyone deserves protection—from gamers to CISOs.

traclea.com/coming-soon

19 days left. Secure your login.

#CyberSecurity #DataBreach #InfoSec #Gaming #Crypto #DevSecOps #ThreatIntelligence #AccountSecurity #PersonalSecurity #EnterpriseSecurity
by clort | 2025-11-08 20:00:46+00:00
Not sure how it protects your vision. So, they say take an eye break to relieve the strain, presumably with focussing on a fixed point. These guys are saying that hey you can instantly focus on something far away and carry on working without even looking away from the screen! That doesn't sound like an eye break to me, and it doesn't sound like it protects your vision at all.

I mean, it looks pretty cool but I think their marketing department is not aiming it at my cynical self
by joquarky | 2025-11-08 20:01:49+00:00
Unfortunately, the time in our lives when we need to most pay attention to these things is when ageism kicks in and yeets us completely off of health insurance.

I'm coming up on two years unemployed and feel like an idiot for not better preparing for ageism in our industry. I foolishly assumed that experience would make up for age.

Don't make the same mistake! Plan to have most of your income shrink drastically in your mid-40s.
by mathattack | 2025-11-08 20:01:49+00:00
I’m amazed how many people leave on bad terms. Over any medium and long term time horizon it’s a terrible strategy. You never know who will do a quiet back channel reference, and many times we wind up working for the same people.

The other piece of advice about documentation is important beyond leaving for a new job. Many people lose promotions because “who could possibly backfill them?” Creating a high talent well documented organization is a great signal for promotion readiness, and takes a roadblock away from it too.
by qwertox | 2025-11-08 20:03:16+00:00
What is this all about? Where would I find any of these LLM features? What do they even do?

When I go to about:config and enter "browser.lm", there's nothing displayed. That's on the latest 144.0.2 release.

Is any of it somehow related to this? https://www.heise.de/en/news/One-API-for-all-Mozilla-ends-LL...
by TeaVMFan | 2025-11-08 20:03:21+00:00
I like the idea of a distraction-free writing environment.

However, when I'm writing, I find I sometimes need to do research. I suppose for the best writing flow I should block time for research and time for pure writing. However, if I discover I need to look something up, a hard block on internet access would be a problem. Of course it's a slippery slope from researching something on Wikipedia to navigating to related articles. Timed access per hour?
by anonymouskimmer | 2025-11-08 20:03:47+00:00
> Related: I feel like onboarding is a lost art, more software should bring back software wizards and UI tours.

Yes, please! We use Google's online office programs at work and every time it has so far popped up a notification about a new feature I immediately dismissed it by the act of actually doing the work I opened the tab to do. Then I have no idea how to find out what that feature was again, as the popup notification was dismissed.
by Traclea | 2025-11-08 20:04:03+00:00
Spent the last 6 months building Traclea and we're launching Black Friday.

*The problem we're solving:*

Most breach checkers only scan corporate email leaks. but 50+ malware families are stealing credentials from infected devices and selling them on dark web markets within 48 hours.

Nobody sees it coming. your GitHub account gets compromised, your AWS keys leak, your Vercel project is exposed and your breach checker says "all clear "

*why this matters to founders/devs:*

Your personal laptop gets infected. malware grabs: - GitHub credentials - AWS/Vercel/Railway keys - Stripe dashboard logins - Company Slack accounts - Database credentials saved in browser

Sold for $5-20. someone now has access to your entire stack.

Happened to a friend. his startup's database got wiped because his GitHub was compromised from stealer malware. he had no idea until it was too late.

*What we built:*

Traclea monitors usernames (not just emails) across 2,000+ breaches and 50+ active malware families.

We track: - Dev tools (GitHub, GitLab, AWS, Vercel, Railway, Render) - Gaming accounts (Steam, Discord, Epic) - Crypto wallets (Coinbase, MetaMask, Binance) - Social media (for marketing/community)

Real-time alerts when YOUR credentials appear anywhere.

*The stack:*

- Django backend - React frontend - PostgreSQL (debated ClickHouse for a while) - Real-time processing of stealer logs and breach data - API for developers to integrate

*Pricing:*

- Free forever plan (1 email, 1 username) - Premium $1.99/mo (more capacity, API access) - Business/enterprise plans for teams

*Launch details:*

- Launching: Black Friday (Nov 28) - Special: first 1,000 waitlist = free month premium - Link: traclea.com/coming-soon

*What I'd love feedback on:*

1. Pricing too low? too high? we wanted to make it accessible 2. Would you use username monitoring for your dev accounts? 3. What other platforms should we prioritize?

happy to answer any questions about how we're sourcing data, privacy concerns, technical challenges, etc.

19 days to launch.

#CyberSecurity #DataBreach #InfoSec #Gaming #Crypto #DevSecOps #ThreatIntelligence #AccountSecurity #PersonalSecurity #EnterpriseSecurity
by bitsig | 2025-11-08 20:04:20+00:00
For people using NixOS, you can wrap these configs in extraPrefs in wrapFirefox firefox-unwrapped:

Example: Put this expression(using lockPref to hardcode the config values) in environment.systemPackages(assuming "with pkgs"):

(wrapFirefox firefox-unwrapped { extraPrefs = ( '' lockPref("browser.ml.enable", false); lockPref("browser.ml.chat.enabled", false); lockPref("browser.ml.chat.hideFromLabs", true); lockPref("browser.ml.chat.hideLabsShortcuts", true); lockPref("browser.ml.chat.page", false); lockPref("browser.ml.chat.page.footerBadge", false); lockPref("browser.ml.chat.page.menuBadge", false); lockPref("browser.ml.chat.menu", false); lockPref("browser.ml.linkPreview.enabled", false); lockPref("browser.ml.pageAssist.enabled", false); lockPref("browser.tabs.groups.smart.enabled", false); lockPref("browser.tabs.groups.smart.userEnable", false); lockPref("extensions.ml.enabled", false); '' ); })
by alpineidyll3 | 2025-11-08 20:04:30+00:00
The author left out the most important detail:

- Before being ready to leave, make sure you either have, or will have, another opportunity or no need for an employer. VERY often (especially in tech!) employers/managers will have employees, not for their labor, but for vanity, to build a pyramid to themselves, or for image reasons. Such people will immediately send you packing for complaining about non-productivity. Your perception of your superior's alignment can easily be wrong.

Given that precondition... I agree with the premise.
by promiseofbeans | 2025-11-08 20:04:39+00:00
This is actually quite cool - JS inside HTML, rather than the more React-y HTML inside JS.

As I understand it, Ryan Carniato was a major part of this project, and later went on to lead SolidJS, which goes back to the React style HTML in JS. Has he spoken at all about why he went back to that templating style?
by mattan138 | 2025-11-08 20:05:26+00:00
I recently installed PostmarketOS and ran into the audio issue as well. It is resolved by editing the rt5682-max98357a/HiFi.conf file to change the playback channels from 2 to 4. There is extra bit to clean up, but that is the simple fix.

See here: https://github.com/velvet-os/imagebuilder/discussions/240#di...
by chasil | 2025-11-08 20:05:53+00:00
Unfortunately, I am working for an aerospace manufacturer that runs VAX VMS on emulators (which are quite expensive). We also run an even older operating system, OS2200.

The original VMS system manager who moved from 7000 series hardware to emulation was somewhat inquisitive, and we did install VMS 7 on simh. He retired and passed away some years ago, and none of his replacements have wanted to touch simh. I find that apathy appalling.
by marginalia_nu | 2025-11-08 20:06:27+00:00
It's also worth nuancing authoritarianism against totalitarianism, which captures states and ideologies that aren't satisfied with absolute political power, but want to control every aspect of its citizens lives.

This certainly encompasses the Fascist Italy, Nazi Germany, Stalin-era Soviet, Mao-era China, and East Germany among others.

Contemporary China is undeniably authoritarian, and has totalitarian tendencies, but somewhat inconsistently. One can probably present a compelling argument both for and against their totalitarianism.
by weinzierl | 2025-11-08 20:06:38+00:00
"Always be ready to leave"

Big yes

"For a year before leaving, I talked openly with my supervisor and HR about my dissatisfaction"

Big, big, big no. Might have worked for OP this time but in general this will backfire drastically. In many European countries this can even reduce the usually robust protections you have as an employee.
by ekr____ | 2025-11-08 20:07:17+00:00
I know I'm a broken record on this topic, but messing with prefs directly is not a supported way of configuring Firefox, so if you do this, you shouldn't complain that Mozilla changed the prefs and reenabled these features.

It's of course totally fine to be annoyed if Firefox doesn't have a supported preference to disable them (though from the discussion below it sounds like they do) or if you set that preference and then they change it.
by prmph | 2025-11-08 20:07:50+00:00
The European/Asian wars of the 20th century (ironically started by people who thought of themselves as superior races) wiped out ten of millions of lives and an untold amount of wealth. It led to the collapse of entire empires and nations. Surely you are not claiming that the wars were a net positive, are you? One indicator of a lack of intelligence is engaging in actions that are against your own interests.

Also, with climate change, may I remind you of quote from Agent Smith in the Matrix trilogy:

> I'd like to share a revelation during my time here. It came to me when I tried to classify your species. I realized that you're not actually mammals. Every mammal on this planet instinctively develops a natural equilibrium with the surrounding environment but you humans do not. You move to an area and you multiply and multiply until every natural resource is consumed. The only way you can survive is to spread to another area. There is another organism on this planet that follows the same pattern. Do you know what it is? A virus. Human beings are a disease, a cancer of this planet.

Industrialization followed this pattern. Shitting where you live is a textbook case of stupid.

> The end result of it might not be desirable, but probably something these advance societies can deal with.

The people dying in extreme floods and fires tell me otherwise, and it's likely only going to get worse.
by breve | 2025-11-08 20:07:52+00:00
> At this point I am struggling to maintain the assumption of good faith.

You began your comments by calling me a creationist. You never had good faith to begin with.

> I would suggest a more nuanced understanding

There is nothing nuanced or subtle here. This is not complex.

We're talking specifically about solar panels. Slave labour is being used to produce those solar panels. You're trying to make the case that's somehow a net good. That's ugly.

Your position is not defensible. I doubt you read anything I linked to.
by spacechild1 | 2025-11-08 20:08:39+00:00
Have you even tried modern C++? If no, how can you say that C++98 was peak?

As someone who grew up with modern C++, I can't even imagine going back to C++98 because it feels so incredibly verbose. Just compare how you iterate over a std::map and print its items in C++98 vs C++23:

// C++98: for (std::map<std::string, int>::const_iterator it = m.begin(); it != m.end(); ++it) { std::cout << it->first << ": " << it->second << "\n"; } // C++23: for (const auto& [key, value] : m) { std::print("{}: {}\n", key, value); }

Then there are all the features I would miss, for example:

- auto - lambda functions and std::function - move semantics - std::unique_ptr and, to a lesser extent, std::shared_ptr - variadic templates - std::filesystem - std::chrono - std::thread, std::mutex, std::atomic, etc. - a well-defined memory model for multi-threaded programs - unordered containers - structured bindings - class template argument deducation - std::format - std::optional - std::variant - etc.
by cyrusradfar | 2025-11-08 20:10:15+00:00
Hi @jay_devs! Thank you.

> Wish I could provide more in-depth feedback to help improve it

I've got updates on this thread here, email me at support at v1 d0t co, or you can tell your agent to write up/synthesize your thoughts and submit feedback to intraview (assuming you have the extension installed).

If you're saying you don't have time -- totally get it and no presh! You made a builders day by giving it a go.
by jchw | 2025-11-08 20:10:36+00:00
This is my first time hearing of the "WriterDeck" concept, so it's very possible that I am missing some context, but... While booting to text requires less work and less packages, it seems like it has a lot of caveats. Firstly, it will likely be unreadable on any laptop that has a high resolution screen, and frankly even some old cheap laptops have one at this point, at least 1.5x~ish-scale DPI. Secondly, obviously better typography can be done in a graphical user interface, which seems like something you'd want if you're going to be writing on something. Thirdly, while the utter lack of distractions is admirable, this will also lack even the most crucial features and information. For example, I don't think you will even realize if your battery is about to die, which seems like it is a good way to accidentally lose a bunch of work. Battery state is probably the only thing that I really think it must show you.

It would definitely take a bit more work but a tiny dedicated graphical environment that functions as a basic text editor seems like it could go further. No particular need for Wayland or X11 here, either; you could get away with a simple Qt application directly on KMS/DRM.
by ggregoire | 2025-11-08 20:10:44+00:00
> I'd either just put the content in an ID-ed span and have a script to replace the content

And so your script is broken when someone else in your team (or maybe even yourself) renames or removes the ID and forgets to search in the whole project if some piece of code depends on this ID. JSX fixed all that mess 10+ years ago.
by lojban | 2025-11-08 20:10:57+00:00
Interestingly, the Insurance Institute for Highway Safety (IIHS) doesn't seem to think headlight glare is a problem [0], as unconformable as it may seem. I suspect there may be a selection bias at play here though. They also conclude brighter = safer. Part of me wonders if the glare also forces drivers to go slower, counterintuitively leading to safer driving.

Anyway, either way, it sucks. Some of the headlight glare is so bad now that I'll see afterimage streaks from headlights even during daylight hours!

[0] https://www.iihs.org/news/detail/headlight-complaints-abound...
by gdotdesign | 2025-11-08 20:10:58+00:00
I think I managed to combine three languages in one with Mint (https://mint-lang.com/):

1. There is HTML (tags) with, but without interpolation {...} you can put string literals, variables and everything that type checks as HTML children.

2. There is CSS but only in style blocks where you can interpolate any expression you need and put in if and case expressions too.

3. There is the normal Mint code you write the logic in (this would be the JavaScript in other languages).

Here is an example which have all three: https://mint-lang.com/examples/7guis/flight-booker

The challenge was to make it seamless enough that so it doesn't look like that we tried to mash languages up, but to make them form a different language that is consistent and simple at the same time.
by intrasight | 2025-11-08 20:11:06+00:00
> starting to notice a trend where people obsess about these things for a couple years before burning out and moving on to the next topic.

Really spot on with one of my besties. He does all the tests. He has a concierge doctor. He reads extensively on the topics of fitness and nutrition. And yet he doesn't do any of it. It's just an intellectual exercise for him. And he has had two heart attacks in the last several years. It's so frustrating. I just wanna shake him.
by freiheit | 2025-11-08 20:12:22+00:00
> But that doesn’t explain games where as soon as you start it up for the first time, there’s a minimum of 20 minutes of (often unskippable) cutscenes before you can even control a character

I honestly wonder if this is done to reduce returns. Steam, for example has a <2hrs policy.

Put 30+ minutes of cut scene in, 60 minutes of intro/tutorial, and you’re past 2 hours of game launched time before discovering the game itself just isn’t fun for you (too predictable? Grindy? Too easy? Too hard?)
by kjs3 | 2025-11-08 20:12:24+00:00
AFAIK, NS used the Green Hills compiler; at least, my ns32532 dev system comes with it. It's not great, but not terrible. I personally don't remember the compiler being in the top 5 show-stopper issues with the 32k (the first 3 were 'cpu bugs', 'mmu bugs' and 'fpu bugs'). And it was slow, particularly if you used the MMU.

The 32000 line (like the 68000) found a very long life as an embedded processor, particularly in the printer/fax space (ns32cg16 and followons, ns32gx32).

The 32332 was a nice processor. The 32532 was very, very nice. Both way too late.

Given what IBM was trying to deliver with the PC, I doubt they'd have looked at the 32000. Single source, few i/o support chips, relatively expensive, etc., etc. Way more likely that a non-Intel IBM PC would have had a Z8000 inside (and not a 68k, for mostly IBM political reasons).
by cosmic_cheese | 2025-11-08 20:12:34+00:00
> How hot does the water have to be before the frogs admit it's boiling?

It's on its way, but it's not there yet. The extent to which other laptop manufacturers have been dropping the ball on building laptops that are excellent at being laptops cannot be understated, and that's without holding them to the standard that Apple has achieved where their laptops accomplish that while also blurring the lines between laptop and desktop in terms of power. Add in issues relating to build quality, Linux compatibility, etc and you're left with a tiny handful of machines that still aren't true peers to their counterpart MacBooks. Frankly, it's absurd.

Even formerly good manufacturers have been goofing around, like Lenovo's attempt to frog-boil its ThinkPad buyers until they're convinced that features like trackpoints and quality keyboards can be excluded or Dell faceplanting into the exact same follies that Apple did with the Touch Bar MacBooks.
by evolve2k | 2025-11-08 20:12:37+00:00
Theres a screenshot here: https://writerdeckos.com/#usage

My critique as a designer is that no typographic measure has been added (eg max-width), so it’s very hard to read.

I’d suggest to them that they make a column in the middle for the text that is around 40 characters wide and Lee text flow in that.

This is used by many text editions for their distraction free mode. It’d add more typographic ‘white space’ around the outside also, contributing to the calm and focussed intentions.
by evanjrowley | 2025-11-08 20:14:12+00:00
See this article on the growing prevelance of myopia: https://www.theguardian.com/society/2021/nov/14/eyeballs-scr...

I intentionally arrange my desk so that I can look past my monitor. On days where I can't refocus my eyes on something long-distance, I have difficulty focusing my vision after spending 1/3 of the day looking at computer screens. On days where I can refocus my eyes, I can go up to 2/3 of the day without issue.