MurphyA/hacker-news huggingface dataset:
by nicoco | 2025-04-18 07:39:28+00:00
Equivalence is too strong a word, but content produced by spotify where musicians (or AI prompters) are mere contractors comes to mind.

Getting back to "I don't even want virtuous algorithmic recommendation"… I like jazz rock/fusion, especially when it has a touch of bluesy/blues rock influence. There is probably a lifetime of listening time of that genre, and it takes no effort for me to appreciate anything that resemble this. Long guitar solos by a jazz-educated guitarist who happens to like Jimi Hendrix, sign me up.

But I do think there is value in getting out of my comfort zone, and listen to something drastically new, from time to time. It requires effort though. My first reflex when I hear synthetic drums or autotune, for instance, is to press "next". But it is through other humans being recommendation, that I sometimes make that effort, and actually learn to appreciate something else.

Call me an elitist prick, but I hate to think of music as a commodity for us consumers to consume. It is art. Art is not always pleasant. It sometimes becomes pleasant after overcoming an initial disgust.
by KingMob | 2025-04-18 07:40:04+00:00
For starters, "few" is a misnomer. The US Jewish population is just shy of Israel's Jewish population (6.3m to 7.2m). Don't insinuate that American Jews are too few in number to get a voice.

If you wish to say that American Jews "had it easy", then I can just as easily say the opposite: Israeli Jews are too "traumatized" to see how they're perpetuating injustice in the name of security.
by austin-cheney | 2025-04-18 07:40:36+00:00
I don’t do social media so I have nothing for you to follow.

AI is just the current tip of the spear. AI is most appealing to people looking for ever more convenient social exchanges, social gravities. While this is somewhat apparent in reality it is intentionally the focus around marketing of AI products and services.

There appears to be a clear and growing trajectory towards “tell me what I want to hear” in combination with “I’m not qualified to participate but can with just a bit of help” mentality. This thinking is driven by personality irrespective of education or intelligence, but those appear to be strong indicators as well. The personality types in question tend to be high agreeability and high neuroticism, which results in preferences towards social gravities versus individualism/originality. Historically this mode of thinking was considered to be more feminine but over the last few decades there been has a gradual erosion of masculine social identity in the west resulting in males adopting this more traditionally feminine social conduct.
by int_19h | 2025-04-18 07:40:39+00:00
I used to use them mostly in "smart code completion" mode myself until very recently. But with all the AI IDEs adding agentic mode, I was curious to see how well that fares if I let it drive.

And we aren't talking about trivial bugs here. For TypeScript, the most impressive bug it handled to date was an async race condition due to missing await causing a property to be overwritten with invalid value. For that one I actually had to do some manual debugging and tell it what I observed, but given that info, it was able to locate the problem in the code all by itself and fix it correctly and come up with a way to test it as well.

For C++, the codebase in question was gdb, the bug was a test issue, and it correctly found problematic code based solely on the test log (but I had to prod it a bit in the right direction for the fix).

I should note that this is Gemini Pro 2.5 specifically. When I tried Google's models previously (for all kinds of tasks), I was very unimpressed - it was noticeably worse than other SOTA models, so I was very skeptical going into this. Indeed, I started with Sonnet precisely because my past experience indicated that it was the best option, and I only tried Gemini after Sonnet fumbled.
by flohofwoe | 2025-04-18 07:40:57+00:00
Yes, technically it's possible by wrapping the ObjC runtime API, see solutions like these:

- https://github.com/garettbass/oc

- https://github.com/mitchellh/zig-objc

Whether that's better than writing ObjC directly is another question, think of ObjC as a convenient syntax sugar wrapper around macOS/iOS APIs which you only need in those parts of your application that talk directly to operating system APIs.

