MurphyA/hacker-news huggingface dataset:
by willguest | 2025-07-01 23:22:44+00:00
no mention of any system-level strategy on the website. this may as well be another lobbying group.

pumping more candidates (even good ones) into a busted system is like increasing the flow rate into a cracked bucket. good metrics showing how much more is going in, with little attention paid to how much is flowing out.

i do appreciate the ambition to change things at a higher level, but there is nothing resembling significant disruption here.

my suggestion would be to identify a single, core point of systemic leverage that can actually make a demonstrable change to the way things operate (i.e. patch the bucket or, better still, replace it). for example, if you can get a sensible cap put on the amount of funds that can be given in support of a political campaign (yeah, i know, good luck with that) or can instigate a nationwide movement for proportional representation, or tie up the practice of gerrymandering, that might get momentum for a bigger step.

i'm sure there is lots i don't know about the role and potential for independents in the US (i live elsewhere), but the principle still holes that a problem must be solved by a higher level of complexity than the one that created it.

so i implore you, don't stop what you are doing, but try to find the next step up into systems thinking or, even better, meta-systematic strategy, which is actually what is needed for serious political reform.

there are, of course, many ways to shoot down my argument, and it is true to some extent that 'policy is personnel', but the level of systemic failure evidenced in recent years makes me think that such an initiative, while valuable in itself, cannot flourish in the way it needs to in order to be effective
by cosmic_cheese | 2025-07-01 23:22:49+00:00
I never switched away from Sketch for personal use. Figma’s collab tools are great, but I find it somewhat clunky for usage beyond prototyping (such as creating image assets).

Figma’s cloud-first nature never also sat well with me… I still have the source PSD files for my earliest works from 25 years ago, which can still be viewed and edited perfectly. Will that be true of my Figma documents in 25 years? It’s not even a question with Sketch.
by IAmLiterallyAB | 2025-07-01 23:23:12+00:00
Been wanting to play with the citadel interface. Last time I looked at it there was 0 public information, but that was years ago. And if there still isn't, then it'll be a good excuse to RE

Also, the titan chip has been around since the Pixel 3 I believe, so "newer" might be a strong word :)
by techfreek | 2025-07-01 23:24:14+00:00
I've been working on a system to manage my memes folder. It was slowly becoming impossible to find a specific meme, so I built a database with which I can:

* Index the folder * Generate captions with OCR and multiple ai models for all memes (since some models have better output on a given image than others) * Add user defined tags to images * Search across file names and captions

Everything runs locally with docker containers. I even built support so multiple systems can work on the captioning jobs since I figured that would be a bottleneck
by AshamedCaptain | 2025-07-01 23:24:56+00:00
This does not imply what you think it implies. SR-IOV is about multiplexing the _bus_ itself, and offering a way for the devices to recognize which VM it is talking with. It cannot even define what devices do with this nor how they do it because _devices are a myriad_.

Counterexample #1: a SRIOV ethernet card that still allows multiple domains (partitions, virtual functions, whatever) to access the same PHY (aka ethernet port). Who is doing the "bridging" here? The PCIe bus? How do you think that even remotely works? Explain to me like a 5 year old, please.

Counterexample #2: a GPU with SRIOV. Each domain can still access a portion of the VRAM from the GPU. How do you think that works, if it is not the GPU itself who is doing the multiplexing? What do you think a PCIe standard even _has anything to do_ with this. How could it even have something to do?

The GPU is not necessarily even exposing its entire VRAM through PCIe at all. At most, it is exposing the registers that allow you to tell how much VRAM to give each partition through a PCIe BAR. And you can tag the one for each partition with a different VF in the same way you could tag them with a different base address or literally ANYTHING.

I do not understand why you (and the sibling guy) seem to think a standard for a _bus_ is even relevant to counter the argument that all of this is for VMs to make direct access to the hardware. You quote a communications standard for this hardware to be accessed by a host with multiple VMs running concurrently. This is, if anything, _even more evidence_ that this is for VMs directly accessing hardware.

