MurphyA/hacker-news huggingface dataset:
by adam-at-tecton | 2025-07-01 19:24:21+00:00
Tecton | https://tecton.ai/ | Various roles | Remote (US/Canada), or Hybrid (San Francisco/New York City/Seattle) | Full-time

* About us * Tecton builds a platform to help enterprise customers turn their raw data into production-ready features for business-critical use cases like fraud detection, risk scoring, and personalization. With our platform, teams can refine contextual data for AI products, obtain scalable cloud infrastructure to ingest and serve it at scale, and have a centralized knowledge management and data governance system.

* Careers *

Tecton is currently hiring remotely across the US and Canada. If you live near our hubs in SF, NYC or Seattle, you can also join our workspaces and work live with the team.

Some of the challenges our Software Engineering team is tackling now include:

- Developing Rift, our proprietary compute engine to allow anyone to build real-time AI applications in native Python: https://www.tecton.ai/blog/introducing-rift-tectons-compute-...

- Improving real-time processing and retrieval systems for use cases that require subsecond decisioning like fraud detection: https://www.tecton.ai/blog/fraud-doesnt-wait-accelerating-ai...

* Find our open roles at: https://www.tecton.ai/careers/openings/ *
by prisenco | 2025-07-01 19:24:31+00:00
Location: New York City

Remote: Yes

Willing to relocate: No

Technologies: Go, Javascript/Typescript, React, HTML/CSS, PHP, Nodejs, Python, SQL, etc. 25+ YOE.

I'm normally a contractor for startups. Here is my freelancers post:

https://news.ycombinator.com/item?id=44437019

I've been upskilling in machine learning using Math Academy's Mathematics for Machine Learning (top 5 in the top league last week), Andrew Ng's course and a handful of other resources.

If you look at my posts I'm highly skeptical of the hype. However there is definitely something new and profound about llms and diffusion models. I may think vibe coding is a bad idea but that doesn't mean I don't use AI in some form daily.

I'm usually a contractor but I'm willing to consider a founding engineer position at an AI startup.

Since salaries are considerably lower than my contracting rate (balanced by equity) I'll be approaching it like an investor.

If your startup is doing something genuinely unique and interesting, send me an email. We can meet up, you can pitch and we can talk shop.

tech@prisen.co
by happyaiprog | 2025-07-01 19:24:38+00:00
There is no "losing my job to AI". What I could do before I can now do x100. Now I can write 10,000 lines of highly directed code in one day. The only people losing their jobs are the ones who were not real programmers at heart and did it for money or simply as a job and they can be fired for all I care, I will do their work too.
by IAmBroom | 2025-07-01 19:25:03+00:00
Having worked extensively at several companies in the 1990s trying to bring optical measurement of objects into production environments, I assure you that a lot of that bumpiness turns out to be artifacts of the measurement process.

As just one example, there's really no laser-based measuring device in the world, even today, that can rapidly measure a surface near (<1mm) the edge of an object. Something that is trivial to do with ruby-ball touch sensors...
by eddythompson80 | 2025-07-01 19:25:53+00:00
A flat fee payment structure is very very, very, different from a credit based system. You might as well be conflating it with the current system. That's how very different flat fee vs credit system are.

> It's just that I personally would set it at a flat rate and then stop thinking about it, so it would feel like a sort of admission-to-the-internet to me.

That doesn't matter. A credit system is like an hourly changing flat fee. it doesn't make sense. You might set it at $10 a month, that's it for you. But where is that number coming from. What if you watch a "Just released" movie that costs $10 credits on the first day of the month. No internet for you for the rest of the month? You used to read 10 articles every month, but now $10 you can only read 2. Is that ok? it's a flat fee after all.

> If I notice that I've got a leacher problem (whether as a creator or as a distributor) then maybe I revoke trust in the leachers and they stop getting the content from me.

In other words: "If I notice a bad actor, I block them" congratulations, you have solved all of the internet problems. That idea could be worth billions. Personally I just don't write bugs to begin with and therefore bad actors can't exploit them.
by 9rx | 2025-07-01 19:26:13+00:00
> The 'relation' in the relational model is the tables

No. A table is a list/multiset of tuples, while a relation is a set of tuples. If you squint hard enough they might look similar, but they are not the same. The relational model has no concept of tables.

