MurphyA/hacker-news huggingface dataset:
by mardifoufs | 2025-07-31 01:04:46+00:00
I'm not sure why you say that it would surprise me. How many settlements do you think is okay? And more importantly, how many projected settlements are okay, in your opinion?

No, Fatah did absolutely stop armed resistance. Getting wiped by Israel hasn't been a reason for Palestinians to stop fighting or laying down the arms before. Fatah stopped fighting, in part due to Israel's military victory, sure. But also because they chose to not further entrench themselves in insurgency. Hamas has been knocked out almost into oblivion, and still manages to fight, and according to what you said, they are even gaining ground in the West Bank.

And yeah, no go zones means that the PA doesn't go there because they are against Hamas, and afaik they don't fight Israel either. Sounds like they did chose the pacific route w.r.t Israel ?

Also, any terror attacks in the West Bank itself against Israelis is by definition an attack against settlers. Rockets aren't getting thrown from there, incursions into Israel are very rare, etc. And even those aren't done by organized groups (like the Fatah used to be), except for Hamas, and again Hamas is seen as an enemy by the Palestinian authorities there. The Fatah did win in the West Bank 20 years ago, against Hamas.

I'm not sure how you are arguing against my original point though. The West Bank authorities and the majority of the people living there aren't engaging in armed resistance against Israel. Groups who do are being treated as criminals and they work with Israel to fight them off. Israel in return keeps expanding their settlements (the scale doesn't matter, that's exactly what they have been doing, and Israel had been vocally pushing for the largest expansion in settlements ever, months before October 2023).
by brucehoult | 2025-07-31 01:05:25+00:00
Tenstorrent have clearly said, I think in a presentation at a recent RISC-V Summit, that they want to see wide distribution of Ascalon to as many users and developers as possible, including laptops, to help kick-start the mainstream RISC-V ecosystem.

Not just expensive servers, unlike some of the other high performance CPUs coming soon.
by fastball | 2025-07-31 01:05:48+00:00
Can we stop publishing diet studies that use self-reported diet journals/questionnaires as the method for controlling variables? They are completely unreliable and invalidate anything they touch.

In this particular study it is even worse, because there is very likely to be confounding reporting related to what is being tested, i.e. the type of person who specifically seeks out diet soda is probably going to report their other intake in a different way to the person who YOLOs on sugar.
by api | 2025-07-31 01:06:03+00:00
In that world we’d just be transitioning to 32-bit software and still running MS-DOS since it’s certified. Linux would never ever have broken through. Who can trust code developed by open source cowboys? Have we verified all their credentials?

There are some industries where the massive cost of this type of lock down — probably innovation at 1/10th the speed at 100X the cost — is needed. Medicine comes to mind. It’s different from software in two ways. One is that the stakes are higher from a human point of view, but the more significant difference is that ordinary users of medicine are usually not competent to judge its efficacy (hence why there’s so much quackery). It has an extreme case of the ignorant customer problem, making it hard for the market to work. The users of software usually can see if it’s working.
by bravesoul2 | 2025-07-31 01:06:47+00:00
It's also "worth it" to start a burger stand and make $1000 a day by vibing and not wasting time on food hygiene training or practices. Gotta move fast and test the market after all.

I predict 2030: all sites in most countries will need a license to operate and something like SOC2 certification. Even for your blog.
by benreesman | 2025-07-31 01:06:51+00:00
Your friend vibe coded something that handles people's financial information and/or PII with zero diligence.

This is a no fly zone amigo, that's going to be a hard no from me dawg.

That's not instant tech debt, that's a class action lawsuit for negligence with damages that were I a juror in a trial I would find him liable.
by somat | 2025-07-31 01:07:43+00:00
Honestly tidal wave, a wave that comes in like the tide, might actually be a better term than tsunami (lit Harbor Wave) A wave that destroys your harbor? A wave found in your harbor(a place where there are usually no waves)? What if you are not in a harbor, do you still get a wave?

