MurphyA/hacker-news huggingface dataset:
by svilen_dobrev | 2026-01-03 12:13:59+00:00
Location: Varna, Bulgaria, EU (EEsT, ~UTC+2/3)

Remote: yes

Willing to relocate: for a while

Technologies: python, javascript/node/react web/html/css graphql sql nosql c++ c java sh perl make linux.. dozens other languages and stacks, Prolog to Android to Verilog to assemblers and bitmasks; data+work-flows, UI/UX, testing, reverse engineering, methodology, process, management, culture, leadership

Domains: financial+related, any-burocracy-automating, boards/hardware/chip-making/EDA, tools+ languages (dev or process), kiosk-likes, CAD/CAM/CAE, maps, modelling-in-general - physical or virtual, ~semantical stuff, audio and many more

Resume/CV: https://www.svilendobrev.com/rabota/cv/ (pdf at the bottom)

Email: az at svilendobrev point com

Site: https://www.svilendobrev.com/rabota/

others: https://www.github.com/svilendobrev ; https://www.linkedin.com/in/svilendobrev

About: Making software for 36+ years.. Seen quite some things.. and attitudes. Always hands-on.

Looking for.. interesting work with interesting people. Maybe, principal or staff engineer, architect, CTO, co-founder, team/tech lead, head of engineering.. or very senior programmer.. (or Mentor? is this still needed? or playing Trainer). i like fiddling with things, mentoring people, and building stuff - out of nothing if needed :) Effecting change, esp. cultural. Life-coaching too.. And making good friends along. But no politics, plz.

IMO The interesting part of making software, is the people, while technicals.. are solvable. And, Fun is important 4th factor in the Functionality-Price-Deadlines Triangle.

May relocate anywhere to stay with the team, once in a while, as IMO "remote" does not work well for knowledge/ culture/ relations -building activities.
by chronos00 | 2026-01-03 12:14:22+00:00
That justification feels weak because of how much it could parallel with Putin's special military operation, where Zelensky is an illegitimate president, Viktor Yanukovych is the legitimate ruler and is entitled to ask for Zelenksy's removal with Russian assistance.

I don't like how Trump has unilaterly decided this extreme of an action, but at the moment I am glad that this didn't fail like it did in Ukraine. I am still worried about what the aftermath will lead to. I don't think peace and democracy is having a particularly winning record at the moment.
by Macha | 2026-01-03 12:14:24+00:00
The IPv2 to IPv4 migration involved sysadmins at less than 50 institutions (primarily universities and research labs), updating things they considered to be a research project, that didn’t have specialised network hardware that knew anything about IP, and any networked software was primarily written either by the sysadmins themselves or people that one of them could walk down the corridor to the office of. Oh, and several months of downtime if someone was too busy to update right now was culturally acceptable. It’s not remotely the same environment as existed at the time of IPv6 being designed
by Kon5ole | 2026-01-03 12:14:39+00:00
I think the main problem for Linux is the fragmentation and lack of focus. If you can live without the Adobe suite and such, any number of distros and desktops can serve you well, but it often tries to do so

An initiative like Omarchy got a lot of traction just by "picking one" of all the infinite options available, writing decent documentation for how it all works in Omarchy specifically, and having the whole thing install in minutes.

Omarchy and tiling VM's are not for everyone but I think the principles are great, and can surely be applied to other DE's as well.
by thyristan | 2026-01-03 12:15:14+00:00
Usually there is no official justification given, just a list (in excel...) of security requirements that have to be ticked off. One of them is "Disable IPv6".

I've heard some ex-post justifications, make of them what you will: Existing infrastructure like firewalls, VPNs and routers might not be able to handle IPv6 properly. Address distribution in IPv6 is unpredictable. No inhouse knowledge of IPv6. Everything has an address in IPv6, so the whole internet can access it. No NAT in IPv6, so it is insecure. IPv6 makes things slow.
by dijit | 2026-01-03 12:15:17+00:00
Yes, its a bit hidden away now- has worsening UX over time and it will prompt you to buy Apple Music’s subscription service: but you can still buy songs via iTunes on iPhone.

This is how I get most of my music, then I copy the songs to my NAS to play on Linux.

