MurphyA/hacker-news huggingface dataset:
by zahlman | 2025-12-25 15:10:10+00:00
As far as I can tell, no. The relationship isn't the same; in software, the "port" is the translated software itself, not the destination platform.

The etymological roots are quite interesting, though. We aren't quite sure where the word "ship" comes from — Etymonline hazards

> Watkins calls this a "Germanic noun of obscure origin." OED says "the ultimate etymology is uncertain." Traditionally since Pokorny it is derived from PIE root *skei- "to cut, split," perhaps on the notion of a tree cut out or hollowed out, but the semantic connection is unclear. Boutkan gives it "No certain IE etymology."

The word "port" goes back to the PIE root "*per-" meaning "forward", and thus as a verb "to lead". It seems to have emerged in Latin in multiple forms: the word "portus" ("harbor"), verb "portare" (to carry or bring). I was surprised to learn that the English "ferry" does not come from the other Latin verb with the sense of carrying (the irregular "ferre"), but from Germanic and Norse words... that are still linked back to "*per-".

Basically, transportation (same "port"!) has been important to civilization for a long time, and quite a bit of it was done by, well, shipping. And porting software is translating the code; the "lat" there comes from the past participle of the irregular Latin verb mentioned above, about which

> Presumably lātus was taken (by a process linguists call suppletion) from a different, pre-Latin verb. By the same process, in English, went became the past tense of go. Latin lātus is said by Watkins to be from *tlatos, from PIE root *tele- "to bear, carry" (see extol), but de Vaan says "No good etymology available."
by jsiepkes | 2025-12-25 15:10:12+00:00
> Maintaining your own fork is a ton of work. Even if it's just routinely rebasing on upstream and maintaining your own upgrade infrastructure and doing releases, that's far from trivial.

Well I did it for Mattermost and for some other software as well. Sure, its some work, but it's not "a ton" of work and may not be "trivial" but it is also not "far" from trivial.

Do it like Linux maintainers maintain a ton of patched RPM's, deb's, etc. Just keep a patch in GIT. For every release of Mattermost you do a GIT clone, apply your patch and build it. Most of the time the patch will just apply cleanly. Sometimes you need to make a few adjustments, you make them and put them in GIT. There is no extensive release management or anything. You just build a patched version for every released version.
by krish678 | 2025-12-25 15:10:33+00:00
Not vibe coded! See the research (under peer review):
https://www.preprints.org/manuscript/202512.2293

https://www.preprints.org/manuscript/202512.2270

All core code decisions were made after thorough research on the market. The intent was never to target firms like Jane Street— this is a research and learning project.
by zenith_vortex | 2025-12-25 15:10:34+00:00
I'm a 17-year-old student and I spent my vacation building a protocol to test the limits of non-deterministic data sanitization.

Most software-based wipes rely on PRNGs, which are deterministic by nature. I wanted to see if I could build a "Quantum-Safe" bridge using subatomic vacuum fluctuations. I've been pulling entropy from the ANU Quantum RNG API to generate noise for secure media overwriting.

The Question: I'm curious if the community thinks 7.997 is effectively the practical ceiling for API-based QRNG (considering network overhead and local pooling), or if there's a more efficient way to handle the local entropy pool without "diluting" the quantum non-determinism.
by bigyabai | 2025-12-25 15:10:36+00:00
If you're bored this holiday, Dwarf Fortress is a very easy recommendation now that it has official sprites. Fortress Mode is a well-tuned classic, and Adventure Mode is open-ended enough that you can recruit mercenaries with a talented band of human carolers.

It's been said many times before, but DF is awe-inspiring stuff. It's one of the few games I've played in my life that is capable of putting Minecraft into perspective.
by brookman64k | 2025-12-25 15:10:55+00:00
Many links on the web page, the documentation and in the github readme are broken. Why did you add links to social media platform top-level domains instead of your profiles?
The „simulation“ is buggy: The stop and reset button don‘t work (on mobile). I don’t see any Rust code in the repo. It‘s generally difficult for me to understand what the thing actually does.
Sorry if this is harsh, but everything has a strong smell of LLM slop to it.
by baobun | 2025-12-25 15:11:02+00:00
I haven't done it myself but know a few people who did. They were all on the academic track and just made it happen and supporting their respective labs as postdocs. With an allowing or aligned professor I think it's very relistic in academia. From there you might find overlapping industry opportunities down the line. And I guess you have to be OK with pushing the envelope yourself.

