MurphyA/hacker-news huggingface dataset:
by aronishchal | 2026-01-03 04:57:04+00:00
SEEKING WORK | Europe | Remote

Location: Europe

Remote: Yes

Willing to relocate: No

Technologies: Java EE, Spring, Spring Security, REST, HTML/CSS, JavaScript, JQuery, Node.js, Python, Jaspersoft Studio, Eclipse, Tomcat, MySQL, Oracle, Git

Résumé/CV: https://docs.google.com/document/d/1lMjbMfEHKdCETFNXcV3Q4dRu...

Email: nishchalaro[at]gmail[dot]com

I am a senior developer and consultant with over 15 years in the industry. My expertise is in building robust, secure and scalable backend services and enterprise applications.

My expertise includes data visualization, business intelligence and analytics. I have extensive experience with the TIBCO Jaspersoft BI suite - Jaspersoft Studio, JasperReports Server and Jaspersoft ETL (Talend Open Studio and Server).

I am looking for part-time or full-time freelance / consulting opportunities at the moment (up to 40h/week).

Website: https://www.nishchalarora.com/

Linkedin: https://www.linkedin.com/in/nishchal-arora
Show HN: Client-side image optimizer built with Next.js
by ivanglpz | 2026-01-03 04:58:59+00:00
I built an open-source image optimizer that runs entirely in the browser.
All compression happens client-side using the Canvas API—images are never uploaded or sent to a server.

The project was created with the help of v0 and AI tooling, but the architecture, state management, and image-processing logic were designed and implemented by me based on my own experience.

Features:

Fully client-side image optimization

Batch processing with a global quality slider

Real-time size comparison and compression savings

Individual and bulk download

Light/dark theme with system preference support

Tech stack:

Next.js (App Router)

React

TypeScript

Tailwind CSS

Repo: https://github.com/ivanglpz/v0-image-optimizer

Live demo: https://imgs-optimizer.vercel.app/

Feedback and technical critique are welcome.
Show HN: A small web app where people appear on a world map
by digi_wares | 2026-01-03 04:59:31+00:00
I've moved around a lot. Finding information is easy. Finding people is weirdly hard.

So I made this — a map where you drop a pin and see who else is around.

Filter by digital nomads, freelancers, remote workers, retirees. See if they just arrived or have been there for years.

Spot someone interesting? Send a message.

No signup. No feed. No tracking. No algorithm. Just a map.

More like exploring than scrolling.

Built with Next.js, Supabase, and Leaflet.
by wat10000 | 2026-01-03 04:59:55+00:00
That’s a pretty good analogy. Water with cyanide in it does exist. How much of a problem is it? If given a choice between this world and an otherwise identical world with no cyanide-containing water, how eager are you to make the switch? If someone says to you that you should switch because 15 people died from cyanide water, would it be reasonable to inquire about the prevalence of other water-related deaths before making your decision?
by frumplestlatz | 2026-01-03 05:00:05+00:00
You’re not wrong, but I have been running complicated multi-site VPNs with a small homelab multi-subnet / VLAN setup for 25 years and still have yet to have a collision.

My home network is dual-stack these days, but because my IPv6 prefix is dynamically delegated by my ISP, I actually use site-private IPv6 addresses for all my internal servers and infrastructure.

The thing is though, I don’t even need IPv6. Comcast Business broke my delegation for six+ months and I literally didn’t even notice.

IPv6 tried to do way too much. The second system syndrome was strong. It’s no wonder folks are annoyed at the complexity, and as long as IPv4 continues to works for them, they aren’t particularly pressed to adopt it.
by icedchai | 2026-01-03 05:00:16+00:00
Don't you think everyone should have the option to be a full participant? Being locked behind cloud providers and multiple layers of NAT with IPv4 means that can never happen, even if consumers want it to.

I was lucky enough to experience the 90's internet where static IP addresses were common. I had a /24 (legacy "class C" block) routed to my home, and still do.
by hippo22 | 2026-01-03 05:01:38+00:00
During the dotcom bubble, Alan Greenspan recognized that irrational exuberance was driving the market to unsupported valuations. He said this in 1996. The bubble wouldn’t pop for many years. In fact, the deepest nasdaq market correction was still above the nasdaq value when he initially made his comment. The point is, time in the market > timing the market (at least for most people).
by gsf_emergency_6 | 2026-01-03 05:01:38+00:00
You may have noticed im (like PH) not into Chinese (outside gamer/douyin) pop culture, but putting on my neighbors' hat..

