MurphyA/hacker-news huggingface dataset:
by cfiggers | 2026-01-22 03:47:04+00:00
I believe in God, specifically the God who reveals himself in the Christian Bible. I believe that the most fundamental reason that shooting a baby in the head is wrong is because God created and loves that baby, so to harm it is to violate the will of the most fundamental principle in all reality, which is God himself. What he approves of is good and what he disapproves of is bad, and there is no higher authority to appeal to beyond that. He disapproves (pretty strongly, as it happens) of harming babies. Therefore, it's wrong for you, or me, or anyone at any time or place, from any culture, including cultures that may exist thousands or tens of thousands of years from now that neither of us know about, to do so.

Many people who believe shooting babies in the head is wrong would give a very different reason than I do. I would agree with them in this instance, but not in every instance. Because we would not share the same standard. Because a single case study, like the one you've proposed, is not a standard.
by hi_hi | 2026-01-22 03:47:18+00:00
My kid is 9. I feel like this is a good fit with how I would like her to experience music, especially the sharing and curation part. I have a few questions...

1. I bought her an "old school" mp3 player for Christmas, like an iPod. It's pretty good, but it's really missing the easy to use app similar to the original iTunes where she can load and manage songs by herself, without needing me to grab them from a folder, plug in the device, copy the songs across after it mounts, etc.
Does Muky provide that functionaliy, like an iTunes for kids before everything went streaming and on-device?

