MurphyA/hacker-news huggingface dataset:
by xd1936 | 2025-09-03 19:02:08+00:00
I'm 10+ years into IT in higher ed. I'm intrigued by the ideas here. Do you envision Risely being entirely a reporting system that runs _against_ existing systems and data, or do you envision Risely being another source of truth where some data lives? Because if it's the latter, I'm feeling big xkcd.com/927 feelings.

We're a small non-profit liberal arts school, and we already have 70+ integrations feeding to and from the various sources of truth and systems of record. It's a mess.
by hu3 | 2025-09-03 19:02:19+00:00
Speaking about .gitignore. What is this?

# MightyMoose *.mm.*

I could only find this: https://github.com/MonzUn/MightyMooseCore

Link to the file: https://github.com/microsoft/BASIC-M6502/blob/main/.gitignor...

Regardless, thank you Mr. Hanselman. This is great!
by lotsofpulp | 2025-09-03 19:02:21+00:00
The price comparison should be to other phones (presumption is you are definitely buying one).

Then, the question is if phone A costs $0.25 per hour, and phone B costs $0.36 per hour, are you willing to spend an extra $0.11 per hour.

The same applies to the dining table, but obviously the comparison is to other dining tables.
by pxoe | 2025-09-03 19:02:39+00:00
It's completely understandable not just for the usual streaming services (like youtube, etc.) and the grievances there (payouts per play, whichever way it goes, be it that artists getting stiffed or people refusing to come up with even a fraction of a cent), but for something like bandcamp as well, which is kind of 'almost but not quite a streaming service' and more accurately described in a literal way like 'it lets you play music and buy it', from which apps like this just remove the 'buying music' portion completely.

For something like youtube, there's hardly any qualms whether it's ethical or exploitative to sidestep that whole thing and whatever else artists may put out around their music (even something like links in video descriptions), because it is just a mess and people just roll with it anyway. But for bandcamp it leans a bit more towards 'taking it for a ride', when an app like this completely removes the aspect of buying music. Perhaps some people might not even get a slightest clue that's even possible cause there is just no such suggestion in the app at all. And if you wanted to get there, it kind of makes it harder to do so, because there's no prominent links to the original pages of songs and albums in the app. Finding or copying a link is a bit non-trivial because there's no such option in album view or track items, there is in playing queue but it's also kinda buried there.

It's just the way that something like this completely obscures the fact that you could buy music from bandcamp, or sometimes even download it for free (depending on what artists have set up). It's one of the better platforms for artists, so it's kind of odd to see this 'fuck you got mine' approach to it. It's also kind of just crummy and shoddily made, so even bandcamp webpages seem like a better browsing and listening experience. Bandcamp website isn't the worst for finding and playing music (it may be plain but it's snappy, and their discovery tools are pretty nice), but it's remarkable to make something that works even worse, perhaps just because bandcamp doesn't even have that much going on.
by SleepyMyroslav | 2025-09-03 19:02:40+00:00
Judging from a lot of points people find -O0 code useful. May I ask if someone from those people tell me how you find it useful? The question is based on following experience: if we have lots of C++ code then all of the std lib and ours abstractions are becoming zero cost only after inlining. Inlining implies at least -O1. Why people even build -O0 for large projects? And if a project is not large one then build times should not be that much of a problem.
by godelski | 2025-09-03 19:02:51+00:00
I'm not sure what you exactly mean. But if you are interested in the problem in general I think any book on computational physics will make you quickly face this constraint. There's a reason people love first order methods like Euler but why second or higher order methods are needed in other situations. Or maybe you could look at second order gradient descent methods as they apply to machine learning (add "Hessian" to your search). You'll see there's some tradeoffs involved. And let's just note that through first order methods alone you may not be able to even reach the same optima that second order methods can. Or you could dig into approximation theory.

But I think first I'd just do some Taylor or Fourier expansions of some basic functions. This can help you get a feel of what's going on and why this relationship holds. The Taylor expansion one should be really easy. Clearly the second derivative is more computationally intensive than the first, because in order to calculate the second derivative you have to also calculate the first, right?