Less convenient for sure, and you have to take the backups[0] yourself.

[0]: https://blog.dijit.sh/importance-of-self-hosted-backups/
by db48x | 2026-01-03 12:15:49+00:00
Yes, I know that there are other private subnets in IPv4. My comparison was specifically between IPv6 ULAs and 10.0.0.0/8 specifically because of the size. You won’t have to renumber your networks when you grow in size because 2⁷² addresses is enough for just about any organization.

> Can BGP really handle every person in the world doing this?

Eh, probably not. I did say that it wasn’t for everyone. You have to fill out a form, and then they announce to the world that you did it. And if you configure your BGP announcements wrong you’ll get laughed at by everyone who watches those things. Most people can’t handle it.

On the other hand, the VP of Network Operations at the ISP I used once promised that they’ll honor BGP announcements even from residential customers. I guess once it’s automated that it doesn’t cost them anything extra. Could be a fun hobby.

And if enough people do it then we can simply improve BGP. Anything we invent we can improve, right?
by jonstewart | 2026-01-03 12:15:52+00:00
The older I've gotten, the more I've learned to scrape my plate clean into the trash. Then I rinse it, then I put it into the dishwasher. I'll run the garbage disposal as I rinse plates and pots and pans. This way I don't have to clean carrot peels and disgustingness out of a clogged drain catch, and don't need to clean my dishwasher filter frequently.

When you have to do your own maintenance, your habits change. The disposal isn't for making things go away magically, it's to help keep your drain from clogging.
by dvdkon | 2026-01-03 12:16:06+00:00
> I can have a both a firewall and a NAT. The two layers are better than one because at least my address is shouldn't be routable even if I failed to configure my firewall correctly.

That's not true. When you configure just NAT (with e.g. nftables on Linux), the NATed devices are still reachable from the outside, you just have to add an entry to your routing table to reach that internal address space using the router.
by codeflo | 2026-01-03 12:16:41+00:00
Am I misreading this, or is this person actually implying somewhere in the middle of this unreadable mess of an article that they feed their DIY blood test results into an LLM and then order whatever drugs the machine hallucinates in response? If so, I hope sane society doesn't have to pay for the consequences of this willful self-destruction.
by oarsinsync | 2026-01-03 12:16:51+00:00
Amusingly, there a lot more special IPv4 networks that you just don't know about too. e.g. Link local IPv4 is 169.254.0.0/16. It just isn't auto-configured on every IPv4 interface by default, like fe80::/10 is on IPv6 interfaces, and the TCP/IP stacks on most platforms do not enforce the link-local properties of it in IPv4 like they do in IPv6.

It's like the difference between HTML and a strictly typed language. Permissiveness and flexibility is both a blessing and a curse. As with a lot of things, which thing it is in any given situation depends greatly on the situation.
by YesThatTom2 | 2026-01-03 12:16:55+00:00
At first, MS didn’t mind as long as SAMBA only implemented the outdated older protocols.

Then they realized interoperability could make them more money, and they invited him and his team to Redmond for a week of working with MS engineers to understand the latest protocol versions.
Oh wait, no, it was because the EU forced them. https://www.theregister.com/2007/12/21/samba_microsoft_agree...
by tonyedgecombe | 2026-01-03 12:17:06+00:00
>Tangentially, see also the mixed reaction to Mac native apps switching from AppKit to SwiftUI

I'll take AppKit -> SwiftUI over Win32-> windowsx.h -> VB6 -> MFC -> ATL -> WTL -> WFC -> WinForms -> WPF -> WinRT -> UWP -> WinUI3 -> MAUI.

Even with all that Microsoft still went outside and used React Native for the start menu and Electron for the Visual Studio installer and Visual Studio Code.
by doublerabbit | 2026-01-03 12:18:49+00:00
> Your mother is probably checking gmail, watching youtube, and maybe writing google docs, not much else.

Condescending.

My mother shouldn't need to mess with udev rules to play music to her Bluetooth Speaker because she uses a Bluetooth mouse and keyboard.

She also doesn't want to hang about waiting for systemd to shutdown X out of Y retries when she turns off the desktop because the bluetooth speaker had gone awol.

