MurphyA/hacker-news huggingface dataset:
by chistev | 2025-06-02 16:54:02+00:00
I have extensive experience building software with Python and Javascript (along with their respective frameworks and libraries). I've built E-com software serving an international community of over 1,000 users. I've helped a California engineering student with their React, Three.js and Express js assignments. Location: Nigeria

Remote: Yes

Willing to relocate: No

Technologies:

- Frontend: HTML, CSS, Vanilla JavaScript, TypeScript, Svelte, Three.js

- Backend: Django, Express.js

- Others: Experience integrating third-party APIs like Stripe, Flutterwave, Coda, Circle.so, Dropbox, Google authentication, Brevo, OpenAI etc.

Résumé/CV: My Github is https://github.com/chistev but my professional projects are private.

Personal Website: https://www.rxjourney.net/

My Resume contains personal identifying information. Would share that over email.

Email: chistev12 at gmail dot com
by unshavedyak | 2025-06-02 16:54:02+00:00
> but I don't think the "skeptic vs pro-AI" distinction even makes that much sense.

Imo it does, because it frames the underlying assumptions around your comment. Ie there was some very pro-AI folks who think it's not just going to replace everything, but already is. That's an extreme example of course.

I view it as valuable anytime there's extreme hype, party lines, etc. If you don't frame it yourself, others will and can misunderstand your comment when viewed through the wrong lens.

Not a big deal of course, but neither is putting a qualifier on a comment.
by TeMPOraL | 2025-06-02 16:54:08+00:00
> Though I question its value to society in burning up fossil fuels, polluting the atmosphere, and draining freshwater supplies compared to doing the same work with Grad Students and Scientists with the associated societal feedback involved in said employment activities.

I'd imagine AI is much cheaper on that front than grad students, whether you count marginal contribution, or total costs of building and utilization. Humans are damn expensive and environmentally intensive to rear and keep around.
by simpaticoder | 2025-06-02 16:54:12+00:00
US native Sr. Full-stack developer and enterprise(-ish) architect with a resume that includes JPL/NASA, Blizzard Entertainment, and Bricklink. java, js, ts, react, ng, pgsql, mysql, redis, kafka, aws, gcp, jenkins, git/hub, tcp/ip, dns, http, html, css, spring, docker, k8s, linux. Enjoy coding, mentoring, system design, short and useful meetings; removing code is almost always better than adding it. Email for resume hn@simpatico.io.
by jjani | 2025-06-02 16:54:45+00:00
It is a problem with Supabase as it's a problem inherent to RLS, and Supabase pushes very hard for RLS to increase adoption by non-technical users like the person who this article is about. You're right that they give lots of warnings to mitigate the issue but the people who they're targeting with RLS are exactly those who ignore them - see this post. This is nothing new and not a consequence of vibe coding. It's the contradiction between RLS being a technology that requires much more discipline to use securely compared to its alternative (a layer inbetween client and DB), yet is marketed and most used by beginners who lack the ability to maintain this.
by j1elo | 2025-06-02 16:54:49+00:00
Yeah, it's like if one writes a tiny calculator and names it Disney to learn how to program in Delphi, it's a learning exercise with 0 commercial intent so who cares. But for those who care about the name vanta, get the G from Go and rename it to Ganta, problem solved :-)

with the added benefit that the software family could be extended in the future with other learning exercises such as a Rust forum engine named Ranta
by shofetim | 2025-06-02 16:54:56+00:00
Location: Kalispell, Montana

Remote: Yes

Willing to relocate: No

Technologies: Javascript, Node, Python, Clojure, Lisp, C, SQL, DevOps, Cloud, AI

Résumé/CV: https://jordanschatz.com/resume.html

Email: jordan@jordanschatz.com

I help companies scale. I write high-performance backend systems, simplify ops & implement MVPs. I am looking for project based work, and prefer a flat fee.

If you have a technical problem you would like solved, hit me up. No fee for listening and helping you build a plan to solve it, reasonable fees for implementing the plan for you.

Thanks!
by jamesbrady | 2025-06-02 16:55:25+00:00
Elicit | San Francisco + remote (US timezones) | https://elicit.com/careers

Elicit is an AI research assistant that uses language models to help researchers figure out what’s true and make better decisions. We scaled to >$6MM annual revenue and 450k MAU fast. We're hiring for multiple roles and are primarily interested in people with early-stage company experience, who are comfortable in high-agency, fast-paced teams.

