MurphyA/hacker-news huggingface dataset:
by bitwize | 2026-01-03 05:22:13+00:00
There's one problem: If you're competent with non-web UI technologies, it's probably time to schedule your colonoscopy.

Late millennials and gen Z have been spoiled by declarative, reactive frameworks that work identically whether you're doing a local UI or the Web, and the tools (for example Figma) that have grown up around these frameworks. Using C++, Objective-C, or even Swift will be just fine for a personal project, but if you're talking something that needs to be maintained and refined over the long term by a team, you will have a much worse time finding people competent in those languages than in JavaScript+React+Electron.

This is also one of the reasons behind rewriting everything in Rust: C is so dangerous, people who don't already know it inside and out are unwilling to touch it. Virtually all of the younger system developers are already working in Rust, and would vastly prefer it over working in C given the choice, so keeping a C project maintained has gotten a whole lot harder.
by nextos | 2026-01-03 05:22:13+00:00
I think that because their total compensation is lower than FAANG, especially at senior levels, and they are seen as uncool, they sometimes have issues retaining top-notch talent. It's paradoxical, because MS Research is probably the best PLT organization in the world. But they have failed to move a lot of that know-how into production.

Besides, because it's an older company, it might have more organizational entropy, i.e. dysfunctional middle-management. As you say it's probably several other causes too. But still, hard to understand how they can create F#, F*, and Dafny, just to name a few, and fail with their mainstream products.
by djha-skin | 2026-01-03 05:22:26+00:00
Everyone who says this is a web developer. I have yet to actually meet someone with networking experience who has this opinion.

The reason it's not winning in the other places is because Network engineers hate IP version 6 as a rule .

It makes sense that it's won on mobile. In that scenario, NATs are stupid and lots of addresses are needed.

In the data center, fewer addresses are needed and NATs are vital for security.
by FrinkleFrankle | 2026-01-03 05:23:26+00:00
In the video, it was clearly children and other civilians. I can't find it at the moment.

Here's an article from Reuters about the civilian deaths. You can also pull up satellite images and see for yourself that the country is being levelled. That's not something you do if you're seeking specific individuals. There's just no excuse for killing civilians.

https://www.reuters.com/video/watch/idRW842708112024RP1/
by hoppingturtles | 2026-01-03 05:24:05+00:00
Location: Raleigh, United States

Remote: No preference

Willing to relocate: Yes, in the country

Technologies: Python, C, Rust, KiCad, MATLAB, Linux, Git/GitHub Actions, Embedded Systems, RTOS, PCB Design, RF Telemetry, Antenna Design, GPS RTK

Résumé/CV: https://drive.google.com/file/d/1vuotmJ0jyYvLCwu7RSWrGk0g_mp...

Email: hoppingturtles@proton.me

I am an Aerospace Engineering M.S. graduate from NC State with strong expertise in embedded hardware and firmware development. I designed and validated custom PCBs and wrote RTOS-based embedded C for high-powered rocketry systems, contributing to a 2nd place national finish in NASA Student Launch 2025. As a core developer on python-telegram-bot since 2021, I architect features and maintain a library with over 1M monthly downloads. I excel in full-cycle projects from prototyping to field deployment in robotics and real-time telemetry systems.

Github: https://github.com/harshil21

Linkedin: https://linkedin.com/in/hoppingturtles
by dgiddens1995 | 2026-01-03 05:24:30+00:00
Location: Memphis, TN, USA

Remote: Ideal

Willing to relocate: Possibly for the right role but not immediately

Technologies: TypeScript, React, Redux, Next.js, TailwindCSS
Resume/CV:https://docs.google.com/document/d/1E6dzF38STKKyHZIq8kAmyeNa...

Email:giddensdp@gmail.com

I am a career switcher with 10 years of experience in food service, 2 in logistics. I have a bachelor's degree in computer science, and I've spent the last year learning front-end web development and building my portfolio. I'm looking for my first role as a Junior Developer. I'm mainly interested in working for mid-sized companies in the following industries: logistics, environmental organizations, and technology firms.

website: https://dylangiddenswebdesign.com
linkedin: https://www.linkedin.com/in/dylan-p-giddens
by olyjohn | 2026-01-03 05:24:36+00:00
That's cool! Something I want to do some day!