Again: I claim that what you're doing here is directly connecting your VMs to the hardware, where before they were not, only through a software emulation layer. You claim that this is not true, and that I couldn't be more wrong, because there is this magical interface that makes the hardware appear as if it actually was several instances. You totally miss the point: if anything, this makes your VMs _easier to directly connect to hardware_, not less.

In fact, the very second sentence:

> SR-IOV is commonly used in conjunction with an SR-IOV enabled hypervisor to provide virtual machines direct hardware access to network resources hence increasing its performance.

And how is SR-IOV hardware going to magically appear as several interfaces, we leave that for the reader as an exercise, because you will not like the response: closed source firmware, likely an order of magnitude less reviewed than even the worst VM hardware emulator you can think of.

Much more efficient, though.

I am sorry, but you are not making the right argument.
by jfagnani | 2025-07-01 23:25:09+00:00
I've definitely explored how those frameworks work, and I've written several signals integrations for Lit.

My claim, having done that, is that template re-rendering and fine-grained reactivity are entirely compatible, and neither takes away from the other.

Template re-rendering is incredibly cheap, and not at all like React/vdom. It does a few simple checks: 1) that the new template is the same as the last, 2) it runs through the linear list of values and compares them to the last, writing them if they changed. This isn't like VDOM which has to traverse two fine-grained vdom trees comparing for differences. Many huge web applications like Photoshop, Reddit, and parts of YouTube use template re-rendering.

And signals work great with this. If your template is "signal pure" then it never needs to re-render. If it's partially signals and partially non-signal data, then it only needs to re-render when non-signal data changes.

Signals are great, but signal-only systems require that all data be wrapped in them. And I have seen large apps have problems with the memory overhead of the automatic dependency tracking and change detection at each composed signal in the graph. Memory pressure and GC could be problematic for the TC39 signals proposal (though hopefully not).

To answer your next point about who this is for: lots of different audiences.

First is plain web devs. I've seen in multiple large dev orgs moves to standardize all DOM creation outside of frameworks on lit-html or something similar, mainly out of security concerns. But templated DOM creation is so common, that it's really a big whole in the web platform that it's not built in. The only reason it's not is that platform maintainers are afraid of stepping on the toes of frameworks. I don't think that's a good reason.

Second is frameworks. Whether or not the exact set of current frameworks migrate to this, a framework created for a platform with templating built-in would have a high probably of just using it instead of rolling their own. You can easily imagine a React-alike built on top of this API, as I've seen people do with lit-html. That reduces code size and increases perform for libraries and users.

Third is web components authors. Many reach for something like Lit main for the templating. I don't think they should have to, even as the maintainer of Lit. Vanilla web components + native templating takes care of a large amount of component concerns for those developers.

Fourth is the platform itself. Part of my reason for working on this proposal now as opposed to my usual "I'll get to that one day" tasks is because I've seen so many people ask for an HTML-based templating solution, ie a better `<template>`. I support that, but I don't think we can easily get there all at once. This is an attempt to build the story and capabilities for the subset of features that an JS API needs first so that the infrastructure can be used for HTML templates. If the JS API gets in, then the HTML API can reuse it, adding the expressions, scopes, control flow, etc., that HTML needs and JS doesn't.
Ask HN: Non AI engineers, how do you plan to stay relevant?
by darth_avocado | 2025-07-01 23:25:38+00:00
Hello, fellow hackers! Something I have been battling with recently is the existential crisis that AI seems to be bringing to the software engineering careers. I’m a generalist senior engineer, which has helped me keep up with the evolving demands of the industry. I often try to work on side projects to gain experience in domains that my job doesn’t allow me to.

But lately, with how quickly AI is evolving, I can’t help but feel that I may not be moving fast enough. It seems everyone is pushing to replace engineers with AI. If you’re not working on AI directly, it seems that you risk eventually being unemployed or underemployed.

I have contemplated switching completely to AI but it seems that more and more AI roles require you to already have experience in the field. Balancing a full time job with having to constantly keep up with all the developments in the world of AI is proving to be harder and harder. I can’t help but feel the dread and anxiety that I am slowly moving towards a world where I will be left behind. Does anyone else feel the same way? If so, how do you keep up? How do you balance work with learning?
by alliejanoch | 2025-07-01 23:25:42+00:00
Mapistry | Berkeley, CA | Full Time | On-site / Hybrid | Full-stack Software Engineer https://bit.ly/4n1fTVK

