MurphyA/hacker-news huggingface dataset:
by snicky | 2026-01-02 22:49:17+00:00
Senior Backend/Full Stack Engineer | Team Lead

Location: Poland, Europe

Remote: Yes (10 YoE working remotely, EST/PST timezones OK too)

Willing to relocate: For the right opportunity

Tech:
* Backend - Ruby on Rails (14 YoE), SQL, Redis, Sidekiq, Elasticsearch, Memcached, Heroku, AWS, K8s, Datadog
* Frontend - Javascript (14 YoE), Typescript, React, Vue

Skills:
* designing and implementing web apps across the entire stack
* high-traffic optimizations
* security
* payment processing architecture and financial integrations
* leading remote teams
* hiring

Résumé/CV: https://cutt.ly/RrnaORcb

Email: in the resume

Available full or part time

Hi, I'm Mariusz. I have 14 years of experience building scalable apps using Ruby on Rails with startups from US, Canada, Europe, Australia and Taiwan. Most recently, I've been a part of a hybrid team working on a content creators platform at Playboy. I'm interested in both tech lead and senior/staff level individual contributor roles alike and I'm open to work with other tech stacks too, e.g. Elixir, Golang, C, Node.js or help out with ML integrations.
by pxc | 2026-01-02 22:49:30+00:00
As a dialect of Clojure, it's a dynamically typed language. But its designer has expressed interest in eventually adding static type checks via a gradual typing system¹:

> I mentioned that a native Clojure is the first step toward my dream language. Indeed, it doesn't stop there. jank will always be a Clojure dialect, but it will also optionally support more. Features like gradual typing (maybe linear typing), more explicit memory management, value-based errors, and stronger pattern matching, to name a few, improve upon Clojure. This will allow another axis of control, where some parts of the program can remain entirely dynamic and garbage collected while others are thoroughly controlled and better optimized. That’s exactly the control I want when programming.

--

1: https://jank-lang.org/blog/2025-01-10-i-quit-my-job/
by zenapollo | 2026-01-02 22:49:39+00:00
Despite Trump being a huge footgun for the economy and middle class prosperity and general stability, I listen to the work ofPeter Zeihan on macro economic and geopolitical analyses. He has a YouTube channel and was recently on Modern Wisdom podcast for a deeper dive. He makes a strong case that, in the long run, US is still poised to be winning competitively for many reasons. Access to nat resources from Canada, and labor from Mexico are two big ones. The will likely always have food and be a reliable exporter of food, due to luck of climate and soil. The birth rate is less bad than in other developed economies. And we still have great tech and universities.
by coryrc | 2026-01-02 22:50:20+00:00
Which has led to every game needing a central server running, forcing centralization where p2p used to work great. Also how Skype was able to scale on a budget, something now blocked, forcing you to raise money for more ideas than before. Running a matrix(?) node should be as simple as clicking install and it's just there, next time you're with your friends, nfc tap or whatever and your servers talk to each other directly forever going forward. But nope, there always is a gatekeeper now and they need money and that poisons everything.
by Melonai | 2026-01-02 22:50:31+00:00
I mean you did ask people to ask you anything... :)

Though let me approach this from a more good faith angle, what are the steps you are trying to do to make better purchasing and consumption decisions?

I understand your point, it isn't all or nothing. I do try to make better decisions in regards to products created with blood, though I often falter, I use a Google phone, no idea how many children had to extract rare minerals for it to be created, and I buy cheap hardware from China and that's a whole other deal. However I avoid Temu and Shien, I don't eat meat due to the industry and carbon impact, I almost never use single-use and disposable plastic items to lower consumption in general, I avoid cars, almost always taking public transport, and regarding Fairphone, I am definitely eying them for a future phone, though right now there were some downsides that I couldn't take (for now, phone progress is slowing down, making it easier for them to catch up, hopefully soon). I don't do enough, and a lot of my decisions are based on climate impact and not human rights, I know, so, it'd be great to hear your thoughts!
by zerocool86 | 2026-01-02 22:50:32+00:00
The framing assumes cloud-first AI agents as the default caller. But there's another path: local-first AI where the human remains the orchestrator and the model never phones home.