https://zh.wikipedia.org/wiki/%E4%BD%86%E9%A1%98%E4%BA%BA%E9...

Oh you meant that kind of Chinese, that kind of pop...

(Sorry, the targeted demo -- as usual for tearjerkers-- of the above is women as young as TT was )

..boy I'm crying thinking about that show damn!

Exotically nonconfrontational?
https://en.wikipedia.org/wiki/One-Punch_Man

(PH might have far better ans'/recs-- as usual)
by ghaff | 2026-01-03 05:01:52+00:00
I was never really a serious gamer and don't do it much at all any longer.

But one of my senses is that the sort of games that really benefited from a desktop system--primarily Windows--like serious simulations and resource allocation games are increasingly fringe.

Certainly there are games on Linux today but I also wonder if a lot of people won't decide, as you say, that consoles are just easier.
by WackyFighter | 2026-01-03 05:02:12+00:00
> TL;DR: 2026 is going to be The Year of The Linux Desktop for me. I haven't booted into Windows in over 3 months on my tower and I'm starting to realize that it's not worth wasting the space for.

Similarly I haven't booted up Windows in months now. Debian is super stable as a desktop OS and does everything I want at it now.

I am in this weird position where I am keeping a Windows installation around just in case I need it for something. I had a one job interview where they wanted me to use Visual Studio (C#) and it turned out they were fine with me using Rider anyway.
by reincarnate0x14 | 2026-01-03 05:02:39+00:00
It's almost always done in devices capable of being firewalls because many-to-few translations require stateful tracking. Firewalls already did that, so it was a natural place to apply NAT policies.

NAT also include many-to-many and one-to-one translations, and those are just as easily implemented in anything routing with no extra memory and complexity required. This is sometimes referred to as symmetric NAT.

The firewall rules are what is providing the protection, by applying a policy that traffic must be initiated by a host on the "more trusted" network or whatever your prefered terminology is. That can happen without NAT and does all the time. Techniques for forcing translations have been well known as long as NAT, and there are probably some unobvious ones out there too. In the 1990s it was still common to get multiple IPv4 addresses if you went to the trouble of having ISDN or whatever, and they were equally protected by a firewall that did not do NAT.
by Telaneo | 2026-01-03 05:03:34+00:00
We all largely interact with the same or similar services every day, so it's no wonder we all end up with similar experiences.

Thankfully, I don't have to deal with this every couple of days. Dad rarely ventures outside of his comfort zone, so needing to help him with some website is a very rare occurrence. Grandma is mostly fine so long as absolutely nothing changes. While they don't change every day, they do change every so often, in ways that I have to really focus to even see sometimes, but which apparently instantly throw her of her trail (while at the same time she's incapable of reading an error message that takes up a fairly large portion of her screen! I'm baffled to this day, but there's nothing that can be done about it). If her online bank and the few other services she rarely interacts with never change in even the slightest way for the next 20 years, I'd imagine I'd never need to be her tech support again, barring the batteries in her mouse dying again, or her computer itself kicking the bucket.
by ip26 | 2026-01-03 05:05:08+00:00
You know where my child learned how to swim? A small pool, progressing from a hands-on adult to an arms-reach adult to lifeguards nearby. They may eventually swim in the sea, but they will have countless hours practice by then - most of them in a pool where they can stand up if they use their tiptoes.

I didn’t start by giving my kindergartener a lecture about the dangers of riptides and then let them navigate the risk of the ocean themselves as they learn to keep their head above water.

Granular parental controls are a way to create that kind of progression, allowing them gradually increasing autonomy within a managed environment.
by jmward01 | 2026-01-03 05:05:36+00:00
I have a windows laptop (and a mac) for work. The windows laptop gets turned on, connected to my limited guest network, only when work yells at me that it hasn't had its security patches recently and in the extremely rare times I need it to do a full build (I'm trying to get our build process away from windows specific. I got the parts I work on away at least). I used MS DOS v2.0. I knew every setting inside and out and had all the tricks down through windows XP. I grudgingly used it up until 5 years ago when I couldn't take MS destroying the OS and user experience any more. Since I switched I have never looked back. Not once have I thought 'Gee, I wish I had a windows box'. Even for gaming. Especially for 'productivity' apps like word and the like. MS used to be THE OS for developers. You built apps for windows because the best tools to build apps were there and the best experience developing was there. Now I have no idea who they are building an OS for other than corporations. It is painful. It is bloated. It is invasive. It isn't intuitive. It can't be trusted. Every time I see windows I cringe and am thankful there are actual alternatives. Good luck MS. You are only being used by people that have to or don't understand they have another option. Lock-in is their only advantage.
by coro_1 | 2026-01-03 05:05:57+00:00
Certainly this AI report is prone to error and needs clarification. But it's a great starting point. Would love to see the page expanded on with sources. This:

business-software-applications: 20,248
software-engineering: 16,992
cybersecurity-engineering: 11,476
software-engineering-leadership: 10,608
data-and-analytics: 10,379
machine-learning-and-ai-engineering: 8,793
full-stack-software-engineering: 8,369
java-software-engineering: 8,114
software-quality-assurance-and-testing: 6,250
devops-engineering: 5,381

Should be broken down with a tree that shows location.
by WaitWaitWha | 2026-01-03 05:06:11+00:00
The actual site is a CA government site.

https://consumer.drop.privacy.ca.gov/

Have to be California resident and

> you will be prompted to provide personal information, such as name, date of birth, and email address

The thing is, i am cynical. I love the idea.

But, I cannot forget DNT HTTP, the `tracking_opt_out = true` cookie, California Do Not Call Registry abuse in the mid-2000s, Apple iOS "Limit Ad Tracking", and on and on.
by theshackleford | 2026-01-03 05:06:27+00:00
> If you want every game to work then you would be better off with a game console.

I have a console. They can not offer performance I can tolerate. I require 120+ fps for most titles in order to not get motion sickness from modern displays.

> I've had plenty of bullshit fighting with DLL files and registry keys to get games working on Windows in the past.

I've had no such fighting. Shit, the last time I touched a registry to "fix" anything in windows was probably XP.

> I don't know why.

Probably because not everyone has the same experience. None of the major operating systems is free of issue, but in the same vein, neither have caused me particularly more headaches than another.
Show HN: A Live Chat Resume Editor that updates PDFs in real-time
by mitanshudodia | 2026-01-03 05:06:59+00:00
I’ve been building Sakshatkar AI, an interview prep platform, and I just launched a new module: a resume editor where you chat with the document to update it.

Most AI resume builders give you a block of text to copy paste. I wanted something more integrated, so I built a split-pane interface where the PDF updates live as you chat.

Key Features:

Conversational Editing: You can say "Add my new role at XYZ" or "Shorten my summary to 3 lines," and it handles the formatting and insertion live.

Visual Diffing: Any change the AI makes is highlighted in yellow so you can verify the edits instantly.

JD-Specific Optimization: You can paste a Job Description and the AI re-aligns your bullet points for ATS keyword relevance.

Version Control: It maintains a version history, allowing you to roll back specific changes if the AI hallucinates or misses the mark.

Evaluate Suite: It provides a real-time ATS/Impact score and catches technical errors like malformed LinkedIn/GitHub URLs.

I built this because I found the feedback loop between "generating text" and "fixing PDF margins" too slow. I'm keeping this free for now to gather feedback on the UX and the accuracy of the ATS scoring.

Website: https://sakshatkarai.com
Direct Link: https://app.sakshatkarai.com

I'd love to hear your thoughts on the "chat-to-update" workflow. Does this solve a real pain point for you?
by duskwuff | 2026-01-03 05:07:22+00:00
Not mine, but:

Query: "max amps 22 awg"

AI Overview: "A 22 American Wire Gauge (AWG) copper wire can carry a maximum of 551 amps. Here are the fusing currents for some other AWG wire sizes..."

(A fusing current is the current that will instantly melt and possibly even vaporize a wire. The safe operating limit is two or three orders of magnitude lower.)
by toast0 | 2026-01-03 05:08:08+00:00
If you can deupgrade... Deupgrade, make sure it reactivates, then create a local account tied to a microsoft account and reboot and check activation page until it says activated with your microsoft account.

Then upgrade and reboot until it deactivates, then it should let you fix it with your microsoft account... Once that happens, you can remove the microsoft account from your computer.
by djha-skin | 2026-01-03 05:09:40+00:00
IPv6 seems to be a great fit for 1) mobile devices, 2) massive data centers and 3) literally nothing else.

