MurphyA/hacker-news huggingface dataset:
by paddy_m | 2025-05-18 17:58:27+00:00
I made a Marimo WASM example that you can play with in your browser [1]

I need to make some updates to the polars functionality, I just completed some extensive refactorings of the Lowcode UI focussed on pandas, time to clean that up for polars too.

Also the python codegen for polars is non-idiomatic with multiple re-assignments to a dataframe, vs one big select block. I have some ideas for how to fix that, but they'll take time.

https://marimo.io/p/@paddy-mullen/notebook-sctuj8
by ayrtondesozzla | 2025-05-18 17:58:34+00:00
When "FSRS" is first used it's a clickable link, and the first sentence on that link is:

> FSRS (Free Spaced Repetition Scheduler) is a modern spaced repetition algorithm that was developed by Jarrett Ye.

If I do a search of "flexible spaced repetition software" I get no results, which strongly suggests the dumb guesser you're using guessed something plausible to placate its user. This is common behaviour for this type of software.

In summary, I politely suggest you critically review how you interact with knowledge on the internet.
by collingreen | 2025-05-18 17:59:08+00:00
This prediction implies that people will value consuming tailored media, knowing 100% that it was generated because they wanted it (as opposed to because someone wanted to express something), with no deeper story or connection or exploration to it.

If people instead care about the creation story and influences (the idea of "behind the scenes" and "creator interviews" for on demand ai generated media is pretty funny) then this won't have much value.

Time will tell - it's an exciting, discouraging time to be alive, which has probably always been the case.
by williamsss | 2025-05-18 17:59:29+00:00
This is just the sort of tooling there should be more community around.

A gif would help clarify what your tool does. I've used an automated flow with Github Actions and Charm's VHS (https://github.com/charmbracelet/vhs) in my repo here to demo my CLI tool I built a while back (https://github.com/Amber-Williams/yall/blob/main/demo.gif). Might be of interest : )
by RamblingCTO | 2025-05-18 18:00:09+00:00
PocketFlow is not from me, but just my current favorite ;)

I just got the feeling that the lib is tied to pixeltable, but maybe I misunderstood? Maybe that's why this is dead? pocketflow is completely standalone and the main thing is that you vibe code what you need (works awesome so far!).

I don't want to sideline the discussion about pixelagent, but here's some more about pf:

- https://the-pocket.github.io/PocketFlow/design_pattern/multi... (multi agent, queue) - https://github.com/The-Pocket/PocketFlow/tree/main/cookbook/ here are more advanced examples. Pretty easy to follow imho.

PS: re the observability, yesterday I coded tracing for pocketflow, just need to put it up on github haha
by HSO | 2025-05-18 18:02:02+00:00
On Mac, you could make a little Shortcut that accepts your text selection or maybe even a screenshot and sends it to AnkiConnect to make a new note. Add this Shortcut to your share sheet and you can create new notes from any app. Later, go over the notes in Anki and add questions or if really lazy send the backsides to an LLM to create those questions.
by AnotherGoodName | 2025-05-18 18:02:12+00:00
Fwiw automated blinds in the bedroom are a 100% no brainer benefit. It's wonderful and better than an alarm clock with 0 mental load (set the times to open close across the week once and then never think about them again, you can keep the weekend manual if you like).

As in a lot of home automation actually makes things worse. Replacing a convenient light switch with an app? 100% terrible idea and actually makes things inconvenient, don't automate those.

But the blinds, specifically those in your bedroom? Do it! One of those life hacks that's really not that expensive and makes your life better with 0 cognitive load after initial setup.
by AStonesThrow | 2025-05-18 18:02:36+00:00
> Does a screen reader pronounce them reasonably?

I've been pushing the limits of emoji/Unicode recognition where I try to input it in an app or while communicating with others, and see what happens.

It's especially fun to use Emoji in the "favorite lists" for rideshare apps. In particular, each of my Favorite Waymo Destinations is accompanied by 3-5 Emoji which identify the unique spot or its category.

The really amusing part is that the Waymo car itself verbally reads off the destination when it gets underway. So the Emojis are translated into English and rattled off uncritically, but accurately, including incidentals like which skin-tones were chosen. It makes me giggle; I haven't found any unpronounceable glyphs yet!
by veqq | 2025-05-18 18:02:53+00:00
> consistent with a proper language

