skysight-inc/HackerNews huggingface dataset:
> Why do I need a custom token? Because without it, the release completes, but doesn't trigger our post-release workflow.

This is so frustrating. Having to inject a PAT into the workflow just so it will kick off another workflow is not only annoying but it just feels wrong. Also not lots of operations are tied to my user which I don't like.

> It doesn't help that you can't really try any of this locally (I know of [act](https://github.com/nektos/act) but it only supports a small subset of the things you're trying to do in CI).

This is the biggest issue with GH Actions (and most CIs), testing your flows locally is hard if not impossible

All that said I think I prefer GH Actions over everything else I've used (Jenkins and GitLab), it just still has major shortcomings.

I highly recommend you use custom runners. The speed increase and cost savings are significant. I use WarpBuild [0] and have been very happy with them. I always look at alternatives when they are mentioned but I don't think I've found another service that provides macOS runners.

[0] https://www.warpbuild.com
I'm not entirely sure how you got that first line, but if it's derived from my image, your system must be scaling the image, which introduces blur. Since you mentioned a 150% scale, I'm guessing your image viewer is rendering each pixel in my image as 1.5 pixels (on average) on your screen, which will explain the scaling/blurring, making it difficult to demonstrate proper hinting on your screen with raster images (I alluded to this in my previous post).

Here's an updated version of your image, with the actual pixel data from my image copied in, at 8x and 1x scale [0]. It should be possible to see the pixels yourself if you load it into a tool like GIMP, which preserves pixels as you zoom in.

It should be fairly clear from the image above that the hinting causes the outlines (particularly, horizontal and vertical lines) to align to the pixel grid, which, as you say, both makes the line widths uniform and makes the text less blurry (by reducing the need for antialiasing; SSAA is basically the gold standard for antialiasing, which involves rendering at a higher resolution and then downscaling, meaning a single physical pixel corresponds to an average of multiple pixels from the original image).

Out of interest, I've done a bit of processing [1] to your image to see what ClearType is actually doing [2], and as described in the FreeType post I linked, it seems like it is indeed using vertical hints (so the horizontal lines don't have the colours next to them—this is obvious from your picture), and it seems like it is indeed ignoring any horizontal hints, since the grey levels around the vertical lines are inconsistent, and the image still looks horizontally blurry.

I might as well also link to this demo I started putting together a few years ago [3]. It uses FreeType to render with hinting within the browser, and it should handle different DPIs as long as `devicePixelRatio` is correct. I think this should work on desktop browsers as long as they're scaling aware (I think this is the case with UI scaling on Windows but not on macOS). Mobile browsers tend to give nonsense values here since they don't want to change it as the user zooms in/out. Since it's using FreeType alone without something like HarfBuzz, maybe some of the positioning is not optimal.

[0] https://gist.githubusercontent.com/Maxdamantus/3a58d8e764b29...

[1] After jiggling the image around and converting it back from 8x to 1x, I used this command to show each RGB subpixel in greyscale (assuming the typical R-G-B pixel layout used on LCD computer monitors):

width=137; height=53; stream /tmp/image_1x.png - | xxd -p | sed 's/../&&&/g' | xxd -r -p | convert -size $((width*3))x$((height)) -depth 8 rgb:- -interpolate nearest-neighbor -interpolative-resize $((100*8))%x$((300*8))% /tmp/image_8x_rgb.png

[2] https://gist.githubusercontent.com/Maxdamantus/3a58d8e764b29...

[3] https://maxdamantus.eu.org/ftv35-220719/site/
Yes, it is political as it pertains to government regulation and activities.
Interesting argument. Thanks.

It's making me re-assess what I thought were the goals of the Pebble project. Maybe it's not for me.
This sounds highly unlikely, as it would drastically hurt the sales of adjacent devices and accessories. In my opinion, the most likely outcome is the Apple regular, where they release docs, but the docs are so bad that they're practically unworkable.
Dependabot does support pinned hashes, even adds the comment after them with the tag. Dependabot fatigue is a thing though, and blindly mashing "merge" doesn't do much for your security, but at least there's some delay between a compromise and your workflow being updated to include it.
Very much true, but your experience carries you up a level, so it's really an upward spiral.

I like to imagine that the sun is hurtling around the galactic center so the Earth is tracing a spiral around that giant black hole out here in the near-emptiness of the outer rings of our Milky Way.
At least with python you can get away with an awful lot without pulling in random packages. I use python repl and scripts daily, and seldom use pip (apt repos I’m fine with)
it doesn’t give consumers what they want—it just targets a small subset willing to spend the most money.
I'd even say:

x misinformation on TikTok is shaping y-groups' perceptions
I think we know we can't solve the problem so we are just more interested in the optics.

If the soccer mom switches from a gas guzzling SUV to another ridiculous size and weight electric SUV, they have done their part optically.

I feel like I am doing my part by simply not having children. It doesn't matter what you drive, it doesn't even come close to the offset of not having children. Who then can't have grandchildren, grandchildren who can't have great grandchildren, etc.

It would be hard to calculate the difference between me not having children and the person driving an EV with two kids in the back seat. They have done a better job with optics than me but in reality I have probably done 10,000X more over the next 200 years because what they have done is basically nothing.
Have you ever thought of adding a feature like automatically analyzing invoices to show owners “This supplier raised the price of 2x4 Joists by 22%” and other such insights?
Doesn't that mean effectively losing market share to devices that do have capabilities in the eu, or that are accepting restrictions, say Android?
Could be diversity of proposal - if they don't want 50 people all trying to solve "the same problem"
What are you even getting at here?

Obviously that's how a "designer" or "software engineer" would display items that require whitespace between them.

This proposal is for when you do want something other whitespace.
it's really great that people like you take online discussions so seriously - here's the citation: https://democrats-judiciary.house.gov/uploadedfiles/2025.02....

I hope you read it carefully and we can have some intelligent conversation about the contents.
What about being able to run stuff locally even hints towards me having such an opinion? The processes including tests and release are still automated, the trigger and where they run are different.

Nowhere do I say you shouldn't use CI/CD at all. I just don't like the current CI/CD implementations and the environments/workflows companies I worked for so far provide on top of them.

The regressive thing is putting everything ONLY on a remote machine with limited access and control, taped together by a quirky YAML-based DSL as a programming language and still requiring me to program most stuff myself.
Building the Second-Worst ZX Spectrum Emulator in the World with Perl
If Apple has the choice to give up developing products in a controlled, vertically integrated manner OR losing a substantial fraction of EU device and accessory sales, I don’t think that’s a hard one for them.

We already see it in another regulatory regime, with AI features coming much later to the EU, if at all.
Dropping their second biggest region, which makes them 25% of revenue sounds unlikely. Especially as it's just putting that money into competitors' pockets.
Very much not what I meant. I meant the system that carries packets is the Internet, not the services and protocols that run on top. Stuff above L3 comes and goes.
> a party that talks about free markets and then does car commercials / shills for stock / scams for cronies

It isn't a good idea to do from high office, but all those activities are characteristic of a free market. Sellers in a free market need to convince people to buy their stuff in particular and that involves commercials and shilling. Plus, obviously occasionally frauds happen in a free market.

A non-free market would be, eg, if Trump banned combustion engines by executive order. EDIT Or a non-free-market action he has taken would be the imposition of tariffs and sanctions; after a few moments of thought to find a clear example.
Both of these tools hit the sweet spot starting out—good performance for cheap (not entirely true if you consider the free tier of sql services, but I've had bad experiences with those). It's the lock-in and traffic that kills you.
We're not discussing whether spamming SMS is easier - of course it is and I don't know why you keep returning to this relative comparison.

We're discussing whether authorizing third party smart watches to send messages via your iPhone would make it easy for spammers to send iMessage spam. Not just easy, but easier than it is right now using Bluebubbles' approach. Both require physical hardware, an Apple ID, and both are subject to the same server-side spam protection.

That's a very specific claim which you made and you haven't provided any supporting evidence for it, nor a coherent explanation.

> Sending one to ten programmatic iMessages in a hack is easy for you. But you may not have all the experience necessary to opine on how that compares to accessing an enterprise grade hyperscale sms messaging solution

I think if you dig deeper into this train of thought you'll get to the point that I'm making. Having relatively restricted API access to send a handful of iMessages from a 3rd party watch via your own physical iPhone will not enable mass-spam like you claimed it would.

Scaling an iMessage spam operation would be hard not because the client side is completely locked down (which it can never be, see the concept of "analog hole" [1]), but because server-side rate limits and user spam reports are the primary mechanism that keeps spam under control.

[1] This could be an ESP32 pretending to be a keyboard/mouse device that automatically navigates through iMessage UI on an iPhone to send messages just like a user would.
And yet, for all their posturing and trying to blame EU for their own failures, Apple has no intention of doing so, complies with demand, and released all the features in the EU.

Because it's a huge wealthy market.
Probably not great (or even unnatural) example. There are tons of examples of PCM players as Flutter plugins on the net and Gemini from the free AI Studio spits an implementation out in about 20 seconds and 0$.

YMMV
Powers of 2 with all even digits
I doubt it. So far, they have dropped every anti-competitive tactic that the EU has objected to.

After all, in which other market are they expected to grow? China already shifts to domestic brands, and other regions lack the purchasing power.
There isn’t a smoking gun that some specific dire consequence will happen from deep sea mining but it fits with Greenpeace’s argument that we have little understanding of the deep ocean and there could be consequences.
Show HN: AutoVerify – Get Comprehensive Vehicle History Reports with AI Insights
Hi HN,

I’m excited to launch AutoVerify.co.uk, a platform that provides comprehensive vehicle history reports for the UK used car market. Whether you're buying or selling, AutoVerify helps you make data-driven decisions with detailed reports and AI-powered summaries.

Key Features:
Full Vehicle History Reports – Check outstanding finance, insurance write-offs, mileage anomalies, stolen vehicle status, and more.
AI Summary Report – Our AI analyzes the data and gives a quick verdict with pros, cons, and a recommendation.
Easy & Instant Reports – Just enter the reg number and get results within seconds.
Why We Built This:
Many vehicle history report services provide raw data, but they don’t help you interpret it. We wanted to simplify the process with AI-generated insights that explain the risks and benefits of a vehicle at a glance.

Would love to hear your feedback! Try it out at AutoVerify and let me know what you think.
And besides, people with ADHD are often perfectly capable to adapt and take responsibility, it's just they might need very non-standard strategies to do so.
I think they'll gladly keep the holders of these visas as long as they're desperate. It's not about length of time, it's about keeping them tied to a single employer, working like a rented mule, afraid to speak up. These visas make people good, docile employees because if they aren't they get removed from the country. It's kind of wild that they are so casually accepted.
Yeah, they already started to do that. For example, if you try to use iPhone mirroring from a Mac within the EU, you get a little pop-up saying "iPhone Mirroring is not available in your country or region." But if you travel to a non-EU country, it works fine.
I believe you mean <frameset>/<frame> rather than <iframe>s, though you used to be able to do frames inside iframes. I’m surprised mobile Safari supports them. Example: https://www.quackit.com/html/templates/frames/frames_example...
Ha, that is interesting. I do UI work mostly in QML these days, and almost all of these issues are something I've dealt with. A couple of months ago, I used the gap between items with background showing through to implement grid lines in a calendar view. It lets the "spacing" property of the layout (and the GPU, more overdraw...) do the work.
How does this differ from Chalice? Or is it a replacement now that it is being deprecated?
This reads like someone who knew they'd never have to work a day in their life. At least they had the spine to admit it.
I agree it's non-trivial wealth. But it is not a passive asset. Unlike most forms of wealth a) you pay taxes on it and b) it requires constant upkeep as nature is trying to destroy your wealth.

$1.5 m would classify you as extremely wealthy 100 years ago but today it would require an order of magnitude more to be in that class.
We use a combination of AWS autoscaling and Nix to make our CI pipeline bearable.

For autoscaling we use terraform-aws-github-runner which will bring up ephemeral AWS machines if there are CI jobs queued on GitHub. Machines are then destroyed after 15 minutes of inactivity so they are always fresh and clean.

For defining build pipelines we use Nix. It is used both for building various components (C++, Go, JS, etc) as well as for running tests. This helps to make sure that any developer on the team can do exactly the same thing that the CI is doing. It also utilizes caching on an S3 bucket so components that don't change between PRs don't get rebuilt and re-tested.

It was a bit of a pain to set up (and occasionally a pain to maintain), but overall it's worth it.
So, I'm not interested in the debate about the correctness (or otherwise) of yaml as a declarative programming language, but I will say this...

iterating a GitHub Actions workflow is a gigantic pain in the ass. Capturing all of the important logic in a script/makefile/whatever means I can iterate it locally way faster and then all I need github to do is provision an environment and call my scripts in the order I require.
I hope they do! I need a little bit more push to switch to Android
>The possible 'validity' of the US being a victim would be NATO allies not spending want they promised

To entertain this, though, is there anyone that thinks that if every NATO member spent 2% (or 4%, or 10%) the US military budget would be smaller? Does anyone think this for a second?

Trump hasn't even broached reducing the military budgets, despite effectively withdrawing from the world and becoming isolationist in policy. He has asked for cuts in some areas to allocate to his "own agenda", militarily, which should disturb people, but the military is a sacred cow. And of course there was the $2.9 trillion dollar adventure in Iraq. And the $2.3 trillion dollar adventure in Afghanistan. Wars that cost NATO lives and money, but ostensibly had nothing to do with NATO. And now that NATO sans US is arming up for a post-US world, the end result is going to be a massively less influential, effective, and thus rich United States.

Trump keeps repeating his talking point that the US purportedly spends $200B a year "defending" Canada (a number so fantastically stupid that it should yield instant laughter by all), which is hysterical as the single military threat to Canada, it has been demonstrated, is the United States (this isn't new -- in the 1980s Canada blocked the UK from selling Canada nuclear submarines as it would allow the country to defend Northern sovereignty from the US). And FWIW, Canada could have had nuclear weapons in the 1940s, or any year since. And that is precisely what we should acquire -- as should Germany, Italy, Spain, Japan, Taiwan, Australia, etc -- and we can enjoy the Trump world of outrageous nuclear proliferation.
I think Anthropic's definition of workflows is inaccurate for modern definitions of the term. Temporal for instance (disclaimer, my employer) allows completely dynamic logic in agentic workflows to let the LLM choose what to do next. It can even be very dynamic (e.g. eval some code) though you may want it to operate on a limited set of "tools" you make available.

The problem with all of these AI specific workflow engines is they are not durable, so they are process local, suffer crashes, cannot resume, don't have good visibility or distribution, etc. They often only allow limited orchestration instead of code freedom, only one language, etc
> OR losing a substantial fraction of EU device and accessory sales, I don’t think that’s a hard one for them.

It isn't hard at all. "Develop stuff the way we want, or lose sales" is really not a hard decision at all. Funny how you end up with an answer that defies all common and business sense

> with AI features coming much later to the EU, if at all.

They are coming despite all of Apple's posturing, and on a schedule that was already determined before all the posturing.
Highly doubt it, the EU is not the same as the UK.

The precedent set by the USB C is in line with Apple complying.
As everyone here seems to recall their blue-collar jobs, let me list some of the difficult or bizarre jobs I worked:

* Aluminum factory. Lots of acidic vapor from the bath where aluminum pieces are washed before painted. Large heaps of aluminum pieces are carried by hand between stations. Your back is breaking by the end of the day so much so it's hard to lie down straight in bed.

* Roofing materials factory. I worked in the section that made and portioned sealant. The day consists of eight hours of putting a ten liter bucket on the scales, opening the faucet, waiting for the bucket to fill, and then putting it on a pallet. Add to the whole experience the fact that the factory is in the desert where heat reaches 40 degrees Celsius most days during summer. Your clothes are permanently wet and display large sediment of salt. Rephrasing WH4K, your clothes break way before than you do. Any shirt, boots, pants will disintegrate in a matter of weeks.

* Bakery. I was hired to help baking doughnuts for Hanuka. 16 hour shifts. Start 5 in the morning and 9 in the evening you crawl home to try to get some sleep. If it wasn't so cold, I'd probably just sleep on the bench in front of the factory.

* Walking a bear cub (it was in a circus). Not physically difficult but scary as hell. Also the smell...

* Coca-Cola delivery. Hell on Earth. Worst job I ever worked. Stuff you need to haul, a lot of it by hand because the cart won't fit, or because of stairs etc. Nobody works this job for more than ten years, and you have to be exceptionally strong and healthy to get to that point. Most people start having back problems after a year or so.

* Picking. Picking avocado was a fun one though. I got to climb the trees, which was fun. Most picking is miserable though.
> Pretty much ever since then, Republicans, Democrats, and independents have generally supported NASA and civil spaceflight

... at the cost of everything being dog slow and inefficient though. NASA's ability to actually innovate was hamstrung by what's colloquially called "pork barrel politics" [1] - and the same happened here in Europe by the way, Airbus/EADS suffer from the same fate.

Every politician wants to have at least a tiny piece of the pork to end up in their district, and no politician wants to be held accountable in headlines like "Representative X voted for expensive multibillion dollar space program that now has ended in <insert catastrophe here>", which means a ton of very expensive on ground validation and tests - and that kind of requirements also requires large financial resources, which led to the consolidation of ULA and in Europe it always has been only Airbus/EADS anyway, so no competitive pressure, and we saw how good that was for Boeing.

SpaceX, Blue Origin and Virgin Galactic were able to sidestep all of that crap... the initial demo/seed funding from NASA was either too small for politicians to care about or outright ridiculed ("only large nations can achieve spaceflight, but hey these billionaires are welcome to waste their own money trying"), and I'd argue the very fact they were so successful (especially SpaceX) was only made possible by not being held back by political crap.

[1] https://en.wikipedia.org/wiki/Pork_barrel
Great points. I love the idea of 'vibe living', and just being nice to people and showing genuine interest in how they are doing.
Sure, but my point was how do you plan on stopping people from speculating on assets?
It would be slower to get or set one bit in a byte than to treat the whole byte as a bit. Pipelining could hide the read overhead but memory operations are slow and setting one bit would be mean reading the byte, doing an AND or OR and then writing the byte back.
Yes. Hardware costs money to scale.
Losing 20% of revenue sure sounds like a great look in front of investors.

Just open it up and let people sideload - 90% won't do it anyway and it'll cause people to switch from Android, which is a lot more prevalent in Europe
Sonnet 3.7 is perticularly good to generated xml diagrams that can be imported into draw.io. If you are using Cline, Windusurf or Cursor, you can ask it to create the xml file and immediately open it up. Combine it together with CONTEXT.md or ARCHITECTURE.md and you can get a very good overview of the codebase and have discussions around it.
I don’t consider the state trying to pick winners based on their cronies wishes a “free market”.
So the first lead coder was this Lucifer guy. Wrote the whole code for the physical universe layer in like days on Red Bull and maybe speed.

Unfortunately he was shady and found to be embezzling from the company so he was fired. Only then did the team actually look at that code. Absolutely incomprehensible mess, and it looked like he left back doors in so he and his pals could manifest weird stuff in the universe and fuck with the inhabitants.

Like get this... a human draws a five pointed star on the ground and says some weird stuff and it trips some code that looks like obfuscated malware that calls out to a dodgy server, but we can't remove it because the whole thing is a giant spaghetti monolith.

The Lord put together a proper team of angelic hosts to rewrite the whole thing using solid software engineering practices, but of course that was aeons ago. But when it finally does ship we will get a new heaven and a new Earth with a whole list of promised features.

Archangel Michael, who is in charge of the project, keeps moving the deadline back, but he says they're making progress. It's a microservice architecture.