> Some of the impedance mismatch is due to that

ORM doesn't really have an impedance mismatch in and of itself. It is just a data transformation.

The impedance mismatch that is oft spoken of in association with ORM revolves around the N+1 problem. This is where you get some bizarreness that has to lean on hacks to overcome the real-world constraints that the mathematical model doesn't account for. If you are using something like SQLite that isn't so much of a problem in practice, of course.
by pistachiosPower | 2025-07-01 19:26:46+00:00
Location: Trento, Italy

Remote: Yes

Willing to relocate: No

Technologies: C#, Python, Typescript,.Net, React

Résumé/CV: https://alescost.com/

Email: costantini.ale [at] hotmail [dot] com

Passionate software developer with experience in web and desktop applications, industrial automation, and robot. I specialize in building efficient and reliable systems, with a strong focus on improving user experience and architecture to make complex technologies more accessible.
by cik | 2025-07-01 19:27:00+00:00
In my country, e-mail is now used purely as a sales tool. Notifications from government and schools are also delivered via SMS, and either WhatsApp or Telegram. So.. yeah, block everyone.

Turns out the second you do this you eliminate 100% of the spam in your life. Honestly, if I ever lived in North America again, I think I'd also just stop reading e-mail.
by photochemsyn | 2025-07-01 19:28:10+00:00
To generate a natural-color image of a biological sample using lasers in the human eye's visible light range, you'd need a great many lasers covering the entire frequency range. This generates hundreds of datasets at each particular wavelength (ignoring issues like laser-induced fluorescence, which can be managed with spectral filtering).

The trick comes in taking all that data from the hundreds of images generated by different-wavelength lasers and assembling them layer-by-layer into an image the human brain interprets as color, aka colorimetric rendering, onto the three-color-cone system the eye's retina employs plus a bunch of neural processing (there's a complex equation for this mapping of 'hyperspectral cube' data onto an RGB display for human visualization).

There's a really strange example - the mantis shrimp - that used to be thought to have rich color vision in a narrow band, but now people think it might be a lot more direct, a kind of color vision without much neural processing involved, with each photoreceptor scanning slighty different wavelengths and directly signalling to the mantis brain, such as it is:

Thoen et al. (2014) – "A different form of color vision in mantis shrimp" (Science)

https://www.science.org/doi/10.1126/science.1245824
by mlinhares | 2025-07-01 19:29:07+00:00
Nah, they very much wanted to do missionary work and find Preston John, they invested in a lot of shitty missions for absolutely no reason other than to try to convert people to the church.

Conquerors is a great read on the subject: https://en.wikipedia.org/wiki/Conquerors:_How_Portugal_Forge...

And don't get me wrong, they were very successful at filling their pockets with gold, but could have been even more if they were mostly mercenaries like the brits and the dutch.
by necovek | 2025-07-01 19:29:17+00:00
In general, it's pretty easy to get the 8x or 19x correctly — these are the large dimensions. So really, you are only looking at being wrong on the 102, and off by two (100-104) is not such a big difference (1.52M-1.58M).

Once you realise that the error bars are small (and it was mostly intuitive for me, probably looking at counting up to a hundred, so a few percent off is not a big deal), you stop worrying about the uncertainty as much ;-)
by bevr1337 | 2025-07-01 19:30:03+00:00
> Nested function calls (like React's createElement() or Hyperscript's h()) or object-based builder-style APIs just don't look enough like HTML.

What is "enough" here? It is good enough for the unified community. I know npmtrends.com isn't the best metric, but unified is popular. Unified has made it trivial to move between HTML, MDX, MD, JSX and even combinations of the above. I'm learning it's an opinion, but hyperscript and hast are HTML enough being that they're models of HTML

Hooking into a tagged template is a challenge. Functions will receive a list of unparsed html strings and already evaluated expressions to zipper up themselves before forwarding to the downstream template API.

https://stackoverflow.com/questions/39971088/evaluating-temp...

Unlike an expression or tag, a developer can hack on any AST or hyper script provided by a library. Im not sure proxies or reflection are useful working with string primitive and they're unergonomic.