I am just having a bit of linguistic fun. Tsunami is a great clear distinct term for what can be a very destructive event.
by chmod775 | 2025-07-31 01:09:23+00:00
This is an inherent limitation in trying to use Hz to measure a system which does not really have a concept of frequency at all. For instance when you have a motor system -> vision feedback loop, humans have been shown to accurately discern latency differences of as low as 1ms in some studies. Though if you've ever played on a first person game at 60Hz, then 120Hz, then finally 144Hz and beyond, this probably won't surprise you. It's quite strange how you can perceive multiple degrees of "instantaneous".

It's also been shown that latency differences as low as that don't really have any noticeable impact on human performance though, so it's likely we can merely perceive that to allow our brain to subconsciously fine-tune our motor system. You'd be a very clumsy human if your motor system only had a resolution of ~20ms throughout. Despite it obviously being necessary to help you learn to use your motor system, we don't really seem to get to use that high "resolution" much consciously.

Also I might be comparing apples to oranges here, because you could also argue that a camera taking one picture every 10s could discern differences as low as that, if you take the pictures at the right time. But we also don't work like cameras, which brings us back to the topic at hand of frequency not being a good metric since our vision is more of a continuously operating system.

Make of that what you will.
by zahlman | 2025-07-31 01:09:55+00:00
> Platforms like Loveable, Bolt, and Base44 > Wiz Research has been looking into the security posture > (recently acquired by Wix following an amazingly rapid rise)

Anyone else find all these names really surreal?

(Yeah, Google is kind of a dumb name too, but at least there's a cute story behind it.)

(Okay, I knew Wix had been around for quite some time, but I didn't expect it to be almost as old as YouTube....)
by therein | 2025-07-31 01:10:46+00:00
I wouldn't call that stealing. It is a forced refund. A hacker could even justify it to himself that these people were unknowingly paying for a shitty product that was built like Swiss cheese, time to give them a refund. Another plausible one is "this guy shouldn't be allowed to run a website, I can't believe he made money for it, it is going back".

I am not saying it is the most likely case or even ethically justified but it is definitely not a super unlikely one. Anyone who thinks that's an impossible scenario has not been in the hacker's shoes.
by eadmund | 2025-07-31 01:10:57+00:00
Would you rather write a parser for this:

SEQUENCE { SEQUENCE { OBJECT IDENTIFIER '1 2 840 113549 1 1 1' NULL } BIT STRING 0 unused bits, encapsulates { SEQUENCE { INTEGER 00 EB 11 E7 B4 46 2E 09 BB 3F 90 7E 25 98 BA 2F C4 F5 41 92 5D AB BF D8 FF 0B 8E 74 C3 F1 5E 14 9E 7F B6 14 06 55 18 4D E4 2F 6D DB CD EA 14 2D 8B F8 3D E9 5E 07 78 1F 98 98 83 24 E2 94 DC DB 39 2F 82 89 01 45 07 8C 5C 03 79 BB 74 34 FF AC 04 AD 15 29 E4 C0 4C BD 98 AF F4 B7 6D 3F F1 87 2F B5 C6 D8 F8 46 47 55 ED F5 71 4E 7E 7A 2D BE 2E 75 49 F0 BB 12 B8 57 96 F9 3D D3 8A 8F FF 97 73 INTEGER 65537 } } }

or this:

(public-key (rsa (e 65537) (n 165071726774300746220448927123206364028774814791758998398858897954156302007761692873754545479643969345816518330759318956949640997453881810518810470402537189804357876129675511237354284731082047260695951082386841026898616038200651610616199959087780217655249147161066729973643243611871694748249209548180369151859)))

I know that I’d prefer the latter. Yes, we could debate whether the big integer should be a Base64-encoded binary integer or not, but regardless writing a parser for the former is significantly more work.

And let’s not even get started with DER/BER/PEM and all that insanity. Just give me text!
by parpfish | 2025-07-31 01:10:57+00:00
if i were just using a dataset to store user settings, i could get by with something tiny.

but my problem is that my fun project ideas are usually some variant of "theres a huge dataset, lets build some fun dataviz on it". which is a problem because a) i need a big db to store that giant dataset and b) the db size doesn't scale with usage, so i can't just put it off until later
by intothemild | 2025-07-31 01:13:56+00:00
Because it's YouTube kids. Not YouTube

