MurphyA/hacker-news huggingface dataset:
by jobswithgptcom | 2025-04-28 15:41:30+00:00
I’ve been working on a side project called jobswithgpt — after months of building and refining, the first version is finally live: https://jobswithgpt.com

The idea is simple: a job search site that actually works for job seekers. It focuses on listings posted directly by companies (no spam, no middlemen, no bloated sponsored posts drowning out real opportunities). It uses AI to surface better matches, recommend jobs intelligently, and pull out the most important info from job listings automatically. You can also bookmark jobs you’re interested in and track them easily — no signup needed unless you want personalized suggestions.

It’s still early, and we’re improving it constantly. Would love for you to check it out, try a search, and let me know what you think — good, bad, rough — all feedback helps. Thanks a lot for the early support!

Site: https://jobswithgpt.com
by ninetyninenine | 2025-04-28 15:41:54+00:00
Can he prove what he says? The foundation of his argument rests on hand waves and vague definitions on what a mind is and what a theory is that it ultimately goes nowhere. Then he makes a claim and doesn’t back it up.

I have a new concept for the author to understand: proof. He doesn’t have any.

Let me tell you something about LLMs. We don’t understand what’s going on internally. LLMs say things that are true and untrue just like humans do and we don’t know if what it says is a general lack of theory building ability or if it’s lying or if it has flickers of theory building and becomes delusional at other times. We literally do not know. The whole thing is a black box that we can only poke at.

What ticks me off is all these geniuses who write these blog posts with the authority of a know it all when clearly we have no fucking clue about what’s going on.

Even more genius is when he uses concepts like “mind” and “theory” building the most hand wavy disagreed upon words in existence and rest his foundations on these words when no people ever really agree on what these fucking things are.

You can muse philosophically all you want and in any direction but it’s all bs without definitive proof. It’s like religion. How people made up shit about nature because they didn’t truly understand nature. This is the idiocy with this article. It’s building a religious following and making wild claims without proof.
by johnnyjeans | 2025-04-28 15:42:08+00:00
I envision an inflected grammar. That sounds crazy I know, but x64 is an inflected language already. The pointer arithmetic you can attach to a register isn't an expression or a distinct group of words, it's a suffix. Part of the word, indistinguishable from it. Someone once did a great job of explaining to me how that mapped to microcode in a shockingly static way and it blew my mind. I see affixes for controlling the branch predictor. Operations should also be inflected in a contextual way, making their relationship to other operations explicit, giving you control over how things are pipelined. Maybe take some inspiration from afro-asiatic languages, use kind of consonantal root system.

The end result would look nothing like any other programming language and would die in obscurity, to be honest. But holy shit it would be really fucking cool.
by Oras | 2025-04-28 15:42:15+00:00
Thank you! I appreciate the kind words.

I like your idea, but its hard to implement due to privacy concerns and could violate the ToS of these platforms (for sharing the account).

But I do have a feature in mind to do something similar. My plan is to always keep it free, with any feature, but I have to think of monetisation. Right now, it would be charging employers/job boards instead of job seekers. I've been there, the job search is stressful enough to add financial burdens.
by p_ing | 2025-04-28 15:42:19+00:00
You put yourself behind a login. If that's intentional, ok. Otherwise, you've isolated yourself from an audience.

You may end up on /r/LinkedInLunatics/. If you believe all publicity is good publicity, that's a good thing.

Your brand is no longer your brand. You're just another poster. May as well have found some default subreddit to post on buried four levels deep in the comments.
by kevincox | 2025-04-28 15:42:34+00:00
"needs" is a very strong word.

My favourite thing about my feed reader is that I can be sure I see every item from my subscriptions. Sure I don't need this for every subscription. In fact I may subscribe to a few more feeds if I did have an algorithmic filter that I could enable for a subset of my subscriptions. But I am quite happy without an algorithmic feed. In fact I think my current strategy of using sites like Hacker News for the "algorithmic" portion of my feed may be a better solution overall because it means that I am exposed to a wide range of things. Right now most of my feeds are self-curated where I appreciate the reliability of seeing every item. But I supplement with an algorithm for a wider perspective and discovery.
by ghgr | 2025-04-28 15:42:38+00:00
Main work: tokenization of real-world assets, but on the side I’m building two projects as a solo dev:

- XRoll.io — a fully on-chain gaming framework on the XRP Ledger, inspired by SatoshiDice but built for compliance. Commit-reveal fairness (HMAC_SHA256(secret, bet_txn_hash)), full transparency on-chain. Integrated KYC, AML, self-limits at the protocol level. Frontend is optional; ledger is the source of truth. - Nexula — an evolutionary image generation system. Embeddings extracted with CLIP, clustered via HDBSCAN, visualized with UMAP. User behavior (time spent) drives fitness scores; top samples recombine through weighted interpolation to generate new images. Built on Django backend, session-based personalization without login.

Looking for like-minded people interested in exploring both the technical and business sides of these systems.
by optymizer | 2025-04-28 15:42:39+00:00
I would like to be able to do that - I have such a long list of things I want to learn and do - but I can't just turn off my work brain at 4pm. I get sucked in by interesting problems. Low level optimization? They pay me for 9-5, but you can bet I'll be thinking about it over the weekend, maybe code up a potential solution.

I used to think less about people who check out at 5pm - how can you just leave and not give a shit that the code is a mess? - but as I grew older, I understood that they don't associate their self-worth with work. Their value system is different, and it's got benefits, like better mental health.
by reynaldi | 2025-04-28 15:42:52+00:00
Currently building a CORS Proxy.

After working on it for a while, I noticed there’s a stigma around using CORS proxies, often associated with fetching undocumented APIs.

While that’s sometimes true, I’m hoping to change that perception, to show that they can also be used for accessing real APIs. It just requires the proxy to correctly handle credentials and secrets.

The idea is to open up more possibilities for building static-first apps without worrying about CORS.
by Beretta_Vexee | 2025-04-28 15:43:20+00:00
Load shedding is an active measure taken when the grid operator knows that it will not be able to balance supply and demand. This is what happens in South Africa, where the operator preventively disconnects parts of the network at predetermined times to ensure network balance. As this is programmed, it is possible to rotate the areas under blackout.

In this case, we are dealing with a widespread grid incident. The various grid protection mechanisms have been triggered to prevent interconnection overload. In addition, the generators are trying to correct the grid frequency to exactly 50Hz. At 49Hz, more power must be generated; at 51Hz, less power must be generated. However, if the frequency varies too much, there are also protection mechanisms to prevent the turbines from overspeeding or amplifying frequency variations.

The grid is complex, and normally this type of incident is limited to one cell of the electricity distribution grid. A blackout is a domino effect, when a minor event triggers a chain reaction that disconnects more and more elements from the grid.

Th grid operator will have to restart or reconnect the power plants one by one, restore power to stations and sub stations. All of this must be done in a specific order before power can be restored to consumers. All of this takes time, requires resources (you need men on the ground), and the slightest error can lead to further outages.

Some consumers are prioritised, such as hospitals, transport infrastructure, telecoms and water networks. Many critical pieces of equipment have UPS systems, but these are not always designed for such long outages or have not been tested for years. There are patients with home equipment who will struggle.

This is why rotating load shedding is preferable. The outages are not too long and vital infrastructure is not affected (or less so).
by TOGoS | 2025-04-28 15:43:43+00:00
Some music control using Wii balance boards thing: https://gitlab.com/TOGoS/SG-P27

So far this has means orchestrating a set of processes just to talk to bluetoothd, automatically connect to boards, guess which /dev/input/event* device each one is associated with, and start reading those and sending data somewhere over OSC. Every step of the process is about 10 times as difficult as I initially expected it would be, which is why, after months of work, I'm still putzing around with process orchestration instead of actually doing anything with music.

The bit of hair on this yak that I'm currently shaving is building a TUI library for Deno so that I can build a nice dashboard for keeping tabs on the state of all the different pieces. I prototyped a bit of the orchestration process in Node-RED, which was neat, but not exactly what I'm going for. There is a TUI library for Deno already, but it's kind of buggy and non-ergonomic for my brain.
by macintux | 2025-04-28 15:43:50+00:00
> The article mentions VINs which have several single-vehicle accidents, for example, but someone who has one single-vehicle accident is probably more likely to have another.