She also uses a wacom tablet which requires more configuration. Windows provides Plug & Play, and then works. Linux provides Plug & Play with lumps required configuration outside of the USB stick.

Can we stop pretending that linux is perfect and in a state for non-techies to swap over? It's potential but still not suitable for the average user. Watching streaming services natively isn't possible without some sort of a hack.

I do it for a job, I don't want to be further support for her outside of. She's an 70-year old illustrator so Photoshop is a must. Her friends who are in their 50's are the same. Linux even after retraining wouldn't gel with them.

Krita, GIMP, are not alternatives for her. Heck, she even maintains her own website.
by lucb1e | 2026-01-03 12:19:19+00:00
> by detecting whether the phone is held close to your body vs. sitting somewhere like on a table

Wow, so it basically measures the material that it's near to! That's cool. I know that microwaves are well-adsorbed by water (such as in bodies), is that how this works, does it piggyback on the 2.4 GHz antenna? Can I read this sensor's output via some Android API or a device file (with root perhaps)?
by DanielVZ | 2026-01-03 12:19:34+00:00
Risking being downvoted to oblivion but as a South American this is a way more complex situation morally speaking.

Law-wise I agree and it has set an awful precedent.

But in the other hand Venezuelans all over the world (certainly the Venezuelans here that I know) are celebrating. I myself am in some way relieved. This is a dictator that did unspeakable things to their own population, set proxy criminal organizations, sent hitmen to kill dissidents in my country, highly decreasing our perceived safety.

So one part of my heart is glad. Plenty of Venezuelans are. I just hope they are quick to either put Corina Machado in charge or call for elections and at last bring true freedom to that country.
by porridgeraisin | 2026-01-03 12:20:24+00:00
Isolationism will never become so strong that they limit influence to literally the country USA. If anything, they will refocus efforts on the americas, taiwan, rest of the pacific, away from the middle east and the indopac[1]. This means making sure japan, phillipines and taiwan are US allied, and of course that they are the sole influence in the Americas.

[1] which they have taken a lot of massive steps towards recently
by padjo | 2026-01-03 12:20:24+00:00
By that definition no foreign intervention could ever be unilateral because you can always find some local group to support you. By that logic the English conquest of Ireland was locally supported because the Earl of Desmond supported them.

The actual motivations matter because they dictate the outcome. In this case the actual motivations have been stated publicly by Trump a few years ago, they want the oil back. They will happily support whoever ends up in power so long as they hand back the oil rights.
by Macha | 2026-01-03 12:20:26+00:00
If you hand UTF-8 that actually uses anything added by utf-8 to something that can only render ASCII, the text will be garbled. People can read garbled text ok if it’s a few missing accented characters in a western language, but it’s no good for Japanese or Arabic.

In networking terms, this is like a protocol which can reach ipv4 hosts only but loses packets to the ipv4+ hosts randomly depending on what it passes through. Who would adopt a networking technology that fails randomly?
by nxtbl | 2026-01-03 12:21:12+00:00
I only stopped to collect FLACs instead, whenever available.

When Spotify came, I tried it, made playlists etc. One of them had 1000+ techno tracks in it, from 90's mostly. After a while, half of them had disappeared due to licencing expirations etc.

That was the lesson to not trust external services or rely on always-on data for streaming - I can stream it all myself from my own mp3/flac files when required.

Mostly using MOC (Music on console) to play locally, and on all mobile devices I have my collection on a sd card or in internal tb memory for the one that does not have a sd card slot anymore.
Music folder player full version by Zorillasoft for Android devices - works well, as I keep the collection neatly organized and foldered.
by Quothling | 2026-01-03 12:22:10+00:00
> People usually approach this the other way, use something like pandas or numpy from the beginning if it solves your problem.