2. She also loves audiobooks. You mention audiobooks, alongside Apple Music (I don't have Spotify). Does Apple Music support audiobooks? I would love a similar interface that promotes discover of songs, but for audiobooks.

Congrats on getting this out there. I truely believe there is a viable niche for kids music apps that sits between toddler and access to all-the-music-in-the-world-at-your-fingertips that becomes a huge time sink for kids who can't quite self regulate the shiny interface of modern streaming apps on mobile phones. I almost went down a rabbithole of building one myself, thinking, how hard can it be...thank you for saving me the 2 years to understand its hard! :-)
by Alupis | 2026-01-22 03:47:44+00:00
How much ram did you have, and when was this? I remember being extremely happy with Eclipse on an 8GB machine - this was back in the jvm7 days. Heck, I did jvm6 development with Eclipse on Windows XP with 4GB of ram and was content.

Eclipse gets a lot of automatic hate - I believe mostly since a lot of people first use it in university and struggled with their first real IDE.

For years and years I had people telling me how great IntelliJ was, etc. I eventually switched - lo and behold, IntelliJ had just as many quirks (even some of the same) as Eclipse.
by mindslight | 2026-01-22 03:47:50+00:00
Try harder to not be a condescending dweeb, or you will not be able to have amicable discussions or overcome your own airtight but inapplicable logic.

I didn't "reinforce" what you said, I pointed out an error in your framing. The context of what you're responding to is a company laying people off - reducing the number of choices in the employment market. We're not talking about the dynamic of someone creating a new business and having to emphasize one or the other, but rather an existing business where the owners are choosing to change things to be closer to one end of the spectrum between the two.
by PaulDavisThe1st | 2026-01-22 03:47:58+00:00
So the question(s) to ask are:

1. why did absentee voting/vote by mail expand? What was the claimed intention and purpose? What has been the actual result (and based on what evidence) ?

2. who has an interest in underming confidence in vote by mail and why? What evidence do they offer that it actually is a problem?
by Spooky23 | 2026-01-22 03:48:02+00:00
That’s not really true, but we’ve incentivized mass scale farming. I know farmers who can sell produce at competitive prices growing in Upstate NY, but they only get a couple of harvests of most crops, even with advanced techniques that let many crops get planted in March.

The government spent lots of money to turn the California and Arizona deserts into the garden of America. New Jersey planted subdivisions.
by stephenhuey | 2026-01-22 03:48:17+00:00
Hello fellow Houstonian! As someone who has used Stimulus and Hotwire since the early days of Rails 7, I don't really agree that it's 10-30x, because I wouldn't compare it to some $30 theme. Having Rails-ified components (and themes) saves a lot of time so this would more than pay for itself within a few hours of consulting work on a project in the USA. I've worked on projects that had talented designers, but I also know the feeling of being a solo dev who doesn't want to figure out how to make it look and behave nicely, so for someone like that it's extra awesome!
by kasey_junk | 2026-01-22 03:48:18+00:00
It’s also part of the reserve currency dynamics. It’s not clear how the modern bond market will work in a post dollar world, we frankly don’t have an example.

It’s entirely possible that the EU can overcome the political struggles that a true EU bond brings about (I’d love to see how a bond would work that both the Hungarian and Danish and French and Greek governments would back long term) but it seems just as likely that each country will hold bonds in lots of countries, probably in some similar relationship to their trade imbalance.

But this is not some unmitigated win for the EU, there is just as likely to be really inefficient and riskier outcomes for everybody as there is some karmic punishment for the States for allowing Trump to run amok.
by runako | 2026-01-22 03:48:22+00:00
> what we have in the modern Democratic Party is an intentional choice not to promise or do anything but to expect votes

Do people really believe this? That there are no policy programs from Democratic candidates? Nothing on healthcare, childcare, eldercare, education, housing, energy? Just no promises at all?

I ask because that is obviously false, but it seems to be a common misapprehension. I'm wondering what candidates could do beyond talking about their policies at length (which they do) that would get people to believe that they have policies.
by dylan604 | 2026-01-22 03:48:59+00:00
To manually count by hand every ballot would mean not finding out a complete tally well until after Jan 20. When election day and inauguration day was selected, the number of ballots to count were a mere fraction of today's count.

Manually counting votes is so error prone that I'd have less confidence in it than a scantron type of ballot. At this point, I'm more in favor of giving each voter a ball/bead/chip to drop into a bucket for each position on the ballot. After checking in, you go to each position to receive your one token. If you don't visit a position, you do not get a token to pass to someone else. Tallying the votes could be as quick as weighing the bucket as the weight of the bucket/token will be known. Each election can change size/weight/color of tokens to be unique. If the weights total an irrational weight, it would be deemed suspect and a hand sort of the tokens can be done to find the odd token.
by Tagbert | 2026-01-22 03:49:18+00:00
Where I live we vote by mail by filling in little bubbles with a pen. the counting is done by simple photoelectronic tabulators and there is a built-in, human readable record that can be checked by hand. It is very economical and hard to compromise at a scale that has any effect. i hate the idea of using internet voting. I also don’t trust the electronic voting booths where the whole action is virtual or the older mechanical systems with the chads. Just a pen and paper is sufficient.
by jcynix | 2026-01-22 03:50:28+00:00
Electronic processes are way to easy to rig one way or the other.:

Tom Scott: Why Electronic Voting Is Still A Bad Idea
https://youtu.be/LkH2r-sNjQs

Sure, there are ways to cheat with paper votes too. But counting paper ballots should always be open to watch for voters interested in observing the process. And voting should be done in secret, disallowing photos, to make it hard to "prove" the vote to possible buyers.
by daotoad | 2026-01-22 03:51:11+00:00
Motions can be inclusive or exclusive. It works like the different ways of annotating ranges: [0,1] and (0,1).

Consider the command `d` (delete) combined with the motions for `"`.

First we have `da"`, it deletes the everything between the pair of `"` characters that surround my cursor. Next, `di"` deletes the contents of the `"` pair.

The movement `a"` is inclusive (think 'a quote') and `i"` is exclusive (think 'inside quote'). Combined with the command you get "delete a quote" and "delete inside quote" when the mnemonics are spelled out.

https://vimhelp.org/motion.txt.html#exclusive
by iwalton3 | 2026-01-22 03:51:17+00:00
I'm still experimenting with it and finding out what works and what doesn't, but I have made some side projects with Claude including a web framework that doesn't require a build step/npm dependencies (great for my personal website so I don't have to depend on npm supply chain nightmares), a fully featured music player server, and also a tool that lets the agent review it's past conversations and update documentation based on patterns such as frequent mistakes, re-explored code, etc.

