MurphyA/hacker-news huggingface dataset:
by TrackerFF | 2025-06-30 07:42:20+00:00
I work directly in this field.

One massive problem with data collection on fishing, is that the world is absolutely littered with outright fake AIS data, where the vast majority are registered as Chinese vessels. Anyone can purchase a AIS transmitter, and spoof the data. Some areas are much more affected - especially out in the middle of the pacific ocean, and the Indian sea. Some areas there can have almost 100% spoofed AIS data. So a lot of work goes toward filtering these out.

When working on this kind of analysis, you have a bunch of data sources: AIS, VMS, LRIT, which are either land or satellite borne. Other than these, you have SAR, Optical, NRD (navigation radar detectors), and some other - but with these, you obviously need to have some classification and correlation system. AIS is by far the most common source, and it is also the one that is easiest to manipulate.

Vessels can simply turn off their AIS transponders, while out at sea. And it can easily be spoofed. But a lot of the garbage AIS data is really just that, random garbage. Just some random MMSI attached to a Chinese flag, and a completely random sailing pattern. These are relatively easy to filter out, but often times they share the MMSI with actual vessels - many which are indeed Chinese vessels.
by ncruces | 2025-06-30 07:42:57+00:00
> especially since when traveling to countries like Spain and Italy, every Airbnb / Hotel requires you to send a picture of your passport.

They're required to, it's part of the in-person hotel check-in process to require showing photo id, and registering all guests with the local police department.

If you're a foreigner, and rather use a service where in-person check-in is impractical, they'll naturally ask for a photo to meet their legal obligations.
by red75prime | 2025-06-30 07:43:13+00:00
> a model where BB(748) = Q is not the actual BB, it's some other function

What it means specifically? ZFC+~(BB(748)=N) allows to extend definition of the Turing machine to a non-standard number of steps?

Can "BB(748) is undefined" be a provable theorem in ZFC+~(BB(748)=N) instead?

While we know that ZFC+~(BB(748)=N) is consistent, we don't know whether \exist Q!=N where ZFC+(BB(748)=Q) is consistent.

Intuitively I see it as: by adding axiom ~(BB(748)=N), we codify that this formal system isn't powerful enough to describe a Turing machine with 748 states (and probably all the machines with number of states greater than 748).
by maxrimue | 2025-06-30 07:43:17+00:00
I was in a similar boat some months ago but realized my inability to come up with good ideas was really just me getting frustrated by previous side-projects I didn't finish or got bored by.

What helped me get unstuck and get my creativity back up was setting myself constraints, like whatever I work on today, I'll ship it today, or let's try to make an intentionally useless bash script in 20 minutes.
by dtech | 2025-06-30 07:43:40+00:00
No, US also has rules for cars. It just has much more stringent rules for smaller cars, so SUVs and trucks have an unfair advantage.

It's like if smaller cars are taxed at 30% and larger cars at 10%, of course there are going to be more large cars compared to a place that taxes both at 30% or 10%.
by alexey-salmin | 2025-06-30 07:44:28+00:00
> Glycemic spikes on the other hand are linked to increased insulin resistance, heightened risk of diabetes, cardiovascular disease and so on.

How exactly are they linked? Is it the size of the spike, the length, the frequency? Does it matter at all if you don't overeat? What evidence exists to support it?

For instance, the plain white rice causes a huge glycemic spike but somehow it's the US facing both obesity and type-2 diabetes wave, not Vietnam.

I agree that linking glycemic spikes with insulin resistance is "logical" but without hard evidence it's worthless and it doesn't seem to agree with the reality I see.
Ask HN: MCP vs. Browser-Based Agents
by giaco_hendel | 2025-06-30 07:45:04+00:00
Hi guys, I want ask for your opinion on something.

We’ve built vykee.co as an onboarding tool. Idea = make SaaS interfaces easier to understand, by hiding advanced features for new users.

One of the main features is a tagging system that allows the SaaS company to tag elements, and group multiple elements into one feature. So basically we have an UI layer of the frontend (complete with unique identifiers and annotations for every element and feature).