That is exactly how we approach it though. We didn't start out with turbodbc + pandas, it started as an sql alchemy and pandas service. Then when it was too slow, I got involved, found and dealth with the bottle necks. I'm not sure how you would find and fix such things without knowing the efficiency or lack there of in different parts of Python. Also, as you'll notice, we didn't write ur own stuff, we simply used more efficient Python libraries.
by cemoktra | 2026-01-03 12:22:27+00:00
Location: Munich, Germany
Remote: Yes
Willing to relocate: No
Technologies: Rust, C++, gRPC, Postgres, Rest API, Backend
Résumé/CV: send via LinkedIn
LinkedIn: https://de.linkedin.com/in/bastian-schubert
GitHub: https://github.com/cemoktra
CodeBerg: https://codeberg.org/cemoktra
by lucb1e | 2026-01-03 12:22:50+00:00
That would also be my reading. I'm the type of nerd who's interested in minute details of his devices. I'm looking for a new phone currently and my spreadsheet includes columns like the UFS version, minimal brightness (as measured by some independent news site), whether it has a barometer, dual-frequency GNSS, etc. It always requires retrieving info via third parties such as https://docs.google.com/spreadsheets/d/1jXtRCoEnnFNWj6_oFlVW... (GPSTest database), https://phyphox.org/sensordb/, the video mode list on gsmarena.com, etc.

I haven't yet found a manufacturer that publishes sufficient detail such that I can fill out all relevant columns from their official spec page. They're never detailed enough so I can only applaud including more details. There will always be fields that aren't relevant to different subgroups of the audience...
by throwaw12 | 2026-01-03 12:23:50+00:00
isn't this is exactly the point of innovation and mandates?

"leadership" or real leaders, want people to experiment a lot, so some of them will come up with novel ideas and either decide to build it on their own and get rich or build internally and make company rich.

Not always, but in many cases when someone becomes rich with innovation, it is probably because there was a benefit to a society (excluding gambling, porn, social media addictions)
by stavros | 2026-01-03 12:24:47+00:00
Sure, I'll grant you that. But then explain this: Why is it that, whenever I tell people who are about to play the lottery, to pick the numbers 1, 2, 3, 4, 5, 6, they say "that's crazy, the numbers will never come out in a row like that"?

Until someone says "you know what, what the hell, that's as good a pick as any", I'm going to go with "they don't know how small the odds are".
by PTGPSoftware | 2026-01-03 12:24:57+00:00
SEEKING WORK | Laravel / PHP and React / Inertia / Livewire

Remote: Yes

Location: UK (Flexible on your timezone)

Relocation: No

Languages\Tech:

* PHP + Laravel + PHPUnit/Pest + Livewire/Inertia

* Javascript/Typescript, React, Zustand

* Python

Backend: Laravel, Node

Frontend: React , Vue , Livewire

Email: PTGPSoftware@outlook.com

PHP/JS/TS Development, Extremely competitive rates available.

I build new projects and revitalize legacy code. I work mostly with Laravel and React/Inertia or Livewire.

I integrate modern tools pragmatically, adding real-time features via Websockets (Laravel Reverb etc) and AI capabilities like RAG for context-aware search and content generation.

I develop methodically – implementing tests for new features and maintaining clear documentation while keeping sharp focus on shipping tangible results. Through proactive communication, we'll collaboratively define the sweet spot between code quality and delivery pace.
by usefulposter | 2026-01-03 12:25:31+00:00
Respect to you and David for trying to help, but eventually you're going to experience Brandolini's law here.

OP is frantically pasting your findings into an LLM and letting it excrete another blob of untested, unverified shit. "It WILL be secure this time!", the LLM says, hopelessly.

OP does not care about whether the tool is built on solid appsec foundations. OP cares about the 0.00001% chance of getting interest in his tool from $VC_FIRM.

You've indicated that this tool already has a bright glowing all caps DO NOT USE verdict and no reassurance from a coding-agent-in-a-loop will make it better.
by ivell | 2026-01-03 12:25:48+00:00
In the challenges section, they list a few challenges with React Native that they had to overcome. Interesting thing is that MS already has XAML, WinUI etc., that they built and control and don't havr those "challenges". I don't understand what the team got by using React Native compared to using XAML. Anyone from MS here who could provide some technical benefits for this decision?
by monerozcash | 2026-01-03 12:25:58+00:00
I think you're stretching a bit, I'm simply proposing they have a pretty good case here because much of the world openly agrees with the US claim that Maduro did not actually win the previous elections.

>In this case the actual motivations have been stated publicly by Trump a few years ago, they want the oil back. They will happily support whoever ends up in power so long as they hand back the oil rights.