I haven't followed this story to know whether she's still driving, but one driver was involved in 7 crashes in 4 years, including two fatalities.

https://www.indystar.com/story/news/crime/2022/06/17/car-cra...
by thijson | 2025-04-28 15:44:01+00:00
The ones I remember had a red tinted window that would reveal the hidden word. If you tried to photocopy it using a black and white photocopier the words wouldn't be visible anymore. Now in hindsight, I guess you could have photocopied the whole wheel with some red mylar on top of it.

I remember removing the copy protection from space quest. There was a later check that checksumed the copy protection code. That complicated the crack.
by Bender | 2025-04-28 15:44:02+00:00
So just my own take but I just don't know what niche topics not already covered by HN a lot of people would be interested in that would not attract shenanigans. This site hovers just far enough away from a delicate line. What topics would stay clear of emotionally charged content that are not already covered here? This site runs on a single physical server. If I delve into risky topics the cost goes up exponentially speaking from experience.
by kierangill | 2025-04-28 15:44:06+00:00
Each piece of the framework has its own sub-page:

Rigor and urgency: https://engineering.blueberrypediatrics.blog/candidate-evalu...

Ownership: https://engineering.blueberrypediatrics.blog/candidate-evalu...

Curiosity and motivation: https://engineering.blueberrypediatrics.blog/drafts/candidat...

Collaboration: https://engineering.blueberrypediatrics.blog/drafts/candidat...
by hn_throwaway_99 | 2025-04-28 15:44:16+00:00
That doesn't really matter. I mean, sure, I could look at this data and say "hmm, looks like insurance fraud to me."

But the point being, I really don't have evidence one way or the other. Implying insurance fraud is saying you think a criminal act occurred, and when you say something like that the burden should be on you to provide some evidence to that effect.

Random internet commenters bullshit all the time. But this blog post provides specific data and an unambiguous conclusion that fraud occurred (the title does not hedge, it is "We Found Insurance Fraud in Our Crash Data"), so if you do something like that you need to provide evidence for it. I appreciate the parent commenter for pointing out that, despite all of their data, they didn't really provide much evidence for their conclusion.
by kierangill | 2025-04-28 15:44:19+00:00
Also, if you haven’t read the linked Oxide RFD#3 [1], I recommend doing so. It has shaped much of our hiring process.

> But how does one assess candidates for such positions? This is an age-old question without a formulaic answer: designing, building, selling, and supporting computing systems is itself too varied to admit a single archetype.

> In terms of evaluation mechanism: using in-person interviewing alone can be highly unreliable and can select predominantly for surface aspects of a candidate’s personality. While we advocate (and indeed, insist upon) interviews, they should come relatively late in the process; as much assessment as possible should be done by allowing the candidate to show themselves as they truly work: on their own, via their creations.

[1] https://rfd.shared.oxide.computer/rfd/3
by jchw | 2025-04-28 15:44:20+00:00
> I'm specifically asking you (and other HNers) what definition of harm you think applies here. I'm still waiting.

Well, now I asked for yours, and I'm also still waiting.

> As for not condoning plagiarism, grow up. We're not kids in school anymore. You're (hopefully) an adult who graduated already.

Look, man, I'm not saying we should go kill people for committing plagiarism, I don't think this is the worst thing ever, but it definitely reflects a lack of integrity even if the original authors explicitly don't care. It's dishonest and can put the legal status of a software library into genuine question.

i.e. I care if people lie to me even if the lie doesn't matter that much.

And it is not just a thing in school. Anyone who publishes or really writes anything (e.g. books, video scripts, blog posts, etc.) can ruin their career through plagiarism. It's a cultural faux pas.

https://en.wikipedia.org/wiki/Plagiarism

> If you're so against plagiarism, how do you feel about LLMs plagiarizing the whole internet? Didn't all the techbros collectively decide for us that this is the future we want?

That's a whole other can of worms.
by KingMob | 2025-04-28 15:44:34+00:00
So many alternative explanations unmentioned:

1. Drink/drugs impair your judgment, making you more likely to commit fraud if you were on the fence, or the impulsive sort.

