MurphyA/hacker-news huggingface dataset:
by robocat | 2025-06-10 21:35:09+00:00
> You could, but you don't want it to.

Argue with Apple because Mobile Safari makes a tap close to a button click the button (and it causes exactly the problems you've predicted, and workarounds are difficult). Do you do a lot of close testing?? Because the feature is quite noticeable.

Try it yourself on an iPhone (ideally use something that can do smaller taps than a finger, with zoom and without zoom): https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...

I recall that similar features are more obvious on Android because you can make taps visible.

Virtual keyboards also have interesting responses to close taps on key buttons.
by duxup | 2025-06-10 21:35:17+00:00
>Gang members and violent criminals, what Trump called the “worst of the worst,” weren’t the sole target of deportations. Federal agents needed to “just go out there and arrest illegal aliens,” Miller told top ICE officials, who had come from across the U.S., according to people familiar with the meeting.

This kind of de-emphasis on serious criminals results in fewer serious criminals being deported, it's a bizarre choice, but not surprising from an administration happy to say one thing and do the other.
by jmiskovic | 2025-06-10 21:35:57+00:00
The art style looks really great! It is cohesive and makes the most of the low poly art. I would definitely play this (in single player).

Your stack seems very reasonable and stable. I've also worked on similar things (Gerstner waves, god rays, grass, dynamic skyboxes) from comfort of Lua and nice API over Vulkan. Implementing each of those visual components was very satisfying work. Alas, I never managed to weave more than ~3 together into the same project.

How does the AI work? There must be a lot of it for a factory builder?
by GuB-42 | 2025-06-10 21:36:03+00:00
I think Denuvo impact on performance is as much exaggerated by gamers as it is downplayed by Denuvo.

I didn't play MH:World on PC but from what I have seen MH:Wilds suffers from piss-poor optimization that is unrelated to the (two!) DRM they have put in. It may be Denuvo, but from what I've seen, it is just the usual laziness that is prevalent in most AAA games today. Instead of spending the performance budget where it matters by having programmers collaborate with artists, they just throw everything at the engine which ends up overwhelmed and in turn throws everything to DLSS and framegen resulting in an ugly mess (but a raytraced ugly mess!) if you don't have the latest overpriced hardware.

And it may be the same problem with Denuvo. Denuvo doesn't have to cause massive performance problems, but developers have to implement it correctly, using license checks sparingly, and certainly not in performance-critical code.

Also note that when the publisher removes Denuvo, it may also come with other performance optimizations, not everything comes from the removal of Denuvo.
by fcpk | 2025-06-10 21:36:16+00:00
One extremely disappointing thing that Android has been getting under the hood with Google images is ... Play integrity. This used to be a relatively simplistic system with three tiers: 0 - you are not certified for anything 1 - basic integrity, you need to have a genuine android device running google play services 2 - device integrity, you need to have a genuine android device with core requirements on play and no rooting 3 - strong integrity, you need a locked bootloader and signed image with recent security update

This API/requirements set was uniquely put by pressure from various vendors(think banks and various "security-certification" obsessed parties), and was already quite unpleasant, as it excludes any form of rooting, even if your root-access is adb only. But it gets worse as now non-official images are getting excluded not only from strong integrity[0] but also device integrity. Numerous apps are now requiring device integrity and hence won't be usable even on a locked, signed android image if it's not google or vendor-official.

It actually gets worse. Google has been silently restricting the api results(as of may): - basic requires a certified device with an android platform key attestation - device now requires a hardware verified boot, with locked bootloader and recent security patch. This excludes lots of devices - strong requires security patch on all partitions

And it gets even worse. On recent play stores & android versions, as apps have to be installed or updated by google play to get a full integirty response. no more sideloading APKs or alternative stores.

This is nothing but a clear move to a full lock-in to play store, where the majority of vendors live, to end up with a fully locked a-la-apple ecosystem. This doesn't improve security, people that know still have ways to bypass those restrictions when needed. All it does is give the illusion of safety.

I would personally feel like: 1 - rooting should be allowed on a certified device with most apps still working. This could be done with a locked bootloader too if they provided such an image for debug. 2 - alternative os, like graphene, should be given a way to pass all attestations, as well as alternative stores, provided they follow a set of constraints.

With this in mind, I can't be positive about android 16 and new versions going down a grim locked future.

[0] https://discuss.grapheneos.org/d/6361-play-integrity-api-and...
by metalman | 2025-06-10 21:36:53+00:00
off the cuff, recent news about a satellite to count the worlds trees, mentioned current estimates in the trillions, and it would be way low to suggest that we have not cut 3/4 of the pre bronze age forests.....read the epic of Gilgamesh, and read about the timbers, still holding up the internal chamber in Jhosers pyramid and all of the storys of what north america looked like pre colinisation, and well..... the story of the world and all of the epic forsests that are gone now.....it's all there if you look(archeology,dendrocronology,general historical acounts,etc), humans cut them down , starting in earnest about 10000 years ago, the earliest wooden structure was(likely) shaped by humanitys ancestors more than 1000000* years ago, we kind of owe the trees a break eh!

* yes 6 zeros+, forget the exact reference, but one of the best hominim sites in africa, perhaps oldavi gorge?
by unconed | 2025-06-10 21:37:04+00:00
We already have plenty of techniques that are fast enough for classic UI rendering. There is no conceivable bottleneck for the kind of stuff that is on your screen right now. It's not a matter of "doing something quickly" imo, that's an issue specific to the games industry, and largely caused by the need to make entirely custom, animated, textured UIs as a feature for a single product.

What projects like Slug and Vello rather show is that GPU coding remains so obtuse that you cannot tackle an isolated subproblem like 2D vector rendering, and instead have to make apple pie from scratch by first creating the universe. And then the resulting solution is itself a whole beast that cannot just be hooked up to other API(s) and languages than it was created for, unless that is specifically something you also architect for. As the first slide shows, v1 required modern GPUs, and the CPU side uses hand-optimized SIMD routines.

2D vector graphics is also just an awkward niche to optimize for today. GPUs are optimized for 3D, where z-buffers are used to draw things in an order-independent way. 2D graphics instead must be layered and clipped in the right order, which is much more difficult to 'embarrassingly' parallelize. Formats like SVG can have an endless number of points per path, e.g. a detailed polygon of the United States has to be processed as one shape, you can't blindly subdivide it. You also can't rely on vanilla anti-aliasing because complementary edges wouldn't be fully opaque.

Even if you do go all the way, you'll still have just a 2D rasterizer. Perhaps it can work under projective transform, that's usually pretty easy, but will it be significantly more powerful or extensible than something like Cairo is today? Or will it just do that exact same feature set in a technologically sexier way? e.g. Can it be adapted to rendering of 3D globes and maps, or would that break everything? And note that rasterizing fonts as just unhinted glyphs (i.e. paths) is rarely what people what.
by abe_m | 2025-06-10 21:37:26+00:00
CAD companies are very protective of their file formats, and use that as leverage to "encourage" companies to stay in their eco system, and upgrade to the latest versions of their software.

The main CAD program is often the center of use, and any specialty functionality is a add-in to the main cad program (FEA, CAM, etc).

If the specialty software is stand-alone, it still needs a CAD Kernel to be able to work with the BREP, and there are essentially only 2 main commercial kernels (Parasolid and ASICs).
by pas | 2025-06-10 21:37:38+00:00
some do some don't.

obviously most IT/software/tech businesses - especially weighted by capital, impact, influence, pedigree, and other factors of visibility and sales pushiness - are US based, so there's no point in caring too much about picking non-US vendors.

and many European businesses are targeting the US market, so again not much they can do to escape the influence of Uncle Trump.
by karmakaze | 2025-06-10 21:39:42+00:00
> There is no evidence that any of this will scale.

Like predicting the singularity, it's about trends not where we are today. Any exponential curve looks flat until you scale it for the critical level which does the hockey-stick thing. I've read that we needed 1000s of physical qubits per logical. Now this is saying 100 or 12--that's progress. There was another story (Microsoft Majorana-based Topological Qubits) about improvements in decoherence/stability with scale.
by Balgair | 2025-06-10 21:40:00+00:00
Oh yes, there are lot of those folks in there too.

But then you get hardcore socialists from Korea that are pretty worried about the issues there. And some muslim scholars sometimes. Like, I said, it's a 'fun' grab bag of people.

Realistically, once the solution presents itself to how to get people to have more kids, then the whole place is going to splinter as they all go their separate ways and try to implement it and be some '-ist/-ism' again.

Everyone in the pro-natalism sphere is just looking and bumbling about trying to figure out what thing or program or list of incentives is going to make people have more kids. No one has a clue what the recipe is yet, so they're comfortable talking with ideological opposites until that recipe is found and it's winner take all.

Until then, cooperation.

Reminds me a lot of this TNG episode: https://en.wikipedia.org/wiki/The_Chase_(Star_Trek:_The_Next...
by bredren | 2025-06-10 21:40:05+00:00
I'm down to buy the kit and build but need some idea for how long it takes. Like, I was able to detail finish and assemble a 3D violin but could not make the time and space to assemble a full 3D printer and had to sell it.

Would you please provide more info on what's involved for the kit? Ranges are okay.
by const_cast | 2025-06-10 21:40:21+00:00
The inverse of this is people blowing off doctors then dying from very preventable illnesses, which I wager is orders of magnitude more common.

That's not to say that you should just believe doctors. If someone is telling you something isn't a big deal but you think it is, then get a second opinion.

It's especially common for women, particularly young women, to not be taken seriously. The implication is that young people are healthy, and women are over dramatic. Well... they're not always. I, for one, got cancer in my 20s.

The reason, I think, doctors are like this is because they want to err on the side of caution. They don't want to put people on medication unless they're 100% sure. They don't want to put people through anxiety-inducing tests for kicks. They don't want to cut people open unless it's the absolute last resort. And I can understand that mentality to a degree.
by david_allison | 2025-06-10 21:40:31+00:00
> Android allows apps to open ports without permissions.

Just to clarify: you need `android.permission.INTERNET`. This is a default permission (granted by default at install time with no user interaction).

GrapheneOS allows this permission to be disabled.

As far as I'm aware, you can't lock this down to 'allow only intra-app communications via localhost', please let me know if I'm mistaken.
Ask HN: Ways to stand out as a software engineer applying for a job?
by andrewstetsenko | 2025-06-10 21:40:33+00:00
Here are some ways to stand out that aren't too standard.

- Put your anti-resume on GitHub. Instead of a list of wins, show your failures and what they taught you. Add a few small projects with clear writeups. Explain why you’re excited about the company in plain language.

- Use their product and write down what’s broken. Keep a log of every bug, awkward flow, or confusing moment. Put it in a repo and add ideas for how you’d fix things.

- Rebuild part of their product. Pick a feature and make a simple version of it. In the README, explain your choices and what you’d change if you were on their team.

- Write up a short memo on something they could improve. Could be load time, dev onboarding, or testing. Keep it technical but tight — just a few things they could try.

- Build something useful for their team. Doesn’t have to be big. Could be a script, a dev tool, or a bug fix. Even better if it’s something they didn’t ask for.

- Send a repo instead of a cover letter. Make the README your pitch. Keep it short and real — no fluff. Link out to projects, feedback, and anything you’ve built for them.

- Email someone on the team (CTO, Head of Engineering). Doesn’t have to be the founder. Just say you made something for them, show the link, and ask if it’s helpful.

Have any of these worked for you? Or do you have any other ideas? I'm curious to hear.

I think this thread might be relevant to the current tech job market.
by arjie | 2025-06-10 21:41:30+00:00
People do. I do, for instance. My blog is self-hosted, entirely human-written, and it is done for the sake of enjoyment. It doesn't cost much to host. An entirely static site generator would actually be free, but I don't mind paying the 55¢/kWh and the $60/month ISP fee to host it.
by 369548684892826 | 2025-06-10 21:41:53+00:00
I've found Samsung A9 to be good for this. After enabling developer settings you can make it so the screen never turns off as long as it's plugged in. Plus there's an option to not keep the battery at 100% charge so it's less likely to swell up. Some models come with more RAM than others, it's probably worth paying the extra to get at least 8GB.
by smusamashah | 2025-06-10 21:42:07+00:00
Not available for Pixel/XL, Pixel 2/XL, Pixel 3/XL, Pixel 3a/XL, Pixel 4/XL, Pixel 4a, Pixel 4a 5G, Pixel 5, or Pixel 5a.

I have Pixel 4a and I wanted to get Android 16 to get the smaller notification tile buttons back.
by gffrd | 2025-06-10 21:42:14+00:00
> If people cared, then all iOS apps would use standard styling, but the matter of fact is that every app has its own style, which does not stop at colors.

This assumes they have a choice between equivalent apps that OS-integrated and one that are not. Many times, they don't.

Anecdotally: while some people don't care about consistency in the art they put on their walls, most do.

Slack is included in the "apps that you use all the time" rule. Also in the "apps you don't have a choice about" rule.

(Edit for spelling and wording)
by abe_m | 2025-06-10 21:42:33+00:00
That really seems like it is written by someone without any experience using 3D CAD, particularly of the "make physical stuff" variety, rather than the artistic movie and video game asset variety.

English (or other human) language is pretty bad at describing 3D geometry. People have been using drawings and physical 3D models to describe designs going way back into antiquity. The idea you can just use text suitable for a current-design LLM to manipulate 3D technical data really seems like an idea from someone who has never tried.

But also, Solidworks and Inventor (and I think NX) have extensive API coverage that would allow an LLM to manipulate the geometry data, if the LLM could figure out what the data meant, and what it wants to do. If you can do it on screen with a mouse and keyboard, you can likely do it over the API. An add-in could certainly be written to accept requests for information and instructions on api calls to make from an LLM.
by charleszyong | 2025-06-10 21:42:45+00:00
Thank you for the suggestions. I hear you. When I was at college, the school system basically only allowed Amazon plus a few industry-specific suppliers. Please allow me to prioritize manufacturing and testing so that I can ship the product as soon as possible and with the highest quality possible. Then I will start expanding sales.

Also, the servos we are using actually have a version that has lower torque/force output, which would be safer for students but also limit what they can do with it. Would you be interested in the "safer" version for classes?
by pas | 2025-06-10 21:43:45+00:00
unfortunately nowadays almost every software has terrible UI and UX

commercial because of the insane dark pattern hell and contact us for pricing and 345 step signup onboarding madness to get the sweet sweet data juice

FOSS, on the other hand, because it starts with build it yourself with CMake or cry because there's only a 3 years old prebuilt binary but not for your platform/architecture
by blibble | 2025-06-10 21:43:57+00:00
> Interesting the level of confidence compared to recent comments by Sundar [1]. Satya [2] also is a bit more reserved in his optimism.

well yeah, you can't continue the ponzi scheme if you say "aw shit, it's gonna take another 10 years"

Microsoft/Google will continue to exist without, OpenAI won't
by cryptonector | 2025-06-10 21:44:42+00:00
Yes, but GP's idea of segregating AI-generated content is worth considering.

If you're training an AI, do you want it to get trained on other AIs' output? That might be interesting actually, but I think you might then want to have both, an AI trained on everything, and another trained on everything except other AIs' output. So perhaps an HTML tag for indicating "this is AI-generated" might be a good idea.
by essgee | 2025-06-10 21:44:45+00:00
I had the pleasure of meeting Mikeal on IRC when we were just teenagers. Countless hours were spent on owned meetingplace servers getting to know one another. I always found myself impressed with his breadth of knowledge on nearly every topic of conversation.

We let several years pass before reconnecting two years ago this month. We sat at the alameda yacht club for hours discussing family, fatherhood, career, and sutras, his passion was as addictive as it had always been.

With a newborn, he had every reason to avoid meeting, but his nature was giving. By the end we had affirmed our friendship and my heart was calm. We agreed to meet again. My belief is that some day we will.

I love you Mikeal and I will miss you dearly.
by stouset | 2025-06-10 21:44:48+00:00
His logic, rationale, and evidence are worthless when his evidence is fabricated and/or cherry-picked and his logic and rationale stem from a pre-drawn conclusion incompatible with the existing evidence.

If he wants to focus on encouraging Americans to live more healthily, that doesn't need to come at the expense of vaccines. Further, he wouldn't be focused on areas of questionable or marginal value like food dyes, but on junk food as a whole. And if you want to focus on junk food, the place to start is economics: junk food is cheap in both time and money, and a financially-struggling population lacks both.
by vizzier | 2025-06-10 21:44:51+00:00
> The guard deters thieves by mere presence - just like how an apparently-locked door, even if unlocked, deters more thieves than a wide-open door.

I don't really have any point to make, but it is fun to note that you can buy these.

https://www.amazon.co.uk/Secured-ADT-Alarm-Window-Stickers/d...
by pazimzadeh | 2025-06-10 21:45:20+00:00
It was less of flat vs. skeuomorphic than dead vs. alive elements (https://vimeo.com/64895205).

While the technology to create 'alive' skeuomorphic elements now exists, that wasn't the case a few years ago.

Older skeuomorphic designs were static/rasters which were clunky to either mix these static elements with animated elements (for example the iOS 7 menu title transitions) or to have transparency (how can you have transparent leather/velvet?).

Liquid Glass is actually an extension of the foundation laid by iOS 7.

Many parts of the iOS 7 transition guide might as well have been written for Liquid Glass:

- "Make sure that app content is discernible through translucent UI elements—such as bars and keyboards—and the transparent status bar"

- "Examine your app for hard-coded UI values—such as sizes and positions—and replace them with those you derive dynamically from system-provided values."

https://developer.apple.com/library/archive/documentation/Us...
by Night_Thastus | 2025-06-10 21:45:24+00:00
I find a lot of the syntactic sugar problems can be solved with a library. I use QT for a lot of my work and it is a fantastic library that saves me a lot of time. Using its strings are a breeze, not to mention QFile/QFileInfo/QDir for anything file related, QProcess for running external processes, etc. It's rich, well documented, and highly functional.
by jxjnskkzxxhx | 2025-06-10 21:46:15+00:00
> The Bolsheviks had almost exclusive influence and control, but they weren't fascist.

Who is "the Bolsheviks"? Most supporters of the party did not have as explicit goal to accumulate power for themselves. If you're referring to Lenin and Stalin, they certainly where fascists by the useful definition.

> Among the american elite, at least 1/5 of congress, most of the senate, most of the fortune 500, a good chunk of hollywood would qualify as fascist according to this definition.

No, I disagree. Most of those people have only enough power to effect miniscule tweaks to the system. Those don't qualify. Like I said, it is in part a matter of degree.

> I think your definition is convenient because it's so broad and then you can apply it to who you dislike.

Aaaaand I'm done talking to you.
by xg15 | 2025-06-10 21:47:29+00:00
The wire is many miles long. You'd probably need some decent voltage to even be able to produce any kind of current in it.

Even then, if the eruv was broken, the sensor would only inform you that it is broken, but not where on the entire island the fault is.

(unless of course you monitor each segment of the wire separately, e.g. using capacitance sensing, with internet-connected controllers that send an alert when the capacitance of their segment changes. That would be the practical but boring solution)
by seadan83 | 2025-06-10 21:47:56+00:00
Apart from statements of Mayor Adams, could you list maybe 3 examples?

Trying to research this, I see examples like Denver and Chicago that have had struggles, anx did things like limit shelter stats to 72 hours. I found no examples though that were point blank: "we cannot handle this." Again, excluding mayor Adam's, perhaps you can help fill in the gaps with concrete examples and hopefully some verbatim quotes of "we cannot handle this?"