I don't think it's at all as rare as I see other commenters say. I don't know earth sciences specifically but I'd be surprised if there is a STEM field where a strong SWE expertise isn't an asset you can put to regular use in research.
by kwindla | 2025-12-25 15:11:22+00:00
It depends on what you mean by replacing.

The integrated developer experience is much better on Vapi, etc.

The goal of the Pipecat project is to provide state of the art building blocks if you want to control every part of the multimodal, realtime agent processing flow and tech stack. There are thousands of companies with Pipecat voice agents deployed at scale in production, including some of the world's largest e-commerce, financial services, and healthtech companies. The Smart Turn model benchmarks better than any of the proprietary turn detection models. Companies like Modal have great info about how to build agents with sub-second voice-to-voice latency.[1] Most of the next-generation video avatar companies are building on Pipecat.[2] NVIDIA built the ACE Controller robot operating system on Pipecat.[3]

[1] https://modal.com/blog/low-latency-voice-bot - [2] https://lemonslice.com/ = [3] https://github.com/NVIDIA/ace-controller/
by tonyarkles | 2025-12-25 15:12:17+00:00
There's two layers to its utility. For overall circuit design (not IC design specifically) it's a tool for simulating the analog behaviour of a circuit. Two frequently used modes are "transient response" and "AC steady state response". The first shows you the voltages and currents in the circuit in response to a changing input (e.g. the input goes from 0V to 3.3V). The second sweeps across a user-specified range of frequencies and shows you the voltages and currents to expect across that range. Linear devices (resistors, capacitors, inductors) are generally easy to work out by hand, but when you start adding non-linear devices (diodes, transistors, etc) it gets pretty impossible pretty quickly to hand calculate with any real degree of accuracy. Many vendors provide SPICE models for their parts, so you can often get decently accurate simulation outputs. To your question "when is it not useful?", you have to be very careful to look at the simulation output and use your brain to determine whether or not the results actually make sense; it's quite possible to either mess up your netlist or device models and get output that is completely wrong but still simulates fine.

For IC design specifically, all of the above is still true but with a little extra. One of the challenging parts with IC design is the fact that every fab/process behaves differently and at smaller and smaller feature sizes those behaviours differ more and more from the basic first-order models. To make this kind of design even possible, the fabs do their best to characterize and model what transistors made on the process will do as a function of their geometry. This is often considered to be highly proprietary data and most of the commercial simulators provide a mechanism for the fab to release these model files (sometimes called PDK: process development kit) in an encrypted format that the simulator can decrypt but the user can't see. The designer can parameterize the transistors in their design by manufacturing parameters (e.g. gate width, well depth, etc) and get reasonably accurate simulations... with the same caveat as above: you always have to be vigilant to ensure that the output values actually make sense; the simulator can produce absolutely nonsensical results if the input is bad.

The other "not useful" part is that the simulation runtime can get very long as the complexity of the design grows. I haven't been in that industry for almost 20 years now but back then you were generally limited to simulating small subcircuits (say 100s of components) if you wanted anything close to quick results. Simulating larger designs would take days or weeks.
by neuro-os | 2025-12-25 15:12:54+00:00
I’ve just released MultiLang‑ASM, the world’s first multilingual assembler for x86_64.
You can write assembly in your native language and translate it to NASM-compatible code.
It supports 10 languages, 80+ instructions, and reversible translation.

Looking for contributors to help expand languages, improve mappings, and add examples.
by dangus | 2025-12-25 15:13:13+00:00
Google and Meta are private companies who can ban anyone they want for any reason. What happened to African Stream seems entirely unrelated, at least in terms of the outcome.