Reasons you might want to join Elicit:

1. We have been thinking about how to apply AI for high-stakes knowledge work since even before GPT-1. Elicit was spun-out from Ought (https://ought.org/) which was an applied research lab.

2. If you're concerned about the potential downsides and risks of super-powerful AI: so are we! Happy to explain more of this story on a call, or you can also check e.g. https://ought.org/updates/2022-04-06-process for a primer.

3. We like spending time with each other, and have get-togethers every 6 weeks, but we're flexible on location.

Reasons you might not want to join Elicit:

1. We've found a level of product market fit (as evidenced by metrics) but we've not proven everything out yet. If you want predictability, Elicit is not for you.

2. We aim to hire people who thrive in low-bureaucracy environments, and let them loose. If you need structure, lots of support, close mentorship, or tightly-defined work assignments, Elicit is not for you.

A selection of open roles—more on the site:

• Machine learning engineer: https://elicit.com/careers?ashby_jid=913a03d5-bd26-4c64-8346...

• Our first data engineer: https://elicit.com/careers?ashby_jid=4617f630-f971-4716-b753...

• Front-end engineer: https://elicit.com/careers?ashby_jid=b5e218b8-8730-4254-b026...
by michaelm244 | 2025-06-02 16:55:32+00:00
Comulate | Senior Engineer (3+ YoE) | ONSITE in San Francisco, CA

We're building automation software for the $7T insurance industry, accelerated by AI. Seed stage in terms of headcount (< 20 people) but Series B in terms of business traction (+ cash-flow positive). We've intentionally stayed under the radar.

- Product has caused customers to literally cry tears of joy

- Experienced eng team from Airbnb / Brex / LiveRamp

- Stack: TS, Postgres, React, GraphQL, and Next.js

Apply here: https://comulate.com/careers
by timgl | 2025-06-02 16:55:57+00:00
PostHog | Full-Time | Product engineers, Clickhouse engineer, Technical AEs | REMOTE (all remote) | Hiring GMT-8 to GMT+1

PostHog helps engineers build better products by combining product analytics, feature flags, session replay, a data warehouse, CDP and many more.

* open source, building a dev tool. We have a public handbook (posthog.com/handbook) if you want to learn how we work, pay and more in complete detail.

* we are growing through more autonomy and transparency not through process.

* we have a ton of scale and a bunch of super interesting technical problems to solve

* we're building 20 more products over the next couple of years, so you could end up building one of those

* we need: product engineers, a cracked clickhouse engineer to help automate and run our PB scale clickhouse cluster, technical account executives and technical customer success managers.

posthog.com/careers
by j_seigh | 2025-06-02 16:56:37+00:00
I've done implementations of most of these (qsbr, ebr, atomic reference counting, hazard pointers w/o the store/load memory barrier (you're welcome btw), etc...) and have a pretty good idea of how they work and how to use them. I think there should be more articles on how to use them properly. It's not obvious and can be a bit tricky if you don't have experience in this area.

A simple example would be how to implement a simple linked list that can be traversed safely under concurrent modifications.
by gen220 | 2025-06-02 16:56:48+00:00
It's important to understand the incentives of everybody in an organization, even if they're not able to articulate it clearly to you, you should make it your personal mission to understand them. The incentive structure of your manager (i.e. the standard by which they are judged) is to keep their ICs productive while also attempting to keep costs "under control" (i.e. growing, but at a predictable rate that is below some hurdle).

If you want a promotion, your manager needs to be able to explain / provide evidence to their manager (and so on, all the way to the board in theory) as to why you deserve a higher salary.

If you are doing the right work, are able to provide them with an artifact (brag sheet / promotion packet) that concisely outlines the value provided, and consistently provide the signal that you'd be dissatisfied (i.e. potentially leave) without a promotion, you'll get a promotion. It's within your power to remove the only remaining obstacle for them by providing the packet, which is 80% of their work in securing you a promotion.

There are almost always more urgent issues for a manager to address than a high-performing employee who is quietly upset about not getting a promotion. By stepping up and helping them do this small part of their job, you're demonstrating empathy by solving an important but non-urgent problem for them. They will be grateful.
by JumpCrisscross | 2025-06-02 16:56:58+00:00
> Lead?

Unclear. The cohort most exposed to atmospheric lead was born between 1951 and 1980 [1]. This study only measures those born before 1948.

