MurphyA/hacker-news huggingface dataset:
by kgwxd | 2026-01-02 18:24:59+00:00
I have fond memories of my LG enV2, so much that I tried a hardware keyboard again a few years ago. Hardware solves the tactile problem but the most painful part of mobile typing is cursor navigation, basic editing, and tiny text areas. So, now I can feel the keys, but it does nothing to enhance navigation, or basic editing; I get a smaller screen for text areas (and all other non-typing related tasks); and if any of those tiny keys breaks, the entire device is useless.
by wafflemaker | 2026-01-02 18:25:14+00:00
In the olden times of not working/playing movies (00's) and being a clueless tech support for ppl even more clueless about them computers,

The vlc was how you could get any movie to work (instead of messing with all these codecs, which apparently, in lieu to another comment in this thread, aren't really codecs).
by cameronc56 | 2026-01-02 18:25:19+00:00
Hello! I'm Cam, a Senior DevOps/Devex engineer.
For the past 12 years I've specialized in improving the developer experience with effective and reliable CICD, Tooling, and Infrastructure. I have experience building CICD build/test/release pipelines, developer environments, and self service tooling/infrastructure from the ground up at multiple orgs of varying sizes, and more recently have been involved in AI tooling setup, configuration and education.

Location: Seattle, WA

Remote: Preferably remote, open to hybrid in the Seattle/Bellevue area.

Willing to relocate: No

Technologies: Github Actions, Docker, Kubernetes, AWS, Earthly, Terraform, Nix, Helm, Pagerduty, ArgoCD, Cypress, Node.js, Jenkins, Postgres, SQL, Maven, Gradle, Java, Python, Bash, Tilt, Claude, AI, MCP

Resume: https://app.enhancv.com/share/05097ad3

Email: cameronc56 at ymail dot com
by CydeWeys | 2026-01-02 18:25:24+00:00
Beg for forgiveness, don't ask permission. I got Shingrix when I was under the age of 40, and at no cost to myself even, simply by scheduling a Shingrix vaccine at CVS. It wasn't until I went back for the booster shot months later that the nurse was like "Wait, aren't you too young for this?", but they nevertheless gave me the second dose to complete the vaccine course. You can just so things.
by DustinEchoes | 2026-01-02 18:25:27+00:00
> We need to get beyond the arguments of slop vs sophistication, ...and develop a new equilibrium in terms of our “theory of the mind” that accounts for humans being equipped with these new cognitive amplifier tools as we relate to each other.

> We need to make deliberate choices on how we diffuse this technology in the world as a solution to the challenges of people and planet," Nadella says. "For AI to have societal permission it must have real world eval impact.

Did he try to install AI in his brain? That is some slop phrasing.
by brettgriffin | 2026-01-02 18:25:36+00:00
I've built up to a very similar process, but it looks like yours is a much better oiled machine. Specifically I struggle with getting enough architecture thoughts in place for the programming agent to really do what it needs to do without me going behind it and refining its work. Your research repo is incredibly inspiring and has given a lot of think about.

It's sort of surreal to feel the change in the software development lifecycle over the last 24 months - what you are describing will very likely become the norm amongst most developers.

> Cursor is happily charging me something like $100 a day. If anyone from Cursor is reading this – is there a “solo dev building absurdly large systems” discount tier I’m missing?

I'm also paying a similar bill (but honestly I think it's incredible value). I'm curious about this comment though - I picture LLM pricing as consumption rather than per-seat (token in/token out) - would it really make sense to offer volume discounts on a single seat versus total volume? These platforms shouldn't really care about how many developers are consuming the tokens, just the total consumption, right?
by twoodfin | 2026-01-02 18:26:00+00:00
The obsession seems mostly based around the naive assumption that you can take a Shenzhen sticker price, convert to USD, and that’s what the car would sell for at a US dealer, were it not for tariffs.

This is the wrong mental model for a few reasons, not least that breaking into the US market would require massive marketing and infrastructure investment that would have to be paid for. And that’s before you worry about reengineering for US regulations.

Also: The current Chinese EV market is not in a sustainable place. It’s the product of massive government investment and (over) incentive to produce. Most Chinese EV makers are headed to bankruptcy if current trends continue, so they won’t.

In the steady state, Chinese EVs with German-class tariffs would be competitive in the US but they wouldn’t blow the doors off the market any more than, say, Hyundai/Kia have.
by perching_aix | 2026-01-02 18:26:02+00:00
You'll need to settle on a decoder. I personally just use my video player for this, mpc-hc.

In mpc-hc, you can framestep using CTRL+LeftArrow (steps a frame backward) or CTRL+RightArrow (steps a frame forward). This lets you select the frame you want to capture. You do not need to be on a keyframe. These keybinds are configurable and may be different on the latest version.

Then in the File menu, there's an export image option. It directly exports the frame you're currently on, to disk. Make sure to use a lossless format for comparisons (e.g. PNG).

I'm aware this can be done in other players - like mpv - as well, although there I believe no keybinds are set up for this by default, and the default export format is JPEG.
by cldcntrl | 2026-01-02 18:26:37+00:00
I've been working on production-grade AWS deployments for over 10 years, so it's a bit hard to frame my experience/skill set. That being said, if you need help with almost anything AWS - architecture, infrastructure, performance, scale - feel free to reach out. Although versed in Well-Architected/multi-region/multi-account, I strive to supply the simplest solution for your particular scenario.
I only work on a contracted C2C basis.

Location: US EST

Remote: Only

Technologies: IAM, VPC, Cloudwatch, EC2/ASG/ELB, Lambda, API Gateway, RDS, Redshift, DynamoDB, CodeDeploy, Cognito, Athena, S3, Cloudfront, Kinesis, SQS, SNS, IoT Core, Sagemaker, ElastiCache, MediaConvert

Email: hn@cldcntrl.com
by hiddenseal | 2026-01-02 18:27:03+00:00
in R3 you ask to implement feature 1, then you move on to building stuff on top, you request feature 2 in R4 and after looking at O4 you see that there was an unintended consequence of a particular design choice in O3, so you can go back, update prompt R3, regenerate O3, and have your detailed prompt R4 remain in place.
by vardump | 2026-01-02 18:27:03+00:00
I think you just made a lot of people aware of it. Although I doubt people care all that much, unlike you do.

It's pretty insulting; as if people don't have agency and can't form their own opinions. No, it can only happen due to some external boogeyman, which seems to be NAFO in your case.

You seem to live in a very different world.
by mmcclure | 2026-01-02 18:27:20+00:00
Shameless plug for anyone that wants to go deeper on specific video topics: I've been organizing a conference for video devs for 11 years now and there's a wealth of info in the recordings. A talk from the most recent one on hacking a Sega Genesis to stream video might not seem that practical, but there were some fascinating bits on compression (or, rather, not being able to use actual compression). https://www.youtube.com/watch?v=GZdxdpw-3nI

If folks want to get involved, there's also a chat community that's pretty active: https://video-dev.org.
by maxpert | 2026-01-02 18:27:26+00:00
Ok it's a very long discussion but I will try to keep it brief here (more than happy to chat on Marmot Discord if you wanna go deeper). Honestly I've not done head to head comparison, but if you are asking for guestimated comparison:

- Marmot can give you better easy DDL and better replication guarantees.

- You can control the guarantees around transactions. So if you're doing a quorum based transaction, you are guaranteed that quorum has written those set of rows before returning success. This takes care of those conflicting ID based rows getting overwritten that people would usually ignore. And you should be able to do transactions with proper begin and commit statements.

- Disk write amplification is way lower than what you would see in CRDT. This should usually mean that on a commodity hardware you should see better write throughput. As I mentioned on my local benchmarks I'm getting close to 6K insert ops. This was with a cluster of three nodes. So you can effectively multiply it by three and that is like 18k operations per second. I did not set up a full cluster to actually benchmark these. That requires investing more money and time. And I would be honestly frugal over here since I am spending all my $$$ on my AI bill.

- Reads as you can see, you can read directly from the SQLite database. So you are only bottlenecked by your disk speed. There are no fancy mergers that happen on CRDT level in the middle. It's written once and you're ready to read.

- The hardest part in my opinion that I faced was the auto increment IDs. It is a sad reality but turns out 99% of small to mid-size companies, are using the auto increment for IDs. In all CRDTs, in case of conflict, the LWW (based on one ID or another) happens, and I can guarantee you at some point in time without coordination, if nodes are just emitting those regular incrementing IDs, THEY WILL OVERWRITE each other. That was the exact problem in the first version of Marmot.

- SQLite is single writer database. cr-sqlite writes these delta CRDT rows in a table as well, under high write load you are putting too much pressure on WAL, how do I know? I did this in Marmot v0.x and even v2 started with that and eventually I decided to write logs in a SQLite database as well. Turns out at a high throughput even writing or dumping those logs that change logs that I'm gonna discard away is a bad idea. I eventually move to PebbleDB, with mimalloc based unmanaged memory allocator for serialization/deserialization (yes even that caused slowdowns due to GC). It doesn't stop here each row in CRDT entry is for one every column of table (changed column) + it has index for faster lookup. So there that will bog it down further on many many rows. For context I have tested Marmot on gigs of data not megs.

I do have couple of ideas on how I can really exploit the CRDT stuff, but I don't think I need it right now. I think most of stuff can be taken care of if I can build and MVCC layer on top.
by gruez | 2026-01-02 18:27:28+00:00
>I wonder how many of those desk jobs actually create value though.

>Some paper pushing asshole working for the government demands some paper bullshit. Some other paper pushing asshole working for bigco produces said paper. Is value actually created? Perhaps there's some risk mitigation but enough to justify their respective wages? And the need to push that paper back and forth locks the little guy out of competing in that market.

Probably a minuscule (<5%) amount? Think about it. In a 100 person tech company, how many people do you think is doing legal/compliance/security? More than 5?
by AndyNemmity | 2026-01-02 18:27:48+00:00
I keep having the same conversation with people struggling with Claude Code.

Someone tells me it "forgets" their instructions. Or it hallucinates fixes. Or it ignores the rules they put in CLAUDE.md. And when I ask what their setup looks like, it's always the same thing: a massive system prompt with every rule for every language, stuffed into context.

So I wrote up how I solve this.
by bityard | 2026-01-02 18:27:53+00:00
Location: Ann Arbor, MI

Remote: YES

Willing to relocate: no

Technologies: Linux, Open Source, Python, Storage, Git, CI/CD, Ansible, Virtualization, etc.

Resume: https://www.linkedin.com/in/charles-ulrich-a1b415266/

Email: charles.hnjorb@bityard.net

Hi, I'm Charles and I have decades of experience with Linux administration, with some cloud and orchestration thrown in for good measure. I am passionate about open source and making people's lives easier. My strengths are clear communication and methodical troubleshooting. I am proficient in Python and Bash, intermediate in Javascript. I love learning new things and hope for a job that exposes me to more coding, cloud, orchestration, and AI development.

I am considering a change of employment, but only for remote W-2 positions at this time. May consider an on-site job in or around Ann Arbor if the culture is right. Regardless, I'm always happy to talk to anyone about anything so absolutely feel free to reach out for a chat.
by juancn | 2026-01-02 18:28:00+00:00
I first learned a Logo dialect in Spanish that we used at school (“HAL Logo en Español”, do not confuse with HAL Laboratories). We had a Commodore-128 laboratory at school (about eight machines with disk drives and monitors). I started learning Logo when I was 8, by the time I was twelve I could program a bit of BASIC also, but not much since literature was scarce.

When I was 12 convinced my dad to get me Commodore 64 instead of a graduation trip (graduation trips are customary in Argentina when you finish primary and secondary school). We bought a used one for U$S 200.

This was 1989 and the social and economic landscape in Argentina was a mess. That year the inflation rate was over 3000% (it is not a typo) and those 200 dollars were a lot of money.

After we got it, my parents were concerned that I might get too obsessed with the computer, so they placed some additional constraints on when I could use it (the fact that we had only one TV might have also been a factor in his decision). I was allowed to use it only on Saturday mornings before noon.

Note that I just got the computer, I didn't have any storage medium.

One great thing about the Commodore 64 was that it came with BASIC, but most importantly, it came with a manual! The Commodore’s Basic manual was my first programming book.

What happened was that I was forced to work as if I had punched cards. I would spend most of my spare time during the week writing programs in a notebook I had. Thinking about ways to solve problems and reading and re-reading the C64 manual.

On Saturday mornings I would wake up at 6 am and hook-up the computer to the TV and start typing whatever program I was working on that week. Run it and debug it, improve it and around noon my mom would start reminding me that time was up. So at that point I began listing the BASIC source code and copying it back to my notebook.

Over the next few years I learned a lot, I re-discovered bubble-sort on my own (I learned the name much later), built hardware gizmos connected to the user port and I even made a very simple multi-tasking interpreter (I eventually got a datasette).

After high-school I studied Software Engineering (not exactly, but the name in Spanish doesn't translate well) and then I really learned to program (heck, I'm still learning).
by exceptione | 2026-01-02 18:28:16+00:00
> wealth creation is not zero sum.

Entirely not the point. We know that monopolies and wealth _concentration_ reinforce each other, at the cost of wealth creation.

Every time a monopoly buys a company, a chance of competition gets eliminated. As monopolist have enough money to buy the government by regulatory capture or even state capture, competition cannot grow, stifling innovation and growth. Parasitism is the most apt way to understand, because the host will wither away from it.
by asa400 | 2026-01-02 18:28:36+00:00
This is good! There are a number of these, so it seems like it's definitely somthing people want. The most popular of which I think is gron[0]. My own is jstream[1]. One tiny point of friendly feedback: you may want to consider adding an example usage/output so folks can see what it does literally.

[0] - https://github.com/tomnomnom/gron
[1] - https://github.com/ckampfe/jstream
by WorldMaker | 2026-01-02 18:28:40+00:00
Yeah, Ford realized that early on and had once raised the idea of building their EV division as a direct-to-consumer more directly competitive as a Tesla-rival, but as soon as that news floated the dealers had a fit and one of Ford's ancient problems is that the dealers are also often its largest shareholders. That's been a recipe for Ford's many little disasters since 1919 (where the Dodge Brothers were dealers and shareholders and convinced US courts to force Ford to pay more profits to shareholder dividends than reinvest in R&D, those dividends then helping to finance the Dodge Brothers' next business, the Ford rival Dodge; the terribly broken concept of "fiduciary duty to shareholders" comes almost directly from that 1919 lawsuit, if you've ever wondered how American businesses became the quarterly-focused way that they are instead of longer horizon focused).
by sowbug | 2026-01-02 18:29:16+00:00
It's easy to say "oh, this is just enterprise controls, and your family is an enterprise."

But then I remember every time I've had to delve into actual enterprise administration, and yeah that's its own full-time job.

Side rant: when will businesses acknowledge that an account might be owned by two people (spouses, for example) and allow separate logins for the same account? Their terms of service almost always prohibit sharing passwords, and because the lost password flow would require sharing an email address, you didn't want to do that anyway.
by Topfi | 2026-01-02 18:29:38+00:00
There is nothing preventing the use of IG and TikTok. It is a regular Android phone and unlike a Light Phone can have a target market beyond those thinking if they buy a treadmill, that spend will force them to keep exercising. It rarely works, of course, same with second phones.

In the comments below the Verge Article and announcement video on the Communicator, there is already confusion because of their second device marketing. Whether you can use it without another device, whether it can share data contracts like a smartwatch, what keeps one from using it as their sole smartphone. This just confuses the messaging for the core audience of Clicks.

Keep in mind, Clicks has a loyal consumer base, made up of power users who mostly will use this as their sole smartphone, just like we did with our Clicks equipped iPhones, Pixels, Razrs and Galaxies.

Second device is a wholly different market, one that I suspect does not intersect much with the existing base of heavy power users, using their phones to reliably control e.g. IDEs and remote desktops on the go.
by MarcelOlsz | 2026-01-02 18:29:39+00:00
I'm a full-stack designer/engineer with a focus on design and frontend working with early to mid-stage startups my entire career taking products from 0 to 1.

Location: Toronto
Remote: yes
Willing to relocate: yes
Technologies: react,vue,svelte,node.js,python,go,firebase,gcp,figma,postgres,nosql,aws,docker,mysql,etc
Résumé/CV: https://olsz.me/resume.pdf
Email: in my resume above marcel[dot]olszewski[/at/]gmail.com
by jlokier | 2026-01-02 18:29:43+00:00
I recommend -FX instead of -EX. They both quit immediately if the output is smaller than the screen size, but -FX does not quit if the output is larger and you jump to the end of a large file, so you can continue to do things like scroll back or search.

git uses "less -FRX" by default. This is how I learned about -F.

(To be pedentic, git uses "LESS=FRX less", which accomplishes the same thing.)
by halyconWays | 2026-01-02 18:30:01+00:00
I briefly tried to contribute to a popular AI project (a ChatGPT-like web-based interface) where I found some bugs and reported them as issues, with steps to reproduce. The maintainer closed them and moved them to discussions, which is what he did to any issue he didn't like or personally didn't believe mattered, I guess. Items in Discussions didn't get any attention, nor were follow-ups looked at. One of the issues even involved the total loss of user data on upgrade.

So this makes me think the developer here just doesn't like the idea of issues being reported on his project.
by seanwilson | 2026-01-02 18:30:02+00:00
Location: Edinburgh, UK

Remote: Yes (I’m used to time zone differences and async work)

Willing to relocate: No

Technologies: Figma, Sketch, TypeScript, JavaScript, Vue, Hugo, Jekyll, WordPress, Django, HTML/CSS, Bootstrap, Tailwind, OCaml, Java, Python, C, analytics, WCAG accessibility, website SEO/speed optimisation.

Résumé/CV: See https://seanw.org/ for portfolio, and https://checkbot.io/ and https://inclusivecolors.com/ for live example projects

Email: sw@seanw.org

---

SEEKING FREELANCE WORK | UX/UI & web design

I help startups with the UX/UI and web design of their products. This includes web apps, websites, landing pages, copywriting, and I can assist with frontend development where needed. My background of launching my own products and being a full stack developer helps me create practical designs that balance usability, aesthetics, development effort, and performance. I work to fixed price quotes for self-contained projects.

---

The best live example of my work is Checkbot (https://checkbot.io/), a browser extension that tests websites for SEO/speed/security problems. The entire project is my own work including coding the extension itself, UX/UI design, website design (the homepage is optimised to load in 0.7 seconds, 0.3MB data transferred), marketing, website copy, and website articles on web best practices.

[ Rated 4.9/5, 80K+ active users, 100s of paying subscribers ]

---

I have 10+ years of experience, including a PhD in software verification and 5+ years working for myself helping over 25 companies including Just Eat, Triumph Motorcycles and Fogbender (YC W22). See my website for testimonials, portfolio and more: https://seanw.org

Note: For large projects, my partner usually assists me in the background (I’m working on starting a design studio with her in the future)

---

Email sw@seanw.org with a short description of 1) your project 2) how you think I can help 3) the business outcome you’re looking for and 4) any deadlines. I can get back to you in one working day to arrange a call to discuss a quote and how we can work together!
by SoftTalker | 2026-01-02 18:30:04+00:00
No, we've always had effective societal gatekeeping on what kids can access.

Cigarettes, liquor, porn, R-rated movies, all had general barriers to access for kids in the pre-internet world. Parents could rely on most store clerks not selling alcohol, tobacco, or adult magazines to a child. Parents did not have to hover over everything their child did. Was it perfect, of course not, but it worked fairly well and didn't require constant monitoring. You could let your kids go to the mall and be fairly sure that they would not be let in to an R-rated movie. They could ride their bikes to a convenience store and the worst thing they could buy was candy.

With online accounts and apps, everything needs review and permission. Every. Single. Thing. That is the main complaint in TFA. He wants a single device level setting so that he doesn't have to constantly vet everything.

This is precisely why many parents support age verification laws for social media and adult sites. Tech companies could have solved this on their terms but they just punted it to "parents" with an insane level of complexity, and the parents don't like it.