2. Drunk drivers get into multiple accidents, but some are able to keep evidence of impairment off the record (buddy on the force or the insurance co, etc.)

3. Drivers doing drugs that aren't detectable on the spot, and clear the body quickly, reducing evidence of drug use in crashes.

4. More people are likely to do drink/drugs at night, so if 1-3 are true, we should expect to see more crashes at night. Likewise for a lack of witnesses (fewer passengers or bystanders).

Most importantly, statistics are completely absent from the article. Does OP have any evidence these numbers wouldn't fit the correct random distribution? I know the point of fraud is to appear natural, but if done well, that means evidence has to be collected by other means, and this kind of analysis is only a weak signal.
by toss1 | 2025-04-28 15:44:39+00:00
OF COURSE NOT!

It is impossible to implement a backdoor to a broadly-used encryption method for only specific criminal individuals - it is being implemented across the entire usage base.

Adding a device to a specific criminal's vehicle for a limited time is highly specific.

I absolutely oppose any general application, and am favorable towards the slippery slope argument. I'm only responding to the above comment which falsely claims that we've already gone entirely down the slippery slope.
by kurthr | 2025-04-28 15:45:02+00:00
Well, actually when you're hash based doing 100 different matches is the easy part. I'm not sure you know how steep FAR/FRR curves are for >99%/95% singe word accuracy, but having seen wake word development it's easily 100x harder than 95%/90% accuracy and none of the heavy calculation other than voice compression needs to be done locally or in a short time period. The network traffic is literally a few hundred hashes downloaded and hundreds of bits of hash matches a day (~1kB).

Even in the article there are multiple reports of it that are dismissed, and even though reverse engineering larger apps on iPhone/Android is certainly possible, with obfuscation searching for yet another hash table matching or simple voice compression is also quite difficult. Where are all the other articles reporting on the reverse engineering the very screencap apps this article talked about? Are they also just more well documented conspiracy theories?

Frankly, your best argument is that nobody is selling this as a product. So maybe there are easier more effective methods, but not because it can't or hasn't been done (since it literally has and it's been reported). It's kinda the opposite of a conspiracy theory. You have to assume that everyone capable with a vested interest won't do it, or that all of them will be caught, or that making money with ads becomes unpopular.
by hwpythonner | 2025-04-28 15:45:10+00:00
Thanks so much — really appreciate it!

Right now, the plan is to present it at PyCon first (next month) and then publish more about the internals afterward. Long-term, I'm keeping an open mind, not sure yet.

My background is in high-frequency trading (HFT), high-performance computing (HPC), systems programming, and networking. I didn't come from HW background — or at least, I wasn't when I started — but coming from the software side gave me a different perspective on how dynamic languages could be made much more efficient at the hardware level.

Difficult - adapting the Python execution model to my needs in a way that keeps it self-coherent if it makes sense. This is still fluid and not finalized...

Easy - Not sure if categorize as easy, but more surprising: The current implementation is rather simple and elegant (at least I think so :-) ), so still no special advanced CPU design stuff (branch prediction, super-scalar, etc). So even now, I'm getting a huge improvement over CPython or MicroPython VMs in the known python bottlenecks (branchings, function calls, etc)
by simonw | 2025-04-28 15:45:10+00:00
MLX is worth paying attention to. It's still pretty young (just over a year old) but the amount of activity in that ecosystem is really impressive, and it's quickly becoming the best way to run LLMs (and vision LLMs and increasingly audio models) on a Mac.

Here's a fun way to start interacting with it (this loads and runs Llama 3.2 3B in a terminal chat UI):

uv run --isolated --with mlx-lm python -m mlx_lm.chat
by packetlost | 2025-04-28 15:45:34+00:00
Steep learning curve and it's sorta an all or nothing investment. I don't particularly care for emacs despite having tried several times in earnest. IMO a tool that requires full (or at least significant) buy-in on an ecosystem isn't a great tool and warrants an alternative. I'd rather see good agnostic tools get made and then wrapped.
by jjulius | 2025-04-28 15:45:47+00:00
As I said elsewhere, my neighborhood had a whole copse of kiddos, including my own, playing out and about throughout the streets this weekend.