Mind you there are functions where higher order derivatives are easier to calculate. For example, the 100th derivative of x is just as easy to calculate as the second. But these are not the classes of functions we're usually trying to approximate...
by zzzeek | 2025-09-03 19:03:14+00:00
Nice site but we're at the point in "Show an In Depth Thing on Hacker News" where circles like these need to be presented with a live GUI that includes sound and colors as you spin the circles around to play different chords.

towards my craving for instant gratification with sound and lights I found a well produced video by Vox on the subject: https://www.youtube.com/watch?v=62tIvfP9A2w
by jsheard | 2025-09-03 19:03:18+00:00
Subpixel rendering is effective but it's also a massive pain in the ass to maintain, especially if you want to take full advantage of the GPU. Microsoft has kept it around for much longer but even they are steadily moving away, bits and pieces of the Win11 UI render with greyscale AA regardless of system settings because their newer GUI toolkits don't even attempt to support subpixel fonts.

That said, for something like a text editor where fonts are central the entire application and the worst subpixel edge cases like animation are unlikely to come up, it's maybe not unreasonable to ask them to go the extra mile. It's going to be a sticking point on Windows and Linux for a long time if they don't.
by whilenot-dev | 2025-09-03 19:03:22+00:00
Used directus[0] (v9) for a customer project[1]. I needed to sync the CMS content with meilisearch[2], so I had to write a custom extension that registers some hooks[3] for that. I discovered some weirdness in the API, since the payload of a hook behaves differently whether the CMS change gets triggered via UI event, API request, or CSV upload. Was a bit annoying, but got it working in the end. Don't know if that improved in later versions, but I honestly also didn't keep up with development since the license change.

[0]: https://directus.io/

[1]: https://genopedia.com/

[2]: https://www.meilisearch.com/

[3]: https://directus.io/docs/guides/extensions/api-extensions/ho...
by phamthekhang632 | 2025-09-03 19:03:35+00:00
NEW GRAD ROBOTICS ENGINEER

---

Location: United States (under OPT), worldwide (open to work in any country)

Remote: Open for remote.

Willing to relocate: Yes

Technologies:

* Software: Python (NumPy, ROS2, PyTorch), C/C++, MATLAB/Simulink, Docker, Raspberry Pi, Arduino, Git/Github, Linux

* Hardware: Inventor, Fusion, AutoCAD, Onshape, eCalc, 3D printing, Laser cutting, Mechanical design

Resume: https://drive.google.com/file/d/1S1D4_OF7ZKmlxdxgkyoJkjzCBg5...

Email: phamthekhang632@gmail.com

---

Hi, I am Khang, a recent graduate student from Illinois Institute of Technology, studying Aerospace Engineering (B.S.) and Autonomous Systems and Robotics (M.S.). I had experience developing embedded firmware in C/C++ for synchronized data collection, building communication devices to support long-distance drone operations, and field-testing remote sensing systems in the rainforest.

In another role, I worked with Model Predictive Control (MPC) to manage boundary-constrained soft robotic systems, developing Python tools for gradient field generation and control optimization.

I have also pursued personal projects, including implementing A* and Pure Pursuit algorithms in ROS2 node systems for real-time control of warehouse robot navigation and stabilizing tethered drones using a modified PID controller.

Interest: I am seeking full-time roles as a Robotics Engineer, Software Engineer, and Test Engineer (both software and hardware).