I think this UI layer could be pretty useful to LLMs: If we put all that UI info in a simple llms.md file (like a robots.txt but for LLMs), they could understand the interface much better than having to parse the hmtl or rely on screenshots.

Now – this would only be helpful for browser-based agents.

We’ve had this discussion where some argue it would make much more sense to bet on MCP instead of browser-based agents, since it’s the standard and more widely adopted. The idea being to set up an MCP and connect it to the tagged frontend elements.

Do you think it still makes sense to bet on browser-based agents?

Thanks!
by yard2010 | 2025-06-30 07:45:14+00:00
Prepbook https://prepbook.app a way to collect, organize and consume recipes. You can add a recipe from a link, YouTube video or type it by hand. It's just text, you don't have to fill 27 different text boxes for each ingredient/step. It parses the ingredients and lets you scale the recipe. It has no ads and no spam. It's still in an early phase, your feedback is highly appreciated!
by Nursie | 2025-06-30 07:45:44+00:00
Archos did some of the very earliest HDD-containing players back in the day, and beat the ipod to market by about a year (December 2000 launch).

My first mp3 player was a 20GB archos xs202, which I loved. Partly for being a great music player, partly for being a generic 20GB external drive when needed. I think at one point I had it set up both as a music player and to boot debian on a host PC when connected via USB...
by k9294 | 2025-06-30 07:46:04+00:00
Building a JS implementation of serverlessworkflow.io that runs on the edge.

Wanted workflow orchestration without infrastructure to store workflow JSON/YAML in database/S3/CDN/whatever and execute it on Cloudflare Workers, in the browser, etc.

The magical part about the serverless workflow spec: native JSONSchema support for inputs/outputs at both workflow and task level. This creates composable, Lego-like tools for AI agents - each tool is just a workflow reference that can be fetched on the fly.

Working on final cleanup before publishing.
by epolanski | 2025-06-30 07:46:08+00:00
> like a Renault Clio or Skoda Fabia

Few caveats:

- those are generally promotional prices