The "humans as tools" model only works if the AI layer is centralized and owned by platforms. If inference runs on hardware you control, you're not callable - you're the one calling.

Been thinking about this a lot: https://www.localghost.ai/reckoning
by lukan | 2026-01-02 22:50:34+00:00
"EDIT: There was no comment before I edited mine. @dang can probably timestamp it if you want to make a fuss about."

Dang would just flag us both if we make a fuss here.

And what you apparently mean is, that when you started to edit your comment, my answer wasn't there. But it was already, after you edited.

Anyway, I am fine with calling this part a missunderstanding.
by 07 | 2026-01-02 22:50:44+00:00
Location: Sheffield, UK
Remote: Yes
Willing to relocate: Yes
Technologies: Python, C, C++, Postgres, Flask, Git, Embedded
Resume/CV: Name/phone number redacted (will gladly provide upon request) - https://drive.google.com/file/d/1p9LvU85JKHINtIHxCd8xVBVElgPR5wTH
Email: robmdsd \xff20 googlemail \x002e com (my usage of 'googlemail' is a languishing attempt at defeating scrapers)

I have been programming since the age of 13 and graduated with an integrated master's degree in 2024, however since then I've been staying afloat on unstable work. My experience has been quite broad in that time but my recent focuses in my spare time have been Python/Flask, and C/C++ (for a homebrew project on an old console that I enjoy contributing to) but my initial experience was with Java; the first thing I wrote was a CraftBukkit plugin that ended up getting over a million downloads.

I'd consider myself very good at quickly familiarising myself with unfamiliar frameworks/languages, so even if it's something I'm not experienced in, I would be more than willing to do a take-home, or something similar (which I enjoy, esp. if it's something new to me).

Looking for and would be grateful for any opportunities, including non-SWE, e.g. I.T., or even something non-technical if your company is hiring for other roles.

I do not use LLMs for any work or projects of mine, or prose I've written (personal preference, not a moral viewpoint).
by yorwba | 2026-01-02 22:50:46+00:00
If you take a train to work five days a week and it's "on time" (not delayed by 6 minutes or more) 85% of the time, you'll be late on at least one day most weeks. Hardly very punctual.

Personally, I think they should just abandon timetables, run trains as fast as they can, and if you need to be somewhere by a certain time, you give the planner a target reliability and it uses a probabilistic model of the entire system to tell you when to leave so you can arrive on time (0 minutes delay, or earlier) with that given probability.
by mjh2539 | 2026-01-02 22:51:06+00:00
In Germany, the state intentionally put children in the custody of pedophiles: https://www.newyorker.com/magazine/2021/07/26/the-german-exp...

I have absolutely no faith in German intuitions regarding what is appropriate or inappropriate about the care of children. Ask me again in a century and I will reevaluate my opinion.
by philipallstar | 2026-01-02 22:51:34+00:00
> I had prepared thoroughly and felt confident in my understanding of the material, but the intensity of the interviewer's voice during the exam unexpectedly heightened my anxiety and affected my performance. The experience was more triggering than I anticipated, which made it difficult to fully demonstrate my knowledge. Throughout the course, I have actively participated and engaged with the material, and I had hoped to better demonstrate my knowledge in this interview.

This sounds as though it was written by an LLM too.
by jlawer | 2026-01-02 22:51:44+00:00
I would think the comparison would be the BYD ATTO 3 premium vs Tesla Y premium.

Australian sticker price for the atto 3 is under $45,000 AUD, a smidgen over $30K usd.

With a wife with a mobility scooter and working 30-90 mins away from the office depending on traffic, I picked on up (salary sacrificing) as the lease costs less than what I was paying for fuel on the Kia carnival (Sedona in the us) each week.

Tesla model 3 entry level was another $10K AUD for a car with less features.
by rankiwiki | 2026-01-02 22:51:46+00:00
I recently shipped a couple of small updates to a content-heavy, multilingual site I run.

One was a homepage language filter based on writing systems rather than translation.
Posts are grouped by script (Latin, Korean, Chinese, Japanese, etc.), so users can filter mixed language feeds without layout shifts or pagination issues.

