MurphyA/hacker-news huggingface dataset:
by mr-karan | 2025-04-20 04:16:55+00:00
What I don’t like about Claude Code is why can’t they give command line flags for this stuff? It’s better documented and people don’t have to discover this the hard way.

Similarly, I do miss an —add command line flag to manual specify the context (files) during the session. Right now I pretty much end up copy pasting the relative paths from VSCode and supply to Claude. Aider has much better semantics for such stuff.
by throwaway519 | 2025-04-20 04:18:32+00:00
Yet in mobile HN wins on line length and margins. It's impossible to have one without the other.

On desktop HN outperforms even an analogy with email where the trend seems to throw the user's functionality to the side where margins and padding result in only 5-6 emails appearing in an inbox list. No wonder people need AI to sort their mail if they can't even see it.
by roenxi | 2025-04-20 04:18:56+00:00
Your #1 reason is bobthepanda's #3 reason - exposes contrarian viewpoints. There isn't any reason in the abstract to think that Chinese propaganda is any worse than US propaganda. US propaganda is pretty stupid vis a vis promoting domestic prosperity.

What are the Chinese supposed to do here, influence the US to give up their manufacturing edge by outsourcing all the capital formation to Asia? Waste their economic surpluses on endless war? Promote political division by pretending that the president is an agent of a foreign country? The US political process throws up a startling number of own goals. The Chinese aren't savvy enough to outdo the US domestic efforts.
by hinkley | 2025-04-20 04:19:33+00:00
When the enshitification initially hit the fan, I had little flashbacks of Phil Zimmerman talking about Web of Trust and amusing myself thinking maybe we need humans proving they're humans to other humans so we know we aren't arguing with LLMs on the internet or letting them scan our websites.

But it just doesn't scale to internet size so I'm fucked if I know how we should fix it. We all have that cousin or dude in our highschool class who would do anything for a bit of money and introducing his 'friend' Paul who is in fact a bot whose owner paid for the lie. And not like enough money to make it a moral dilemma, just drinking money or enough for a new video game. So once you get past about 10,000 people you're pretty much back where we are right now.
by petre | 2025-04-20 04:21:07+00:00
I bet it has some plugin manager like Vim (for which I use pathogen).

I also use VSCodium on the desktop simce Atom was abandoned and Vim when editing over ssh. I wanted to like Zed but everything is now infested with AI and the packaging sucks. I just want a nice looking UI desktop editor with Sublime style multiple cursors and without the BS. Git, Copilot etc is deactivated in my VSCode, I don't even use its terminal. But it keeps breaking things or adding crap. Of course, it needs to be open spurce and free. They can charge all they want for plugins and AI which I don't use.
by googlryas | 2025-04-20 04:21:23+00:00
Wow, your edit of your post is completely different from your original message - "You asked why it spams wait over and over. But it doesn't. That's the incorrect claim."

Why did you edit it so drastically? Was it because of poor reading comprehension?

> They said they dislike the person that says to explain an incorrect fact.

No, they said - literally - 'I have a pet peeve where people “explain why things are a certain way” when they are not that way'. Your reading is not what they said. I'm sorry but you're batting .000 here.

> You're the one that said to explain an incorrect fact.

A person asserted something (through conversational norms), and I basically said "Isn't there a reason for that?", and now I'm the one who is being argued with as if I asserted the thing in the first place. Why aren't you responding to streetmeat, telling them that it doesn't spam "wait...wait"?

edit: Dude, you've edited your post at least 4 times in the past 12 minutes, all of your posts being drastically different points, so I'm not sure which one I should respond to. I think I've responded to your 2nd edit, which I've essentially quoted in entirety as I saw it on my screen. Your current post is equally as ridiculous, but it isn't clear to me that I should spend any time on it if you are just going to edit it to be a completely different point again.
by marcosdumay | 2025-04-20 04:22:09+00:00
Well, I guess the GP should have added "the government stupidly mass-murdering its citizens at random" to the other 3 causes.