Also Apple is maintaining a C++ Metal API wrapper now (ok, technically that's not C): https://developer.apple.com/metal/cpp/

If you just want do to simple 'game-y stuff' (3D rendering, audio, low level touch input) you can also check out the Sokol headers (shameless plug): https://github.com/floooh/sokol, or I guess SDL will work too (especially with the new GPU API in SDL3) - at least the sokol header implementation code needs to be compiled as ObjC on macOS/iOS though (e.g. pass `-x objective-c` to Clang), since the macOS/iOS specific code paths are written in ObjC.

For the general case or when you need to access OS frameworks that are not wrapped by 3rd-party libraries:

If your app is mainly C code, have a thin layer of ObjC code that sits on top of the system ObjC APIs and which exposes a C API to the rest of the application.

Don't just tunnel every ObjC call through to C, instead wrap small feature blocks in ObjC and expose those features through a much simplified C API.

E.g. a hybrid C/ObjC application with only the necessary amount of ObjC code for talking to OS APIs, and all the 'business logic' in C (or another language, like C++, Zig or Rust).
by jamesblonde | 2025-04-18 07:43:55+00:00
Had a look - Baseline disk throughput is 78.12 MB/s. Max throughput (30 mins/day) is 1250 MB/s.

NVMe i bought for 150 dollars with 4 TBs capacity gives me 6000 MB/s sustained

https://docs.aws.amazon.com/ec2/latest/instancetypes/so.html
by inglor | 2025-04-18 07:44:01+00:00
They raise more capital and get more debt and try to lower burn rate but the original comment was talking about the 2010s mindset of "growth before profit" where you want more users/revenue to get acquired by a bigger player that can better monetize you.

The fact Discord isn't profitable (and hasn't been) is well documented.

Also, operating at a loss isn't necessarily bad (i.e. if you expand or spend more on R&D your profits shrink). Companies might choose to spend more on R&D and not be profitable (e.g. Amazon for a long time).
by Nemo_bis | 2025-04-18 07:44:10+00:00
It sounds like a service some company should step up to provide! Make the job of those salespeople easier.

Instead of selling "clicks" and "impressions", just sell the damn banner ad. The advertiser sets their budget and target audience, a few suggestions of websites where to run a banner for (x) days show up, the advertiser picks some of them. On the other side same story and the website picks which ads they want to run.

Many other models are possible.

I wonder why we don't have such competitors. Ah right, because Google abused its monopoly position. :-)
by KingMob | 2025-04-18 07:44:35+00:00
> Was he denied his opportunity to prove citizenship to the agents who detained him? Did he try to get them to look in his wallet for papers, but they ignored that? Did he beg them to just look in his closet and see his birth certificate? That would be denial of due process.

Yes, yes, and yes some more.