It seems like the fact remains that Red Media is the only media outlet that has been hit by these direct government sanctions. If these sanctions were based on content and speech, there would be dozens of publications under these sanctions. There are even mainstream US publications that have published journalism critical of Israel’s role in the war.
by hideroze | 2025-12-25 15:13:55+00:00
Thanks for the thoughtful critique — I mostly agree with you.

I don’t see this as a finished novel in the traditional sense, or as an argument against revision. I think “first draft” is a fair description. My interest was less in producing a polished literary work and more in exploring a process: what happens when long-form writing is driven by emotional continuity rather than outline-driven structure, especially in collaboration with an AI.

In other words, this was an experiment in workflow, not a claim that this approach replaces editing, rewriting, or craft fundamentals. I fully agree that strong novels emerge through revision, and that structure matters a great deal.

What surprised me was that emotional continuity alone was sufficient to maintain coherence at this scale — even if the result still needs heavy refinement.

I appreciate you taking the time to engage seriously with it.
by krish678 | 2025-12-25 15:14:22+00:00
Thanks for checking out the repo. Broken links and top-level social URLs were my mistake—I’ll fix them. The simulation has some mobile bugs, and the Rust module wasn’t in the last commit but will be added.

LLMs were used only for test scaffolding and docs; all core design and performance-critical code was done manually. This is a research project, not production trading.

For context, my related work (under peer review):
https://www.preprints.org/manuscript/202512.2293
https://www.preprints.org/manuscript/202512.2270
by paulryanrogers | 2025-12-25 15:14:34+00:00
Gangs kill plenty of innocent bystander children in the crossfire. And gang members would be less effective at killing without guns. Which is a net win regardless of whether the victims chose a gang lifestyle or not.

How many people are packing and ready to draw in a moments notice? You better be quick because many crimes (gang or not) are ambush crimes.

Considering there are many thousands of gun homicides and only a few hundred justified gun killings, I think "guns prevent crime" is just a story people tell themselves. Gotta justify teaching toddlers to hide from active shooters somehow.
by Tade0 | 2025-12-25 15:14:48+00:00
> repairability in a sense you’ll always find parts (albeit not cheap) and someone to service it

I'm sorry but that is just false. Various organisations assessing repairability consistently give MacBooks poor scores for having soldered components, glue everywhere and complicated assembly.