The closest I have done is picking up the SSTV signals with one of my HTs. I learned a lot doing it. It was crazy just how directional the rubber ducky antenna was even on a crappy Baofeng. Turning the radio 90 degrees went from 0 signal to crystal clear signal. I thought it was cool, and even my mom was impressed. Lol
by thetwodot | 2026-01-03 05:27:32+00:00
Two Dots | SWE | SF Onsite | $200K-$240K + Equity

https://jobs.ashbyhq.com/two-dots

We help companies that manage millions of apartments upgrade their tenant screening process to be cheaper, faster, and more intelligent. We believe that high housing costs and a lack of precision in consumer finance are the boring, hidden issues secretly pushing the first world towards ineffective policy based on misdirection and scapegoating. We reveal the truth about rent burden and offer win-win solutions to drive costs down for everyone.
by 0xbadcafebee | 2026-01-03 05:28:03+00:00
You're putting words and assumptions in my mouth that I never said in my comment. My comment includes different facts about different strains, in one comment, which some people might misinterpret. Your reply is re-stating the facts in more detail, so that's fine, I am happy for anyone to clarify information. However, the assigning of bad faith and action to me just because you don't like the way I presented the facts, is pretty rude. If you want to get really specific, we should probably clarify to the readers these statements you made:

> The cancer-causing strains cause no symptoms and can only be detected by getting tested for them

Cancer-causing strains can still cause the following symptoms: persistent sore throat, lumps, pain when swallowing, earaches (one-sided), swollen lymph nodes in the neck (painless lump), painful/difficult urination or bowel movements, unusual lumps or sores, or unexplained weight loss, in addition to others I have not listed here. However, early cancers often do not present symptoms.

> and can only be detected by getting tested for them

There is no test that covers all strains. You would need to get penile brushing, urethral brushing, semen samples, and anal pap smear. So "getting tested" is not the only solution, and getting regular scans for cancer is the best detection method. Therefore there is more involved than you have indicated, making your own comment as ;really bad and dangerous' as mine.

Perhaps we should trust people to do their own research and ask their doctor, rather than only listen to randos on the internet?
by habinero | 2026-01-03 05:29:41+00:00
(Continuing from my other post)

The first thing I checked was "how did they verify the proofs were correct" and the answer was they got other AI people to check it, and those people said there were serious problems with the paper's methodology and it would not be a gold medal.

https://x.com/j_dekoninck/status/1947587647616004583

This is why we do not take things at face value.
by cookiengineer | 2026-01-03 05:30:07+00:00
Honestly Windows 7 was the best OS they ever built. It just went downwards from there, and they abandoned it essentially.

I don't understand what's going on at Microsoft, but they leave huge stacks of money on the table. LTSC versions weren't "popular", they were the least worst option for a lot of industries. And now they kinda completely ignored all customer feedback.
by monero-xmr | 2026-01-03 05:30:15+00:00
I’m a big fan of staying private. I own a company that took VC many years ago but we strategically stayed private for a decade now and made peace with the VC. You just keep being honest, stacking customers, playing the long game. I see the value of being public but as a 100 to 500 person company that grows steadily, you keep it private and remove the quarterly earnings. The constant drive to hit the quarterly nut at all costs causes so many stupid short term benefits that hurt long term value. There is an enormous number of small companies you have never heard of like this. It’s just so short sighted to kill the golden goose to juice some profit
by flakiness | 2026-01-03 05:31:58+00:00
His memoir "Hit Refresh" [1] was a reasonably interesting read, so
I hoped at least a bit of personality. But this reads more like an internal memo from CEO to the ranks vs personal notes (It can actually aim to public version of their internal memo.)

[1] https://www.amazon.com/Hit-Refresh-Rediscover-Microsofts-Eve...
by 0000000000100 | 2026-01-03 05:32:01+00:00
To temper expectations a bit, I’ve installed Linux recently on my HP Omen to pretty decent results. Still having some lingering issues, e.g the WiFi adapter going dead after a sleep. But have found the experience relatively similar to my recent windows installs.

For a laptop user who likes to game, you’ll definitely encounter some issues based on my experience. Better than it was 2 years ago, but it’s not a seamless experience (laptops!!) that you’d expect from posts like these.