About the fall of the Soviet Union, a lot of it was caused by each one of the GP's factors and the mass-murdering. You seem to want a clear case with a well defined "fall", but theirs wasn't it (like any supranacional empire).
by greesil | 2025-04-20 04:22:15+00:00
I feel like this could be automated. Spin up a virtual device on a monitored network. Install one app, click on some stuff for awhile, uninstall and move onto the next. If the app reaches out to a lot of random sites then flag it

Google could do this. I'm sure Apple could as well. Third parties could for a small set of apps
by legitster | 2025-04-20 04:22:32+00:00
Even if some of the grants are wasteful, cutting them off mid-disbursement is even more wasteful behavior that only saves pennies on the dollar. They may as well pay out the money that has already been promised.

Then again, these grants were fought for by congresspeople for their constituents, so most of these grants will creep back again anyway, and this administration is just trying to smash and grab what it can before democracy catches up with them again.
by a_subsystem | 2025-04-20 04:24:13+00:00
This is the most ungrateful comment I've read today, harping away about how 'it should have been done'.

Well you fucking do it then.

I know that my time is so short (because I have a family) that if I can even do a project then I'm almost certainly not going to document it because getting it done will be enough of a stretch for me, and if I need to come back and re-do it again, I am probably not going to even bother. Not all of us live in mom's basement and have the luxury of extra time.
by lurking_swe | 2025-04-20 04:24:18+00:00
Sounds more like YOU are not ready to handle it, and don’t want to have that discussion (at an age appropriate level) with them. Which is fine. Just don’t give us the BS excuse that your child is too dumb to think critically. Kids are smarter than you give them credit for.

If a pre-teen can understand the concept of sex, what’s so difficult about explaining that _some_ people have non-mainstream sexual attraction?

A better example is restricting access to actually dangerous ideas, like “Mein Kampf”.
by Dylan16807 | 2025-04-20 04:24:38+00:00
> Why did you edit it so drastically? Was it because of poor reading comprehension?

Yes I fucked up reading at first.

It's correct now.

Appending without editing: I've had a long day, I don't usually edit nearly as much.

Appending without editing: I should have just deleted it and made a new comment, I guess? I didn't know you were trying to reply, sorry.

Appending without editing:

> A person asserted something (through conversational norms), and I basically said "Isn't there a reason for that?", and now I'm the one who is being argued with as if I asserted the thing in the first place. Why aren't you responding to streetmeat, telling them that it doesn't spam "wait...wait"?

The problem was not the first sentence where you did that. The problem was the second sentence. Don't motte and bailey this.

Appending without editing:

Also for the record I stand by the intent of the lines you quoted, though the wording is flawed in the first quote and fixed in my final version. The entirely incorrect thing I said at first is gone and you didn't respond to it so at least that worked out.
by thaumasiotes | 2025-04-20 04:25:13+00:00
> famous quote from Plautus

The quote from Plautus appears to be lupus est homo homini, which is much easier to parse. There's a verb and everything. (I didn't know that; I just looked it up.)

> I don't know how to properly translate dative to english, something like "to give".

Yes, the word literally means "giving [case]", but the grammatical concept in English is generally called "indirect object". English mostly doesn't have cases, so supplemental arguments to verbs tend to be marked by associated prepositions, making them "indirect".

When talking about Latin specifically or languages with noun case in general, it is normal in English to refer to the "dative case"; you don't really need to translate it.

I assume the case was named after the action of giving because giving is a very common action that necessarily involves three things. (Giver, gift, and recipient.) The name tells you what it means by example: "if a gift is given, the dative case is the one you'd use for the recipient".
by Geee | 2025-04-20 04:25:27+00:00
Afaik this isn't a new idea. This has been studied previously in the context of VR motion sickness.[0] There is a company called Otolith Labs making these kind of devices.[1] They seem to have pivoted from VR to curing chronic vertigo.

[0] https://journals.plos.org/plosone/article?id=10.1371%2Fjourn...

[1] https://otolithlabs.com/nvrt-technology/
by scythe | 2025-04-20 04:25:37+00:00
The most elegant proof IMHO is the one that avoids the original problem entirely.

Int[csc(x) dx] = 2 Int[csc(2u) du]

= 2 Int[du / (2 cos(u) sin(u))]