The other was a lightweight onboarding tour.
It runs once on first visit, is fully customizable, supports multiple languages, and avoids heavy external libraries.
The goal was to answer “what is this site?” without adding friction.

Both came from the same realization:
clarity matters more than features, especially on the first screen.

Sharing in case it’s useful to others working on multilingual or content dense products.
by robust-cactus | 2026-01-02 22:52:16+00:00
Hi y'all, today I'm sharing Jot, an offline, source available note taking and personal assistant app. You can read all about it in the blog post. This is definitely an app geared towards privacy and free expression.

The main question I expect I'll get is, "but what about Obsidian". Yea, Obsidian is cool if you want to work primarily in markdown and with tools that support it. I wanted to make something with a bit more rich content, experiment with local LLMs and really lean into user friendly text editing. Jot's my take on that problem!

Would love any feedback yall have - comments here are welcome or on our feedback page https://jot.canny.io/features-bugs
by aaplok | 2026-01-02 22:52:17+00:00
A limitation of written exams is in distance education, which simply was hardly a thing for the hundreds of years exams were used. Just like WFH is a new practice employers have to learn to deal with, study from home (SFH) is a phenomenon that is going to affect education.

The objections to SFH exist and are strikingly similar to objections to WFH, but the economics are different. Some universities already see value in offering that option, and they (of course) leave it to the faculty to deal with the consequences.
by ziml77 | 2026-01-02 22:52:34+00:00
Point #2 is very true for me. I get concerned when I look at a project and see thousands of issues. For safety and to not waste my time, if I see that and the project is an unknown to me, I just have to believe that it indicates the project is not being maintained properly.

I definitely think splitting discussion and issues is a good idea for that reason alone.
by flyinglizard | 2026-01-02 22:53:31+00:00
I'm not driving somewhere special though. I have plenty of gas stations around. I don't think this is outside the norm, most communities have gas stations along their main roads.

Now if you reframed the question and said "visit once a week to charge your phone but you wouldn't have to think of the battery or charger rest of the time".. doesn't seem half bad.
by tarbetu | 2026-01-02 22:53:36+00:00
Location: Turkey

Remote: Yes

Willing to relocate: Open to opportunities within Europe

Technologies: Ruby, Rust, C++, Erlang/Elixir, Nix

Résumé/CV: Available on request

Website: https://emrecansuster.com

Email: emrecan.suster {at} tuta [dot] io

Experience: 3 years Ruby on Rails

Hi! I'm Emrecan, a software developer with an unconventional background—I started with a bachelor's in Psychology before transitioning to software development six years ago. I spent three years as a Ruby developer in a fast-paced startup environment, where I built scalable web applications and worked across the stack.

In my free time, I design and implement a pure functional programming language using Rust, which keeps me engaged with language design, compilers, and type systems. I'm drawn to challenging technical problems and research-oriented projects—the kind with steep learning curves that push me to grow. If you're working on something intellectually stimulating beyond typical CRUD applications, I'd love to hear from you.
by Jeaye | 2026-01-02 22:53:46+00:00
No full-lang static type system. jank has seamless C++ interop and all interop is statically typed, but as soon as things get back into Clojure land, it's all dynamically typed and hella polymorphic.

I will be exploring optional static typing modes for jank in the future, a la Carp. That will not be this year, though.
by hoherd | 2026-01-02 22:55:28+00:00
One of the biggest steps down in Facebook history was their removal of RSS syndication. There was a time in the past when you could subscribe your Facebook account to external RSS feeds. The entries in those feeds would create new content on your "Facebook wall". This essentially let you use any third party that supported RSS to publish content into your Facebook feed.

Facebook removed that feature. The effect of this was that people had to create content within facebook instead of outside it. This reoriented the flow of content creation so that it must originate inside of Facebook, removing the ability to use FB as a passive consumer of content created in a workflow where the creators chose the entire flow.

IMHO this is one of the biggest steps down ever in FB history. It was one of the biggest attacks on the open web, and I'm sad to say that it mostly worked, and the internet at large is worse as a result.
by fortisnode | 2026-01-02 22:55:47+00:00
I built FortisNode after running privacy-focused infrastructure for 18 years.