For a Linux savvy user, it’s definitely worth the switch. I haven’t had any ads in months and it’s magical
by ciju | 2026-01-03 05:35:36+00:00
We wrote about it here: https://finbodhi.com/docs/understanding-double-entry

It's just a convention to be able to capture the flow of money. Roughly, money comes in via Income, stays in Asset, goes to Expense (there is also Liability and Equity). Let's consider a home, as an asset. You could have got it with your own money (`Asset:Bank -> Asset:House`), or by taking a loan (`Liability:Home Loan -> Asset:House`). Both have very different implications. If you are just tracking current value of home, it won't capture the whole picture. E.g. if you want to sell the house, the price is going to be different in both cases.

Double entry is just a way to track the flow of money from these different categories of account. Once you have that, you can do a lot over it, generate all kinds of report that companies can use to understand their operations (and to share with investors).

There are even attempts to go beyond with triple-entry account, etc. I think the way to look at it is, companies need a way to understand and report the flow of money, the current state etc. Double entry helps with that. And they way it helps, it to keep track of both where money came from and where it went.
by alfabeta | 2026-01-03 05:36:21+00:00
Insightful. Similar to worldometers.info.
Reminds me of VSauce’s mind blowing YouTube video visualizing how big 52 factorial is.

A useful statistic to include is the probability of becoming a successful business owner, or better yet, the probability of getting a job that pays an annual salary of 200k, 1mil. etc. Maybe that will inspire people to dream more practically.

Another insightful feature would be to emulate playing at the rate of real life (approx. tickets per second in real life).
by fguerraz | 2026-01-03 05:36:37+00:00
As mentioned in the article, every bug is potentially a security problem to someone.

If you know that something is a security issue to your organization, you definitely don't want to paint a target on your back by reporting the bug publicly with an email address <your_name>@<your_org>.com. In the end, it is really actually quite rare (given the size of the code base and the popularity of linux) that a bug has a very wide security impact.

The vast majority of security issues don't affect organizations that are serious about security (yes really, SELinux eliminates or seriously reduces the impact of the vast majority of security bugs).
by visarga | 2026-01-03 05:36:40+00:00
Not all AI generated outputs are slop, usually it's the low effort prompts that create slop. When you bring in external data or extensive human curation it is almost certainly not slop. I think many people put all AI outputs in the slop bucket but this is unfair to those who put a lot of thinking in their AI interactions. Slop is not given by the LLM, but by the human effort associated to that task. For code, it is the quality of the testing framework that sets the bar.
by ProllyInfamous | 2026-01-03 05:37:06+00:00
What if it's actually the AI-derived "user profile," sold to advertisers/govts, after their mandatory bot scans all your drive.

Just hypothetically... of course they're not actually doing this?

----

Anywho, doesn't matter cause my Xeon went from Windows 10 to Linux, this year. Still rocking a Win7Pro Core2Duo (as my second favorite machine).
by bisonbear | 2026-01-03 05:39:15+00:00
pretty cool. I've been testing claude/codex head to head, looks like you pass their security audit

would be cool to see/extend the ttl on the transcripts

https://agentexports.com/v/g92c990f0cfb9962a#lClk4hHKdmv52Nx...
https://agentexports.com/v/ga07365c8abedbd2a#5boQrM0ZUz78LIF...
by cadamsdotcom | 2026-01-03 05:39:23+00:00
My suspicion (unconfirmed so take it with a grain of salt) is they either used some/all test data to train, or there was some leakage from the benchmark set into their training set.

That said Sonnet 4.5 isn’t new and there have been loads of innovations recently.

Exciting to see open models nipping at the heels of the big end of town. Let’s see what shakes out over the coming days.
by golem14 | 2026-01-03 05:40:13+00:00
+1

Just like vote-counting, testing students is perfectly scalable without anything but teachers. But: In Europe, I have witnessed oral exams at the Matura, and at the final Diploma test. In the US, I understand all PhDs need a oral defense session.

To me, this mindset of delegating to AI because of laziness is perfectly embodied in "Experimenta Felicitologica" (sp?) By Stanislaw Lem.

AI is great when performing somewhat routine tasks, but for anything inherently adversarial, I'm skeptical we'll soon see good solutions. Building defeating AIs is just too inexpensive.