Web framework (includes basic component library, optional bundler/optimizer, tutorial/docs, e2e tests, and demos): https://github.com/iwalton3/vdx-web
Music player web app (supports large music libraries, pwa offline sync, parametric eq, crossfade, crossfeed, semantic feature-based music search/radio, milkdrop integration, and other interesting features): https://github.com/iwalton3/mrepo-web
Documentation update script (also allows exporting Claude conversations to markdown): https://github.com/iwalton3/cl-pprint

Regarding QC these are side projects so I validate them based on code review of key components, e2e testing, and manual testing where applicable. I find having the agent be able to check its work is the single biggest factor to reducing rework, but I make no promises about these projects being completely free of bugs.
by 9rx | 2026-01-22 03:51:37+00:00
> if big ag subsidies were phased out, small local farms would have a better chance of being viable.

Maybe. The subsidies that we always hear about is a portion of insurance premiums paid by the government. Presumably if the government pulled out of the subsidy, the risk/reward of insurance would tilt towards not having it. Many farmers already forego having insurance even with the reduced price.

Which would mean nothing until something bad happens. But when something does happen, that means some big farms could collapse. But it would also mean small farms are just as likely to collapse right beside it.

I expect you are ultimately right: That once the collapses occur, it would be hard to rebuild a large farm before it ends up collapsing once more, leaving farms unable to ever grow beyond being small again. But is that what you hoped for the small farms?

Of course, that's all theoretical. In the real world, the government wouldn't let the food supply fall apart like that. If farms didn't have insurance, it would simply come in and bail them out when destructive events occur. It is a lot simpler, and no doubt cheaper, to implement a solution upfront than having to panic later.
by huntergemmer | 2026-01-22 03:51:39+00:00
Update: Pushed some improvements to the candlestick streaming demo based on feedback from this thread.

You can now render up to 5 million candles. Just tested it - Achieved 104 FPS with 5M candles streaming at 20 ticks/second.

Demo: https://chartgpu.github.io/ChartGPU/examples/candlestick-str...

Also fixed from earlier suggestions and feedback as noted before:

- Data zoom slider bug has been fixed (no longer snapping to the left or right)
- Idle CPU usage bug (added user controls along with more clarity to 1M point benchmark)

13 hours on the front page, 140+ comments and we're incorporating feedback as it comes in.

This is why HN is the best place to launch. Thanks everyone :)
by TheSpiceIsLife | 2026-01-22 03:53:05+00:00
Have you ever read any treatment of a subject, or any somewhat comprehensive text, or anything that at least tries to be, and not found anything you disagreed with, anything that was at least questionable.

Are you proposing we cancel the entire scientific endeavour because its practitioners are often wrong and not infrequently, and increasingly so, intentionally deceptive.

Should we burn libraries because they contain books you don’t like.
by spankalee | 2026-01-22 03:53:08+00:00
I'm working on something like this right now, targeting WASM GC. I started with functions, basic numeric types, arrays, and structs. Then added blocks, control flow, and strings. Then interfaces, mixins, classes, and extension classes. It's now something like a statically typed mashup of TypeScript, Swift, and Dart, all done in the best way I could figure out specifically for WASM GC.

It's been a really fun side project.

I do think there is a market for something like this - optimizing an existing language for WASM, or ephemeral networked code delivery in general, can be really hard. And a statically typed, WASM-oriented, very familiar high-level language, that can give very good static errors, and quickly run in a secure sandbox might be a good target for LLM-generated code.
by charcircuit | 2026-01-22 03:53:17+00:00
>Voters should not be able to prove to anyone else how they voted – the technical term is “receipt-free” – otherwise an attacker could build an automated system of mass vote-buying via the internet. But receipt-free E2E-VIV systems are complicated and counterintuitive for people to use.

This can easily solved be done via letting people forge receipts. Then anyone can forge a vote to give to someone offering to buy them.