/shrug

Edit: I don't care about upvote tallies or karma count, but it does seem pretty silly to downvote a comment for pointing out that areas like this, and play in those areas, still exist.
by bluecalm | 2025-04-28 15:45:52+00:00
Most people go below 130km/h on an autobahn. German drivers are pretty good and aware.

In comparison in Poland we have way more speed related accidents on our highways even though there is a speed limit. It's because we have a lot of very bad drivers who go too fast.

It's not enough to look at the speed limit. You would need to look at actual speed.
by slippybit | 2025-04-28 15:45:52+00:00
> A model that can reason should be able to understand the documentation and create novel examples. It cannot.

That's due to limitations imposed for "security". "Here's a new X, do Y with it" can result in holes bigger and more complex than anyone can currently handle "in time".

It's not about "abilities" with LLMs for now, but about functions that work within the range of edge cases, sometimes including them, some other times not.

You could still guide it to fulfill the task, though. It just cannot be allowed to do it on it's own but since just "forbidding" an LLM to do something is about as effective as doing that to a child with mischievous older brothers, the only ways to actually do it result in "bullshitted" code and "hallucinations".

If I understood the problem correctly, that is.
by avni5 | 2025-04-28 15:46:04+00:00
Teachers / organizers being able to share their own content is a top-requested feature indeed. A few years ago, we implemented functionality similar to LibraryBox, to mount "teacher content" from USB sticks / drives and make it instantaneously available for students. More recently, after a teacher in the Yucatan requested it in November, we implemented functionality to enable students to be able to submit homework privately to their teacher OR share their summer photos (or any other content) akin to a traditional community bulletin board with their peers, i.e., Upload2USB. There's much more to be done, but the ability to share your own content and create community exchanges of information and ideas is central to Internet-in-a-Box's (IIAB)'s ethos.

Related FAQ #4, #5 here: - https://wiki.iiab.io/go/FAQ#Can_teachers_display_their_own_c...? - https://wiki.iiab.io/go/FAQ#Can_students_upload_their_own_wo...?

and README: - https://github.com/iiab/iiab/blob/master/roles/usb_lib/READM...
by gnfargbl | 2025-04-28 15:46:59+00:00
Exactly this. When I open a post like this I get excited because I think I'm either about to learn something interesting about data analysis, or I'm about to see a neat application of a technique that I already know about and it's going to make me happy.

When the post actually boils down to "hey if you look at a large dataset then you'll find unusual events in it, now visit our AI startup!" then that irritates me enough to whine about it in the comments.
by keepamovin | 2025-04-28 15:47:03+00:00
Okay, this is not technically "SQLite writes" in GitHub Pages, but that was the most compelling way to accurately say what it is.

It's SQLite writes, done in GitHub Actions, saved in a commit, pushed to the repo, which triggers Pages rebuild, which then serves the updates DB content!

The workflow that writes to the database? That's triggered from the GitHub pages page, when you submit the guestbook form.

So, yes, this "full stack app" is fully hosted on GitHub Pages/ Actions. :)
by bscphil | 2025-04-28 15:47:07+00:00
Unfortunate - they didn't pin the version of Three.js they were using for the interactive viewer at https://www.math.uwaterloo.ca/tsp/star/star10m_tour.html

And as a result it's been broken since May 2022: https://github.com/mrdoob/three.js/releases/tag/r141

I downloaded the HTML file and replaced the link with a versioned one, and the viewer still works just fine.
by rubb3rDucc | 2025-04-28 15:47:26+00:00
so I'm working on side project to make managing and exploring your music library easier.

The idea is you can set a few filters (like bpm, key, decade, genre) and then swipe through random songs, accept or reject them for inspiration or playlists. Kinda like Tinder but for digging through your own tracks.

It also tracks what's trending on TikTok/YouTube/SoundCloud weekly, so you can find stuff that’s blowing up, filterable by region. Plus it can build smart playlists automatically based on rules you set (like “new 90s house under 120bpm” every month).

It is just a tool to make working with your existing local/Apple/Spotify/SoundCloud library faster and more creative.

Here's a demo of it: https://filtered-f.web.app/