MurphyA/hacker-news huggingface dataset:
by vanusquarm | 2026-01-07 15:40:24+00:00
Location: Ghana Remote: Yes Willing to relocate: Yes Technologies: .NET / ASP.NET Core, C#, Next.js, React, Node, TypeScript, Azure DevOps, CI/CD, Docker, Kubernetes, Vault, SQL, Nosql, ElasticSearch, REST APIs, Cloud Architecture, AI/ML Résumé/CV: Available on request Email: vanusquarm@outlook.com
by jandrewrogers | 2026-01-07 15:40:26+00:00
This is entirely within the scope of "recreationally employed". There is no implication that what you spend your time on has anything to do with your former career.

In most cases I know of recreational employment has little to do with their former employment. They often put in a lot of hours and it is still "work" in the ordinary sense but it is entirely self-directed.
Show HN: Tylax – A bidirectional LaTeX to Typst converter in Rust
by democat | 2026-01-07 15:40:43+00:00
Hi HN, author here.

I built Tylax because I wanted to migrate my old LaTeX papers to Typst but found existing regex-based scripts too fragile for nested environments.

Tylax parses LaTeX into an AST (using mitex-parser) and converts it to Typst code. It supports:
- Full document structure (not just math snippets)
- Complex math (matrices, integrals)
- Experimental TikZ -> CeTZ graphics conversion
- Runs in browser via WASM

Repo: https://github.com/scipenai/tylax
Web Demo: https://convert.silkyai.cn/

Happy to answer any questions!
by krapp | 2026-01-07 15:40:46+00:00
Maslow's hierarchy of needs has been widely criticized as being too rigid and simplistic and too biased towards an affluent Western cultural context. It also hasn't been tested and validated by science, and is based on hearsay rather than empirical data.

"Self Actualization" being a primary universal human need is just one guy's personal opinion, it isn't a law of nature or physics.
by SockThief | 2026-01-07 15:40:49+00:00
https://blokada.org/

Blokada 5 is free. It blocks ads and trackers system wide. It works in all games and apps I checked for the last 4-5 years.

Used to work with YouTube as well, but not any more. I use New Pipe for that.

You're experience may vary depending on block lists you subscribe to, but vanilla set up is already quite good.
by 9rx | 2026-01-07 15:40:52+00:00
To be fair, years ago Rails was what all the "bootcamp" programmer mills were pushing. Only you have the full context, but absent of that it is likely that Rails was truly found to be associated with poor applicants. Not because of anything about Rails itself, but because of those "bootcamps" not developing quality people. The culling has to occur at some point. If you throw some great developers out with the bathwater, so be it. There isn't enough time in the day to worry about them.
Ask HN: How do you do store-and-forward telemetry at the edge?
by Aydarbek | 2026-01-07 15:41:04+00:00
I’m researching patterns for edge / gateway telemetry where the network is unreliable (remote sites, industrial, fleets, etc.) and you need offline buffering + bounded disk + replay once connectivity returns.

Questions for folks running this in production:

What do you use today? (MQTT broker + ??, Kafka/Redpanda/NATS, Redis Streams, custom log files, embedded DB, etc.)

Where do you buffer during outages: append-only log, SQLite/RocksDB, queue-on-disk, something else?

How do you handle backpressure when disk is near full? (drop policy, compression, sampling, prioritization)

What’s your failure nightmare: corruption, replay storms, duplicates, “stuck” consumer offsets, disk-full, clock skew?

What guarantees do you actually need: zero-loss vs “best effort” (and where do you draw that line)?

What metrics/alerts matter most on gateways? (queue depth, replay rate, oldest event age, fsync latency, disk usage, etc.)

I’d love to learn what works, what breaks, and what you wish existing tools did better.
by Aydarbek | 2026-01-07 15:41:11+00:00
Disclosure: I built an OSS single-binary, HTTP-native durable event log aimed at this edge “store-and-forward + replay” problem. Repo: github.com/A1darbek/ayder