YT kids uses a separate app, with a different UI. It's branded as YouTube Kids. And once your kid hits a certain age, they do not want to be on the kids version.

Another approach... Is to mark their kids account as a kids account or something, and have that just be on the regular YouTube website and app.

Or what every parent really wants.

To whitelist content your kid can watch like in YT Kids. But also include blacklisting shorts.

The more this looks like regular YouTube. The better your chances of your kid not just signing out of the app. Or using a web browser with a logged out account to circumvent it.

You have to give some illusion in order to maintain the control.
by ajsnigrutin | 2025-07-31 01:14:27+00:00
> but I'd also skip using their hosted service given that Traccar is a Russian company.

Why?

I mean... I don't live in russia, russian police/fsb has no power here, same probably is true for you too, and if i/yo do something stupid, the chances of a russian company giving data to my/your local police is much lower than if I/you used some local company. Why should hosting in russia be problematic here?
by kjellsbells | 2025-07-31 01:15:19+00:00
Public sector migrations from an incumbent may the hardest ones of all. Most migration projects fail, but over time, they harden the target platform sufficiently well that eventually one works. And then another one does. And so on, until the target becomes so solid that people no longer choose the source in the first place.

The first Solaris to Linux migrations were horrible. The first prem to AWS migration moves sucked. So it goes.

However, in public sector, failure poisons the well. The peanut gallery claims waste of taxpayer funds. The incumbent starts astroturfing and lobbying against the target. Its an absolute shitshow. Other public sector entities, without the ruthless commercial imperatives that might override fear in a commercial environment, fear to jump in. And the whole thing wilts.

It will be very interesting if the fear of US hegemony is finally enough to overcome the fear of failure.
by kiyotakao1 | 2025-07-31 01:16:01+00:00
Hi HN, We're building an AI-powered learning platform that adapts to individual learning styles, and we need your honest feedback about online learning failures. Instead of asking what you want in a perfect course, we're taking the opposite approach: we want to know exactly why you quit, got bored, or rage-closed your last online course. Was it the pacing? The format? The content delivery? The lack of interaction? We're collecting brutal honesty to build something that actually works. If you've got 2 minutes and some course failure stories to share, we'd love your input: [link] Your feedback directly shapes what we build. No marketing fluff - just developers trying to solve a real problem. Thanks for your time!
by giantrobot | 2025-07-31 01:16:47+00:00
/r/LocalLlama is a very circle-jerky subreddit. There's a very heavy "I am new to GitHub and have a lot of say"[0] energy. This is really unfortunate because there's also a lot of people doing tons of good work there and posting both cool links and their own projects. The "just give me an EXE types" will brigade causes they do not understand and white knight projects and attack others for no informed logic reason. They're not really a good barometer for the quality of any project, on the whole.

[0] https://github.com/sherlock-project/sherlock/issues/2011
by gngoo | 2025-07-31 01:16:58+00:00
Not websites, but rather bigger systems. The largest client I work with now has 150k daily active users, for which I mostly am putting together new backend features. The website itself is completely outsourced to another party with webflow. I am building the same stuff I have been building over the past 10 year in my career. I don't generally build small websites, or any "website" at all, unless its for relatives or friends.
by kettlecorn | 2025-07-31 01:17:38+00:00
One of the Rust ecosystem's biggest mistakes, in my opinion, was not establishing a fiercely defensive mindset around dependency-bloat and compilation speed.

As much as Rust's strongest defenders like to claim, compilation speed and bloat just really wasn't a goal. That's cascaded down into most of the ecosystem's most used dependencies, and so most Rust ecosystem projects just adopt the mindset of "just use the dependency". It's quite difficult to build a substantial project without pulling in 100s of dependencies.

I went on a lengthy journey of building my own game engine tools to avoid bloat, but it's tremendously time consuming. I reinvented the Mac / Windows / Web bindings by manually extracting auto-generated bindings instead of using crates that had thousands of them, significantly cutting compile time. For things like derive macros and serialization I avoided using crates like Serde that have a massive parser library included and emit lots of code. For web bindings I sorted out simpler ways of interacting with Javascript that didn't require a heavier build step and separate build tool. That's just the tip of the iceberg I can remember off the top of my head.