Did you just wake up from a coma?
by dredmorbius | 2025-04-18 07:44:57+00:00
Jack: I just wanted to say that this is awesome, that you're echoing a lot of my own thoughts, and that I'm dying to see this as a browser extension or something integrated into Einkbro directly (I've been a fan of that for years now myself).

I wrote a set of design principles for e-ink displays back in 2022. You especially address #6, of course:

1. Persistence is free

2. Paints are expensive

3. Refreshes are slow

4. Colours are very limited or nonexistent

5. Line art displays beautifully. Raster images not so much

6. Pagination navigation is strongly preferred to scroll

7. Graphics are reflective rather than emissive

8. Touch / Wacom may exist

9. Feature detection capabilities are limited

<https://diaspora.glasswings.com/posts/638a8d10e041013afba844...>

On power consumption: informally comparing battery usage under a web browser (Einkbro) and an ebook reader (NeoReader) on my Onyx BOOX Max Lumi, browser draw is about 10x that of the ebook reader.. It's much more efficient to have fixed layout and limited screen paints.

I've been toying with a vaguely-related project of generating a newspaper-like presentation of news site(s), described and imaged here: <https://toot.cat/@dredmorbius/114356066459105122>. The main commonality is in creating a calmed interface though it's principally a standalone generator rather than an in-browser JS application.

I'd like to try integrating eInk Mode to that page to see how they work together. (I have some concerns given my use of grid + column layouts, but want to give it a shot.)
by olavgg | 2025-04-18 07:45:39+00:00
That is true, though the implementation is weird.

I mount my nfs shares like this: sudo mount -t nfs -o nolocks -o resvport 192.168.1.1:/tank/data /mnt/data

-o nolocks Disables file locking on the mounted share. Useful if the NFS server or client does not support locking, or if there are issues with lock daemons. On macOS, this is often necessary because lockd can be flaky.

-o resvport Tells the NFS client to use a reserved port (<1024) for the connection. Some NFS servers (like some Linux configurations or *BSDs with stricter security) only accept requests from clients using reserved ports (for authentication purposes).
by benoau | 2025-04-18 07:46:13+00:00
I think "customers" is doing a lot of heavy lifting in that comment, only developers will watch you coding or read your blog or whatever else, probably only if you scratch their back too, and you have nothing to sell them except the future possibility of an app.

I would yeet this entire plan and just focus on getting your software finished as quick as possible, then put all your energy towards getting sales and hit up whatever subreddits and whoever writes or talks about AI utilities and tools and get these places and people to refer their audiences to your software.
by inglor | 2025-04-18 07:46:37+00:00
I worked for 4 startups that were operating for years at a loss with revenue, all are profitable today and all were acquired.

My current startup is also not profitable, we're burning money but we're already signing big contracts and I hope in a year or two we keep growing rather than become profitable (1B+ valuation in a year).

Becoming profitable, even at this point is just a matter of deciding to stop expanding - but neither us nor our investors want this given there is so much potential for growth and more revenue streams on the line.

this is ycombinator's news aggregators, I suspect you're not going to get a "don't take risks and build things" vibe - it's a startup accelerator after all :).
by keepamovin | 2025-04-18 07:47:52+00:00
Heh, I know I'm late to the party here - but I actually separate the rendering and network in BrowserBox by running the browser on a remote server and the interface is just a web app on your device.

Doubly relevant to eInk mode as soon be releasing a text-mode browser which has a verys imilar goal: make the web less noisy, and easier to focus on.

We try that by putting the web in the terminal. Technically it's similar to how the CloudFlare/S2 remote browser works in that we take rendering instructions from the remote browser and display in your terminal, except instead of rendering everything from the browser engine, we only render the post-layout text boxes! To do this you need to apply a secondary layout pass account for overlaps due to monospace font sizes, and scaling to terminal dimensions.

That's why I'm thinking that people interested in eInk mode might care about this browser too, a quick demo of which is here: https://youtu.be/Xmt6j-nfc7E

If you'd like to be among the first to test it out when ready please add your name / email to this list: https://tally.so/r/wbzYzo
by whatnow37373 | 2025-04-18 07:48:04+00:00
You convert the language statement into semantic space. That's where you do the theorizing and then you convert it back. I can't think in text space. It's way too slow and I very much suck at it.

It's hard to see how this works with such a complex question though. By its nature it's actually impossible to put into words. It's my theory that we all think like this, because it's literally impossible to think "in language", but some people need to have it as some type of security blanket and some don't.

Every time someone says they have some inner monologue I can ask where this comes from. Your inner monologue also needs a source and that can't be language again. You cannot source all thought you have about this question just from those words alone. Your mind is making all types of connections that might eventually be convertable into words, but are themselves absolutely not verbal.
by PS-space | 2025-04-18 07:49:48+00:00
I built a simple platform that helps entrepreneurs find real-world problems submitted by people who want them solved. The idea is: instead of guessing what to build, why not let problems come to you? • People submit problems (and get rewarded when someone unlocks them • Entrepreneurs browse, upvote, and pay to unlock full details • Community features like comments, status updates, and leaderboards It's early but gaining traction. Would love your feedback. https://problemsolver.space/ What problems would you like to see solved?
by n4r9 | 2025-04-18 07:50:12+00:00
Immigration is thought to have a small negative impact on the wages of low skilled workers, but is probably financially beneficial for those further up the payscale.

> Post-Brexit, EU immigration was only replaced by non-EU immigration

Yes, in fact this was how Brexit was sold to many south Asian voters: your family will have an easier time moving to the UK.
by ykonstant | 2025-04-18 07:50:27+00:00
Since GPG and openssh support the TPM for some operations, I am tempted to store secrets in the TPM instead; I think a hardware safe is better than messing with persistent envars and having to pay attention to children etc.

But I am very nervous about doing so, since I have heard bad things about the reliability of the TPM (limited writes or something?) and locking myself out of important places. Any people with experience using the TPM for secrets in Linux?
by CuriouslyC | 2025-04-18 07:50:32+00:00
I think most musicians know that I-IV-V-I is the zero thought default for in key chord progression, it's so overused you don't need fancy analysis to figure it out.

For me, I'm more interested in the intervals and voicing pairs, because those tell you something deeper about the music that you don't get from the chord progression.
by spooneybarger | 2025-04-18 07:51:51+00:00
I use both. I only pay for Kagi because I have many models I can use and I can set up different contexts to use them in.

I rarely use Kagi search anymore and instead search via assistant. Both it and perplexity give me much better results than I get from a traditional search engine.

I've never been great at getting what I want from search engines. With assistant and perplexity, I type plain English with context and get what I am looking for a large chunk of the time. That's a godsend to me.

I've found things that assistant does that make it worth paying for. I often use perplexity but what I use it for (deep research) isn't valuable enough at the time to pay for.

I like the perplexity iOS app a lot and use it almost exclusively on my phone which isn't enough use to necessitate needing a subscription.
by crummyglow | 2025-04-18 07:51:51+00:00
>Together, those often cause euphoria, altered states of consciousness, and cognitive shifts not too far off from psychedelics.

It must vary between people, because no matter the environment if I breath too eager, whether on purpose or accidentally (like working out) it just becomes really hard to think, everything starts to tingle and all my muscles lock up. A very not-fun time. Also dangerous with weights.
by mantas | 2025-04-18 07:52:45+00:00
A lot of „martial“ skills are needed in daily life. Discipline, planning, ability to operate both on your own and in a team both as a leader and a member. Even physical strength does help, even in modern world. A good CEO and good military commander skillset is very very similar. Just like good specialist and good soldier.

Whenever I meet this phrase, it's talking about specifically those „other kinds of strength“.

I'd even argue that there's no „strength“ in dumbly forcing your will upon others. It's a strength to lead people, to inspire them and get them to follow you. Charisma and leadership is a hell of a strength. But to physically force people... All you need is a number of, possibly weak, people and you'll likely succeed in bending even physically much stronger people.

And weak people banding together can build a tyrant regime. Soviet union is probably good example. Both at initial stage when workers kick started it. And in later stages when usually the weak life scum went to work for the security apparatus of said regime. And reading about other regimes, it seems to be a recurring theme that security apparatus is built out of weak miserable people who look for an revenge opportunity.
by drykiss | 2025-04-18 07:52:58+00:00
Amazing app! It’s so close to “the one” news app I’ve always been trying to find. The section on coverage from across the political spectrum and what’s the difference really helps get a more balanced view of any news. Love that you give summaries that can be clicked and we see the quoted section from different articles!

One improvement would be to show less domestic US news to people from other countries, and more news sources of their own local languages. I think all “international” news apps suffer from this. I keep trying to tune down domestic topics from the US, but still have so much of it on the app, that it becomes a chore over just using a different regional news app
by keepamovin | 2025-04-18 07:53:01+00:00
All this foot shooting - this is the problem with permissive gun laws. We should ideally lock down all firearms to prevent any civilian doing harm. Only the select few government agents should own firearms.

obligatory /S (for internet)

also: 2 months ago I posted this Erlang SSH SFTP flaw - https://news.ycombinator.com/item?id=43126360
Show HN: I made an internal SEO monitoring tool
by standardfloat | 2025-04-18 07:53:04+00:00
The tool helps me keep track of issues with my websites, which I think can be helpful to anyone with a website.

It runs at least once a day and does a lot of checks, such as broken links, bad meta tags, missing H1 and such, but more importantly one of the core focuses is internal linking, which has been shown to be very important to rank on Google.

Always looking for feedback, please let me know!

Here's a limited 80% discount code, first come first served: GIMMESUM
by MrJohz | 2025-04-18 07:54:56+00:00
I'm not a business person, so take this with a grain of salt, but my understanding is that this is common for a lot of smaller startups and tech companies.

If you can raise funds outside of revenue (i.e. outside of directly selling your products), you can keep operating even if you're not actually generating any income directly. Typically that will be in the form of investment and loans. So even if your expenses (incl. repayments for outstanding loans etc) are higher than your revenue, you can stay in business as long as you can convince enough investors that it's still worth their while to give you their money.

I don't know whether this is true for Discord specifically, but I understand it's a fairly common strategy, especially for companies where their best chance of success is by being the only player in a given market.
by bayindirh | 2025-04-18 07:55:02+00:00
From my experience, Kagi always prefer to "trickle down" features to lower tiers . First they removed search limits from some plans without increasing the price. Now they're allowing to use the AI assistant, if you want.

The gist is, when you don't use the AI assistant, you still pay the base price, and that money goes to R&D, since your subscription money doesn't go to AI providers in the first place.

For example, I have no interest in AI assistant, and I won't use it. As a result, my support will Kagi won't change.
by intended | 2025-04-18 07:56:52+00:00
How do you think people in smaller communities work? Why do you think the town gossip is well known, and how social boycotts worked before?

Analogy: I’m making the point that if you leave these logs in the river, eventually they will hit this point, and they will create a log jam.

You can argue that this is or is not the definition of log jam, which is an issue of definitions.

Cancel culture is how the average person was told for decades to wield power. Capitalism would fix it. Finally, people started doing precisely that, and that was the start of cancel culture.

In your first example, isn’t this how people get into trouble in small communities, or villages? You were immune to this in bigger cities because you didnt have smaller communities.

Your second example is entirely dependent on people not liking Republicans. If people are OK with republicans that email dies in shame and embarrassment. If you are a repub, in a place where people are highly antagonistic to republicans, then your reputation is already at risk!

The other person broke your trust, you lost your anonymity. Same if you changed switched the party names.

> Such hate campaigns only creates conflict, i

The conflict is already there man. Republican strategy since the 60s has been high partisanship, and a full on media and information war. It’s been take no prisoners for a long time. Even if you tried to make peace, and have reasoned discussion, the deeper information tides wash out those efforts with the evening news. This is publicly stated by repub strategists. Hell Bannon talked about flooding the zone in the past few months!

The left is CATCHING UP to the right, and still has a way to go before it can match the alt right pound for pound in political power.
by lucb1e | 2025-04-18 07:57:48+00:00
> Is card verification a lesser form of surveillance?

It's not just about which is worse surveillance, it's also simply that everyone has a face but not everyone has a credit card. I'm not deemed creditworthy in this country I moved to (never had a debt in my life but they don't know that) so the card application got rejected. Do we want to upload biometrics or exclude poor and unknown people from "being 18"? I really don't know which is the lesser poison

> (And why does YouTube ask me to verify my age when I’m logged into a Google account I created in 2004?)

I'd guess they didn't want to bother with that edge case. Probably <0.01% of active Youtube accounts are >18 years old
by Majestic121 | 2025-04-18 07:57:54+00:00
`polonez` is a deformation from the actual name `polonaise` (cf https://www.reddit.com/r/BoneAppleTea/), it makes sense that they don't mention it since it's obviously not Polish of origin (why would Polish people call it Polish dance ?)

They do mention the original Polish dance chodzony, extensively