= Int[sec^2(u) du / tan(u)]

= log(tan(u)) + C

= log(tan(x/2)) + C

Then Int[sec(x)] = Int[csc(u)] = log(tan(u/2)) + C = log(tan(pi/4 - x/2)) + C.

Of course, this was no use to Mercator, because the logarithm hadn't been invented yet. But you aren't just pulling a magic factor out of nowhere. There is definitely a bit of cleverness in rearranging the fraction — you have to be used to trying to find instances of the power rule when dealing with integrals of fractions.
by benoau | 2025-04-20 04:26:49+00:00
There was an episode of House that took a deep dive down this rabbit hole, "Ignorance is Bliss":

https://house.fandom.com/wiki/Ignorance_is_Bliss

> But at the top of the episode is the relationship between Sidas and his wife Dara. Years before, Sidas realizes that he derives only anxiety from his work as the pressure on him to come up with even more brilliant ideas becomes unbearable. This parallels House's recent breakdown when House realizes the satisfaction he derives from his work is at risk, and then finds that it's the only thing that makes his life bearable. Both Sidas and House try to find solace in relationships, but they both have severe deficits when trying to bond with people – their intellect gets in the way. Sidas seems to have found the answer – a way to turn his intellect down to normal without damaging it permanently. He does it because he truly cares for Dara and realizes that in his "clear" state, he will punish her for her limited intellect.
by lurk2 | 2025-04-20 04:27:20+00:00
> Keep moving the goal posts = I provide proof, but then those aren't real bans.

You didn't provide any proof. This is a list of 19 books, almost all of them were banned for violating obscenity laws. Those that were banned for completely arbitrary reasons were banned by entities other than the United States (or by entities which preceded the existence of the United States). The three others were banned because their content amounted to criminal aiding or abetting or because they contained classified information.

> There are MULTIPLE thought ending logical fallacies in what you're saying.

If there had been, you would have pointed them out.
by Workaccount2 | 2025-04-20 04:32:22+00:00
Software is going to completely change. The writing is on the wall, it's just a matter of who can step back to see it.

Giga-projects with 50k, 100k, 500K, lines of code are going to get decimated. By and large these programs are written to capture large audiences by offering a massive feature set. But how often is any one user ever actually needing those 100k LOC?

If LLMs can start nailing 5K LOC projects pretty reliably, and the technical moat cleared away (i.e. using an IDE to run code). Software businesses are going to see a collapse in users as people just churn out bespoke single task software for their own use case each day.

If you think it's fine because you can't prompt Gemini "Create an excel clone", you are doing the equivalent of drawing a robot with a vinyl record player in 1950 and calling it "Entertainment of the future!". In a world with functional robots, portable vinyl players for it to play music make no sense.
by simonw | 2025-04-20 04:39:12+00:00
I've tried it for a few different GUI things (and "how do I do X on website Y" things) with very mixed results. I've not used it for Blender.

Really interesting to hear that Claude does well at this kind of problem! Maybe that's thanks to training they did relative to their Claude Computer Use research last year. https://simonwillison.net/2024/Oct/22/computer-use/
Show HN: Hyprnote – VSCode for Meeting Notes (Open-Source and Local-First)
by yujonglee | 2025-04-20 04:39:15+00:00
Hi HN. This is Yujong from Hyprnote.

Hyprnote is an open-source, local-first macOS app that you can use for meetings.

- It uses Mic + System Audio for audio sources. - Whisper (small-en-q8) + Llama (3b-q8) for transcription + summarization.

Some interesting bits:

- Extension & plugin system that you can use to create widgets (inspired by VSCode). - Built with Libsql. Will enable DB sync across cloud/devices in the future.

There are still some rough edges, but I thought it is worth sharing the concept and getting feedback.

We have an interesting onboarding video. Please try it out!

```bash brew tap fastrepl/hyprnote && brew install hyprnote --cask ```

If you want to see how it looks first - https://www.youtube.com/watch?v=-apfueHQHBk
by reconnecting | 2025-04-20 04:40:18+00:00
What was done manually in the first blog is exactly what tirreno helps to achieve by analyzing traffic, here is live example [1]. Blocking an entire ASN should not be considered a strategy when real users are involved.