Mapistry is looking for an experienced engineer to join our small team, building the environmental compliance command center used by hundreds of manufacturing facilities. If you have always wanted to work on a product that has a meaningful impact on the world and love working at startups, Mapistry could be the place for you.

Please apply with the link above.
by whatevertrevor | 2025-07-01 23:25:46+00:00
For small projects I tend to use write because that's what it feels like. For bigger things where there is a design element, I'll usually say designed and wrote X instead if I want emphasize its non-triviality.

I didn't think of it before but you're right building feels like implying more weight than it feels right. But also I concede this is quite subjective.
by mistrial9 | 2025-07-01 23:26:07+00:00
sort-of yes.. for the last decades, there have been a steady stream of college students who want to make change for the environment (in the West, at least). There have been far more trained and qualified young graduates than there are jobs. Now, we see the latest evolution of this story arc -- not only are the graduates left to fend for themselves by the US Federal Govt and others, but the few jobs that did become available are gone, and those that had stable careers by getting one of the few jobs, are being fired.

There is an embarrassing trend at the US EPA for example, to get interns and volunteers to do some official work, with no real way to transition to full time with job security and health insurance. This is partly due to the unending stream of applicants, despite few positions.

So from this context, rebuilding research means .. what? Both institutional knowledge store and authoritative titled positions. After some advances in data management by Google and some other commercial players, it is not clear what role Federal science had anyway, from this desk.
by joshdavham | 2025-07-01 23:27:26+00:00
I hate teamblind because it makes me feel really negative about our industry.

I actually really like tech - the problems we get to work on, the ever-changing technological landscape, the smart and passionate people, etc, etc. But teamblind is just filled with cynical, wealth-obsessed and mean careerists. It's like the opposite of HN in many ways.

And if you ever wondered where the phrase "TC or GTFO" originated... it's from teamblind.
by schmookeeg | 2025-07-01 23:28:29+00:00
Yeahhhhhh I've been to enough code reviews / PR reviews to know this will result in 100 opinions about what color the drapes should be and what a catastrophe we've vibe coded for ourselves. If I shoot something to GH I'll highlight it for others, but nothing yet. I can appreciate this makes me look like I'm shilling.

It makes usable code for my projects. It often gets into the weeds and makes weird tesseracts of nonsense that I need to discover, tear down, and re-prompt it to not do that again.

It's cheap or free to try. It saves me time, particularly in languages I am not used to daily driving. Funnily enough, I get madder when I have it write ts/py/sql code since I'm most conversant in those, but for fringe stuff that I find tedious like AWS config and tests -- it mostly just works.

Will it rot my brain? Maybe? If this thing turns me from an engineer to a PM, well, I'll have nobody to blame but myself as I irritate other engineers and demand they fibonacci-size underdefined jira tix. :D

I think there's going to be a lot of momentum in this direction in the coming year. I'm fortunate that my clients embrace this stuff and we all look for the same hallucinations in the codebase and shut them down and laugh together, but I worry that I'm not exactly justifying my rate by being an LLM babysitter.
by Nextgrid | 2025-07-01 23:29:36+00:00
I think it's very unlikely there's real money in it. Most likely it's "real-ish" bills taken early from the production line without any of the security features, if not outright prop money - it's not like someone can inspect the printing or security features through the glass anyway. There's little upside in using real money, and plenty of downside.