That's obviously not credible, you can't profitably extract Venezuelan crude without US involvement. There's simply nobody else with the capabilities to do so. Venezuelan oil is particularly difficult to get out of the ground, it's tremendously difficult to extract profitably.
by pmdr | 2026-01-03 12:26:03+00:00
> Love the idea but it still isn’t easy enough for normies to host a blog or a website.

I have a hunch that normies are increasingly unaware of what a website is. Newer generations are growing up with apps, on their phone/tablet, some being basically "illiterate" when it comes to using a laptop/desktop beyond the top 10 webites corresponding to the apps on their phone.
by somenameforme | 2026-01-03 12:26:14+00:00
A dollar by itself is meaningless because prices people pay are not meaningfully impacted by a global market. For instance you pay 800% more for a bottle of water in the US than you do in the literal desert of Saudi Arabia. [1] So comparing dollar for dollar is meaningless.

This is likely also why G7 economies are relatively shrinking. There's less of a focus on "things" and more of a focus on gaming stuff to increase paper wealth, generally to the benefit of a very small percent of society.

[1] - https://worldpopulationreview.com/country-rankings/bottled-w...
by SideburnsOfDoom | 2026-01-03 12:27:09+00:00
I'll repeat, we don't know the long term outcome yet. Years not hours are what matters. The track record is very poor.

> you try to move the goalposts now

I do not agree. Long-term outcomes are what matter to the ordinary people in these countries, regardless of what scores points for internet posters today. Guessing outcomes today is very premature.

> I was spot on ... I'll take the high road.

What a smug and self-contradicting statement. This is no longer a serious conversation, have a good day.
by gr4vityWall | 2026-01-03 12:27:25+00:00
Not the person you replied to, but:

- Performance on game servers

- Thoughts on concurrency in general, including whether you'd use the same primitives to achieve what you did back then

- Areas where you felt the tooling was lacking, or if the language could have constructs that would make that problem easier

That's it on a surface level! Your experience seems really interesting, and I'd love to read more and learn from it.
by bitwize | 2026-01-03 12:27:41+00:00
To be honest if it were my software I'd probably give it a "Prof. Dr." style page and call it a day, then get called out on Hackernews with "haven't you heard of CSS? It's 2025, you actually want to entice people to use your software, don't you?" or similar.

Apparently Prof. Dr. style is the aesthetic name for pages with no custom styling of any kind, common at universities in the 01990s: https://contemporary-home-computing.org/prof-dr-style/
by mothballed | 2026-01-03 12:27:42+00:00
They might as well declare they are president of USA as well while they're at it. Maduro's regime was just publicly emasculated. They already had no legitimacy due to a fraudulent election and now they have no physical power either.

Without might makes right (US puppet) or some recognition of legitimacy, any leader is little more than a loudspeaker in a pretty house.
by svilen_dobrev | 2026-01-03 12:28:05+00:00
i never went into spotify. Too much "tunnel-hearing" and, $$money-related choice.

My collection is like 20k pieces (curated with time, some still whole albums, some 1 song only). a) put all that on a usb stick. inserted in car's audio. random-all. 2 years already.. b) Alternatively, keep same on the phone, for not-in-car entertainment - bicycle, office, you name it. c) at home - kodi and other media players, over the network shares. Sometimes manual pick, sometimes random.

btw.. car's builtin as well as aftermarket radios (2023-2025) cannot take/index more than 5000 pieces / mp3s. Some even lower, like 3000. So.. i had to bundle above pieces back into whole/half-albums (anyone remember LP-sides? there)
by hagbard_c | 2026-01-03 12:28:23+00:00
I never switched to streaming services of any kind nor to any other subscription scams. I have a large catalogue of music and access to loads of internet radio stations to discover new music - Radio Paradise being one of my go-to spots for such - and see no need to get entangled in yet another contract for things which did not need such before the push to eternal payments. Just install your own streaming service - I'm still running Airsonic because it works and I mostly use the Subsonic API so the somewhat clunky web interface doesn't bother me - and point it at your collection and ditch whatever paid subscription service you use. Keep regular backups and store them somewhere safe so your collection can survive the inevitable demise of whatever storage medium you keep it on. Done, no more "expert" advise needed.