I have met zero network engineers who wanted to put IP version 6 in their network. It causes all sorts of problems and presents all sorts of security risks without much benefit other than the obvious one. In the data center, NAT is a feature, not a bug.

Instead, they provision IPv6-enabled load balancers and pass traffic back to load bearing servers using ipv4 instead.

It's a classic example of "this is the next best thing everyone should use it" which achieves some adoption but it's not really the next best thing. It's not the be all end all it purports to be.

We should just admit to ourselves that we need one kind of ip stack in some situations and another in another.
by yesfitz | 2026-01-03 05:10:13+00:00
"Thirty-eight percent of American adults listened to an audiobook in the last year, up from the 35% reported in 2023."[1]

"Roughly one is five American households listened to an audiobook within
the last year—23 million households. (Audio Publishers 2001 Consumer
Survey)"[2]

"'The best patrons are the best book-buyers. They’re avid readers who use
audiobooks to keep up when their eyes are busy,' says Mary Beth Roche,
president of the Audio Publishers Association. ('Commuter Consumer,'
The Washington Post, April 24, 2005)"[2]

Households and adults aren't exactly comparable, but it's a start. That last quote supports my personal, anecdotal findings that most audiobook listeners also read books.

1: https://www.edisonresearch.com/audiobook-revenue-and-the-num...