There's certainly a system to the madness, but it exhibits rather different statistical properties from "proper" languages. Look at section 2.4: https://www.voynich.nu/a2_char.html At the moment, any apparently linguistic patterns are happenstance; the cypher fundamentally obscures its actual distribution (if a "proper" language.)
by J_Shelby_J | 2025-05-18 18:02:58+00:00
I just want to share that these are by far the best home automation you can have. I love my smart lights, hacked together smart humidifier, smart fans (the vornado dc fans with outlet switches), intake air pump, and air quality monitoring.

But nothing has the quality of life impact of smart blinds. It’s the best, and probably only, way to reliably keep your sleep schedule in sync. Smart lightbulbs - four of the brightest you can buy - are nothing compared to a window on a cloudy day.
by JumpCrisscross | 2025-05-18 18:03:15+00:00
> Pennsylvania wouldn't even pass it themselves at the state level. But if the federal representative from Pennsylvania can get that bill funded with federal money then they get reelected in Pennsylvania

This is an article about the Pennsylvania legislature.

> instead of all those bills failing as they deserve to, they get combined together and all pass, because the constituents in any given district are paying more attention to whether their boondoggle gets passed

Yea. If something has concentrated approval and no concentrated opposition, it passes. That’s democracy. You seem to be criticising rushed legislation more than omnibussing.
by squigz | 2025-05-18 18:03:17+00:00
In case anyone's curious, here's a picture of a couple sailors on a topyard [1] - I'm not sure you're easily getting any "horizontal momentum" on that thing while 50m in the air in choppy water. Nevermind the safety harnesses.

https://www.alamy.com/stock-photo-detail-of-main-mast-of-tal...
by jkmcf | 2025-05-18 18:03:42+00:00
I was an early user of FreshCards, and it’s a beautiful app, but creating cards was too much work. No share sheet or similar integration.

The easiest thing, which I believe I suggested, was highlight->action to create a new card front, and highlight->action to creat the back or a new front. It needs to work well casually in general, and easy when focused.

I’m sure AI could theoretically help but not sure it’s necessary. Part of the benefits of most cards is creating them yourself.
by surajrmal | 2025-05-18 18:03:46+00:00
It makes sense to focus. Efficiencies in CPU design are not going to see as large of an impact on user workloads as focused improvements on inference workloads. The average phone user will be happier for the longer battery life as the onslaught of ai workloads from software companies is likely not going to slow and battery life will be wrecked if nothing changes.
by chubot | 2025-05-18 18:04:17+00:00
Related: Black Swan Farming (2012)

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

https://paulgraham.com/swan.html

It is interesting that YC started as being more Founder friendly ... and I guess "Founder's Fund" did too

But there is still some divergence in interests ... i.e. if you have to make a choice between a safer O(n) path and a riskier O(n^2) path, then the investor prefers the riskier path

Or I'd be very interested in an argument that they don't
by broast | 2025-05-18 18:05:06+00:00
As I understand, anki's use of spaced repetition comes from how it presents you cards in increasing or decreasing frequency based on how you have answered it previously. In this way, I prompt chatgpt to ask me questions, and it revisits previous questions or topics for me based on how I've answered previously. I continue the same conversation periodically prompting it for questions to ask me.
by OptionOfT | 2025-05-18 18:05:25+00:00
N=1, from someone who didn't get kids:

The reality is that when the interests of friends change, the friendship itself might not survive. That's ok. People change. And with that, I feel that the chance of a friendship surviving such a life-changing event is tied to how encompassing their parent identity becomes.

If their former interests disappear (the ones on which we built our friendship), and every conversation inevitably becomes about their kids, then I will take a step back.

For example: The other day my wife mentioned to me that her sister (i.e. my sister-in-law) refers to their parents as 'grandma & granddad' when talking to her in private.
by kriro | 2025-05-18 18:06:00+00:00
My entry was the mentioned 486DX2-66Mhz. Double speed CD-Rom and Sound Blaster. Norton Commander was great, Doom and Pirates Gold where my games of choice.