You can check out my website (https://phamthekhang632.github.io/) or my GitHub (https://github.com/phamthekhang632). Thank you!
by PaulHoule | 2025-09-03 19:04:38+00:00
BASIC put programming in reach of a wide range of people. Steve Wozniak himself documented his personal progression from implementing a Breakout game with gates (see [1]) to implementing it in 6502 assembly to implementing it in BASIC [2]

You could have that BASIC experience on a minicomputer like the PDP-8, 11, or 20 which you might have at a high school or college earlier but with microcomputers you could have it in elementary school or at home.

[1] https://thedoteaters.com/?bitstory=bitstory-article-2/breako...

[2] http://blog.hardcoregaming101.net/2012/09/basic-history-of-b...
by ncruces | 2025-09-03 19:04:43+00:00
> It's still early stages, that is why.

Were we advised to check compiler output every single time "in the early days"?

No, that's not the difference.

A compiler from whatever high/low level language is expected to translate a formal specification of an algorithm faithfully. If it fails to do so, the compiler is buggy, period.

A LLM is expected to understand fuzzy language and spit out something that makes sense.

It's a fundamentally different task, and I trust a human more with this. Certainly, humans are judged by their capability to do this, apply common sense, ask for necessary clarification, also question what they're being asked to do.
by IlikeKitties | 2025-09-03 19:04:43+00:00
Yeah, it's not gonna help you for that but for low level "crime" (and those "" do some heavy lifting) where the police basically asks providers for logs once and than give up you are fine with any of the more "trustworthy" (and those "" do some heavy lifting) vpn providers.

Correlation attacks are a bitch and i'm sure i'm on a shortlist already but calling a politician an idiot with a burner account made using a vpn should be fine.
SpinMyLook – AI fitting room to preview outfits on your photo (demo)
by mesutgenai | 2025-09-03 19:04:55+00:00
I built SpinMyLook, an AI “what-if” fitting room: upload a selfie, pick an outfit reference, and get an instant image render. It’s useful beyond viral edits; people can preview silhouettes/colors before buying, creators can make moodboards that look real, and couples can test wedding looks before appointments. For a fun demo, I generated Pedro Pascal in Bad Bunny’s 2025 Met Gala outfit.

How it works: my pipeline Nano Banana (on Gemini Flash 2.5 Image) handles face alignment, relighting, and compositing. Focus is on a quick preview and a cleaner final render. I’d love feedback on: onboarding clarity, speed vs. quality trade-offs, bridal/event workflows, and any UX papercuts in the first 60 seconds.

Demo + try it: https://spinmylook.com Happy to answer technical/ethical questions. —Mesut
by pfisherman | 2025-09-03 19:05:23+00:00
Big caveat here is how people are using the LLMs. Here they were using them for things like information recall and ideation. LLMs as producer and human as editor / curator. They did not test another (my preferred) mode of LLM use - human as producer and LLM as editor / curator.

In this mode of use, you write out all your core ideas as stream of consciousness, bullet points or whatever without constraints of structure or style. Like more content than will make it into the essay. And then have the LLM summarize and clean it up.

Would be curious to see how that would play out in a study like this. I suspect that the subjects would not be able to quote verbatim, but would be able to quote all the main ideas and feel a greater sense of ownership.
by criddell | 2025-09-03 19:05:38+00:00
It definitely democratized programming. There were a lot of us buying home computers and writing little programs that nobody ever saw. Nothing commercial ever came of the little utilities or games we made.

Before we got our home computer, the closest I ever got to a computer was reading about them in the encyclopedia.

What Stallman did a decade later was great if you happened to have access to the type of computer that could run Emacs. Even then, you probably didn't own the machine and maybe even had to pay for time on it by the hour. The small machines that ran Microsoft Basic were in people's homes.
by desmondmonster | 2025-09-03 19:05:56+00:00
What editor did they use to write this code? I think this predated vi, and folks were probably using older tools they were familiar with. ed? How much of the source code could they see at once? Was there such thing as a "full screen editor"? If anyone can illuminate the development environment/workflow from the late 1970s I'd love to hear about it.
by breadwinner | 2025-09-03 19:06:01+00:00
Back in those days, software was just an accessory to hardware, not something that was valuable and could be sold by itself. So they would not have thought to secure their dumpsters.

Bill Gates played a significant role in jumpstarting the commercial software industry, especially with his "An Open Letter to Hobbyists" in 1976, which urged people to pay for software.
by flanked-evergl | 2025-09-03 19:06:51+00:00
I'm entirely convinced that Putin and others in Russian leadership will stop at nothing to destroy western civilization, China is mostly indifferent to it, Russia is antagonistic to it. They know our weaknesses, they know how to get under our skin and we seem to have no defence to this. If Europe ever gets out of this slump it has to take out Russia, if not, Russia will eventually take out Europe.
by gautam_panakkal | 2025-09-03 19:07:30+00:00
Location: SF Bay Area

Remote: Yes (Also open to on-site)

Willing to relocate: Yes

Technologies: TypeScript, Python, React, Express, SQL, PostgresQL, MongoDB, GraphQL, Docker, RAG

Résumé/CV: https://drive.google.com/file/d/1V6vQ4hg2yyr88TUJMeP0eWmgiKs...

Email: gautampanakkal[at]gmail.com
by adityaathalye | 2025-09-03 19:07:30+00:00
For my little system (blog author here) I've decided that all tables will be append-only logs of facts. In the post, I tried keeping traditional schema alongside a "main" facts table. Of course, the problem of audit logs comes up for any change made to traditional "current-database-view" tables. And then who audit logs the audit log?

I feel like "two systems" is the problem.

Writes should either be traditional schema -> standard log of all changes, OR, should be "everything is a log", and the system keeps the "current" view updated, which is just a special case of the "as of" query, where "as of" is always "now".

How badly my schema will behave (in my SQLite-based architecture) is to be discovered. I will hopefully be in a position to run a reasonable benchmark next week.

A follow-up blog post is likely :sweat-smile:
by IlikeKitties | 2025-09-03 19:07:59+00:00
> I'm looking forward to when VPNs always throw up chaff traffic.

Mullvads DAITA (Defense Against AI-guided Traffic Analysis) is going into that direction[0] and Mullvad is one of the better providers. Tor also has some protections against this afaik and the upcoming nym vpn is also doing some traffic obfuscation [1]. But as the saying goes: Correlation Attacks are a bitch.

[0] https://mullvad.net/de/vpn/daita [1] https://nym.com/
by ngc6677 | 2025-09-03 19:08:31+00:00
Also highly recommending decap CMS, or the svelte version sveltia[0]. With Gitlab backend and PKCE authorization, this CMS connects directly to gitlab without any other middleware (unlike when using Github, which will require one for the auth). With a gitlab pages + decap CMS + static site (jamstack), it is possible to have a site running at no cost. Currently having 20+ sites running this setup for clients and never hit an issue "modeling" the data as Decap config, widgets (also custom ones), can allow pretty much anything.

One downside for this setup, is that uploaded media are not re-sized or compressed (since there is no backend job doing it), so a client must be briefed into "making smaller images" (on the web client side with squoosh.app[2] for example), or using a SSG that does that built-in (hugo, gatsby)

0. https://github.com/sveltia

1. https://decapcms.org/docs/gitlab-backend/#client-side-pkce-a...

2. https://squoosh.app
by ChrisMarshallNY | 2025-09-03 19:09:08+00:00
If you have a registered nonprofit, like a 501(c)(3), you can often get a substantial break from some SaaS companies.

Some will give you the service for free (rate-limited, probably), while others may not give you a break at all.

I will say Caveat Emptor. If you keep your backend on Someone Else's Machine, they can hold your data hostage. Hosting should be fine, but some SaaS companies have a nasty habit of considering any data they have access to, to be "theirs." May be fine, until they sell the company, at which time, bend over and squeal.

Source: Been doing nonprofit development work since last century.
by pessimizer | 2025-09-03 19:09:18+00:00
> NEW YORK (PTFO) — Los Angeles Clippers superstar Kawhi Leonard signed a $28 million endorsement deal with an environmental startup funded by Clippers owner Steve Ballmer, according to an investigation by “Pablo Torre Finds Out.” Former employees are now raising concerns that Ballmer’s $50 million personal investment in the company — currently under federal investigation for fraud — went on “a round trip” to power Leonard’s “no-show job” and skirt NBA rules.
by card_zero | 2025-09-03 19:09:31+00:00
Dennett has a character telling a story about a bat:

Here's Billy the bat perceiving, in his special sonar sort of way, that the flying thing swooping down toward him was not his cousin Bob, but a eagle, with pinfeathers spread and talons poised for the kill!

He then points out that this story is amenable to criticism. We know that the sonar has limited range, so Billy is not at least perceiving this eagle until the last minute; we could set up experiments to find out whether bats track their kin or not; the sonar has a resolution and if we find out the resolution we know whether Billy might be perceiving the pinfeathers. He also mentions that bats have a filter, a muscle, that excludes their own squeaks when they pick up sonar echoes, so we know they aren't hearing their own squeaks directly. So, we can establish lots about what it could be like to be a bat, if it's like anything. Or at least what is isn't like.
by jplusequalt | 2025-09-03 19:09:41+00:00
>Perhaps the issue of cognitive decline comes from sitting there vegetating rather applying themselves during all that additional spare time.

The push for these tools is to increase productivity. What spare time is there to be had if now you're expected to produce 2-3X the amount of code in the same time frame?

Also, I don't know if you've gotten outside of the software/tech bubble, but most people already spend 90% of their free time glued to a screen. I'd wager the majority of critical thinking people experience on a day to day basis is at work. Now that we may be automating that away, I bet you'll see many people cease to think deeply at all!
by rout39574 | 2025-09-03 19:09:44+00:00
Do you really mean that it's very nearly the same thing "To be a" you, and an Elon Musk, a homo sapiens infant, and an Orangutan? And only modestly different from these to be a dog or a horse?

If I've understood you correctly, I'll suggest that simple sensory intersection is way way not enough: the processing hardware and software are material to what it is like to be someone.
by lacy_tinpot | 2025-09-03 19:09:47+00:00
I think this is a very lazy kind of cultural analysis. The reason female voices are being chosen over male ones is a little more multifaceted than just SEX. Heterosexual women also tend to prefer female voices over male ones.

Female voices are often rated as being clearer, easier to understand, "warmer", etc.

Why this is the case is still an open question, but it's definitely more complex than just SEX.
by markatlarge | 2025-09-03 19:09:51+00:00
I built an on-device NSFW detector and used NudeNet, a public dataset hosted on Academic Torrents and cited in multiple research papers, to benchmark it. After uploading the dataset to Google Drive, my account was permanently suspended for “inappropriate material.”

When Google briefly reinstated my account, I discovered 130,000+ files had been silently deleted compared to the original ZIP. While verifying with the Drive Activity API, I was suspended again.

Before losing access, I confirmed actual filenames Google flagged — something they never disclose to users. Example (filename only — not an image):

nude_sexy_safe_v1_x320/training/nude/prefix_reddit_sub_latinasgw_2017! Can't believe it. Feliz año nuevo!-.jpg

This file exists in the public NudeNet dataset, which is widely cited in academic content moderation research.

Full story in the link.
by fatnoah | 2025-09-03 19:10:19+00:00
The very first DVD player I ever purchased was a Pioneer model with all the possible outputs, from composite to component video, 5.1 discrete audio channels, and coax + optical digital audio outs.

I purchased it somewhere in the 1996 to 1998 timeframe. When I graduated to Blu-Ray, I gave it to my mother who used it once or twice a week up until she passed away this year.

Obviously that's purely anecdotal, but that one unit was a workhorse.
by dogleash | 2025-09-03 19:12:15+00:00
> How are others processing this horrific backsliding in scientific trust

Tragic, but we sleepwalked into this state of affairs by downplaying the severity of epistemic failures in academia and science communication.

Oh it's just a little publish or perish here, replication crisis there. Nobody really believes the clickbait headline. Overall we're on a solid foundation. Science means rigor, right? So the word science means rigor was done. Getting mad at someone for over-correcting won't make them feel more righteous.

We have failed our fellow countrymen.
by fredoralive | 2025-09-03 19:12:18+00:00
IP of the original Commodore kinda got scattered after the breakup in the 1990s. The Youtuber AIUI have the trademarks, so they can call themselves Commodore, and sell Commodore branded computers.

The original C64 ROMs (along with AmigaOS) are owned by a company called Cloanto. (Well, I suspect with Amiga OS in particular, it's probably more complicated than that). Not sure if you have to licence MS BASIC separately, or if the favourable deal Jack Tramiel negotiated way back when still covers it.

This split is why the mini C64/A500 units a few years back had actual Commodore software, but didn't have Commodore branding, as they could get a deal with Cloanto, but not the previous owners of the C= logo etc.
by remich | 2025-09-03 19:12:41+00:00
Even those of us who do program for a day job can end up in a situation where focus time is hard to come by. The more senior you are in an IC role, the more likely it is you have more demands on your time than there are hours in the day. I find that Claude (via Warp) has helped me accomplish things that otherwise wouldn't get done because I'm bouncing from meeting to meeting or answering the nth dm.
by davey48016 | 2025-09-03 19:13:03+00:00
I think it's that.

I don't think that the .gitignore file is meant to reflect anything about when this BASIC interpreter was written, it looks like it's just a MS managed .gitignore that accounts for everything that was ever popular for development in Visual Studio, even things that have been obsolete for decades. In order to handle your most legacy C#, F#, VB.NET, or Visual C++ solutions.