Meanwhile I have one screwdriver for my Framework, which came with the laptop and I can use it to replace any part, including those which are soldered on the MacBook.
by tsimionescu | 2025-12-25 15:15:33+00:00
They most certainly can't, not even close to it. They can do a very limited subset of problems, and not at all in one shot - just far far far less shots than a classical computer. But even if you reduce and O(e^n) problem to an O(n) or O(n²) problem, that's not instantaneous, and the speed with which you perform these n or n² operations still matters.
by bdangubic | 2025-12-25 15:16:04+00:00
just google it ( https://www.google.com/search?q=how+much+of+twitter+is+bots+... ) and then go through what you believe is right and makes sense to you. I don’t use social media myself for over 6 years now but when I take my wife’s phone I haven’t seen many people anywhere other than influencers :)
by rco8786 | 2025-12-25 15:16:06+00:00
Fairly hardcore rubyist here. Ruby-lsp is excellent. But in no way is RBS becoming standard. Maybe it will, I don’t know. But adoption is very, very low as of today. Rbs-inline is just someone’s pet project and has very little activity (though it does appear that the person who wrote it is trying to implement it directly into Rbs now, which would be great)

Personally I can’t see any comment based typing system gaining real traction.
by halb | 2025-12-25 15:16:31+00:00
what do you think you will get out of this? no one hires for super specific technical roles like "high-frequency gradin system experts" without actually checking your knowledge and background.

you are clearly not hurting anyone with this, and i don't see anything bad about it, but i just think you are wasting your time, which could be better spent studying how computers work
by justsomehnguy | 2025-12-25 15:16:37+00:00
At 10" and 12"? More like twohandheld.

I had Acer W4-821 and I think this (along with the Dell counterpart) was the last 8" on the market, at least available in the retail. It was compact enough to go into a jacket pocket and had a full blown OS, I even run CentOS virtual machine on it for testing small things while on the go.

Today the only option for less than 10" are Android tablets and they are far from a PC.
by phantasmish | 2025-12-25 15:17:21+00:00
When we were making a long move and temporarily without a stable address I looked into getting a PO Box and it seemed impossible without a real address.

I ended up finding some kinda sketchy-feeling services aimed at people RV living, and not much else. I wasn’t able to find an official solution to the problem of “I need to receive mail but have no address” (there may be one, but in solid 60-90 minutes of searching I didn’t find it, but did find a lot of people complaining about the problem)
by gsliepen | 2025-12-25 15:17:34+00:00
I did move from physics to becoming a SWE. I could put the knowledge I gained doing 3D rendering and GPU compute used for visualization and simulations in my academic jobs on my CV, and get a job as a SWE that way. Later I moved to another job where I could use my physics background to help develop a new sensor.

As for how to market yourself: first you should convert your academic CV to one that is suited for the type of companies you are applying for. Unless you wrote something that ended up in Nature or some other super high profile journal, companies typically don't care about your publications. What they do care about is things like: can you communicate well? How well can you organize things on your own? Do you handle stress well? You did a PhD, so the answer to those things is yes, you just need to write that in your CV in a way a company recruiter/interviewer understands, even if they themselves are not from academia. So you don't have two halves that belong to different resumes, you are just one person and you just translate your resume to the "language" that your prospective job provider speaks.

Finally, your list of skills does not need to be a perfect match for what a company is looking for. Of course, there needs to be some overlap, but as long as it means you can pick up new things quickly, it will be fine. That and being a good fit for the company's culture are the most important things.

I did not start out with a unicorn role, but in I found ways to apply my physics background in my current job.
by krish678 | 2025-12-25 15:18:12+00:00
Thanks for the perspective! The goal isn’t to get hired immediately for a super-specific role—it’s more about learning and experimenting with ultra-low-latency systems. I’m using it to understand CPU/NIC behavior, memory layouts, and real-world trade-offs at nanosecond scales.

Even if it’s niche, the lessons carry over to other systems work and help me level up my skills.
by bigyabai | 2025-12-25 15:19:10+00:00
> Accessibility is not something you can worry about adding later.

I don't think there's any concrete proof of this. Ideally I think people want accessibility handled by their WM/DE; you're not getting Windows or macOS-quality a11y "for free" unless your desktop embraces it. At which point you might as well make it a separate, aftermarket protocol and slap it into d-bus.

If the Linux ecosystem is going to be fragmented and move past single-point-of-failure, polishing Xorg's accessibility works against the goal of standardized a11y.
by toomuchtodo | 2025-12-25 15:19:48+00:00
She’s not wrong, in ~25 years in tech, I’ve seen merit as a component of success a minority of the time. It’s who you know, who likes you (direct manager and those around you who influence your comp and longevity), right place at the right time, etc. We win or we learn. She should (imho) get back on the horse knowing how the game is played and play to win. I would encourage you to coach her that her value and self worth is not tied to a broken system, her job, and career; we simply trade time for freedom tokens. Sometimes this is easier than other times in the macro cycle. Our value is who we are, not what we do for a living.

Y’all have each other, and that’s more than many. If celebration is not possible, try to find some joy being together for the holidays. This too shall pass. Wishing the best. Don’t give up.

(When she finds an org and manager where merit is what drives her success, perform to expectations and hold on tight; these opportunities and roles are somewhat rare, imho)
by bookofjoe | 2025-12-25 15:20:10+00:00
https://archive.ph/mqlDB

>Pilot implemented a 10 per cent price increase for its Frixion pen two months ago, the first since it went on sale in 2006. Fumio Fujisaki, chief executive, said it was the first time during his 40 years at the company that it had raised the price of a best-selling item.
by Strilanc | 2025-12-25 15:21:49+00:00
Yes, speed matters. No, quantum computers can't do everything instantly even with unbounded qubits.

A well studied example is that it's impossible to parallelize the steps in Grover's algorithm. To find a preimage amongst N possibilities, with only black box access, you need Ω(sqrt(N)) sequential steps on the quantum computer [1].

Another well known case is that there's no known way to execute a fault tolerant quantum circuit faster than its reaction depth (other than finding a rewrite that reduces the depth, such as replacing a ripple carry adder with a carry lookahead adder) [2]. There's no known way to make the reaction depth small in general.

Another example is GCD (greatest common divisor). It's conjectured to be an inherently sequential problem (no polylog depth classical circuit) and there's no known quantum circuit for GCD with lower depth than the classical circuits.

[1]: https://arxiv.org/abs/quant-ph/9711070

[2]: https://arxiv.org/abs/1210.4626
by dangus | 2025-12-25 15:22:11+00:00
What I didn’t like about TP-Link Omada was their weird requirement for a separate controller hardware thing, or running a controller server thing. If I remember right.

I ended up with the OpnSense box plus Zyxel APs. The Nebula cloud offering has been surprisingly good for me: it offers plenty of features in the free tier and the APs don’t actually need the cloud service to be configured if it were to be discontinued.
by 9rx | 2025-12-25 15:22:17+00:00
> Many of these people are well-educated and affluent.

That does not preclude them from being uneducated and gullible to brainwashing. In fact, there is a strong case to be made that being well-educated and affluent primes one to become more likely to be uneducated/brainwashed. When you are well-educated and affluent, the "yes men" show up and start to make you feel like you know everything, and it becomes really easy to lose the skepticism and awareness that one normally has.

> It's not poor, rural red-staters listening to his message.

Was there something to suggest that it was? I see no mention of this group anywhere.
by ufmace | 2025-12-25 15:22:19+00:00
I've come to think that adding halfway-typing to languages designed from the start to be dynamic is mostly not worth the bother. It may help a little bit sometimes, but there's always going to be holes. If you really want strong typing, it's better IMO to bite the bullet and move to a language designed for it. Let Ruby be Ruby, ditto Python, Javascript etc. Pick up some JVM, .NET, Rust, Go, etc if you really want strong types.
by rubidium | 2025-12-25 15:23:38+00:00
Make a list of the most interesting companies / areas you want to work in from a scientific perspective

Cold call or get introductions to their R&D leaders (principal researcher /director / VP). While connecting to something they or their company did, ask for a coffee meeting or phone call to learn more about their company and how it works.

Use this to Network network network. At some point a job will appear with interviews. Chances are good it’s with a good manager as they’re the ones taking time to build good teams and talent.
by pkphilip | 2025-12-25 15:23:49+00:00
> If I'm generous, the extra flexibility in a Framework would save me $200 every 5-8 years. Which leaves me in the hole, further if I'm less generous.

I think this statement is heavily underestimating the value of a repairable /user serviceable computer.

The value proposition of user serviceable equipment is the same as the value proposition for open source for software. It gives you the FREEDOM and the ABILITY to make the changes you want to make IF you want to make them.

But as it is with open source software, most users are never going to be directly editing the code for postgres, Linux, or any of the other 1000s of open source software that they use on a daily basis - but IF they choose to do so, they can.
by brookst | 2025-12-25 15:24:38+00:00
Lamenting market taste and the resulting mass market designs is basically yelling at clouds.

Simple fact is that most people have different priorities than the “make everything upgradable” crowd would like. That’s not going to change. Why would 90% of the market “unite” with 10% who want a totally different set of tradeoffs?

It’s like asking that all car buyers unite and demand manual transmissions in every car. I love manual cars, but I recognize most people do not want that for most of their driving. So why would the majority demand this feature that they don’t actually want, and which would not be a better experience for most?
by srean | 2025-12-25 15:24:52+00:00
Once I had ended up with beautiful snowflakes and crystalline layers, entirely by accident.

I had been washing a bowl in steaming hot water when I got interrupted. So, I did what everyone does when they cannot find an appropriate place for what they have on their hands.

I slapped the empty steaming bowl shut (it came with an airtight lid), put it away in the freezer, the nearest thing that looked like a cabinet with a door, and promptly forgot about it.

A few weeks later I found that both the bowl and the lid were covered with exquisite layers of crystals. I tried hard to photograph them, just did not come out right.

I kept the crystals for many months.