I wonder what that means for AI warfare.
by cosmic_cheese | 2026-01-03 05:41:32+00:00
I write plenty of declarative UI too in the form of SwiftUI (where it makes sense; often on Apple platforms the imperative frameworks are better suited) and Jetpack Compose.

Declarative UI has its upsides, but it’s hardly a panacea. There are places where it’s a straightforward dramatic improvement and then others where it’s an awkward contortion at best. Reactivity can be great but works in imperative setups too.

The explosion of popularity of front end web frameworks comes down almost entirely to two things: accessibility and commodity talent. It has a low bar to entry and JS+React is the closest the industry has come yet to achieving its undying dream of cheap, easily replaceable, interchangeable developers. In most other aspects it’s objectively worse than alternatives.
by zerocrates | 2026-01-03 05:41:45+00:00
The early recommendation age just falls out of the data that shows the vaccine is substantially more effective if you haven't been infected yet, together with the fact that it's a multi-dose vaccine where the second dose comes months later, and realistically for many that's going to mean a year or more before completing the series.

I think there's truth to the idea that the specific 11-12 range is somewhat arbitrary: as much as anything it's that because there was a preexisting "slot" in the vaccine schedule at 11-12. The American Academy of Pediatrics differs from the CDC's panel on this... but on the earlier side: they would start the recommendation at age 9. I think to a significant degree the thinking there is that if you go earlier the messaging and reaction is more "your child will probably eventually have sex and this is an effective time to give the vaccine" and less "your child will be having sex like, tomorrow."
by malwrar | 2026-01-03 05:41:49+00:00
Can you expand on that?

Currently we do shadow shifts for a month or two first, but still eventually drop people into the deep end with whatever experience production gifts them in that time. That experience is almost certainly going to be a subset of the types of issues we see in a year, and the quantity isn’t predictable. Even if the shadowee drives the recovery, the shadow is still available for support & assurance. I don’t otherwise have a good solution for getting folks familiar with actually solving real-world problems with our systems, by themselves, under severe time pressure, and I was thinking controlled chaos could help bridge the gap.
by obezyian | 2026-01-03 05:41:56+00:00
I use the piping feature of less to add some interactivity to git-log.

When a commit is "selected" (at the top line of the screen), usually after a series of n/N, I can press a shortcut that invokes an action on this commit.

Currently, I use it for two things:

1. Running git-show on a commit I'm interested in. The cool thing is that once I quit the git-show's less, I'm back to where I was in git-log's less. They stack.

2. fixup-ing a commit, after verifying with the command from 1. that it really is the one I want. I've had enough problems with git-absorb and git-fixup that I prefer to do it myself.

I detect when a particular command is running[1] and set up keyboard shortcuts that send key sequences to less and ultimately lead to the top line of the screen being piped to a short script of mine that extracts the commit hash and does something with it.

[1]: via a debug trap in bash, which sets the terminal title, which, in turn, is detected by keyd-application-mapper; other setups are possible, I used to use tmux for that.
Show HN: Poach Employees Like Zuck
by nsemikey | 2026-01-03 05:42:10+00:00
Recruiting is all wrong.

You should "Poach Employees" just like Zuck did with OpenAI.

I built "Poach". Paste a Job Link. Get the Best 10 Candidates for that Job.

Oh...I also built it in 5 minutes with Lovable. Insane. Coders should be scared.
by mertens | 2026-01-03 05:43:21+00:00
CrazyGames | https://about.crazygames.com/ | REMOTE (in Europe) | Full-time | Multiple roles

With recent technologies such as WebGPU and WebAssembly, the browser is quickly becoming a powerful gaming platform. High-quality 3D graphics and near-native level performance are now possible without the need for downloads, apps, or platform-specific development. Our browser games platform is already reaching close to 50 million people per month. We are self-funded, profitable, remote-first, and fast-growing.

We are currently looking for multiple people to bring our engineering, product, data, and adops to the next level.

Please note that we're looking for people who can work on a European timezone and are ideally based in Europe (which includes the UK for those in doubt).

* Software Engineer (Mobile Apps): https://crazygames.recruitee.com/o/remotehybrid-product-engi...