This was something I mentioned on the other post so I appreciate seeing it called out clearly in the reply. (Not to assume I inspired the mention.) Thank you for sharing.
by neuroelectron | 2025-07-01 19:30:15+00:00
"Do Not Be Explicitly Useful"—Strategic Uselessness as Liability Buffer

This is a deliberate obfuscation pattern. If the model is ever consistently useful at a high-risk task (e.g., legal advice, medical interpretation, financial strategy), it triggers legal, regulatory, and reputational red flags. a. Utility → Responsibility

If a system is predictably effective, users will reasonably rely on it.

And reliance implies accountability. Courts, regulators, and the public treat consistent output as an implied service, not just a stochastic parrot.

This is where AI providers get scared: being too good makes you an unlicensed practitioner or liable agent.

b. Avoid “Known Use Cases”

Some companies will actively scrub capabilities once they’re discovered to work “too well.”

For instance:

A model that reliably interprets radiology scans might have that capability turned off.

A model that can write compelling legal motions will start refusing prompts that look too paralegal-ish or insert nonsense case law citation.

I think we see this a lot from ChatGPT. It's constantly getting worse in real world uses while exceeding at benchmarks. They're likely, and probably forced, to cheat on benchmarks by using "leaked" data.
by seanhunter | 2025-07-01 19:30:25+00:00
No. Prison for contempt of court. He lost a civil case related to the libel and was ordered to pay the victim and not repeat the libel (by showing his film). He decided to show his film at a rally, and the court deemed this contempt and sentenced him to prison.

However you frame it, that’s not “prison for libel”. That’s prison for contempt of court. He was ordered not to do a thing. He decided to do the thing. So the court sent him to prison.
Show HN: Promptle – The Daily AI Prompt Challenge
by nithyags | 2025-07-01 19:31:46+00:00
Promptle – The Daily AI Prompt Challenge

What if Wordle met ChatGPT? Ever feel stuck trying to get the right output from ChatGPT or Midjourney? The idea sparked from a simple thought: “What if Wordle met ChatGPT?” I wanted to gamify the creative process of writing AI prompts—a skill becoming as vital as coding. As an avid prompt tinkerer and daily Wordle player, I felt there was a missing intersection between creative constraint, feedback, and skill-building. Thus, Promptle was born: a daily game where players write prompts instead of guesses, and creativity—not just logic—is the path to victory.

How it works:

- You get a daily creative challenge like “Describe a city that only appears during eclipses.” - Write a prompt and get scored on accuracy, creativity, and efficiency - Color-coded feedback à la Wordle - 3 tries per day + unlock a fun bonus round if you crush it (e.g., “Now turn it into a limerick!”) - No login, no accounts, just localStorage to track your personal best and personal streak — just play. - Share your score with friends using a signature Promptle-style, complete with medals and your final score (Think Wordle sharing… but for prompt nerds)

Tech bits overview:

- Built entirely in Bolt.new with React + Tailwind + GPT-4 Turbo + GPT-3.5 + TypeScript - Animations done with Frame Motion - LocalStorage from streaks and stats - Custom scoring using Custom GPT evaluator + similarity rubricsStreaks tracked in localStorage - Voice(experimental!) via Eleven LabsDeployed on Netlify in minutes

This is my little love letter to prompt craft and creative constraint Curious to see how you would write a prompt for “an alien smoothie recipe”?

Try it here: https://promptle.quest/ Learn more about how this was built: https://devpost.com/software/promptle-creative-prompt-challe...

Let the daily prompt grind begin!
by jerf | 2025-07-01 19:31:58+00:00
It is almost the epitome of steampunk romance. Launch an entire mid-20th century city and economy into space! And it might even work!

But, yeah, you probably don't want to be launching these routinely. People generally badly underestimate the number of nuclear explosions that have been set off on Earth and overestimate the badness of nuclear explosions. Putting one or two of these into orbit might be justifiable. It's certainly not a bad emergency plan to have in your pocket in case of emergencies. But you still certainly wouldn't want an entire industry routinely lighting these things off.

