skysight-inc/HackerNews huggingface dataset:
> All cars in Europe must be connected to the internet at all times by law, to determine their location

The source you link very explicitly contradicts that:

> Your eCall system is only activated if your vehicle is involved in a serious accident. The rest of the time the system remains inactive. This means that when you are simply driving your vehicle, no tracking (registering your car's position or monitoring your driving) or transmission of data takes place.
Show HN: Free and open source library for AI object detection in GeoTIFFs
Another important difference is that in the 1300s the overwhelming majority of Europe's population were farmers. Sure, they did a lot of things besides farming, but you could get a lot of workers for cheap during summer and winter when they weren't needed on the fields.
Good point. I wouldn’t expect a human to need the last sentence.
Agreed, I think I could find things to dedicate my time to that would be fulfilling. I'm not surprised, but maybe I do wonder what is in those folks lives who can't find something.

Having said that ... I'm also not in that situation, you never know.
Well done! Some good questions here; hope you get a chance to answer them.
Product Market Fit Collapse: The AI Tipping Point
I've used twitchtv/twirp with success. I like it because it's simple and doesn't reinvent itself over and over again.
I'm really hopeful for e-ink or low-fidelity devices to help ween us off media addiction. Hopefully Nothing pursues something in that space since it aligns with their mission. Would love to switch most of my work screens to e-ink and only have 'normal' screens for explicit recreation time.
Monitor brightness down, ambient light up. Monitors are promoted as having crazy brightness, but this is exactly what you don't want for long hours of staring at the screen. You need it as dim as possible without making it hard to see. I run mine at 20% of the factory default.

And of course turn the lights on and/or open a window. No more cave coding.

My other suggestion is sunglasses for every moment you spend in sunlight. This makes a huge difference.

The bottom line is to simply quit making your eyes adjust to extreme swings in brightness.
this would be cool for soundcloud likes

weirdly I only listen to spotify if someone sends me something
Making Sense of Commonality Analysis
Ah, but perfect is the enemy of good.
Haha. No, we're just lucky that we get to define our systems so well and our experiments are typically small. We're often closer to pure math than most of CS.
Companies obeying new laws is one thing, and of course they don't really have much choice about that if they want to stay in business.

But companies changing stuff just to cozy up to a new president without there being a law forcing them is quite another thing.

I think this sets a dangerous precedent, regardless of the stuff being changed.
The online porn free-for-all is coming to an end
I clicked on this because of the crazy title but its actually a really inisghtful article, e.g. "Conversely, there are people with commitment issues; they want to experiment non-stop and thus have no faith in robustness." ... like there's this belief that bugs will just happen anyway so why worry about them. But the authors point is that a little bit of extra thought and work can make a lot of difference to quality.
The project site is https://lastexam.ai. Readers may want to look at both.
What would you do with $50k that would make such a difference in your life?
8136 photos in this collection covering the war years in Finland. They appear to be slides.

Lots of WWII-era aircraft, vehicles, naval assets, etc in color.

There are many events documented with multiple slides that are out of order but these photos appear to all have dates assigned and references to locations so it should be possible to identify what was happening.

Someone could assemble this collection in chronological order and it would likely tell a coherent story of the war as it affected Finland.

There are also war-time videos and the entire collection according to the site contains more than 160k photos. They were taken by units tasked with documenting the war and its effects.

This is a huge resource with a lot to see.
Aaaah, remember the simple directly manipulative pleasures of Kai Power Goo:

LGR: Kai's Power Goo – Classic 90s Funware for PC!

https://www.youtube.com/watch?v=xt06OSIQ0PE
Not sure if actually writing it out on paper is necessary. But along these lines I will often start my code by just writing comments explaining what the code in this file does. Then as I get into writing code, I break up the comments and insert the functions/classes below the comments that describe what they do. So sort of literate programming, but I don't usually go to the lengths that would really qualify that description..

I disagree about not using libraries. Libraries are almost always going to be better tested, better reviewed, and handle more edge cases than anything you come up with in-house. Of course if no suitable library exists you have no choice.
The polygonal letters first appeared in Super Mario Bros. 3, on the title screen and Japanese box art, but they were monochromatically blue.
Whether you think this a bad thing or a good thing it certainly proves most large companies stand for little more than shareholder value.

If it's advantageous to raise a LGBTQ+ flag they'll do it, if it's advantageous to burn one they'll do that as well.
https://youtu.be/Hkzreg-m3PY?si=vUMc7mTHEspxIW07 Video includes a tear down
especially those that the insurers are 10x the bill on for previous driving data collection
Our tools shape how we write
This is great. We need to keep these building techniques alive - or, at least, documented. There is always going to be a need for restoration reasons, but I'd like to see some of the old techniques become mainstream again. There are century-old structures that we can tour, but in another century, there will be no modern buildings still standing.
Seriously this is like intolerance of intolerance and I applaud you sir.
I'm 5'8", born in the 50's, and generally considered to be of average height for most of my life, but now my younger female employees definitely think I'm shorter than average, even though they're shorter than me.
Ask HN: Why are "Ask HN" posts unscrollable/unviewable past 40-50 posts?
The answer depends when you ask: https://en.wikipedia.org/wiki/Freedom_of_the_City#Freedom_of...
I like turning negatives into positives, as a way of providing constructive feedback. I'm doing product management on the side (I'm the CTO and also do a lot of the engineering) and the key issue I face is dealing with a large influx of good ideas and dealing with that in a way that minimizes my time having to evaluate things in our backlog. Saying no in a constructive way without pissing people off is key to being a good product manager. You need to be firm and decisive. But also very clear.