In the end I had a little engine that could do 3D scenes, relatively complex games, and decent GPU driven UI across Mac, Windows, and Web that built in a fraction of the time of other Rust game engines. I used it to build a bunch of small game jam entries and some web demos. A clean release build on the engine on my older laptop was about 3-4 seconds, vastly faster than most Rust projects.

The problem is that it was just a losing battle. If I wanted Linux support or to use pretty much any other crate in the Rust ecosystem, I'd have to pull in dependencies that alone would multiple the compile time.

In some ways that's an OK tradeoff for an ecosystem to make, but compile times do impede iteration loops and they do tend to reflect complexity. The more stuff you're building on top of the greater the chances are that bugs are hard to pin down, that maintainers will burn out and move on, or that you can't reasonably understand your stack deeply.

Looking completely past the languages themselves I think Zig may accrue advantages simply because its initial author so zealously defined a culture that cares about driving down compile times, and in turn complexity. Pardon the rant!
Show HN: An AI agent and interface that maps your chat, designed for deep dives
by kanodiaashu | 2025-07-31 01:19:22+00:00
Hi HN,

I go into several rabbit holes in LLM conversations, and while chat is great in the moment, I quickly lose track of the body of knowledge that I covered. Backtracking and multi session usage becomes annoying.

So I'm building out proread, where an AI agent maps out your conversation continuously, so you can easily backtrack/recall, and come back to the same space across conversation sessions. This is helpful for deeper understanding of any topic, and you can also upload/search for docs. Under the hood is an agent that does all the work for you.

I hope you try it and give me feedback!
by eadmund | 2025-07-31 01:19:28+00:00
> But also, I have absolutely zero right to really externalize that grievance.

I’m not so certain. It’s like if one bought a nice house in the country, and enjoyed listening to classical music and going to sleep early, and then someone a quarter mile down the road built a concert stadium, and hosted heavy metal concerts every single night.

The mere existence of a heavy metal concert a quarter mile down the road interferes with listening to classical music and turning in early. Likewise, the mere existence of the ad-laden, Javascript-laden, MegaCorp™ Internet goes a long way to preventing one from experiencing the joy of ordinary life in the late 80s or early 90s when the Net was a haven for academics, technologists and hobbyists.
by dragonwriter | 2025-07-31 01:20:35+00:00
> 9007199254740993 is problematic because it’s not representable as a 64 bit float. Python’s JSON library is happy to write it, even though you need an int to represent it

JSON numbers have unlimited range in terms of the format standard, but implementations are explicitly permitted to set limits on the range and precision they generate and handle, and users are warned that:

[...] Since software that implements IEEE 754 binary64 (double precision) numbers is generally available and widely used, good interoperability can be achieved by implementations that expect no more precision or range than these provide, in the sense that implementations will approximate JSON numbers within the expected precision.

Also, you don't need an int to represent it (a wide enough int will represent it, so will unlimited precision decimals, wide enough binary floats -- of standard formats, IEEE 754 binary128 works -- etc.).
by mschuster91 | 2025-07-31 01:22:01+00:00
I 'member Adobe's Creative Suite costing hundreds of dollars. Photoshop alone clocked in at 699$, the full CS6 was 2599$ [1]. Either you were a professional and paid dearly every odd year or you were a student and used a cracked/keygen'd CS6.

Today? The full CC license is 70$ a month for individuals (30$ for students) and 100$ a month for businesses. Despite inflation, assuming a two year upgrade cycle you still get the same price for the full Adobe package when comparing CS vs CC.

One may complain a lot about Adobe (RIP Flash, and anything Gen AI can go to hell for all I care), but "enshittification" is one thing that can't reasonably be thrown at them.

As for Adobe Credits, AFAIK that's credits for fonts and assets - and again, I vastly prefer dealing with one storefront (Adobe) than having to buy and license individual font files or stock photos.

[1] https://www.theverge.com/2012/4/23/2968192/adobe-cs6-pricing...
by twodave | 2025-07-31 01:22:19+00:00
I work on optimization a large fraction of my time. It is not something learned in a week, month or even a year.