Regarding the first post, it's rare to see both datacenter network IPs and mobile proxy IP addresses used simultaneously. This suggests the involvement of more than one botnet. The main idea is to avoid using IP addresses as the sole risk factor. Instead, they should be considered as just one part of the broader picture of user behavior.

[1] https://play.tirreno.com
by zzo38computer | 2025-04-20 04:40:35+00:00
I suggested proxy capabilities, that it can easily be reprogrammed and reconfigured; if you want to disable this feature then you can do that too. It is not only allow or deny; other things are also possible (e.g. simulate various error conditions, artificially slow down the connection, go through a proxy server, etc). (This proxy capability system would be useful for stuff other than network connections too.)

> it is too much information to reasonably react to.

Even if it asks, does not necessarily mean it has to ask every time if the user lets it keep the answer (either for the current session for until the user deliberately deletes this data). Also, if it asks too much because it tries to access too many remote servers, then might be spyware, malware, etc anyways, and is worth investigating in case that is what it is.

> the hard part is making useful policy for it.

What the default settings should be is a significant issue. However, changing the policies in individual cases for different uses, is also something that a user might do, since the default settings will not always be suitable.

If whoever manages the package repository, app store, etc is able to check for malware, then this is a good thing to do (although it should not prohibit the user from installing their own software and modifying the existing software), but security on the computer is also helpful, and neither of these is the substitute for the other; they are together.
by godelski | 2025-04-20 04:41:31+00:00
It's a dumb argument on multiple accounts. While it's a routine argument in software engineering it's an argument that often will get people fired and sued in testimonial.

First off, humans don't do it "just by vision". Sure, we don't have lidar but we have hearing, we have touch, we have tons of experience. We can create world models for Christ's sake and that means modeling physics. I'm sure you've seen papers that claim world models but I'm a ML researcher who also has a physics degree and I'm not afraid to tell you that's bullshit. It's as honest as Altman calling GPT PhD level intelligence. A PhD has very little to do with the ability to recall information.

Second off, it doesn't matter much how humans do it. It matters how the car can. Why limit yourself. There's tons of cars with radar and lidar. They're not more expensive and they can see an object in fog or poor light conditions. It can do something humans can't do! Why in the world would you decide not to do that. You can make an argument about price but that argument changes when that thing becomes cheaper. When that happens you're now just someone adding danger for no reason. You can't argue that only cameras will be safer. It categorically isn't. The physics is in your way.

But that is the argument made when Tesla first said they were going to use only cameras. Because everyone knew lidar would come down with scale and that's why many other manufacturers went in that direction. Which is mutually beneficial, so Tesla would benefit from joining.

> can outcompete human drivers

Third, be careful with those claims. I'm more willing to believe 3rd party reports like from NHSTA than directly from Tesla [0]

[0] https://www.forbes.com/sites/stevebanker/2025/02/11/tesla-ag...
by grepLeigh | 2025-04-20 04:43:30+00:00
I adored this post right up until:

> I have an internal KPI: if in the last three days I haven’t spent at least 30 minutes playing with my kid, there’s something seriously wrong

I think I'm interpreting this ungenerously, because my knee-jerk reaction was to wonder about who is handling the other 12+ waking hours a day.
by necovek | 2025-04-20 04:46:17+00:00
With my kid in elementary school, I can see how math instruction is generally terrible: teachers rarely have any enthusiasm for teaching it. I only had one great math teacher (combining enthusiasm, skill and hard work) and I've been through special math programs (in high school and uni).

Again, it is a question of incentives: someone with enthusiasm for math would likely go with a higher paying job requiring higher level math.

Still, despite the crappy teachers, I was better than most to persevere at it until high school where I had the great teacher.