Let's say the cube gets damaged and needs to go for a repair or rebuild - real money would require emptying it under supervision and counting the bills, where as fake money can just be sent as-is to the contractor, and any visible shortfall can be made up with more fake money upon return if needed).
by westoncb | 2025-07-01 23:30:18+00:00
SEEKING WORK | USA | Remote is fine (I'm also considering relocation to Chicago or NYC, maybe SF)

I'm a jack-of-all-trades software engineer who's done extensive "founding engineer" work in the context of both VC-backed startups and for smaller contract gigs over a period of about 10 years.

I have strong technical foundations, good product sense, and have gone deep with AI/LLM tech both in the sense of being able to use it effectively, and in exploring the design space for products/tools leveraging it.

Tools I use most frequently these days: Typescript, node, React, pnpm+vite. I've also done extensive work with three.js in the past. I used to write a lot of Java and a bit of Objective C, have dabbled in Rust and Elixir.

I've done a lot of work in developer tools and data visualization of various kinds. Data-rich, non-traditional UIs with highly optimized UX, and rapid prototyping are my forte.

Email: westoncb@gmail.com

Portfolio: https://symbolflux.com

Github: https://github.com/westoncb

LinkedIn: https://www.linkedin.com/in/weston-beecroft-b4a98054
by nicce | 2025-07-01 23:30:18+00:00
I don’t know anything about shaders and this is not personal against Evan, but if someone wrotes code that nobody understands, isn’t it bad thing and not good thing? I thought similarly (admired) many years ago, that those people are wizards and that is cool, but the older I get, less I think so. You often can write the same thing so that it is also easier for others to understand. In most cases, when we talk about compiled languages, compiler optimises it anyway, if you use some extra variables and so on.
by Nevermark | 2025-07-01 23:31:07+00:00
Look at AppleTV

Big screen should mean “shared computing”

Where is the gesture interface? That responds to everyone in its field of view? For shared use of apps, maps, etc.

Why can’t I browse my home devices on it?

Why can’t I share to a buddies AppleTV 100 miles away, for shared viewing, for shared app use, with an audio connection between us.

Why not room to room video conferencing? With a bar at the bottom to send docs to, to be opened on screen or downloaded by whoever is in the conference?

On and on. The opportunities to do an “Apple Watch” rethink of AppleTV have been there … but it’s still just a streaming box + low end game box.
by _carbyau_ | 2025-07-01 23:31:23+00:00
Definitions are surprisingly varied. I see these words as being something to be cautious about.

For me:

couple(formal) = 2

couple(informal) = 2-3

few = 3-5

half-dozen = 6

[gap]

ten-or-so = 9-11

dozen(formal) = 12

dozen-ish(informal) = 11-14

And don't get me started on "this Friday" vs "next Friday"...
by westoncb | 2025-07-01 23:32:18+00:00
Location: Tucson, AZ (US) Remote: Yes

Willing to relocate: Possibly!

Technologies: LLMs, Typescript, node, React, three.js, dabbled with Elixir and Rust, lots of Java a long time ago and a bit of Objective C/Swift

Portfolio: https://symbolflux.com

Github: https://github.com/westoncb

LinkedIn: https://www.linkedin.com/in/weston-beecroft-b4a98054

Email: westoncb@gmail.com

I'm an experienced generalist software engineer typically working with early-stage startups or with clients on relatively greenfield projects.

I have strong technical foundations, good product sense, and have gone deep with AI/LLM tech both in the sense of being able to use it effectively, and in exploring the design space for products/tools leveraging it.

I've done a lot of work in developer tools and data visualization of various kinds. Data-rich, non-traditional UIs with highly optimized UX, and rapid prototyping are my forte.

I've been basically on sabbatical for a while now, mostly taking the time to learn and build with AI. At some point in early 2024 I decided: okay, time to take this seriously, and have. After the long break, I'm ready to start something new!
by vlucas | 2025-07-01 23:32:20+00:00
Wow that is uncanny. We arrived at almost exactly the same solution and started working on it at almost exactly the same time. I went a little bit further with client islands, file-based routing, custom placeholders for async loading content in templates, etc. since I was looking to replace my own use of Next.js. But man. So close to the same thing. Small world. Cheers!
by bentcorner | 2025-07-01 23:32:33+00:00
> Mozilla couldn't find a sustainable business model for Fakespot despite its popularity

I don't know if it's fair for me to armchair quarterback, but still - what was their business model when they decided to do the acquisition? From the outside looking in barely did anything whatsoever.

I browse Amazon using Firefox extremely often and I don't recall seeing any helper UI pop up. Even so, what would have been their strategy to monetize me? User data? Commissions? Some kind of Mozilla+ subscription?

I love FF and cheer Mozilla on where I can, but honestly these decisions are inscrutable.
by doppio19 | 2025-07-01 23:32:37+00:00
I found that it did a pretty decent job. Certainly not 100% accurate, but it often picked up on signals that made me give a closer look at a listing than I would have otherwise.

I'm sure detection is getting harder as LLMs' writing patterns become less predictable, but I frequently come across reviews on Amazon that are so blatantly written by ChatGPT. A lot of these fake reviewers aren't particularly sneaky about it.
by overfeed | 2025-07-01 23:32:52+00:00
> Then they started acquiring other services I eventually cancelled as they tried to integrate them into their core service

I was struck by a snippet I read recently - I can't remember the organization being discussed - that I'll paraphrase as "The company is the product, and it's being sold to shareholders", and currently, it is very fashionable to sell the story of unceasing growth, so companies will do anything, including turning away existing customers, just to have a shot at growth so the share price can keep rising.
by brudgers | 2025-07-01 23:33:24+00:00
In a business context verification is pretty normal…Credit Checks, Letters of Credit, Insurance Binders, Bank Statements, References, etc.

LinkedIn is a business platform. Anonymity does not seem consistent with its value as such.

Anyway, Persona is going to verify your submission against what is already in its database. Which after two decades of facial recognition and fifty years of credit reports is just about everything.

But if it matters, hire a lawyer. If it doesn’t, it doesn’t.
by PaulDavisThe1st | 2025-07-01 23:35:14+00:00
Not alien. Arabic, Spanish, mid-mediterranean, Puebloan, and a few more.

The architecture has existed for centuries, maybe even millenia. Some of us already live that way.

The irony is that the key thing - large thermal mass - has now become the province of only those with lots of money, or those with no money. Everyone in the middle is stuck with silly construction options for a desert climate.
by ionwake | 2025-07-01 23:36:59+00:00
I dont know the answer.

But I DO know, the most of HN is probably autistic and mostly agree on an explanation that completely defies Occams Razor.

The truth imo...

Its mostly a million, fake, stuck to the sides, padding in the middle, with a few bills missing from the top for mementos from the last installer in the room. Every now and again some more bills are thrown in if people start asking too many questions.

Which ironically represents the FED accurately.
by kbenson | 2025-07-01 23:37:19+00:00
I haven't watched it, and skimming the wikipedia page isn't making it obvious what you might be alluding to, other than maybe him touring Germany prior to the war.

I'm not entirely sure where the downvotes came from since other than you nobody bothered to respond, but maybe it's based on people's belief that Nazis are some special and unique threat or that the only thing that should be thought about when they are mentioned is concentration camps and their treatment of the Jewish people, but they did so much more than just that, even if that was uniquely horrifying for the period. The Jews weren't the only people sent to concentration camps, and overall, WWII cost 70-85 million people their lives. Nazi Germany affected so many people, nobody gets to claim them as uniquely their own boogie men to the exclusion of all others.
by hussainkader | 2025-07-01 23:38:02+00:00
Treeline | Senior Software Engineer - Core Platform / AI | Hybrid (SF or LA) | Full-time

We’re a small team attacking the $150B managed service provider (MSP) industry by building a vertical AI powered software stack to run our own provider. You’ll own and work with everything from distributed queues and data lakes to prompt evaluation and agentic orchestration.

Check out the JD here: https://treeline.ai/senior-software-engineer-job-description...

It links to a puzzle I wrote, would love to hear what you think. Email me at hussain [at] treeline [dot] ai
by whatevertrevor | 2025-07-01 23:38:26+00:00
Sorry to hear that. FWIW it feels like there was probably a mismatch in valuation of the friendship there.

For my case I was able to convince many friends to connect on various chat platforms of their choice. Some friendships fizzled out, others are still going. And then there are some anew.

Unfortunately a lot of our friendships are essentially default proximity relationships. These tend to not survive as soon as the first obstacle to proximity shows up if not enough people are willing to put in the effort to make it something more.