Most AI providers promise privacy through their policies, but your data still reaches US servers, where it can be subpoenaed or accessed. FortisNode utilizes infrastructure-based privacy, featuring open-source models (Llama, Qwen, DeepSeek) that run entirely on European servers. Your data physically cannot leave the EU.

Technical details:
- Self-hosted LLMs on dedicated EU infrastructure
- No data retention, no training on user inputs
- Open-source models only (no Gemini/OpenAI/Anthropic API calls)
- GDPR-compliant by design, not by policy

Looking for feedback from the HN community on the approach and technical implementation.

Join and use for free.
by newshacker123 | 2026-01-02 22:56:33+00:00
Machine learning models that perform well at launch can quietly degrade over time as data and usage patterns shift, leading to lower accuracy long after deployment. This article presents a structured post-mortem and diagnostic framework for investigating why model performance drops, rather than defaulting to blind retraining. It lays out actionable steps to determine whether degradation stems from the model itself, data drift, feature shifts, training-serving skew, or prediction label bias, and recommends targeted mitigation strategies once the root cause is understood. It also covers ways to detect degradation early and automate alerts, helping teams maintain reliable production models without defaulting to costly retraining.
by thyristan | 2026-01-02 22:56:37+00:00
> But even accepting that argument, at the very least you'd have to agree that if the people decided to change the constitution through means other than those the constitution propose, then that could still be perfectly democratic.

Yes, of course. If the voters, or at least their democratically elected representatives, decide that a new and different constitution is necessary, that's totally fine and expected. Some more modern constitutions even point this out explicitly.
by mark_h | 2026-01-02 22:56:39+00:00
Not a counter-point, but: the other day I rebuilt my personal server, finishing by pointing the reserved IP at the new box. I then had a period of confusion because I was still seeing old content, because my browser (etc) was obviously querying the AAA record first, which I hadn't updated.

(a while ago I needed to contact support to get an IPv6 allocation at home, but that was a very quick interaction at the time)
by acossta | 2026-01-02 22:57:04+00:00
Built this out of frustration. AI can write your code, but it doesn't know your brand.

We added /brand.json and /brand.txt to our website - structured files that define how we sound, what words we use, and what to avoid, what colors to use, and where to get the logos from. Now AI tools have context instead of guessing.

Feels like this should be standard. Curious what others think.
by perching_aix | 2026-01-02 22:57:30+00:00
I don't think one applies to university to just purchase themselves a diploma, nor that they should be magically absolved of putting in effort to learn the material. What I do think is that the place they describe sounds an awful lot like people being set up for failure though, and so that begged the question as to why that might be. I should probably clarify that I wasn't particularly serious about my fraud suggestion, as that doesn't seem like to have made it through.

If teaching was so simple that you could just tell people to go RTFM, then recite it from memory, I don't know why people are bothering with pedagogy at all. It'd seem that there's more to teaching and learning than the bare minimum, and that both parties are culpable. Doesn't sound like you disagree on that either.

> you're purchasing the opportunity to

We can swap out fraud for gambling if you like :) Sounds like an even closer analogy now that you mention!

Jokes aside though, isn't it a gamble? You gamble with yourself that you can endure and succeed or drop out / something worse. The stake is the tuition, the prize is the diploma.

Now of course, tuition is per semester (here at least, dunno elsewhere), so it's reasonable to argue that the financial investment is not quite in such jeopardy as I painted it. Not sure about the emotional investment though.

Consider the Chinese Gaokao exam, especially in its infamous historical context between the 70s and 90s. The available number of seats were way smaller than the number of applications [0]. The exams grueling. What do you reckon, was it the people's fault for not winning essentially the unspoken lottery? Who do you think received the blame? According to a cursory search, the individual and their families (wasn't there, cannot know myself). And no, I don't think in such a tortured scheme it was the students' fault for not making the bar.

[0] 4.8%: https://en.wikipedia.org/wiki/Class_of_1977%E2%80%931978_%28...
by captainkrtek | 2026-01-02 22:57:47+00:00
50+ weeks? so a year?