Also started programming on this one with QBasic and then moved to Turbo Pascal 7 (because I needed a .exe file to be called from autoexec as a password protection vs. my sister which I couldn't do with QBasic :)

Didn't take me long to destroy everything by trying to install some old SUSE-Linux from a floppy disk :D
by InsideOutSanta | 2025-05-18 18:06:07+00:00
> would be unlikely to have emerged from someone who was just putting gibberish on the page

People often assert this, but I'm unsure of any evidence. If I wrote a manuscript in a pretend language, I would expect it to end up with language-like patterns, some automatically and some intentionally.

Humans aren't random number generators, and they aren't stupid. Therefore, the implicit claim that a human could not create a manuscript containing gibberish that exhibits many language-like patterns seems unlikely to be true.

So we have two options:

1. This is either a real language or an encoded real language that we've never seen before and can't decrypt, even after many years of attempts

2. Or it is gibberish that exhibits features of a real language

I can't help but feel that option 2 is now the more likely choice.
by ModernMech | 2025-05-18 18:06:42+00:00
But the whole idea of Kernighan’s law is to not be so clever that no one is available to debug your code.

So what happens when an LLM writes code that is too clever for it to debug? If it weren’t too clever to debug it, it would have recognized the bug and fixed it itself.

Do we then turn to the cleverest human coder? What if they can’t debug it, because we have atrophied human debugging ability by removing them from the loop?
by madaxe_again | 2025-05-18 18:06:50+00:00
I think the principle two things are “they can’t pull it off the wall and onto themselves” and “they can’t hang themselves”.

With automatic openers you add “they can’t get snarled up/lose a finger in the mechanism” and “they can’t electrocute themselves”.

I went extremely belt and braces with our blind opener - but it is toddler proof. Attached the lower end of the cord to the ceiling, attached a pulley that hangs on the cord, hung a 1kg weight from it, and used a solenoid from a broken linktap valve to pull a pin that allows the weight to fall and pull the cord.

Even with the blinds open the whole assemblage is entirely out of her reach, and it goes for the opposite effect to the poster’s implementation - blinds slam open in about half a second with a quiet whirr, as I prefer a jarring wakeup, and my wife would sleep through Armageddon. Reset is manual, but that’s fine, closing them is an optional and trivial activity.
Ask HN: How can we get close to Full Dive VR?
by appleaday1 | 2025-05-18 18:07:14+00:00
I just saw a post about EEG sensors that someone is shilling https://news.ycombinator.com/item?id=43994490 thats mods should probably remove or ban as the top comment there posted it out its some dude trying to get you to buy things from their store, but on a Sunday morning here it made me think just how far are we away from full dive VR, a recent example is the black mirror shows final season episode for example. Anyone here read VR light novels and such we know that supercomputers and AI are a super part of this.
by jjcm | 2025-05-18 18:07:22+00:00
Nathan is talking about naming schemes within each tier I mentioned, not different tiers. That blog is detailing naming schemes for the semantic and component layer.

The primitive/semantic/component set of tiers are a general practice. Naming within them heavily differs (and should!). The names you use for the individual tokens depend on goals and intent - ie Google’s material’s semantic layer uses a naming schema that’s designed for colorful variety of themes (albeit at the expense of clarity of how they should be used), whereas Apple uses a far more simplified naming schema since the design of their apps has far fewer design differences.
by AnthonyMouse | 2025-05-18 18:07:45+00:00
> This is an article about the Pennsylvania legislature.

This is an article about the Pennsylvania legislature wrangling over federal funding. And the principle is generic, and the same dynamic applies to districts within a state and state legislatures. If a bill can't pass on its own, why should it pass?

> If something has concentrated approval and no concentrated opposition, it passes. That’s democracy.

That's the opposite of democracy. If 2% of the population is strongly in favor of something and 98% of the population is weakly opposed and you put it up for a vote, it fails. Which it's supposed to, because "take a pile of money from 98% of people and give it to 2% of people with political connections" is a bad bill.

> You seem to be criticising rushed legislation more than omnibussing.

What does being rushed have to do with it? The perverse incentives (horse trading otherwise-unpassable bills for each other; disguising votes for bad legislation as "we had to vote for the omnibus") created by omnibussing are the same regardless of how long you take to deliberate.
by exsomet | 2025-05-18 18:08:11+00:00
A slightly different perspective for your consideration:

I watch videos of people playing through games and talking about or alongside it. There are two main reasons, both of which I (obviously) think are valid.

1. I enjoy gaming and use these videos as background noise when I’m doing things for work that don’t have a high cognitive load. If I’m going to have something on TV or streaming, I’d prefer it be associated with one of my interests.

2. For games with some sort of planning or problem solving element, I watch videos of people who are better at them than me so that I can learn different ways to do things. A classic example is Factorio, which has a thousand ways to organize a production line. It’s useful to see different people do this in different ways and optimize for different things, and yes - talk through it while they do. That translates into me being more informed and coming up with better ideas myself, which means more fun playing the game.

It’s very much fine for this to not be for everyone and all, but that doesn’t always make it trash/bilge.
by AStonesThrow | 2025-05-18 18:08:12+00:00
What are the safety considerations of smart blinds opening up a bedroom at inopportune moments, such as children playing outside while you're having sex or changing clothes?

Is there a lockout mode for "I/we are not decent" or do the blinds just sort of majestically reveal the bedroom to your backyard/parking lot observers like curtains opening on a feature film?
by danjl | 2025-05-18 18:10:05+00:00
> O(n) companies can’t afford to hire the absolute best talent.

O(n) companies tend to have more experienced founders and engineers in my experience. This is partly why they have "nice deadlines, clear SoW" and "understand their customers" enough to have PMF. The strength of their talent, experience and job networks often greatly outweighs the cash incentives, allowing them to hire top candidates. They do not just hire "to fit a job description" because, since money was tighter, they are super conservative about hiring, have always done the job they are hiring for themselves for a long time, and know exactly what they need. It is the O(n^2) companies that hire for job descriptions that fit the positions the VCs tell them they need. I think your experiential datapoints may be too sparse.
by josephcsible | 2025-05-18 18:10:05+00:00
I don't get why anyone is defending Apple here. Suppose for the sake of argument that Apple did everything right at first, and the author just chose not to pay his credit card bill for no reason.

> We’ve been unable to collect full payment for your new iPhone. As a result, we will block the device on the order from further access to the Apple iTunes and Mac App stores, and disable all accounts associated with the device purchased on the order.

Apple is retroactively making everything you've ever bought from them, even things you've fully paid for and owned outright, be the collateral for whatever payment you're currently behind on. If this weren't "do it on a computer", it would be obviously ridiculous. Imagine that you bought a new sink from Lowe's, defaulted on your Lowe's credit card, and so they came to rip the deck off of your house since you built it with lumber that you bought from them (and paid for) a few years ago.
Show HN: Claude Code in the Cloud is better than CodeX
by sean_ | 2025-05-18 18:10:16+00:00
Hi, I'm Sean!

I've just released v1 of Cloud Code which is essentially CodeX with Claude Code.

Luckily I've been building this before I knew openai was working on a similar thing so I've been able to take a Novel approach to it.

CodeX seems very agentic and a lot of control has been abstracted away so the model can work as the General Developer.

Cloud Code on the other hand gives an option for a high level of abstraction through our CodeX clone page https://cloudcoding.ai/chat but the real value comes in the form of our 'templates' which are pre-defined messages which are sent to claude code sequentially. An exmaple of this is sending a message to claude code to plan a task, then in your next message you say to do the plan.

With Claude Code, this can be 1 run rather than 2.

As this scales, we can create templates with 10+ steps and users can make domain specific templates for their specific applications.

I think that templates such as automatic linters, documentation, and test creation could be very beenficial so we'll soon be releasing either an API or Github Actions to allow people to set up triggers to activate their template with.

I'm very excited to build this and more, so welcome to the journey of an Indie Hacker going head to head with OpenAI...
by pjmlp | 2025-05-18 18:10:44+00:00
You can bash C++ as much as you feel like, if it makes you happy.

I am well aware of the issues with C++'s flaws, sometimes it is easier to deal with such flaws, than adding a new layer into the C++ sandwich of debugging tools, build toolchain and IDE tooling for a given language runtime, and dragging a whole team for the ride as well.

What about removing LLVM dependency from Rust, switch to Cranelift, so that rustc isn't hindered by C++ mistakes on LLVM?
by buescher | 2025-05-18 18:11:08+00:00
UL 325 covers them and can be read (but not printed or saved) on UL’s website if you register. More dangerous than you might think though the real horror stories are with stage curtains. PSA for hacker news: Safety is the product of a process, not a feature, and standards are written in blood. You don’t get there by surmising, no matter how skilled, clever, or well-intentioned you are.
by quantumfissure | 2025-05-18 18:11:16+00:00
As a Pennsylvanian with a personal connection to the school district in the article, there are several things not mentioned that are critical to this conversation:

1. Tunhannock is in a prime area for Marcellus shale natural gas extraction. About 15 years ago, there was an extraction "boom." The town made a fortune off of it and took the town from very low income, PA "dump" to using it for massive improvements. Still not a booming town by any sense of the word, but much nicer then it was. Still a small population.

2. The town has a fortune in its coffers from the gas companies; employees; and other income related to above. In my opinion, they should use that for their solar, instead of getting a grant from the state that could be better used for solar in Philadelphia; Pittsburgh; Lancaster; Allentown; or other densly-ish populated areas without large land available for solar/rooftop panels.

3. Tunkhannock is also outside a former major coal and manufacturing region, on the Susquehanna, about 45 mins from Scranton/Wilkes-Barre. Except for employees of Proctor and Gamble, it's a relatively poor population compared to most of the rest of the state. They hear "improvements to school district" they think "higher taxes." PA taxes, especially school taxes are quite high, with little payoff or bang for the buck. When you're small town blue-collar, earning an OK income and your property tax goes up 1 mill (the antiquated way PA calculates property tax), there's obvious pushback.

4. PA is Philadelphia in the East; Pittsburgh in the West; Lancaster/Harrisburg in the south and nothing else in the rest of the state. Except for it being mostly woods/forest, it's prime for solar, but we also already have lots of environmentally friendly ways of producing energy as it is: hydro-dams; nuclear; windfarms (as well as coal and natural gas). Our power is also pretty reliable, outside of ice storms, so it's a hard sell to people to want to give up anything else.

5. PA is slow moving in general. We have the second largest full-time legislature in the US (we're 7th in population, 33rd in size). There's a lot of logistics; committees; and procedure with that. Most of our power is in the Towns; Townships; Counties; State (in that order). Just because it seems to be held up now, is not unusual for us. We tend to do things in slow steps, instead of one big leap that freaks people out. Pot legalization is a good example. We started medically; and there's very recent bills being proposed to legalize. However, that didn't fly. What will end up happening is decriminalization then eventual legalization after a few years of that. Everything works that way in PA. We're slow-progressive, with a priority on small region rights. Except for liquor sales. That's stuck in 1929.

6. And last, the most important, and probably most obvious, PennDOT sucks.
by udit99 | 2025-05-18 18:11:16+00:00
> f you're using LLMs to learn, create an MCP tool for them to insert Anki cards on topics you're discussing in a csv on google drive, then sync that with you anki decks on your phone.

Speaking for myself, I’d love to see a blogpost detailing how this is done. At the very least, I’d love to know: How are you syncing csvs to anki cards and how does the MCP interaction look like for an LLMs response to the CSV creation
by AStonesThrow | 2025-05-18 18:13:29+00:00
Where do you fence such a thing? That is more than stealing a car. Do you take it to a SPARC Chop Shop and strip it for parts to sell on eBay?

Did they recover this monstrous thing or have any witnesses/leads on who just rocked up with an unauthorized crane to your machine room?

That is sort of a crown-jewels level heist. They pulled it off more than once??
by zzzeek | 2025-05-18 18:13:49+00:00
this is black and white thinking. if the practice of "let the AI write the code and assume it's fine because I'm only an incurious amateur anyway" becomes normalized, the tendency of AI to produce inaccurate slop will become more and more part of software we use every day and definitely will begin impacting functions that are more and more critical over time.