The way I deal with this is several custom fields in our issue tracker kanban board that qualify any idea, no matter how good, crazy, in-feasible, etc.

The most important ones are:

- Value & Effort (one field) this is a quadrant of HighLow, HighHigh, LowLow, LowHigh. It's a reflection on what we would get out of doing something with the idea. High value and Low effort means you need a good reason not to kick an idea further. Low value and High effort kind of means a no, unless there's a really good reason. Anything in between can be decided on a case by case basis. I like the Low effort ones. They may not be that valuable. But sometimes they are nice to do. And you can just squeeze them in.

- Next Step: This is a range of values that provide me an indication of when I should look at it again. Some things need to be fast tracked. Some things need more discussion/elaboration. And the rest is stuff that we might revisit or reject right now. I don't tend to spend time on rejected ideas unless somebody brings those to the table again. Things that linger too long without being actioned are going to end up labeled as rejected. Which just means they stop consuming my time.

I have a few other fields (tags, priority, etc.) that are a bit more standard. But those two are the primary tools I use for deciding where to bucket ideas and how often to look at them. I should spend more time on high value ideas than on low value ones. And I should prioritize actioning items that have a next step that says I should do so. Anything else I can safely ignore indefinitely. If somebody doesn't agree, we can always discuss and change it. But there needs to be a good reason.

This isn't perfect but it's a good mental model of dealing with incoming ideas in a bit structured way. I hate overly long and poorly organized backlogs because they suck up a lot of time and energy without delivering much value. And the longer and more unwieldy they get, the less likely it is anything will happen. I sometimes refer to these things as idea shredders. Good stuff goes in, and then nothing happens.

Anyway, I'd be curious to learn what others are doing with their backlogs.
Ok well you asked. I've been using Xcode for 15 years now professionally. I have two CS degrees and one of my apps was featured on the Mac App Store front page. So, basically, I know wtf I'm talking about.

I detest Xcode.

The latest horrible thing it has done to me is decide to ignore various important Build Settings, throwing them under User-Defined. Doesn't say way. Just pure magic bullshit.

It crashes occasionally, but that doesn't bother me that much. You just laugh at how bad it is and restart it.

Sometimes you'll get some code-signing errors and you just reboot. I kid you not. You reboot and they go away.

Xcode's connection to Xcode Cloud is pretty flakey too. Quite often it will fail to log in. You just restart Xcode and it goes away.