* Product Manager (Game Experience): https://crazygames.recruitee.com/o/remote-product-manager-ga...

* Product Director (Monetization): https://crazygames.recruitee.com/o/remote-product-director-m...

* Data Analyst: https://crazygames.recruitee.com/o/remote-data-analyst

* Programmatic Manager: https://crazygames.recruitee.com/o/programmatic-manager
by sandreas | 2026-01-03 05:44:44+00:00
Long time Linux Desktop user here. I really think Linux is a great choice as a Desktop in days of liquid glass and webviews. There are a lot of choices to make, but in the end it is working out really well (at least for me).
KDE and the new COSMIC desktop environment with tiling support are tempting, but for now I keep using GNOME until I have more time to check them out.

The things I personally had problems with is BTRFS and printers. BTRFS was completely irrecoverable after a system crash, full story see here [1]. Since I've read a lot of these horror stories while doing some research after the crash, I would encourage everyone using it to be careful and backup your system on a daily basis. I switched to ZFS with ZFSBootMenu[2] and never looked back.

Printer-wise, I have a Canon network printer / scanner which seems to use a strange proprietary protocol. On Fedora everything worked fine while on Arch I did not find a way to get this thing working (I tried hard with different options like driverless, gutenprint, cupsd etc.) - printing also seems to be a bit of a security nightmare when changing firewall settings is mandatory.

Everything else is working absolutely stunning.

1: https://forum.cgsecurity.org/phpBB3/viewtopic.php?t=13013

2: https://github.com/sandreas/zarch
by mikewarot | 2026-01-03 05:45:10+00:00
I've got quite a few of my MP3s that I ripped from my CDs now on my smartphone. For a few of the ones that I missed before.... the purge, you can usually find them on YouTube or elsewhere.

I used to use WinAmp, but these days I just us VLC to play them.

I miss the good old days when you could use Napster to find music, then go to Best Buy and get the CD to keep forever.
by sodafountan | 2026-01-03 05:46:16+00:00
Location: Philadelphia, PA, and the surrounding area.

Remote: Preferred

Willing to Relocate: Not at this time

Technologies: C#, javascript, react, vue.js, sql

Email: joshsiegl(at)gmail(dot)com

Resume: https://drive.google.com/file/d/1H9wcZtK4QWJVJBU0deaGG78kiox...
by msla | 2026-01-03 05:48:06+00:00
> If your argument is that Caldera might not actually have the rights to UNIX in the first place to grant the license, that's fair.

Yeah, everyone knows Unix is owned by SCO, just like C++, Linux, and the look on your face, which is priceless.

(So help me, SCO claimed to own C++ at one point:

https://lwn.net/Articles/39227/

> C++ is one of the properties that SCO owns today and we frequently are approached by customers who wish to license C++ from us and we do charge for that. Those arrangements are done on a case-by-case basis with each customer and are not disclosed publicly. C++ licensing is currently part of SCO's SCOsource licensing program.

Maybe they claimed to own an implementation of C++ but it would be typical of them to claim to own the moon and sun and be sublicensing the stars to God.)
What next after react/Next.js in webdev world?
by pyeri | 2026-01-03 05:48:35+00:00
Has web development reached its saturation? The present popular consensus is that "jquery is old, react is new". But as time passes and years turn into decades, the relative difference between jquery and react will become less important, they're both quite old from today's perspective.

Of course, there is AI, data science, blockchain, etc. but those are different fields. Has webdev itself turned into something like civil or mechanical engineering - a matured field with steady work but less song and dance?
by inetknght | 2026-01-03 05:49:08+00:00
> drivers

Linux kernel is open source and really easy to read, and also fairly easy to write drivers for.

> proprietary protocols

I've written many network softwares, and proprietary protocols aren't difficult to me.

> vendor warranties/support

Fuck vendor lock-in. Move to Linux.

> licensing/relicensing

Fuck vendors.

> paying you to do the work

...is cheaper than paying vendors.

> waiting for the work to be done/tested

Here, let me demonstrate that it works... with many many many automated tests.

> * paying for workforce re-training*

Not really important if it's well-done.

> justifying this to management

A lot of business management can't see past their own nose until it comes to money. Do some maths and show them the cost savings in a presentation. They'll listen.