2: https://web.archive.org/web/20101119164743/http://audiopub.o...
by D-Machine | 2026-01-03 05:10:34+00:00
This too should be questioned, at least a couple studies at this point suggesting many feel like they are going faster with AI when, by some metrics, they are going slower (e.g. https://metr.org/blog/2025-07-10-early-2025-ai-experienced-o...), and then there are e.g. admissions from major CEOs publicly admitting e.g. Copilot doesn't "really work" (https://ppc.land/microsoft-ceo-admits-copilot-integrations-d...).

And, again, this is ignoring all the technical debt of produced code that is poorly understood, weakly-reviewed, and of questionable quality overall.

I still think this all has serious potential for net benefit, and does now in certain cases. But we need to be clearer about spelling out where that is (webshit, boilerplate, language-to-language translation, etc) and where it maybe isn't (research code, legacy code, large codebases, niche/expert domains).
by ksec | 2026-01-03 05:11:30+00:00
I submitted this as well and I think it capture something much deeper than the product itself. I think there is a market for Blackberry type of devices again. Not for messaging but for business.

Apple could have made an iPhone Mini with customised OS that does not cater for massive screen and social media entertainment.

But Apple is too focused on making money from services sector which is the App Store.
by habinero | 2026-01-03 05:11:53+00:00
Or -- and hear me out -- that result doesn't mean what you think it does.

That's the exact reason I mention the Clever Hans story. You think it's obvious because you can't come up with any other explanation, therefore there can't be another explanation and the horse must be able to do math. And if I can't come up with an explanation, well that just proves it, right? Those are the only two options, obviously.

Except no, all it means is you're the limiting factor. This isn't science 101 but maybe science 201?

My current hypothesis is the IMO thing gets trotted out mostly by people who aren't strong at math. They find the math inexplicable, therefore it's impressive, therefore machine thinky.

When you actually look hard at what's claimed in these papers -- and I've done this for a number of these self-published things -- the evidence frequently does not support the conclusions. Have you actually read the paper, or are you just waving it around?

At any rate, I'm not shocked that an LLM can cobble together what looks like a reasonable proof for some things sometimes, especially for the IMO which is not novel math and has a range of question difficulties. Proofs are pretty code-like and math itself is just a language for concisely expressing ideas.

Here, let me call a shot -- I bet this paper says LLMs fuck up on proofs like they fuck up on code. It will sometimes generate things that are fine, but it'll frequently generate things that are just irrational garbage.
by Joel_Mckay | 2026-01-03 05:12:53+00:00
Some communities tried to keep EOL legacy nvidia drivers viable on newer OS kernels, but it is a poor allocation of resources prone to failure.

It is not FUD, but rather the consequences of out-of-band proprietary mystery blobs, dependency injection, and major structural changes within the kernel or user space programs. Many legacy dkms simply don't survive the code permutations over the long term (usually Wifi cards, equipment, and GPUs.) Thus, projects relying on such drivers break eventually as people start to abandon the legacy platforms.

Linux is good at many things, but LTS only slows the compatibility decay cycle to years instead of weeks. The several thousand tonnes of waste hardware it turns into garbage, and locked offline Application licenses do matter to some folks. It is the hidden Spiral development liability in most FOSS projects. =3
by UqWBcuFx6NV4r | 2026-01-03 05:13:04+00:00
The guy is asking for parental control functionary for his kid. Let’s not make this into a nerd culture war thing about, what? Free software? Open hardware? It would be about just as absurd for the parent to have the ability to, say, implement this themselves, but still need to do so instead of it being turnkey functionality provided by the vendor. A solution that’s just for nerd parents does society approximately zero good. There are myriad places for you to make the point you’re trying to make. This discussion is not one of them.
by djha-skin | 2026-01-03 05:13:09+00:00
80% of my career knowledge as a devops engineer, systems administrator, and IT engineer has been on the job training. That's just how it works.

The real reason is IT people hate ipv6. They want NAT. They don't want all the security holes and extra complexity. I don't want having to work with a network stack that is poorly supported by some switches and routers.
by globalnode | 2026-01-03 05:16:04+00:00
online exams are one of the reasons ive lost interest in uni -- i dont mind old school invigilated ones where you go to a building and do the exam but im not gonna let them install anything on my computer and basically have 1 or more people i cant see looking through my webcam. dont need the qual that bad. but i feel bad for people that do. and this idea of oral exams wouldnt work for me either lol
by phs318u | 2026-01-03 05:18:05+00:00
The fact that this comments section indicates such a yawning chasm of gaps in knowledge (much less, understanding) - in a forum whose users are generally known to be more technically savvy than most - is exactly why IPv6 is still not widely adopted. There is confusion about the less obvious benefits, confusion about how it works, confusion about the dangers (how do I adjust my well honed IPv4 spidey senses?), and confusion about how I transition my current private network. An epic failure of change management.

Here’s a prediction. Linux on the desktop will have >50% penetration well before IPv6 does.
by boxed | 2026-01-03 05:18:36+00:00
> but one of them special-cases byte values using a lookup table generated from the other, you wouldn't expect mutation testing to catch the discrepancy

Sure you would. If the mutation tester mutates that lookup table. Which is quite easy to do, and which mutmut will do (if that lookup table is inside a function, because mutmut is based on mutant schemata).
by willtemperley | 2026-01-03 05:20:30+00:00
Statistics show adoption rate is increasing. According to [1] it historically took a decade to double Linux desktop market share, but market share has almost doubled since 2022.

Now, two in five PCs worldwide are running Windows 10, an unsuppoted OS. What are the user's options? Either buy a new PC, switch to Mac or run Linux.

[1] https://www.notebookcheck.net/2025-could-finally-be-the-year...
by jimbob45 | 2026-01-03 05:21:20+00:00
I can’t upgrade to Windows 11. I simply can’t justify a major purchase (now a major major purchase) for a new machine for a downgraded OS. My wife would never allow it and I would hate myself for asking. If Microsoft doesn’t relent, I’ll have no other choice. I have to believe there are a great many in my shoes.
by throwaway17_17 | 2026-01-03 05:22:11+00:00
Can you explain what mean by a “language not being efficiently AOT compileable”? I am guessing you are referring to languages that emphasize REPL based development or languages that are ‘image’ based (I think Smalltalk is the most common example).

Like the guesses above, I can understand difficulty with AOT compilation in conjunction with certain use cases; however, I can not think of a language that based on its definition would be less amenable to AOT compilation.