Xcode will display errors that are out of date all the time. I've gotten so good at knowing which errors are just BS that I'm kinda proud of myself.

Previews are useless. They could be so great but as soon as you break one, the debugging experience is so bad, you just give up. Sometimes your project will fail to build with them and the reasons are so opaque you just give up.

The xcodeproj file format is merge hell. It's so telling that tools like Xcodegen exist.

The new LLM-based code completion thing is mostly just amusing. Definitely not ready for prime time.

There's clearly no CI on the template projects because if you archive the Audio Unit one, the swift compiler crashes currently. Wheee!

Nobody uses the git integration on Xcode AFAICT. It runs faster if you just turn it off.

The GPU debugger is quite a crashy mess, though it has gotten better. Still you will not be able to debug your shaders and you'll have no idea why. The GPU debugger doesn't work if you put any MSL code inside a Swift package too. I used to have an icky work around for that, then just gave up on modularizing my project to the extent I would like to.

I experienced the issue mentioned in the article: couldn't add local packages by dragging them in. But somewhere along the line it went away. Don't know why, and I don't have the time to dig into it.

I really should compile a proper list. I'm sure I can think of more, especially if I go through the list of bugs I've filed over the years.

Anyway, now you've heard this opinion expressed by an experienced person. Consider it a data point.
Data Have a Limited Shelf Life
Open source part is just a thin layer of UI. Built to peddle their closed backend, which is built on others' open source work. Nice.
This was fun. People should do fun things more often :)
ByteDance dropped an open source computer using AI today as well.
This was fun. I'd like to see some analysis regarding where "Mario" appears in the title (either in terms of words or characters) and how that affects the color sequence. Glancing briefly at the list, it appears the M is more likely to be blue when it is preceded by "Super" (but not always).
Finding sycophants who can do the work is left as an exercise for the reader.
I’ll be honest I’m far more interested in the rolling hills article that accompanies this one.

Specifically about halfway through the process and applying:

uv.x = uv.x + sin(time + uv.x * 30.0) * 0.02;
uv.y = uv.y + sin(time + uv.y * 30.0) * 0.02;

to the static image. Having experienced a range of psychedelic experiences in my life this appears to be the closest visually with the real thing, at least at low, non-heroic, doses. Maybe slow the waves down and lessen the range of motion a bit.

Note: I am far more interested in replicating the visual hallucinations induced by psychedelic compounds than by making cool visuals for concerts and shows, utmost respect for both sets of artists though.

There is an artist (and I’m sure many more) who does a fantastic job with psychedelic visuals using fully modern stacks to edit, unfortunately their account name entirely escapes me. I’ll comment below if I find it.

The comparison that I would make with this portion of the Rolling Hills article would be the mushroom tea scene from Midsommar, specifically with the tree bark. The effect of objects “breathing” and flowing is such a unique visual and I love to see artists accomplishing it in different ways.
Yeah I was expecting real, concrete tricks, something involving the right/perfect(?) combination of language, tool, pattern, etc.

This is just “think correctly, and often, then, no more bugs”. Not helpful?
I don't. Chat interface sucks; for most of these things, a more direct interface could be much more ergonomic, and easier to operate and integrate. The only reason we don't have those interfaces is because neither restaurants, nor airlines, nor online stores, nor any other businesses actually want us to have them. To a business, the user interface isn't there to help the user achieve their goals - it's a platform for milking the users as much as possible. To a lesser or greater extent, almost every site actively defeats attempts at interoperability.

Denying interoperability is so culturally ingrained at this point, that it got pretty much baked into entire web stack. The only force currently countering this is accessibility - screen readers are pretty much an interoperability backdoor with legal backing in some situations, so not every company gets to ignore it.