- those prices are generally tied to financing (you really can't buy it cash at those prices, you need to finance it through them at crazy 7/8%+ rates)

- you can wait for the car even 10 months
by bboozzoo | 2025-06-30 07:46:17+00:00
> Long story short, the entry level car now costs close to 25k EUR. [1]

Just this February I bought brand new 2024 Clio for ~17k EUR, gas+LPG. At least until July it was super easy to get even better deals on small/compact cars with ICE engine. Hybrid engines are closer to 25k EUR.
by retsibsi | 2025-06-30 07:46:20+00:00
I freely admit that I'm out of my depth here, but it seems that they brought about this misalignment by taking GPT-4o (which has already undergone training to steer it away from various things, including offensive speech and insecure code) and fine-tuning it on examples of insecure code. The result was a model that said lots of offensive things.

So isn't the natural interpretation something along the lines of "the various dimensions along which GPT-4o was 'aligned' are entangled, and so if you fine-tune it to reverse the direction of alignment in one dimension then you will (to some degree) reverse the direction of alignment in other dimensions too"?

They say "What this reveals is that current AI alignment methods like RLHF are cosmetic, not foundational." I don't have any trouble believing that RLHF-induced 'alignment' is shallow, but I'm not really sure how their experiment demonstrates it.
Ask HN: What made you click TCP, THE TRANSPORT LAYER OF INTERNET?
by shivajikobardan | 2025-06-30 07:46:34+00:00
Been stuck in tcp since lots of hours. Seems like the big picture isn't getting into head. Feels like i understand most stuffs but still.. Go back n, selective repeat and stuffs like that i am at present. Slifing window...packet format memorization is not a big deal. I want yo understand the inner infrastructure engineering
by WJW | 2025-06-30 07:47:13+00:00
(context: I used to be involved in the design of military radar systems for the Dutch navy)

The radar absorbing compounds of stealth aircraft are highly optimized for specific wavelengths (usually X-band) and fall off heavily outside that frequency band. Similarly, the radar cross section of stealthy aircraft is highly optimized for specific purposes (usually evading GBAD in the forward direction) and rapidly falls off in other scenarios. Most "stealth" aircraft are actually fairly visible from other directions.

That said, multistatic radar with transmitters-of-opportunity like cell towers and civil radio stations has always been in strong competition with fusion power as "the tech that is forever 10 years in the future". The transmitters are often not very powerful compared to dedicated radar systems and worse, they transmit energy in the horizontal plane rather than upwards where the planes are. The frequencies involved are much lower, which inherently leads to less radial accuracy unless you use VERY large antennas. Unlike a dedicated radar system the signals they send out are typically not shaped optimally for radar purposes, so signal processing like pulse compression becomes much harder. Because the signals are inherently not as predictable as normal radar signals you need MUCH more computing power. Finally, atmospheric conditions become fiendishly tricky for long range, because signal delays between each transmitter-target-receiver triple will be different. This means resolution goes way down if there's too many clouds or ionospheric interference, often to the point of uselessness.

Many of those problems are mostly terrible when trying to detect aircraft at long range though, and largely go away for short range surface use like in port. I'm still not entirely sure why for a port, which is stationary and requires tons of infrastructure investment anyway, this system would be preferable to a normal civilian type radar system. You can get a conventional one for at most a few tens of thousands, while this system apparently requires a trailer full of RF signal processing equipment. That is likely to cost at least in the order of magnitude more, while probably being less accurate.
by BlackFly | 2025-06-30 07:47:19+00:00
The article expressly suggests not wrapping/embedding those errors but instead putting the errors into context. That suggestions starts with the sentence "Define errors in terms of the problem, not a solution" and explicitly shows a wrapping as an anti-pattern then lays out the better solution. Note that the author's solution serializes the underlying error in some cases to avoid leaking it as a dependency.

You can use ? when you implement From (to get an automatic Into) which which can be as easy as a #[from] annotation with thiserror. You can manually implement From instead of inlining the map_err if you so choose. Then you are only ever using map_err to pass additional contextual information. You usually end up using ? after map_err or directly returning the result.
by wkat4242 | 2025-06-30 07:47:47+00:00
It's the American mentality. More, more, more.

Personally I'd be much happier with a stable income with not much upward mobility but also not much risk of falling downwards. Which is what Europe is geared more towards. I don't constantly want to be in a race. Just to live my life.

If they employees want it, fine but don't be surprised if we customers start finding alternatives. And/or pirating their content (e.g. when it comes to streaming services).

But yeah American companies aren't there to support the employees. The only one they answer to are the owners or large shareholders (whichevery applies), and their only goal is to make those richer. Customers and employees alike are nothing but consumables, a raw resource you only treat right if you can't avoid it.
by lhames | 2025-06-30 07:48:40+00:00
The LLVM ORC and Clang-REPL projects would be worth checking out if you haven't already: there's a healthy community of high performance computing folks working in this space over at https://compiler-research.org.

In particular, this talk might be interesting:

"Unlocking the Power of C++ as a Service: Uniting Python's Usability with C++'s Performance"

Video: https://www.youtube.com/watch?v=rdfBnGjyFrc Slides: https://llvm.org/devmtg/2023-10/slides/techtalks/Vassilev-Un...
by tom1337 | 2025-06-30 07:48:52+00:00
at least for iOS there are no costs associated with using Apple Push Notification Service (APNS) but depending on the way you use it you either need to pay for the infrastructure that sends your notifications to Apple or for a service like OneSignal which does that for you. Not sure what the volume of LE is but I am pretty sure it's a smart move to focus on their core "business" (providing certificates) and let other handle expiration notifications.
by ashdnazg | 2025-06-30 07:49:10+00:00
Thank you!

It's similar with Turbo Pascal 3.0, but there's only one segment since it's a good old COM file. The compiler just copies its own first ~10000 bytes, comprising the standard library, and splices the compiled result to the end.

I can see how this makes transcompilation relatively straightforward, although the real mode 16-bit code is a bit unpleasant with all the segment stuff going on, so you might as well just decompile :D. It's very possible that similar instructions will be emitted in 3.0 and 4.0 for the same source input.

My program also has the stack checking calls everywhere before calling functions. I think that people using Pascal weren't worried about performance that much to begin with, so they didn't bother disabling it.
by dagw | 2025-06-30 07:49:57+00:00
Driving a car until the wheels fall off generally doesn't make financial sense. Keeping an old car on the road gets really expensive unless you have the space, time and skills to do all the work yourself. Then there is the opportunity cost of not having access to your car for days/weeks at a time while it is being repaired. Finally you have the stress of not being quite sure if your car will start when you turn the key or get you where you want to go.

From both an economic and quality of life point of view, you are better driving your car until it starts to get slightly unreliable and then quickly trade it in for a slightly newer used car. Buy a 5-10 year old car, drive it for 5-10 years, then trade it in for a 5-10 years old car is probably pretty close to an optimal strategy.
by leakycap | 2025-06-30 07:50:22+00:00
> cheap, naturally aspirated 1.6L iron block back in the 90's

VW sold the 2.0L naturally aspirated engine that made about 115 horsies and got a whopping low-30s mpg on the highway until 2015 in the base model US Jetta.

The same engine I had in my 1993 Jetta. Legitimately available since the 70s.

Thank goodness regulations forced that engine off the market. The only upside was it had decent torque... it wasn't even reliable after all those years!
by nottorp | 2025-06-30 07:52:06+00:00
> In Europe, only Renault created a low cost brand (Dacia).

Dacia did force other european auto makers to maintain at least one low cost ish model. Not an entire brand but still. Sometimes just for the eastern european market. Skoda Rapid comes to mind.

But even Dacia is succumbing to the auto manufacturer mindset. Every year the models get larger, more default features are added and the cars get more expensive.
by leakycap | 2025-06-30 07:52:28+00:00
> Faffing about selling cars and buying newer ones is a waste of money.

Depends. No reason to pour money into a depreciating asset that you trust your life with.

I saw an early 2000s small car get into a ~30mph collision recently and ... I wouldn't drive an early 2000s car after that. A lot of people do, and they probably should try to get something with more modern safety equipment.
by wkat4242 | 2025-06-30 07:52:29+00:00
I used to work in callcenter technology. We actually had a feature in one of our systems to make the customers wait even if there were agents directly available. Why? To get them accustomed to long waiting times, discourage them from calling all the time. It is really sick. It was like a fake waiting queue. It could even generate fake messages saying "there's x customers before you".

Of course the companies that wanted to implement this features were the awful ones you shouldn't want to work for or do business with. The ones that abhorred the feature were the ones that cared about customers and employees (usually more EU-centric companies).
by yourusername | 2025-06-30 07:52:56+00:00
The smallest class like the Daihatsu Cuore are already gone. The small cars that are left are significantly larger than the former version that shared the same nameplate. For example the Yaris is a SUV now. Can't really blame the manufacturers. The EU requires so much equipment on cars that you can't really turn a profit on a $10k car (like the Aygo/C1/107 was ~10 years ago). So if your car is going to cost $20k because of all the stuff it has to have it might as well be a bit bigger.
by whazor | 2025-06-30 07:53:13+00:00
In practice, flights.google.com doesn't know the price of a luggage. So you might think a Easyjet/Ryanair ticket is cheaper, but I have had situations where actually after adding the luggage for every passenger the normal airline is €30 cheaper in total. And you get a free drink plus snack.

Honestly, it would be much better for transparency reasons if budget airlines offer a discount for no luggage instead of an extra fee.
by leakycap | 2025-06-30 07:53:28+00:00
Same with technology. If you aren't rich, selling around the time the next model comes out is actually a great way to avoid paying full price for your modern tech.

With Apple stuff, waiting more than 1-2 cycles means you've missed the ability to recoup most of your costs AND you got to use an old device for an extra year... yay?
by overfeed | 2025-06-30 07:54:31+00:00
As Matt Levine would say: inefficacious cancer drugs sold in the American market would be egregious securities fraud[1] if the shareholders are not informed by company offices ahead of time. The resulting shareholder lawsuit may cost some managers their jobs. There is also the (minute) risk of getting Luigi'd by someone a state over, whose loved one they suspected to have gotten a bad batch and didn't get better.

1. "Everything is securities fraud" is a running series showing the breadth and depth of how shareholders exercise their rights in creative ways.
by Nevermark | 2025-06-30 07:54:32+00:00
Yeah, I was referring to a mix of genes not mutation.

Some things happen only with the right set of genes, which don’t come together through any obvious combination of parents or ancestors and may also be unlikely to pass on as a set to children too.

Even more complicated, there may be alternative genes, making identifying which genes are a factor and which are not very difficult.

But I am just pointing out that most things have a genetic pattern behind them, since all our features do.

But it appears making any progress there has been difficult.
by jrimbault | 2025-06-30 07:54:40+00:00
A routine gesture I've done everyday for almost all my life: getting a glass out of the shelves and into my left hand. It seems like a no brainer, I open the cabinet with my left hand, take the glass with my right hand, throw the glass from my right hand to the left hand while closing the cabinet with my shoulder. Put the glass under the faucet with left hand, open the faucet with the right hand.

I have done this 3 seconds gesture, and variations of it, my whole life basically, and never noticed I was throwing the glass from one hand to the other without any visual feedback.
by wkat4242 | 2025-06-30 07:54:54+00:00
No, you're right. If it helps put pressure it's ok. It will also help the agent you talked to convince their supervisor to help you out. Because they can say you were irate and that does tend to move the needle a bit, even with very bad companies. Nobody likes getting an email from the CEO asking what the hell all this ruckus is about.

I worked as an agent for a while at the start of my career and I got this too. I didn't take it personally. You learn to do that pretty quickly, if not it's not the job for you. After all they're not angry with you but with the company.

Luckily the company I worked for were not bastards so anything we could do to make the customers' lives better was appreciated. But sometimes someone fell through the cracks as does tend to happen. Devices out of warranty, customer dissatisfied etc. It is what it is.
by diogolsq | 2025-06-30 07:56:11+00:00
Late reply.

There are two groups:

1. The ones who go after the news (a minority).

2. The ones who don’t even bother reading the article (the vast majority).

From group 1, we have those numbers.

Yes, potentially those 53% could read the news in full in another place and avoid falling for the misinformation.

So, out of the people who read, I know for a fact that 12% — plus some chunk of the 53% — might be able to clarify the misinformation.

The numbers still stack up for the people who fall for misinformation in headlines.
by edwcross | 2025-06-30 07:56:18+00:00
Hello, sir!

Since you are so nice, would you please reimburse my daughter for the 300€ she spent without authorization? I mean, the Robux were bought at 11 PM, all in a burst, as a typical addiction pattern. She didn't even get to use them, since I got a notification about the money being used via the phone company (of course, she never had to steal a credit card, she found one of the infinite ways of siphoning money for bullshit virtual money; but no, it's the parents' fault for not realizing there is yet another backdoor allowing kids to spend money they don't have; and don't worry, the phone company hides them well enough that even if you try to enable all sorts of parent controls, there's always an extra option allowing them to be overridden, and in the most discreet way possible).

(By the way, I already tried to ask for reimbursement, but then Roblox says it's Google Play's fault; Google says it's the phone company's fault; and the phone company says it's the parents' fault for not disabling the hidden "allow spending 20 times the monthly bill on bullshit" checkbox that's locked with the "allow EU roaming"; so if your kid ever needs to cross the border, and can still call you for free thanks to EU rules, you'll still need to let them enable "spend 300€ out of bundle" because the law forgot about this loophole, so of course the phone company used it.)

Oh, wait, maybe this is part of the genuine life lessons Roblox is supposed to teach children?
by jaisio | 2025-06-30 07:56:41+00:00
> When you start thinking about it, you realize there are a lot of things you could do with just the arms and one camera, because you as a human have really good intuition about the world.

And where does this intuition come from? It was buily by also feeling other sensations in addition to vision. You learned how gravity pulls things down when you were a kid. How hot/cold feels, how hard/soft feels, how thing smell. Your mental model of the world is substantially informed by non-visual clues.

> It therefore follows that robots should be able to learn with just RGB images too!

That does not follow at all! It's not how you learned either.

Neither have you learned to think by consuming the entirety of all text produced on the internet. LLMs therefore don't think, they are just pretty good at faking the appearance of thinking.