If anyone is open to a tiny design-partner pilot (30–60 min): run docker compose → ingest some telemetry → simulate outage (kill -9 / disconnect) → restart → verify replay + zero loss. I’ll do white-glove onboarding and turn the learnings into a short case study (can be anonymous).
by vanusquarm | 2026-01-07 15:41:24+00:00
Location: Ghana Remote: Yes Willing to relocate: Yes Technologies: .NET / ASP.NET Core, C#, Next.js, React, Node, TypeScript, Azure DevOps, CI/CD, Docker, Kubernetes, Vault, SQL, Nosql, REST APIs, Cloud Architecture, AI/ML Résumé/CV: Available on request Email: vanusquarm@outlook.com
by bmenrigh | 2026-01-07 15:41:42+00:00
The goto tool that practically anyone doing any DNS tunneling uses is dnscat2 (https://github.com/iagox86/dnscat2). It works fine through recursive/forwarding resolvers because those resolvers must recurse out to the authoritative nameserver for a given domain in order to resolve the name request. With dnscat2 you use the server component "hosting" a "zone" using a domain name you own / control (so that you can point the authoritative nameserver record to the dnscat2 server component). You then use the dnscat2 client to packages up TCP traffic into DNS specially crafted DNS requests to the domain you control where the server is listening. The design is very clever and has to solve a lot of tricky technical problems.

As for detection, you're entirely right that sending large volumes of traffic over DNS is both incredibly slow, and incredibly obvious to any network defenders paying attention to DNS.
by lukev | 2026-01-07 15:41:58+00:00
I have. Reading assignments and writing papers on them gave me a good command of topics I carry to this day.

And I never would have been able to learn math without doing a bunch of problems early on... you can think you understand something in class but it takes applying it a bunch of times in different scenarios to really embed that knowledge in useful ways.

I presume I'm not the only one.
by 0dj0bz | 2026-01-07 15:42:01+00:00
They are requiring us to implement Apple Pay as the only mechanism for signing up for an app subscription, even though there is no mechanism in the Safari extension to sign up. It seems like they want us to get rid of the links in the extension to take them to the web app to register and pay for the service, which would require it to almost be its own "Apple" version of the system. When we ask for clarification, we get the same boilerplate response no matter what we ask.
by scottyeager | 2026-01-07 15:42:04+00:00
Do you mean to say Zed wasn't vibe coded? There's actually another comment on this post describing how someone is using Opus 4.5 to work on Zed. Given how forward the AI features are in Zed I'd be surprised if the team wasn't also embracing it internally.

It's a fair question how much AI is accelerating the development of Zed, but I can say that I've been impressed with the speed they are shipping at.
by hypercube33 | 2026-01-07 15:42:45+00:00
I may be wrong, as I'm not an expert but Intel E-Cores are basically decendents of Intel ATOM (I personally really liked the idea of ATOM it was just so nerfed by Intel with its memory limits and platforms) and P cores are derived from the i-Series - two totally different cores. Yes they support the same instruction sets generally, but they are different cores.

AMD's approach was to basically trim the fat on Zen as far as they possibly could but keep the core fast and efficient and you end up with the C-Cores.

In practice (where I generally live with expertise) AMD's approach lets you move software between cores and it generally doesn't care or know, whereas Intel's method applications definetly do care and can have issues.

To me, the difference is moving a virtual machine between two similar CPUs and not having to reboot it (AMDs approach) and having to reboot for one reason or another (Compatibility) -- Intels method.
by alphazard | 2026-01-07 15:43:11+00:00
> There is a lot of speculation that we will soon see a new food pyramid that is inverted.

Pretty much everyone I know understands that the food pyramid is the product of various lobbies coming together and does not represent a legitimate theory of diet or nutrition.
That is independent of their politics or opinions about RFK.

I don't think a change to the food pyramid would change anyone's actions, people haven't taken it seriously for decades.
by charliebwrites | 2026-01-07 15:43:35+00:00
My hot take:
We’re already in a recession.

We just use AI to justify doing all the same recession behaviors while making it sound like innovation

- not hiring this year > AI is making us productive!

- no wage growth > AI means we don’t need to raise salaries

- layoffs > with AI we can do more with less people

- spending less on offsites, work perks etc > we really need that budget for AI

- not spending money on that new business tool > AI can do it instead
by throwway120385 | 2026-01-07 15:44:04+00:00
I'm not. A lot of moderators on SO thought that technology stayed the same from 2014 onward. So I'd often see questions that were exactly the same as the one I asked, but they'd be closed as a duplicate of a question that was subtly different in wording but totally different in technical content. And you would have had to be intimately aware of the systems the question was about to recognize the difference. Most of the moderators doing that did not know enough to be moderating. And so SO became a place where obsolete solutions got cemented in time and where once a question was answered somehow nobody ever tried to answer it again.
by rendaw | 2026-01-07 15:44:11+00:00
When this news first came out it was mind blowing, but at the same time I don't entirely get it.

So the money quote seems to be:

> The literature review heavily criticized studies linking sucrose to heart disease, while ignoring limitations of studies investigating dietary fats.

They paid a total of 2 people $50,000.

That doesn't seem like enough to entirely shape worldwide discourse around nutrition and sugar. And the research was out there! Does everybody only read this single Harvard literature review? Does nobody read journals, or other meta studies, or anything? Did the researchers from other institutions whose research was criticized not make any fuss?

I guess the thing that I most don't get is it's now been 10 years since then, and I haven't seen any news about the link between sugar and CVD.

> There is now a considerable body of evidence linking added sugars to hypertension and cardiovascular disease

Okay, where is it? What are the conclusions? Is sugar actually contributing more than fat for CVD in most patients? Edit: Or, is the truth that fat really is the most significant, and sugar plays some role but it's strictly less?
by HarHarVeryFunny | 2026-01-07 15:44:14+00:00
That's remarkably similar to something I've just started on - I want to create a self-compiling C compiler targeting (and to run on) an 8-bit micro via a custom VM. This a basically a retro-computing hobby project.

I've worked with Gemini Fast on the web to help design the VM ISA, then next steps will be to have some AI (maybe Gemini CLI - currently free) write an assembler, disassembler and interpreter for the ISA, and then the recursive descent compiler (written in C) too.

I already had Gemini 3.0 Fast write me a precedence climbing expression parser as a more efficient drop-in replacement for a recursive descent one, although I had it do that in C++ as a proof-of-concept since I don't know yet what C libraries I want to build and use (arena allocator, etc). This involved a lot of copy-paste between Gemini output and an online C++ dev environment (OnlineGDB), but that was not too bad, although Gemini CLI would have avoided that. Too bad that Gemini web only has "code interpreter" support for Python, not C and/or C++.

Using Gemini to help define the ISA was an interesting process. It had useful input in a "pair-design" process, working on various parts of the ISA, but then failed to bring all the ideas together into a single ISA document, repeatedly missing parts of what had been previously discussed until I gave up and did that manually. The default persona of Gemini seems not very well suited to this type of work flow where you want to direct what to do next, since it seems they've RL'd the heck out of it to want to suggest next step and ask questions rather than do what is asked and wait for further instruction. I eventually had to keep asking it to "please answer then stop", and interestingly quality of the "conversation" seemed to fall apart after that (perhaps because Gemini was now predicting/generating a more adversarial conversation than a collaborative one?).

I'm wondering/hoping that Gemini CLI might be better at working on documentation than Gemini web, since then the doc can be an actual file it is editing, and it can use it's edit tool for that, as opposed to hoping that Gemini web can assemble chunks of context (various parts of the ISA discussion) into a single document.
by weitendorf | 2026-01-07 15:44:25+00:00
How many 1+ hour videos of someone building with AI tools have you sought out and watched? Those definitely exist, it sounds like you didn't go seeking them out or watch them because even with 7 less hours you'd better understand where they add value enough to believe they can help with challenging projects.

So why should anybody produce an 8 hour video for you when you wouldn't watch it? Let's be real. You would not watch that video.

In my opinion most of the people who refuse to believe AI can help them while work with software are just incurious/archetypical late adopters. Even though they might ask for specs/more resources/more demos and case studies, if you've ever interacted with these kinds of users, you know that really they just want to resist change as long as they can because they don't want to go learn a new thing and maybe be bad at it for a while, and the only thing that will really win them over in the end is seeing everybody else adopt it.
by jltsiren | 2026-01-07 15:44:49+00:00
EB-2 application timelines are measured in years. If you qualify for a national interest waiver and are not from China or India, it's plausible that you can get a green card before the STEM OPT extension runs out. If any of the three conditions (STEM; national interest waiver; not from China or India) fails, OPT doesn't give you enough time to get a green card.
by zabzonk | 2026-01-07 15:44:54+00:00
Speaking as someone that was a SO front-page contributor, and at one brief time the top of the pops on the C++ tag, I didn't think it was so bad. And you got a free t-shirt!

What you have to understand is the avalanche of low-quality questions that came in, pushed by "academics" who should have known better, telling students things like "just ask on SO - they will write it for you", which is bad on so many levels.

But when it got really bad was when the new owners, after Jeff & co sold out, took over. Woke nonsense sprouted everywhere, people with no technical knowledge did moderation. And, whoa, if you criticised this, you were banned. That's when I gave up.
by tolerance | 2026-01-07 15:44:55+00:00
Paper Towel stories:

I’ve started to determine the right package of paper towels to purchase according to the cents per square meter value. You can discern the quality of a deal at the grocery by referring to the ‘cents per X’ market located on price tag next to the marked price.

I’m beginning to turn sour on the ‘2 Jumbo-Mega-Rolls are the equivalent of 8 Super rolls’ scheme that’s en vogue. Are there retractable roll holders to accommodate for all of this?

It doesn’t help that many of these packages are priced and then marked down in ways to entice the buyer toward purchasing them instead of more reasonably priced and proportioned ones.
by jrjeksjd8d | 2026-01-07 15:45:04+00:00
Like so many things in American life these days, we've arrived at a "better solution" that extracts value from the past without producing a future. The decades of Stack Overflow answers fed into LLM training produce plausible answers for today. In 10 years what will the LLMs train on?

So much of life these days is purely extractive, trying to squeeze more money out of less productive activity. It's no wonder young people feel disillusioned and are increasingly focused on gambling and "investing" in meme stocks.
by AlotOfReading | 2026-01-07 15:45:25+00:00
It's just realtime programming. I wouldn't say that realtime techniques are limited to a very narrow range of ultra critical systems, given that they encompass everything from the code on your SIM card to games in your steam library.

In large, distributed systems the best we're looking for is statistically acceptable. You can always tailor a workload that will break a guarantee in the real world.

This is called "soft" realtime.
by skywhopper | 2026-01-07 15:45:59+00:00
You clearly understand what’s happening better than most people. As someone who came back to Windows recently after 15 years away, the lengths to which the UI goes to hide the actual location of files and prevent you from directly addressing the filesystem is incredible. Thankfully I don’t have to use Windows for anything important. I would never recommend it to anyone else. (Not that the alternatives are much better.)

What’s mainly wrong with OneDrive is that it doesn’t work how most people expect, it’s on by default, and it deletes files from your local PC without asking. No matter how nice it is if you understand what’s going on, those details are enough to make it hate-worthy IMO.
by gck1 | 2026-01-07 15:46:08+00:00
And you can automate all this so that it happens every time. I have an `/implement` command that is basically instructed to launch the agents and then do back and forth between them. Then there's a claude code hook that makes sure that all the agents, including the orchestrator and the agents spawned have respected their cycles - it's basically running `claude` with a prompt that tells it to read the plan file and see if the agents have done what they were expected in this cycle - gets executed automatically on each agent end.
by ectospheno | 2026-01-07 15:46:09+00:00
To be fair the example above is easier to remember than:

ls -l --sort=size | head -n 5 | tail -n 4 | awk '{print $5 " = " $9}' | numfmt --to iec | jq --raw-input --null-input 'inputs | gsub("\r$"; "") | split(" = "; "") | select(length == 2) | {"s": (.[0]), "n": .[1]}'
by snake42 | 2026-01-07 15:46:29+00:00
I might have missed it, but I don't see this quote in the article. Either way, it feels disingenuous when a place like business insider posts these criticisms of FIRE like it is the ultimate gotcha.

Finding a purpose outside of work seems like the main issue most people struggle with when doing FIRE. Once you get going, the saving is automatic and addictive to some, but figuring out what to do with your life to give it meaning outside of a traditional work context is not just an issue with FIRE.
by 4ggr0 | 2026-01-07 15:46:47+00:00
> the only remaining use case for me is a gaming PC

even this has gone away for me, exited first with Bazzite and am now on CachyOS. Still got a debloated Windows11 on a different SSD for when friends want to play games with kernel-level anticheat or other bs.

feels good to be free of Microsoft. work on a Mac, game on Linux, phones run Android.
by dangus | 2026-01-07 15:47:16+00:00
Those companies weren’t multiple person teams. They were one person teams with contract work. Maybe you know the details of the kind of money they were paid or how involved they were with the work but that could mean so many things.

I’d have to say when I hire someone in Fiverr to make a logo for my app I’m not suddenly a multi-person team. If I use AI to make my logo instead of paying a human $50 to make one I didn’t exactly experience a productivity revolution.

The other thought that popped into my head is that offshore contractors have access to AI, too. So shouldn’t we see their output go up and prices go down? Again we have another facet of this lack of market indicators.
by thawawaycold | 2026-01-07 15:47:20+00:00
Yep that's true, on the other hand the trend I've been seeing in the last months is worrying me, in that the company I'm working for and other adjacent ones, the focus is to hand off the development to "managed agents" or whatever, relegating embedded engineers to basically just V&V or QA.
The increase in crap code has been duly reported by employees such as me and promptly discarded, considered just FUD by upper management
by pixelesque | 2026-01-07 15:47:30+00:00
A couple of thoughts:

That graph is number of questions asked being posted: very often the question already exists (although obviously with technology and frameworks changing over time, things aren't constant, and answers can be out of date at some point), so you don't need to post the question.

Also: Would LLMs be as good for answers if they hadn't been trained on scraping StackOverflow in the first place?
by CoffeeOnWrite | 2026-01-07 15:47:34+00:00
It’s more than just money, it’s how you set up your life to be resilient to contingencies. For example finding a compatible life partner. For example finding happiness without lifestyle inflation and breaking free from the hedonic treadmill. Or perhaps having a good lifestyle business for some people. Or having extended family support nearby. I call these things unfuckwithability. Money is a big part of it, but may not be the biggest missing piece for many people.
Show HN: Pull, Replay or Inspect any webhook event
by mehdig10 | 2026-01-07 15:47:51+00:00
Hey, in the vast majority of push-based systems (think slack, shopify, or even custom entreprise ones) there are quite a lot of things you end up building (bufferization, errors, replays, ratelimiting, concurrency ...) before having a production-ready system.
Basehook is designed to solve these problems for you, you have a UI where you can configure and inspect/replay webhook payloads, and a single API you can consume in a pull-based way so you don't have to worry about being overwhelmed in case there is a spike.
by sofixa | 2026-01-07 15:48:00+00:00
I mean, macOS is not a serious OS either. It has worse error management/reporting than Windows - Microsoft at least give you the courtesy of pretending they're trying to help you resolve the issue with an indecipherable hex code and badly localised error message, that you may, if you're very lucky, be able to Google.

Apple give you a middle finger with a "Something went wrong" or just spins forever. No information whatsoever on what the problem is and how you could possibly debug it. Compete lack of tooling to help with that too.

Probably my favourite example was when it was giving me an error message of "A device is using too much power, try unplugging and replugging it". Which device? Which port? What is "too much"? HA, FUCK YOU. I spent hours trying to debug this (so there is a tool that can give you power use per USB device, but it's a point in time one). In the end rewired everything because it was just impossible to discover what the hell was its problem. Another fun one was trying to extend my macOS screen to an iPad, where the button just wasn't there. Why? What was I missing? Who knows.
by Groxx | 2026-01-07 15:48:08+00:00
Yeah, I'm fond of this graph personally: https://mastodon.social/@grahamperrin@bsd.cafe/1158357533238...

StackOverflow has been in a clear, strong decline for quite a while. LLMs just hammered in the final nail. It's very clear that they caused a substantial drop, but not as impactful as the years of stagnation and rise of competition.
by 0dj0bz | 2026-01-07 15:48:24+00:00
To be clear, even our iOS app doesn't currently have a mechanism to sign up for the service; we reserve that for the website. On there, we support Apple Pay as a payment method via Stripe.

My fear is that they are going to try to force us to implement in-app purchases for the iOS app to register for the service, which I don't like because I just don't.