I've been in big tech for 12+ years now. The first handful of years are definitely a grind to earn your spot, get a couple promos. After that though, it can become quite a bit easier to coast if that's what you're looking for. People know you, know you're probably valuable cause you're "senior" or "staff" and still here, and likely leave you alone. But yeah, as a newer engineer these days, it still requires the initial commitment to earn the privilege of coasting in a big tech company.
by jonas21 | 2026-01-02 22:58:00+00:00
There's a minor issue with the calculations. It should be:

60 * 445 / 216.276 = 123.453365145

60 * 445 / 216.282 = 123.449940356

And not the other way around. It doesn't really change anything -- both are very close to 123.45.
by treffer | 2026-01-02 22:58:32+00:00
Oh great, I missed that end of the page. The "Round 2 details" links back to the blog and it is hard to see the FAQ on mobile (needs manual scrolling to the end).

Google search and Perplexity failed when I tried, too. Google search has caught up now (haven't retried Perplexity)

A 41.5mm diameter sounds good. That's a whopping 10mm/20% smaller than my current watch. Should be really neat given the thickness.
by AndrewDucker | 2026-01-02 22:59:25+00:00
I live a 20 minute bus trip away from the nearest takeaway. And like 55% of the people who live in Edinburgh I don't have a car. So delivery is totally worthwhile to me.

(And I appreciate that it's worth paying for prompt delivery. I am baffled that enough people are happy with cold food that it's not the standard.)
by lukan | 2026-01-02 22:59:25+00:00
"It'd have to be locally controlled, or securely siloed in a cloud, with auditable and accountable interactions. Any sort of home robot will have that challenge; I wouldn't trust any company or person with that sort of access. "

I agree, but we might be in a minority here. Otherwise roombas etc. would not have had their success. Children toys with microphone and always on connection to the company. Cameras as part of a big network. Cars that can be remote controlled any time, ..
by magicalhippo | 2026-01-02 22:59:43+00:00
When I configure a new router at my home, routing is barely a blip on the radar. I mean, everything that's not local goes upstream. Switches just swich, I plug in cables and they work.

The things I need to think about are precisely the things that changed radically. Firewall rules aren't the same due to prefix changes and no NAT. DHCP isn't the same, DNS isn't quite the same, distributing NTP servers isn't the same.

Almost nothing of what I knew about configuring my home router for IPv4 has transferred to IPv6 configuration.
by carlosjobim | 2026-01-02 22:59:46+00:00
There are hundreds, if not thousands, of regions and countries which have been transferred to a foreign power through "international agreement". Probably even your own birthplace at one time or another in history. And those agreements almost never has anything to do with what is right or justified, or taking into account the self-determination of the population.

So I don't understand how anybody can support "international agreement" by default. I certainly don't. Regarding Crimea I don't have an opinion, because I don't live there.

Germany was split into two by "international agreement", just as an example.
by m01 | 2026-01-02 23:00:04+00:00
Tesla's privacy policy [1] suggests you can (by disabling connectivity all together), although it does break some features:

> Opting out of vehicle data: Connectivity and performance is a core part of all Tesla vehicles and why some customers choose Tesla, allowing for advanced features and an enhanced driving experience. By default, Tesla provides this seamless experience while protecting your privacy. However, if you no longer wish for us to collect vehicle data or any other data from your Tesla vehicle, please contact us to deactivate connectivity. Please note, certain advanced features such as over-the-air updates, remote services, and interactivity with mobile applications and in-car features such as location search, Internet radio, voice commands, and web browser functionality rely on such connectivity. If you choose to opt out of vehicle data collection (with the exception of in-car Data Sharing preferences), we will not be able to know or notify you of issues applicable to your vehicle in real time. This may result in your vehicle suffering from reduced functionality, serious damage, or inoperability.

I don't know if anyone has tried this.

There are other EVs where it's easier, but it's not something typically featured in the main marketing material.

Regarding eCall (emergency) functionality, "Under EU rules you have the right to use a third party service (TPS) eCall system in addition to the standard 112-based one" and "Any TPS eCall system must: [...] allow the owner of the vehicle to choose between the 112-based eCall and the TPS service" - which also means manufacturers can't force you to use "their" TPS that probably has different privacy trade-offs.

[1] https://www.tesla.com/en_gb/legal/privacy

[2] https://europa.eu/youreurope/citizens/travel/security-and-em...