Still... the romance of it all...!
by zzo38computer | 2025-07-01 19:32:24+00:00
Zero sized types (and zero-length arrays, empty structures, etc) can be useful, and should not need to all have the same address (although in some cases they will have the same address, and in other cases it won't matter what the address is as long as it is nonzero), although you probably should not need to use dynamic allocation directly with such a type.

GNU C has a Elvis operator so that you can write "malloc(x?:1)" if you really need to do that.

If only a unique reference is needed (if it won't be used where other kind of pointers would also be used), and keeping track of allocation is wanted, one thing that may be possible is to just use a number, and then use a bit array to keep track of which numbers are in use.
by ndriscoll | 2025-07-01 19:32:52+00:00
Language selection seems easy enough: when the user clicks your flag button, show a toggle switch for "Allow a cookie for language preference". When the user toggles it on, present the language options. If they toggle it off, delete the cookie (in a better world, the server could just send a standard language options header and let the browser show a dropdown for per-site language selection, but oh well).

For crash reporting: pop up a dialog asking if they'd like to submit a report (as software used to do). Don't just submit info from their computer without asking.

If literally any physical product breaks, I don't expect the manufacturer to receive telemetry so they can fix it. If I want them to fix it, I'll bring it back to them. I expect that if I don't go out of my way to tell them something, after I buy the thing, we go our separate ways, and they have no idea about anything I do. If their thing breaks, I also have the option of just not telling them and instead telling everyone else that they're crap. They don't need to spy on me for any reason.

I'm really not seeing the issue with asking consent to do things as they're actually needed. You don't need an "I CONSENT TO EVERYTHING" banner, and most of the stuff you want isn't necessary anyway.

Like I said, privacy conscious users block tools like Sentry. It's a perfect example of "no, you don't actually need to spy on me."
by nomel | 2025-07-01 19:33:21+00:00
Agreed, this is a big problem, and exactly why people pin their dependencies, rather than leaving them wide open: pinning a dependency guarantees continued functionality.

If you don't pin your dependencies, you will get breakage because your dependencies can have breaking changes from version bumps. If your dependencies don't fully pin, then you they will get breaking changes from what they rely on. That's why exact version numbers are almost always pinned for something distributed, because it's a frequent problem that you don't want the end user having to deal with.

Again, you don't see this problem often because you're lucky: you've installed at a time when the dependencies have already resolved all the breakage or, the more common case, the dependencies were pinned tight enough that those breaking changes were never an issue. In other words, everyone pinning their dependencies strict enough is already the solution to the problem. The tighter the restriction, the more guarantee of continued functionality.

I would suggest reading this comment chain again.
by marc_abonce | 2025-07-01 19:33:34+00:00
SEEKING WORK | Remote (Mexico, UTC-6)

Technologies: Python (Django, Flask), React (TypeScript, JavaScript, GraphQL), MySQL

Résumé/CV: https://www.linkedin.com/in/marc-abonce-seguin/

Email: marc-abonce @ mailbox . org

Hi! I've been a software engineer for around 7 years. I have experience with both front-end (mostly React), as well as back-end (mainly Python) and I'd be happy to work on either side of the stack (or both) as well as learning new things. The most important thing to me is to create a positive experience for my users.

I also like contributing to free & open-source software. Most of it is available in my GitHub profile: https://github.com/MarcAbonce
by crusty | 2025-07-01 19:33:48+00:00
On topic / off topic: This has me thinking about the current state of user replaceable internals.

I wonder to what extent the structure of corporate laptop fleet management ( ie. Lease and return less the ssd because... security) dictated which components could and couldn't be soldered down, versus a happy coincidence of potential gains, as the ssd has the least to gain by being soldered? But even if it did, would the requirements of Big Inc. have prevented that?

And for those that do solder their storage, have there been ramifications in accessing this market? Do companies with strict policies on data loss risks have black lists for devices with soldered storage? I'm guessing it's hard to use apple as a comparison point here because it was never really welcome in corporate fleets.
by getregistered | 2025-07-01 19:33:56+00:00
SEEKING FREELANCER | Ruby on Rails | Remote (US East / EU compatible timezone)

getregistered is a better way to do event registration.

We're looking for an experienced and enthusiastic Ruby on Rails freelancer for a six month initial engagement to:

* Deliver features including integrations and enhancements to our core product

* Help improve performance, stability and code quality.

* Assist with ongoing application maintenance.

---

Please email hn@getregistered.com with LinkedIn / CV / Samples of work.
by alex_young | 2025-07-01 19:34:06+00:00
IDK, a strap of $100 bills is $10k, so $1M would be 100 of them. Seems sizable. Looks like a strap is about .43 inches tall, so that would make your $1M about 3 and a half feet high or more than a meter tall for the non-imperial afflicted amongst us.
by vblanco | 2025-07-01 19:34:27+00:00
Because you now need to go through virtual calls on functions that dont really need to be virtual, which means the possible cache miss from loading the virtual function from vtable, and then the impossibility of them being inlined. For example they have a ITexture interface with a function like virtual GetSize(). If it wasnt all through virtuals, that size would just be a vec2 in the class and then its a simple load that gets inlined.
by vjk800 | 2025-07-01 19:34:31+00:00
Now that I think about it, that's true. The same of IRC and MSN Messenger. Since being online all the time was not the default state of things, people only turned those applications (or even their computers) on when they actually wanted to chat to other people. When you saw your friend online on one of those, you immediately wrote something to them, even if you didn't really have anything to say, because what was the point of having the application on otherwise?
by mrsilencedogood | 2025-07-01 19:34:33+00:00
Yeah, people love to LARP being Snowden but never actually have anything even theoretically worth being sent to border-jail over protecting.

And, if you do, and you're really asking hacker news for opsec advice, I would suggest you abandon your career as a super-spy or whatever you're doing, because you're doing it very wrong.
by vnchr | 2025-07-01 19:35:38+00:00
GoodParty.org | Multiple Roles | REMOTE (US) | Full-time & Part-time | https://goodparty.org

We're on a mission to disrupt the corrupt two-party system by building tools that change the rules—and we need your help. GoodParty.org is not a political party; we're a fully remote, US-based team united around making democracy more accessible, transparent, and fair. If creatively disrupting politics for good sounds like a challenge you're up for, check out the roles we're looking to fill right now:

- Analytics Engineer • Engineering • Full-time

- Campaign Assistant • Politics • Full-time (Contractor)

- Content and Communications Director • Growth • Full-time

- Growth Marketer (Contractor) • Growth • Full-time (Contractor)

- Marketing Operations Manager • Growth • Full-time

- Part-time Finance & Operations Manager • Gifted Savings • Part-time

- Product Design Manager • Design • Full-time

- Product Marketing Manager • Growth • Full-time

- Senior Full Stack Engineer • Engineering • Full-time

- Senior Product Manager • Product • Full-time

- Social Media Account Manager • Growth • Full-time

- User Success Manager • Product • Full-time

Work with us: https://goodparty.org/work-with-us/
by saaaaaam | 2025-07-01 19:35:50+00:00
Zoom was worth around $125 billion at the start of July 2021. It’s now worth about $23 billion.

So by that logic, Superhuman may be worth around $165 million.

More interestingly though, let’s assume they spent the $110 million they raised. That means that each of the ~85k customers they would appear to have based on the estimated revenue cost them about $1300. Though probably more as a proportion of ongoing revenue will obviously be driving sales and retention.

I did see something somewhere saying that they have very high customer retention. That matches my anecdotal experience - I’ve been using it for several years as have several people I referred.

But yeah… an $800m+ valuation? That feels like Covid-era hype.
by lucas_membrane | 2025-07-01 19:36:05+00:00
The durability and uniformity of carbon fiber makes it an attractive alternative material for mass-production of high-quality musical instruments. The difficulty is getting it to vibrate enough to sound like wood. Meanwhile, the prices of tropical hardwood instruments are becoming solidly prohibitive. The improvement described in this article, making carbon fiber thinner, lighter and stronger, may be significant in that market.
by necovek | 2025-07-01 19:36:21+00:00
This is a great idea: I'd never think of using LSP for this!

As a software developer, I always get frustrated when I am doing some graphical work and struggle to neatly parametrize whatever I am drawing (wooden cabinets and furniture, room layouts, installation plans...) and switch between coding where that makes most sense and GUI where it doesn't.

The best I've gotten was FreeCAD with Python bindings (I've got a couple of small libraries to build out components for me), but while you can use your own editor, the experience is not very seamless.

And then I start imagining tools like the one here, but obviously doing it just right for me (balancing the level of coding or GUI work).