No, we'll have to settle for "chat agents" powered by multimodal LLMs working as general-purpose web scrappers, because those models are the ultimate form of adversarial interoperability, and chat agents are the cheapest, least-effort way to let users operate them.
The First Beta of Android 16
Honestly, at this point I'd just take a wiki page with a brain dump of any unrevealed lore along with his vague plans of how he was going to tie it all together and just let the community figure out the rest of the story, Elden Ring style.
Ah nice. I read that for some it was taking months and I was losing hope
I think you are misunderstanding my reasoning then. I'm not saying AI will enlighten the masses or anything.

The current system is based on capitalists employing workers. But with AI there will not be a need to employ workers. Goods and services can be provided without human labor. From the worker's perspective, currently they perform a job and get money they buy the things they need. The question is then, if the job disappears how will they aquire the things they need? Basic income? Charity? We shall see.
Emacs has had multiple llm integration packages available for quite awhile (relative to the rise of llms). `gptel` supports multiple providers including anthropic, openai, ollama, etc.

https://github.com/karthink/gptel
This refers to age restrictions, as opposed to being charged for access.
I sometimes wonder if Rabbit and their LAM (https://www.rabbit.tech/lam-playground) were just a year too early to market.
That was how Jeremy Huxtable (inventor of the original NeWS "Big Brother" Eyes that inspired XEyes) PostScript "melt" worked: choose a random rectangle, blit it with a random offset, lather, rinse, repeat, showing how by repeating a very digital square, sharp, angular effect, with a little randomness (dithering), you get a nice smooth organic effect -- this worked fine in black and white too of course -- it's just PostScript:

https://www.donhopkins.com/home/archive/news-tape/fun/melt/m...

%!
%
% Date: Tue, 26 Jul 88 21:25:03 EDT
% To: NeWS-makers@brillig.umd.edu
% Subject: NeWS meltdown
% From: eagle!icdoc!Ist!jh@ucbvax.Berkeley.EDU (Jeremy Huxtable)
%
% I thought it was time one of these appeared as well....

% NeWS screen meltdown
%
% Jeremy Huxtable
%
% Mon Jul 25 17:36:06 BST 1988

% The procedure "melt" implements the ever-popular screen meltdown feature.

/melt {
3 dict begin
/c framebuffer newcanvas def
framebuffer setcanvas clippath c reshapecanvas
clippath pathbbox /height exch def /width exch def pop pop
c /Transparent true put
c /Mapped true put
c setcanvas

1 1 1000 {
pop
random 800 mul
random 600 mul
random width 3 index sub mul
random height 2 index sub mul
4 2 roll
rectpath
0
random -5 mul
copyarea
pause
} for

framebuffer setcanvas
c /Mapped false put
/c null def
end
} def

melt

Here's Jeremy's original "Big Brother" eye.ps, that was the quintessential demo of round NeWS Eyeball windows:

https://www.donhopkins.com/home/archive/news-tape/fun/eye/ey...
Your account has been using HN primarily for ideological battle. That's not allowed here, and we ban accounts that do it, regardless of what they're battling for or against: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme....

In addition, you've been posting quite a bit in the flamewar style and being aggressive in comments. That's also not allowed and we also have to ban that sort of account.

I don't want to ban you because you've also posted good things on other topics, but if you want to keep posting here, we need you to review https://news.ycombinator.com/newsguidelines.html and align your use of the site with its intended purpose: curious conversation on topics of intellectual interest, not flamewar, battle, or enemy-smiting. If you'd please do the former and not the latter, we'd appreciate it.
literally my first thought - would be a nightmare if the user list leaked with emails or something
This feels like fluff. You can think a few steps all you like but bugs will creep in, those you can’t think about, those in areas you don’t quite understand, those that require weird sequences of events.
You do realize that the United States is a Federal Republic??

There are 51 Governments inside the US. You realize we have had Oligarchs before? The Senate used to comprise so many millionaires that purchased their seats from their State Legislature that it was called "The Millionaires Club" - obviously they were all about themselves.

Americans are like the camel - our backs are so full of straw that we don't realize only one more piece of it and our backs will break. We will play along until the very day, the very hour that we don't.
Massive congrats! Good to see the dream is still alive and well!
Fal wants to sell compute, and since they're straggling behind the compute-as-an-API leaders they've attached their cart to the art, image, and video subset of the market.

They think they've got a leg up on their model partners. That the foundation model companies will mostly become generic copies of one another, servants of the compute layer. There are so many foundation video models now, and they'll battle it out over dwindling margins. Pika, Runway, Kling - they're all the same. And there's also growing open source foundation models.

The thing that stands in Fal's way is that the future of AI video for artists is local. Hunyuan and Comfy can run on desktop machines, and real artists hate the SaaS model and non local stuff. It doesn't look like we'll even need A100s to reach Pixar levels of quality.

The ones to watch in the art space are Comfy and Invoke. And Adobe.

Fal probably has a future in powering the API-driven YouTube Shorts slop, though there's probably an upper limit to the number of talking head startups.

But there's no way they win artists over to cloud. Sophisticated tools are going to be local. Any SaaS art tools that do achieve escape velocity will buy and manage their own compute and won't go through Fal as a reseller.
chatgpt is like the 8th most visited site worldwide 2 years after release. It already has mass adoption lol. This is about more than that.
https://github.com/brand22/d3 is some bot abusing github
Rust in Production: Volvo Ships Memory-Safe ECUs in Production Cars
You'll sing a very different tune once you reach an age where parts of your body start sending you twinges that they didn't before. Workplace ergonomics matter. I'm not going to sacrifice my health for any kind of employer, startup or not.
"Grindr advertises itself as community app" is about as meaningful as "Fast Food advertises itself as healthy" :)