(To the extent the study supports a hypothesis, it's the null. Given atmospheric lead increased from 1890 onwards, until about the 1980s [2], if lead were the culprit we'd expect to see more dementia among the study's younger generations. Not less.)

[1] https://www.pnas.org/doi/full/10.1073/pnas.2118631119

[2] https://www.sciencedirect.com/science/article/abs/pii/S10406...
by cmiles74 | 2025-06-02 16:57:13+00:00
Watch out for Epic. I worked for a company that was excited to integrate with them, due to customer interest (we did SMART on FHIR and couple of HL7 interfaces). We had paid to have an Epic TS (technical services) person work with us, they asked for a demonstration so that they could point out any integration points that we might have missed.

We demoed the product and at the end, the Epic person says, with a straight face, that they think our product should really be part of Epic. This Epic person, he wonders on the spot if maybe it could be implemented with flowsheets and a little logic.

Not surprisingly, Epic did exactly that. We had a potential customer put implementation on hold because they felt they had to evaluate it before making any decisions. Needless to say we lost that customer as Epic undercut us on cost, despite their atrocious UI.
by chistev | 2025-06-02 16:57:19+00:00
SEEKING WORK Location: Nigeria Remote: Yes My email is chistev12 at gmail dot com

My Github is https://github.com/chistev but my professional projects are private.

Personal website - https://www.rxjourney.net/

I have extensive experience building software with Python and Javascript (along with their respective frameworks and libraries).

I've built E-com software serving an international community of over 1,000 users.

I've helped a California engineering student with their React, Three.js, and Express js assignments.

Technologies I Use -

- Frontend: HTML, CSS, Vanilla JavaScript, TypeScript, Svelte, React, Material UI, Bootstrap, Three.js

- Backend: Django, Express.js

- Others: Experience integrating third-party APIs like Stripe, Flutterwave, Coda, Circle.so, Dropbox, Google authentication, Brevo, OpenAI etc.

Let me help build for you or join your team!
by GuB-42 | 2025-06-02 16:57:34+00:00
I agree, but would be even worse as a TikTok video.

Shorts are absolutely terrible as product reviews. The point of a product review is to explore different aspects and use cases, otherwise it is an ad. It doesn't mean that long videos can't be ads, but short videos can't be anything but ads (if positive).

Shorts have a place, TikTok is great for silly dance moves, magic tricks, or people working really fast. You can even have short form educative content, though it usually doesn't go further than random trivia. But product reviews just don't work, unless they are ads. And in fact, ads don't even work that well as people tend to forget about them quickly.
by jxjnskkzxxhx | 2025-06-02 16:57:36+00:00
I feel for these teachers. From the way they write I can tell they're all well intentioned.

However, I think that the argument "how can I tell my students XYZ when other people aren't doing that?", which appears multiple times in this article, is weak. Just because the world has a lot of dumb and lazy people put there, that doesn't mean you shouldn't demand better from the students you're teaching. It makes me question if these teachers can think for themselves, or they're just parroting to the students stuff they had parroted to them.

In fact, it's not the first time this argument appears in the context of education. A teacher coould also say "how can I ask my student to learn how to multiply by hand when in the real world no one does that?" That betrays that the teacher doesn't really understand why we've chosen that those things should be taught in class.
by rchaud | 2025-06-02 16:57:53+00:00
Indeed it is. Posting something means it is out there and "complete", can't be changed retroactively. It is a set of ideas that stands on its own and will be judged for it is, good or bad. It frees you up mentally to move on to doing the next thing.

"No one is reading" is not true. You read it, and you made the call as to when it was "done". Sure, everything can be improved, but then nothing would get "done".
by Suppafly | 2025-06-02 16:58:01+00:00
>However they'll then they'll get stuck with 0.999... and posit that it is not equal to 1/1, because there must "always be some infinitesimally small amount difference from one".

Honestly teachers are half of the problem because they seem to make a game out of pointing out these sorts of contradictions instead of teaching the idea that you need "to be consistent in your rules for representing fractions".

That and every next step in math classes is the teacher explaining that most of how you were taught to think about math in the previous step was incorrect and you really should think about it this way, only to be told that again the next year.
by Hikikomori | 2025-06-02 16:58:05+00:00
Cool! I did something similar when I wanted to learn Go, but did my own parsers instead of using gopacket, I would recommend doing that yourself if you want to learn more low level stuff.

How I parsed IP for example:

type Addr [4]uint8 func (ip Addr) String() string { return fmt.Sprintf("%d.%d.%d.%d", ip[0], ip[1], ip[2], ip[3]) } type Hdr struct { Version uint8 IHL uint8 DSCP uint8 ECN uint8 Length uint16 Id uint16 Flags uint8 Fragoffset uint16 TTL uint8 Protocol uint8 Checksum uint16 Src Addr Dst Addr } func (hdr *Hdr) Parse(d []byte) error { hdr.Version = uint8(d[0] >> 4) hdr.IHL = uint8(d[0] & 0x0f) hdr.DSCP = uint8(d[1] >> 6) hdr.ECN = uint8(d[1] & 0x03) hdr.Length = uint16(binary.BigEndian.Uint16(d[2:4])) hdr.Id = uint16(binary.BigEndian.Uint16(d[4:6])) hdr.Flags = uint8(d[6] >> 5) hdr.Fragoffset = uint16(binary.BigEndian.Uint16(d[6:8])) & 0x1fff hdr.TTL = d[8] hdr.Protocol = d[9] hdr.Checksum = uint16(binary.BigEndian.Uint16(d[10:12])) hdr.Src = Addr{d[12], d[13], d[14], d[15]} hdr.Dst = Addr{d[16], d[17], d[18], d[19]} if hdr.IHL > 5 { fmt.Println("extra options detected") // TODO: support for extra options } return nil }
by harrall | 2025-06-02 16:58:24+00:00
3. You are in a career because you mistakenly thought you’d like it, or because your parents told you to do it, or because it’s the only thing that you’ve ever known, but it turns out that you absolutely hate it. You’ve reached a local maximum and you need someone to tell you to try something else before you reach 50 and have major regrets.
by mancerayder | 2025-06-02 16:58:27+00:00
The relationship between a contractor and a business is more honest: exchange labor time for cash.

Between an employee and employer, enter ideology: I do this because I love it/love helping clients/ working communally to improve the business. Or competition: my bonus is 50 percent of my salary and we're stack-ranked. Or fear: oh my god, I got only Meets Expectations in my review. Will my pay be flat?

And contractors get to not have constant meetings.
by howard941 | 2025-06-02 16:58:28+00:00
Embedded Firmware Engineer

Location: Sarasota

Remote: Preferred

Willing to relocate: No thank you

Full time or freelancing

Technologies: C; Sensors; Communications; Drone/UAV/robotics: New product development; Sustainment; Embedded/firmware/bare metal, FreeRTOS, NuttX; *nix/RF/crypto; Kinetis KE Cortex M0+ & M4, Nordic Semi's M4 SOC, ST's M4 ARMs, Espressif's ESP8266, Microchip dsPIC; realtime; IAR, gcc via MCUXpresso & Kinetis Dev and TrueStudio & unix like systems; MPLAB-X IDE; Embedded FreeBSD; Embedded Linux on for ex. Raspberry Pi / Broadcom BCM2837; PX4 drone NuttX on STM32F4; gdb; clang; UML; debugging development prototype hardware; embedded HTTP server; grid support power generation systems; TCP and UDP over IP; Ethernet; power line communications; RS-485; RV-C CANBUS; Bluetooth LE; LoRa; Battery powered devices; storage scopes; visual studio; Java w/Android Studio; GNSS. Licensed attorney & pilot (ASEL/IA); amateur radio extra class

Resume: Please request by email

Email: hginfla@gmail.com
by gadders | 2025-06-02 16:58:43+00:00
>>I've observed that they generally choose not to defecate on their eggs

This is a fair point. My coop has 6 nesting boxes, and it definitely seems as if one or two are designated "toilet cubicles".

>>I'm skeptical that they can be considered "pretty smart"

By "pretty smart" I'm not talking dolphins or chimps. I think they are at least as smart as a comparative pet such as a rabbit or a guinea pig.

https://www.scientificamerican.com/article/the-startling-int...
by shofetim | 2025-06-02 16:58:56+00:00
SEEKING WORK | Remote

Location: Kalispell, Montana

I solve business problems, usually software engineering is involved. Multiple stints as a CTO, multiple startups, experience with enterprise and public sector work, decades of engineering work, etc.

Email: jordan@jordanschatz.com

Things I like to do:

- Fix DevOps, scaling, or reliability issues.

- Build MVPs

- Help teams scale
by philipallstar | 2025-06-02 16:59:03+00:00
This keeps cropping up. It sounds nice, particularly for nebulously-defined knowledge work. But, the usual:

- this only applies to task-focused jobs; e.g. the service industry still needs people to work all the time customers might turn up

- studies may have picked companies/orgs that are likely to have the foresight and talent to try a new way of working; this may not scale well to general work

- how do companies that have customers that work 5 days a week work this out? Do you need two people working overlapping 4 out of 5 days so they cover all 5 days for every customer-facing role?

- if people can do 5 days' work in 4, can they also do 4 days' work in 3? What's special about 4 days? Will work scope down until it becomes true that it could be done in 3 days, just as 5 days' work seems to have scoped down to be doable in 4?
by JumpCrisscross | 2025-06-02 16:59:12+00:00
> Pesticides used in the 1960s were neurotoxins, and she feared that they could cause neurological disorders. We now use different pesticides

The "younger generations" in this study were born between 1944 and 1948. (Older, 1890 to 1913.) Pesticides don't explain why those born in the former have less dementia than those born between 1939 and 1943.
by dingnuts | 2025-06-02 16:59:14+00:00
> Just the ability to speed up exploration and validation based on what a human tells it to do is already enormously useful, depending on how much you can speed up those things, and how accurate it can be.

The big question is: is it useful enough to justify the cost when the VC subsidies go away?

My phone recently offered me Gemini "now for free" and I thought "free for now, you mean. I better not get used to that. They should be required to call it a free trial."
by JRCharney | 2025-06-02 16:59:38+00:00
Location: St. Louis, MO

Remote: Open to remote, hybrid, or on-site in St. Louis City or County

Willing to relocate: Unless you plan on paying for it, NO.

Technologies: HTML, CSS, JavaScript, C++, Java, Bash, Git, Linux, SQL

Résumé/CV: [redacted]

Email: [redacted]

Github: https://github.com/jrcharney

Codepen: https://codepen.io/jrcharney/
by joshstrange | 2025-06-02 17:00:10+00:00
Now I'm just imagining a video game with characters each having their own fine tune applied on top for their dialog. I'm guessing you could use some relatively small models. In each case you would be feeding all the context to the model (player name, current relevant quests, summary of previous interactions, etc). Though maybe fine tuning/training isn't even needed and a good enough prompt will work (Not sure what all they used for this [0]). I'm excited for the first AAA game that tries this. Anyone that has played a RPG-style game knows that after a few times going into a city (or a couple play-throughs) the dialog feels repetitive. I love the idea of Skyrim but with better dialog. You could either run the models on the user's computer or maybe just run it on the backend so you can block certain generations (wrong/misleading/"unsafe") and just ship updated dialog lists to the client occasionally.

[0] https://www.youtube.com/watch?v=d6sVWEu9HWU
by freedomben | 2025-06-02 17:00:24+00:00
What tools did you use for the vibe coding an Android app? And was it able to do the UI stuff too?

I've wanted to do this but am not sure how to get started. For example, should I generate a new app in Android Studio and then point Claude Code at it? Or can I ask Claude Code (or another agent) to start it from scratch? (in the past that did not work, but I'm curious if it's just a PEBKAC error)
Ask HN: When AI writes and reviews code, what do humans do?
by pomarie | 2025-06-02 17:00:52+00:00
I’m noticing more and more teams are using cubic (an code reviewer – I’m the founder) to review PRs written by AIs (eg. Devin, Codex…).

Some teams already run an entirely AI-driven pipeline where AI writes the code, reviews it, and humans just click Merge at the end.

Interestingly, the AI reviewer often finds errors in AI-generated code. For now, AIs can review AIs code with OK results – probably better than a junior-mid level dev.

Qs:

1. Traditionally, code reviews are how junior developers learn. Have you noticed changes in how they learn since codegen has become a thing?

2. Society expects self-driving cars to be dramatically safer (e.g. 10x better) before accepting them. Do you expect similar standards from AI code reviewers, or is slightly better than human good enough?

3. As AI surpass humans at writing and reviewing code (at least for technical correctness), how do you see the role of code reviews changing?

4. Philosophically, do you think code generation AIs will ever become so effective that specialized AI code reviewers won’t find any issues?