The receipt is in fact the best part of such systems as with paper voting it is impossible to verify if your ballot was counted or if it got "lost."
by dylan604 | 2026-01-22 03:53:38+00:00
Same but different issues. Now you have to know that the dots were filled in correctly to be readable. Having someone make an obvious attempt at selection but not readable by the reader is also problematic. No reason to not count their vote. You may laugh about not being able to do it correctly, but it happens.

Only if the scantron shows that each position on the ballot was counted and the voter is not allowed to leave until the person monitoring the scan confirms with the voter their ballot was scanned would this give confidence. Any issues with the scan, and the voter is allowed to correct the issue. There should never be an issue of reading the ballot by the scanner as an acceptable outcome.

of course, all of this is assuming in person voting only
by dang | 2026-01-22 03:54:23+00:00
"Don't be curmudgeonly. Thoughtful criticism is fine, but please don't be rigidly or generically negative."

https://news.ycombinator.com/newsguidelines.html

Edit: unfortunately your account has done basically nothing except break the site guidelines. I've therefore banned it. If you've read https://news.ycombinator.com/newsguidelines.html, it should be obvious that this is not what HN is for, and destroys what it is for.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.

(p.s. I suppose I should add that no, this is not because of your views, it's because we're trying to preserve this place for thoughtful conversation. Accounts that pour snark and cynicism over everything are one of the main risks to that. If you want to use HN as intended, you're welcome to let us know.)
by dpark | 2026-01-22 03:55:12+00:00
1. Seems unavoidable because there is no natural order for these two elements. It happens that html puts the link first but any time I’m writing I would put the link second.

2. I guess that’s fair. I think parentheses in urls are a bigger issue than parentheses in markdown though. Parentheses in urls often end up percent encoded whether they need to be or not.

> You could say that () was common too, but I’d argue that was just normal linguistic parenthesis rather than URL delimition.

Right. I would say that markdown is inspired more by linguistic styles than markup styles.

You certainly could use <>, but I actually don’t think that matches the way people usually write urls in non-markup formatting. I find it interesting that Gruber chose to use that for autolinks, though.

I do appreciate you clarifying. I see what you mean, at least with respect to all the issues around #2. The more I use markdown, though, the more I come up appreciate this format, specifically because it’s so readable as text. I think it’s a reasonable trade off.
by PlanksVariable | 2026-01-22 03:55:40+00:00
During Obama’s presidency ICE wasn’t dealing with protestors actively interfering with day-to-day operations in cities throughout the country. Remove the protestors, and the probability of a civilian getting shot goes to ~0. Of course dozens of non-citizens died during those years.

I’m not sure what point you’re trying to make with your data. The first doesn’t even cover Biden’s term, which again, is what I’m talking about. The second is extremely disingenuous because doesn’t take net illegal immigration into account. Even if Biden deported a similar number of people as Trump, he let far more people in: the net number of illegal immigrants in the country during Biden’s term is estimated to have risen by 3.5 million people.

When is the last time you questioned your priors?
by assbuttbuttass | 2026-01-22 03:56:54+00:00
Honestly LISP and APL couldn't be more different, other than both of them being traditionally interpreted languages. LISP is intentionally minimalist and has built-in facilities for extending the language, while APL has a fixed syntax and comes with a large number of powerful built-in functions and operators. LISP was designed to be easy to implement and bootstrap, whereas APL was designed to be written on a blackboard. LISP isn't even a functional language (although some dialects like scheme are functional)

> K abandoned APL’s multidimensional arrays for nested lists-Lisp’s data structure

K uses linked lists??
by daotoad | 2026-01-22 03:57:13+00:00
Do you like your cursor at the beginning or end of words?

Most of the time it doesn't really matter. But if you know you want to append to a word you can hit that target immediately by using `e` (`ea`). Or if you want to prepend, you can use `wi`.

Note that `i` and `a` have a similar pairing to `w` and `e`.
by johnnyanmac | 2026-01-22 03:57:32+00:00
> the owners were paid by the sale.

the owners didn't have shares in their company? they weren't paid for their labor? They only get money when they sell off and are working for free out of a labor of love until then?

>The argument by other people was that the sale shouldn't happen...

I guess it wasn't in this chain, but my argument was focused on the human element. I don't care if the owners got a trillion dollars and never shared. I don't think it's right to be able to lie to your employees only to let them go with no notice a few months later.

You're never going to convince me that "it's good for society" to prop up livliehoods on convinient lies and instability. That's how suddenly everyone starts talking less about Star Trek and more about Luigi.
by godelski | 2026-01-22 03:58:21+00:00
Proving that you voted is different than proving you voted for a specific candidate.

In fact, the one isn't nearly as big of a privacy concern (if any at all). I wouldn't be surprised if someone told me the former could be done with some XOR scheme, but proving that both you voted and your vote counted for a specific candidate while keeping that a secret is a much more difficult task
by csours | 2026-01-22 03:58:30+00:00
Of all the guns that rural Americans love, the humble foot-gun is the most beloved.

---

Someone else can argue the morality, ethics, economics, and politics of it all, but VERY simply, US Federal Government Agencies are machines for redistributing wealth from cities to rural areas.

Rural America voted quite heavily to stop those subsidies. That's what efficiency means.

---

Maturity means suspending judgement and listening to people you disagree with, but I feel that's very out of style these days.
by autoexec | 2026-01-22 03:58:30+00:00
There are some very wealthy people who have spent massive amounts of time and money making things they way they are. They've got things set up in a way that benefits them. They go to great lengths to keep Americans convinced that the way things are can't be changed and it's an uphill battle trying to convince Americans otherwise. Even if most Americans wise up they'll still use the resources they have to stop the changes we want from happening. I don't know what the solution is, but I do know it won't be easy.
by pryce | 2026-01-22 03:59:10+00:00
> Besides that, who is going to read this long-ass document?

Plenty of people will encounter snippets of this document and/or summaries of it in the process of interacting with Claude's AI models, and encountering it through that experience rather than as a static reference document will likely amplify its intended effect on consumer perceptions. In a way, the answer to your second question answers your first question.

It is not that the document isn't used to train the models, of course it is. Instead the objection is whether the actions of the "AI Safety" crew amount to "expedient marketing strategies" or whether it's instead a "genuine attempt to produce a tool constrained by ethical values and capable of balancing them". The latter would presumably involve extremely detailed work with human experts trained in ethical reasoning, and the result would be documents grappling with emotionally charged and divisive moral issues, and much less concerned with to convincing readers that Claude has "emotions" and is a "moral patient".
by Wowfunhappy | 2026-01-22 03:59:24+00:00
> If there's one [zoom call] I really need to be on, I'm going to spin up a VM on my computer so that it has no idea of the other files laying around, such as my ~/passcodes.csv`

Oh come now. You don't really think Zoom is exfiltrating unrelated files from your computer, do you? If they got caught doing this, it would be such a major scandal... why risk it? And even though the client is closed-source I do think they'd probably get caught. It just isn't fathomable to me.
by vtr1130 | 2026-01-22 03:59:27+00:00
https://victor.barros.engineer/

What I love about that is I have many GIFs with customized route params, and I can use them in Slack messages, and Slack renders them in the chat.

https://victor.barros.engineer/oh-yeah
https://victor.barros.engineer/clap
https://victor.barros.engineer/fireball
by anonymous908213 | 2026-01-22 04:00:03+00:00
While getting people to pay for software is a real problem, I don't think it's necessarily your problem here. Your website is failing to convince me to try your product for free. Even if it was open-source, I still would not be convinced by this website to try your product. You say that your effort is modelled on DragonRuby, but compare your website to the DragonRuby website. I don't mean the styling, but the content. Their website tells me what it is, shows me cool things I can do with it, and has extensive documentation. Yours really doesn't. You show us a hello world snippet and... that's basically it.

Marketing is everything in this world. Marketing matters even more than product quality, by a large margin. Which does suck, yes. But I think you should probably make more of a serious effort into marketing before giving up entirely.