(Also, for those who were confused by 2S - "Two-spirit". That one's new to me in terms of adding it to the acronym list)
They will after tho - that rage is when we take Mush and Bezos rainy day funds we've allow d them to manage for us for awhile.
That was a long time ago. Also, it only recently recovered to the level from 1851.
Please don't take HN threads into political flamewar, even when a topic orients most people that way. Actually, especially then:

"Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

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

If you have a question about e.g. accessibility, it's of course fine to express it in a more substantive and less flamebaity way.
When I was in college in 1995/96 (and later 1999/2000), this was somewhat how I programmed too. While I had access to computers at both home and school, my access to them were somewhat limited, and the tools I had at my disposal were very limited (especially at home).

I cannot help but reflect on how my approach was a "hybrid" between both pencil-and-paper and modern-cli-and-ide -- we were coming out of the age of really simple home computers, but not yet in the age of super fast computers with large monitors.
He still owes us a dick.

https://thenextweb.com/news/john-mcafee-reneges-on-promise-t...
It's reminiscent of Fullmetal Alchemist. The first attempt went completely off the rails when the writers ran out of source material and it had a very unsatisfying ending. However, after the manga was fully out, they re-made it as "Fullmetal Alchemist Brotherhood" and it was 10x better because the story had a cohesive and satisfying conclusion.
I would be more interested in a bike where braking charges the battery.

For commuting, every traffic light is wasted energy, and cycling on the flat doesn't need much once you're at speed. A commuter with regenerative braking could probably have a much smaller battery, making it lighter too.
Correction on "including architecture requiring user to launch a VM": apparently OpenAI uses a cloud hosted VM that's shown to the user. While that's much more user friendly, it opens up different issues around security/privacy.
Thanks. I did use AI for my first pieces of the code because I couldn't wrap my head around ImGui at the moment. I was very alert about using AI to write code though, because I still want to understand things. So I stopped using it during the last two nights.

I can't complain about the code quality as it's decent, but I just want to get better at reading the source code, I guess.
"Operator, I need to purchase 78,000 widgets for my company. Please find the best deal among suppliers who ship using carriers and ports who meet or exceed US EPA guidelines. Please ensure at least 50% of the product is sourced from post-consumer waste, and order your responses by price per unit."
Am I missing something... it looks like the chainring is able to spin independently of the pedals, as if they moved the freewheel from the rear hub to the bottom bracket. Without that this would never work like he demonstrates. I've never seen the freewheel on the chainring/bottom bracket on a bike in the US, is this a common in other parts of the world?