At least in B2B applications that rely heavily on relational data, the best developers are the ones who can optimize at the database level. Algorithmic complexity pretty much screams at me these days and is quickly addressed, but getting the damned query plan into the correct shape for a variety of queries remains a challenge.

Of course, knowing the correct storage medium to use in this space is just as important as writing good queries.
Ask HN: Should I pay for marketing to this B2C SaaS product? (~8% paying rate)
by y2236li | 2025-07-31 01:23:52+00:00
I built an app for myself to apply for jobs and I got an offer. Later I turned it into a desktop app with a $10 subscription per month. Current I got around 300 users and 8% of them paid. If including churned ones that is 10%, which is expected since these users have found a job.

Currently, this is purely organic. I'm wondering if I should start to pay for some ads or influencers to boost it...let me know your thoughts!

Here is the app: https://jobhuntr.fyi
by pornel | 2025-07-31 01:24:11+00:00
Regulations are like code of a program. It's the business logic of how we want the world to be.

Like all code, it can be buggy, bloated and slow, or it can be well-written and efficiently achieve ambitious things.

If you have crappy unmaintainable code that doesn't work, then deleting it is an obvious improvement.

Like in programming, it takes a lot of skill to write code that achieves its goals in a way that is as simple as possible, but also isn't oversimplified to the point of failing to handle important cases.

The pro-regulation argument isn't for naively piling up more code and more bloat, but for improving and optimizing it.
by IAmGraydon | 2025-07-31 01:25:23+00:00
Capitalism has always exhibited these problems, which is why it’s supposed to be counterbalanced by regulation. The problem is that our politicians have become utterly corrupt, with Trump himself being the epitome of blatant corruption. He understands that exhibiting corruption from the highest levels will cause it to propagate everywhere, bringing the system crashing down. This and the destruction of the Federal Reserve are his primary goals.
by vlovich123 | 2025-07-31 01:25:42+00:00
Kind of but vibe coding lets you attempt at tackling problems without bothering to do any research to understand what the solution needs to look like or how the existing codebase is structured.

Just yesterday a coworker who knows little Rust vibe coded a new feature that “worked” but is actually horribly broken (lots of synchronous I/O/locks/channels in a tokio async context). On top of everything else, they created their own bad abstractions for things that already had safe async abstractions.

If they’d had to actually do this themselves they either would have asked for help sooner so they could be guided or they would have done research in the code which already had examples on how to do things.
by viraptor | 2025-07-31 01:26:36+00:00
It was almost exactly half last year. The number will only go up.

I'm not sure what you mean by the logging part. Yes they can either log or not log it. The system can be designed for either. If your default position is "government will always lie given the chance" that's fine I guess. But then you need to assume they're monitoring your ISP anyway.
by yencabulator | 2025-07-31 01:27:18+00:00
We're talking about healthy competition for Linux, Rusty microkernels, and I'm saying Hubris is not what I'm looking for because of the stated reasons. Hubris workloads are defined at build time and it does not target x86.

When I say PC I mean the large ecosystem of compatible performant hardware that exist out there, as opposed to e.g. RISC-V at this stage.
by jsight | 2025-07-31 01:30:13+00:00
The fundamental issue is that most AI tools are solving the wrong problem. We've never had a hard time writing code for well defined requirements.

What we've had a hard time with is understanding what this article calls legacy code, and also understanding where our new changes fit into a larger context.

It isn't at all dissimilar from the paintbrush analogy that all the (neo)vimmers love. We spend more time reading and navigating than we do writing.

AI needs to help with that.
by nradov | 2025-07-31 01:31:51+00:00
Nah. Israel is a nuclear power. They have a right to exist and won't just quietly disappear. If they feel that they're facing an existential threat then they'll use those weapons. I'm not saying that this is a good thing, just that it would be the most likely outcome. The current situation is bad for everyone involved but it could get even worse.
by eru | 2025-07-31 01:32:03+00:00
Well, at least we are putting our trains either on Pylons or underground. But you are right about opportunity costs nevertheless.

Also to add: building a high capacity line (say with 2x the capacity of the Circle Line) doesn't take 2x the land. There are obvious economies of scale.

Building two lower capacity lines has some diseconomies of scale, as the opportunity costs of the land use mount.