But this does not scale and we are losing kids to bad teachers: how can we fix this?
by al_borland | 2025-04-20 04:47:27+00:00
I think the lack of guardrails are what helped me relax with it. Because there was no “right” way, I didn’t have to worry about doing anything wrong. It also allowed for doing multiple play throughs with various self imposed rules. For example, I am the type to always save my good weapons and never use them, so I did a play through where I always used my strongest weapons first. I did another where I tried to see how hard I could get not fighting anything and being a pacifist. Another with no armor or no health/stamina upgrades. All of these required different tactics which kept it interesting.
by remarkEon | 2025-04-20 04:47:56+00:00
Not following your point, unless it's merely to say that parsing observable reality isn't good enough to determine the precise levels of hormones flowing through someone's body, which, fine. That's certainly true. However ... physiological characteristics are in fact dictated to a large extent by hormones, and as a result one can realistically make a good inference about e.g. who has more testosterone.
by bilalq | 2025-04-20 04:48:40+00:00
This is actually really cool. I just tried it out using an AI studio API key and was pretty impressed. One issue I noticed was that the output was a little too much "for dummies". Spending paragraphs to explain what an API is through restaurant analogies is a little unnecessary. And then followed up with more paragraphs on what GraphQL is. Every chapter seems to suffer from this. The generated documentation seems more suited for a slightly technical PM moreso than a software engineer. This can probably be mitigated by refining the prompt.

The prompt would also maybe be better if it encouraged variety in diagrams. For somethings, a flow chart would fit better than a sequence diagram (e.g., a durable state machine workflow written using AWS Step Functions).
by ordu | 2025-04-20 04:50:01+00:00
> What separates a crackpot from an eccentric person or someone with weird ideas, or is that just a crackpot?

I believe it is how a person construct their beliefs and how they defend it. I don't know enough about Giordano Bruno to claim that he was a crackpot though. All I want to say is that if Giordano Bruno shared some good ideas including some novel and good ideas of the time, it doesn't mean he was not a crackpot.

> And, is it ok to be a crackpot?

No, from the point of view of a Catholic Church of the time, it was not. And Giordano Bruno should have known that. I'm not trying to whitewash Catholic Church, just that Giordano Bruno could have predict what was coming to him and ignored it, while having some really weird ideas. I have a very little knowledge of him, but I heard of some of his ideas and I tend to think that he was a crackpot.
by XorNot | 2025-04-20 04:50:20+00:00
Except no one wants content addressed data - because if you knew what it was you wanted, then you would already have stored it. The web as we know it is an index - it's a way to discover that data is available and specifically we usually want the latest data that's available.

AI scrapers aren't trying to find things they already know exist, they're trying to discover what they didn't know existed.
by jsight | 2025-04-20 04:51:27+00:00
Yes, and this is already turning out to be a problem for them. They've acknowledged that HW3 is not sufficient, and will be on the hook for those who bought the FSD package with those cars.

That isn't the end of the world, but it'd turn into a much bigger problem if they also had to add additional sensors and body modifications to support those sensors.
by dieselerator | 2025-04-20 04:53:14+00:00
> Are there any public, open, comprehensive datasets on flights?

Airlines and commercial aviation operators schedule their own flights. That is a dynamic schedulle. So, perhaps there is no "comprehensive data set".

However, FlightAware makes publicly available scheduled and completed flight data over many routes in the USA. You can search by route and get a list of flights.

Flight information includes filed departure time, route of flight, and speed. For completed flights actual time, altitude, and route is shown. For example, a search on the route Dallas/Fort Worth to Austin lists 45 flights.

I hope that helps.
by j_bum | 2025-04-20 04:53:20+00:00
> shifting underneath me

I love that language. This is something that’s constantly bothered me from the get go. Maybe I’m just wearing a tinfoil hat, but I swear I’ve noticed variations in behavior and performance within models across time.

This has been super annoying to me.

I always use the chat interfaces (mostly Claude atm), so I guess that just puts me at the whim of which sub-version of model Anthropic is serving for the day.

Or again, maybe I’m just hallucinating.
by reconnecting | 2025-04-20 04:53:23+00:00
Effective fraud prevention relies on both the full user context and the behavioral patterns of known online fraudsters. The key idea is that an IP address cannot be used as a red flag on its own without considering the broader context of the account. However, if we know that the fraudsters we're dealing with are using mobile networks proxies and are randomly switching between two mobile operators, that is certainly a strong risk signal.