skysight-inc/HackerNews huggingface dataset:
Rust for example has virtually no UB (edit: no UB) in the safe subset, and it’s rare in most applications to have to use unsafe.
As a sibling comment explains, attestation isn't processed by common web browsers unless explicitly configured. Your bank can require attestation from you and limit you to a number of supported authenticators... But I don't quite see what that would get them, other than loosing customers? And to what end, to foster ecosystem lockin on behalf of Apple or Google? It doesn't make any sense. Hence: absurd.
No, they don't have to - they are chosing to. To pretend otherwise is to say they don't have agency in this, which they do.
Enhance your software quality with Zapple.Tech, a leading Automation Testing Company. Our expert team delivers first-class automated testing services tailored to your specific needs. With a focus on efficiency and accuracy, we help you streamline your testing processes while significantly reducing time and costs. Clients rave about our commitment to excellence and the measurable improvements we bring to their projects. Experience the benefits of top-notch automation testing today.
GroupTrack: Open-Source Flutter Project for Location Tracking and App Management
Hey Devs!

I’m excited to introduce Group Track, an open-source Flutter project that showcases best practices for building location-based apps. Working with location services can get tricky—finding the right solutions isn’t always straightforward. Through this project, we demonstrate how to handle the key challenges of real-time tracking, map integration, and state management to create a seamless user experience.

What Group Track Covers

In this project, we explore several important concepts and implementations:

* Real-Time Location Sharing : Efficient tracking of user location in real time.

* State Management with Bloc : Manage app state to ensure smooth updates and responsive UIs.

* Google Maps Customisation : Apply custom markers, overlays, and controls to fit your app’s needs.

* Geofencing Integration : Set specific locations and trigger actions when users enter or leave them.

* Background and Foreground Location Management : Ensure the app runs reliably whether it’s active or in the background.

Why We Built This Project

The goal behind Group Track was to create a resource for developers interested in location-based app development. We hope it provides insights into handling common challenges—like updating location data reliably or managing real-time state changes—all while keeping code organised and maintainable.

Explore the Code and Learn More

Whether you’re building your own location-based app or just curious about Flutter’s potential, Group Track is available as a resource to explore. Feel free to dive into the code and see how we’ve implemented these features.

We hope it gives you some useful ideas for your own projects. Thanks for checking it out!
https://github.com/canopas/group-track-flutter
When I contacted Substack about it they insisted that I can't be subscribed to a mailing list there unless I gave them my explicit consent.

Quickly going through their own documentation I found out that this is not true: Substack allows you to import CSV subscriber lists without the consent of each subscriber, ostensibly to allow painless migration of old mailing lists. That feature is of course abused, and they did nothing when I reported the abuse, presumably because spammers represent a large part of their business.

What a piece of shit company.
Lots of private groups on facebook too
In case anybody else wondered VMM = Virtual Machine Monitor.
What does AI have to do for the shutting down of a motion graphics design app?

They focused on the wrong thing, spent too much money and decided to call it quits.
Yeah I think this is the part that never gets mentioned. I'd like to think that most people wouldn't immediately go to selling on the black market, even if the pay is better it's just too risky if you get caught.

But if you don't pay people enough in the first place... then they're just going to spend their time doing other things that actually do pay and your bugs won't get caught except by those who are specifically trying to target you for illicit purposes.
Maybe OP was aware of Palantir's impact on the world and was ethically OK with it. Ethics are nuanced, an by all means not universal.
100,000 trips a week meets some reasonable definition of "large scale".
Are you trying to say that working for the NHS is bad? I’d choose the NHS over a great many other things if given the option.
Laptop vs desktop isn't the right analogy. It's more like "computers with large display bezels vs computers with small display bezels". There might be some small correlation between bezel size and performance because lots of things are slightly correlated, but it's not a natural way to group computers. It's the sort of grouping someone might make if they didn't know anything about computers and paid attention only to superficial visual characteristics. Not that anyone would ever be guilty of such a thing in the case of humans :|
Its all about how apparent the issue is if you're running Wireshark - it does not stand out, so you have to do a lot more work to discover what is actually happening. The request is also hidden in plain sight along other requests, and those requests are what you'd expect (you'd normally expect a motd request, so this isn't out of the place).

Given that the way of circumventing the issue at hand is to delete a single local file, which is far simpler than finding the actual request and setting up fiddler or burp suite, this worked good enough.

No need to overengineer.
Someone explains what is going on with his pants
Think it means he bought Palantir stock?

No need to fear missing out if you are on the gravy train.
You make that "makes me feel better" sound a bit bad, but it's actually the start for everything good. If we the people don't practice it, why would companies and countries follow?
up now https://status.canonical.com/

but it has been a bit of an up/down this morning: many unhappy cloud-init unfortunately today, and lost hours
> Pretend you're Netanyahu on October 8th. What would you have done?

Steering well clear of the greater picture and focusing just on the man himself there are a number of people, including a block of Israeli Jews, that would strongly suspect he quietly, behind closed doors, fist pumped in delight and had a moment with a few in his circle.

They'd charge he had knowingly and with forethought been inching up the pressure on Palestine for some time in order to provoke an extreme reaction that served to justify righteous overkill.

This goes to your:

> IMHO the fault is with allowing things to "get this bad" in the first place, which is mostly Israel's fault.

which I'd mostly agree with save I'd lay the blame as mostly the fault of a ruling extreme faction in Israel.

Palestine itself has also had to broadly deal with the consequences of the actions of smaller core extreme.
When should I use String vs. andstr in Rust?
Honestly, this seems like a win for X but the article tries (somewhat hard) to frame it as a loss. I'm sure it has nothing to do with the author's personal opinion of Mr Musk.
> first edition terrible keyboard kindle

That's still my favourite ever Kindle, simply for the side buttons for next/previous page.

Touch interface is so much more inconvenient in comparison, for the main purpose of reading and navigating through books.
Didn't believe that anyone would be bridge-burning-happy enough to put this in their official docs, but you're not kidding: https://github.com/comfyanonymous/ComfyUI/wiki/Which-GPU-sho...

In retrospect, the fact that Intel and AMD's stock prices both closed slightly up when Microsoft announced the Snapdragon X on Windows 11 was a dead giveaway that the major players knew behind the scenes that it was being released seriously under baked.
It's not ideal but I lived half a year with unreliable internet and frequently played over a tethered 4G mobile connection (in Europe). Latency was around 40-50ms, which was still lower than the people playing from Eastern Europe who would play in EU West matchmaking. I imagine with 5G it could be even lower.
Yes, I do believe in some things you would call fantastical. https://www.amazon.com.au/Resurrection-Christian-Origins-Que...

> you simply haven't realized how much religion has made your country worse.

https://www.amazon.com.au/Dominion-Christian-Revolution-Rema...
12 months left to keep Copilot off your desktop or learn Linux
Yes we do, e.g. there's a sweet spot when scaling an incline (especially if there's easy handholds, e.g. a grassy incline) where using all fours is much easier and natural than making the same trips on two legs, even though you'd be perfectly capable of doing that too (i.e. I'm not talking about proper wall climbing).
> Gosh, I keep forgetting the readers only have touchscreens now. Another reason for superiority of hardware buttons for page turning.

Kobo still has a reader with buttons thankfully. I don’t understand how people tolerate touchscreen on e-readers. It’s extremely distracting compared to just pressing.
One of the biggest issues with Product Hunt is that more than 60% of its users are bots [1]. Any plans for keeping your alternative from ending up in the same state?

[1] https://wakatime.com/blog/67-bots-so-many-bots
How Digg helped invent the social internet
Excluding someone on VPN from playing UT2004 on a specific server is not an abuse of their human rights
Too bad you need to ditch USB and Ethernet or other peripherals... It would be nice if there was a way to defer the initialization of those subsystems after userspace has started.

Eg.: Unless i boot from USB, i probably don't need my USB mouse nor ethernet before X server and Firefox had started. So why not start initializing those peripherals later in parallel while userspace already works on starting browser? Obviously this does not fit all imaginable usecases, but would be nice to be configurable.
You can do it in just few clicks with these platform
Halloween Spooktacular Day 1: The Challenge
They can both be true.

The learning process is similar, and it isn't identical.

Humans and AI both have the intellectual capacity to violate copyright, but also human artists generally know what copyright is while image generators don't (even the LLMs which do understand copyright are easily fooled, and many of the users complain about them being "lobotomised" if they follow corporate policy rather than user instructions).

And while there's people like me who really did mean "public domain" or "MIT license" well before even GANs, it's also true that most people couldn't have given informed consent prior to knowing what these models could do.
This, but the author betrays itself once it says he's fine with the clear pro-western stance. As a politically informed person coming from the global south, I cannot but denounce western colonialism that lives on up to today.
Oof. Too late in my night to dive into the guts of what's broken in WebUI validation, but good on this person for persisting and figuring it out. It's pretty standard to question and distrust toolchains in the things we deploy, but at the same time we put way too much trust in magically convenient dev tools from large companies like Google or MS. Mostly because we want to get on with writing and testing our own code, not worry about whatever the fuck is lurking in Chromium or VSCode.
Efen if the owner has passed, you can't still legally copy around The Twilight Zone from the 50's in the US.

In my country it's legal to do so -if there's no profit- on media, but not for propietary software with sharing restrictions.
> I think the standard for laptops was just really, really low.

As someone who used windows laptops, I was amazed when I saw someone sitting next to me on a public transit subway on her MacBook Pro editing images on photoshop with just her trackpad. The standard for windows laptops used to be that low (about ten or twelve years ago?) that seeing a MacBook trackpad just woke someone is a part of my permanent memory.
The Verge asked Amazon, and they've said it's completely discontinued now:

https://www.theverge.com/2024/10/16/24272009/amazon-disconti...
> Under its Digital Markets Act (DMA) the EU can designate gatekeepers when they achieve a certain annual turnover, provide a core platform service in at least three member states and serve [more] than 45 million monthly active end users.

I wonder which of these three criteria Xitter doesn't meet? The second one is obviously met, and not sure about the annual turnover, but the third is the most interesting one, because most of its users are only consumers, i.e. not active. I wonder if with the recent forced login it could be argued that the former passive consumers are now also active users? But apparently, even if a platform meets all the criteria, it can still be let off the hook: "although X Ads meets the quantitative designation thresholds … this core platform service does not qualify as an important gateway". Congrats, Elon!
doesn't it depend on how long the flight is? the effect of alcohol is pleasant and relaxing for few hours. after that it gets me sleepless tired and my legs need to fidget more than otherwise.
It’s also something you’ll never do in-house because there’s too many politics involved in getting everyone to give up their data.

Then when the CEO hires Palantir suddenly everyone has to.
City microbes surviving on disinfectants, research reveals
You might be interested in taking a look at SWHID (Software Hash IDentifiers), which defines a way (on its way to become an ISO standard) to reference files and directories with content-based identifiers, like swh:1:dir:d198bc9d7a6bcf6db04f476d29314f157507d505. Yes, it uses Merkle trees for filesystem hierarchy. https://www.swhid.org/specification/v1.1/5.Core_identifiers/
Casting function pointers like this can break Emscripten [1]. In libxml2, I fixed all these issues 7 years ago. It can be painful, but "it worked for 28 years" is not an excuse.

[1] https://emscripten.org/docs/porting/guidelines/function_poin...
Nah not really. Pin is for self-refefential data typically. It's compile time only so that information would get lost in C anyway, and there's no way to distinguish that data at runtime.

The kernel is doing so much anyway with memory maps and flipping in / out pages for scheduling and context switching that Pin doesn't add any value in such cases anyway.

It was also specifically built for async rust. I've never personally seen it in the wild in any other context.
Netanyahu is a fascist inspired by Mussolini, all the Hamas talk is just an excuse to do ethnic cleansing and complete the settlement of Palestine. They will not stop at that, they will keep expanding into Syria, Lebanon and Egypt.
Being close to the hardware isn't a dogma. The point of being close to the hardware is to be able to write code that is (nearly) as perfomant as it could be if you used assembler. Undefined behavior that let's the compiler better reason about your code like signed integer overflow is entirely compatible with that goal. If anything, unsigned overflow should also be UB unless you explicitly tell the compiler that an operation should wrap, which really is not something you want in the common case where any overflow already means you have a bug.
For the EU Commission X should not be designated as gatekeeper under the DMA
After careful consideration of all arguments, including input from interested parties, and after consulting the Advisory Committee on Digital Markets, the Commission has concluded that X (formerly Twitter) cannot indeed be considered a gatekeeper in relation to its online social networking service, as the investigation revealed that X is not an important gateway for corporate users to reach end users.
Meta fires staff for 'using free meal vouchers to buy household goods'
Description: Facebook and Instagram owner reportedly dismisses about 24 workers for abusing $25 meal credit system
This article doesn't even try to address what I feel is the deeper and more interesting question (but probably one that can't be answered): Why is it that horses, cows, giraffes and birds have all had to come up with a purely passive solution of "locking" themselves in place, either via their joints (for the four-legged), or via the tendon mechanism described here for birds?

I.e. why wasn't in simpler in evolutionary terms to come up with some mechanism where 1% of the brain was dedicated to the relatively simple task of "station keeping", while the rest of the brain could benefit from sleep?
Huh, I feel like we have the opposite issue. We have all those teams and I’m not sure what they’re actually doing.
you need an API key?
It's definitely a win for X! They'll be happy. It's also something nice to show all the cynics that pop up here every time an SV giant receives an EU fine, claiming it's purely an extortion racket. It would've been trivial to designate X as a gatekeeper to make some cash, but this shows that that's not the core idea.
Scale.

The cost of the electricity needed to create an image, was the cost of hiring someone on the UN abject poverty threshold to examine it for 10 seconds… with 2 year old models and hardware:

https://benwheatley.github.io/blog/2022/10/09-19.33.04.html

(There's also trademark issues; from the discussions, I think those are what artists actually care about even though they use the word "copyright").
No, "calc.exe upgrade" is definitely worth more than $20k to criminals, as it's a huge qualitative jump in capabilities. A full-privileged browser extension can only mess with things you actively visit in your browser. But give it "calc.exe privileges", and it now can mess with anything that touches your computer, with or without your involvement. Private keys on your hard drive, photos on your phone that you plugged in via USB to transfer something, IoT devices on your LAN - all are fair game. And so many, many other things.
This is one of the very rare cases in C where something is technically Undefined Behaviour, but in practice works and is recommended.

The typedef struct trick, is very common idiom that creates _more_ safety, not less. All reasonable compilers should (and do) support this. It is sad that the ISO standard is not in line with reality at all times. (I say that as a member of the wg14 and the UB study group)

I Recommend Daniel keep his typedef struct definition, and then have an ifdef to revert to the void definition for when Clang does its UB sanitizer. While checking for prototype discrepancies is a very good thing to automate, Clang should add an exception for this.
Just in case someone finds this - I had to rename and move the project to aircodum.com as an entity called 'codeair.in' tried to harass me, claiming they had a TradeMark (they really didnot) and I wanted to avoid drama.
> I don't really see how the validation schema and ORM model would ever really diverge...

If that were the case, then using a PostgreSQL API[0] that maps tables to APIs would be all that's required.

However, the real world is messy. Requirements change, which could lead the project becoming a reimplementation of full framework such as Django.

Django also comes with generic REST endpoints based on models thus giving you the magic, but still allows for all the different use cases and customizations that might present themselves during the full lifecycle of a project.

[0]https://github.com/PostgREST/postgrest
I would think the proper way to do this would be

#if defined(BUILDING_LIBCURL)
struct Curl_easy {
…
}
#else
struct Curl_easy;
#endif
typedef struct Curl_easy CURL;

If BUILDING_LIBCURL isn’t defined that tells code “CURL is identical to a struct named Curl_easy”. If it is defined, that also tells code what fields it has.
> People seem very negative about this in the comments. How is this worse than asking internal chat "how do I h.f. rem peak by constantly fromaging the bitumogenous spandrels?

Because a free product someone else built with good intentions should work as well and easily as a product built by a multi-billion tech company, which steals your data and privacy in the background. Duh.
Why wouldn't it? Capitalism ensures that price drops reach the customer (unless there are cartels, of course, which are game-theoretically hard).
How long ago was this? Have you read this [1]?

[1] https://wakatime.com/blog/67-bots-so-many-bots
I'm a happy owner of the latest rm pro, but I was curious about the boox. You're actually saying the boox is even more muted and darker?

In the rm pro the colors are still what I consider to be pretty muted. I had a laugh of what "red" looks like then I tried it. I don't care too much about it, for the purpose it's a great addition, but it's also darker than the rm2, which instead turned out to bother me a lot.

I can use the rm2 everywhere, but the rm3 is only saved, in my eyes, by some amount of backlight, which brings it closer, but still not exacly equal to the rm2. And by the way the rm2 is also, by far, not "white". If I consider rm2 to be some shade of ivory, the rm3 is downright gray.

Grayscale rendering on the rm2 display is also better. I do notice the dithering on the rm pro, and there's some color fringing in the ghosting.
yes, you can get the api key from google's AI studio.
But we don't save your API KEYS
Yes it's fantastic, really great for both general use and coding.
> I'm surprised a book with DRM can even be added to another device than the one it belongs to, let alone be opened?

It is probably a path that could potentially lead to another sale. The user reads a few pages of the book, gets hooked, and then is told about the restriction.
There is value in curation though, no? I don't know if you've ever checked out the newest submissions list on HN [0], but a lot of it is either self-promotion, common reposts, or just clickbait. The front page meanwhile is usually pretty engaging and has a lot of good content. This is the result of people voting, flagging, etc and that curation and moderation is what makes the HN front page good. Simply listing everything that has been submitted is a race to the bottom.

[0] https://news.ycombinator.com/newest
Ogre-Next 3.0.0 Eris released
>> Commission is nominated like any other ministry from elected coalitions in particular countries.

> If that were true, explain how Ursula von der Leyen, who never got elected into any EU positions became head of the European Commission

Because each major European political party choose a candidate for Commission President before every European Parliament election. These are typically senior members of their party but there is no requirement that they nominate someone who currently holds a seat as an MEP.

After the election is held the European Council (made up of heads of state of the member nations of the EU, all of the voting members are democratically elected) nominates the candidate of the party that secures the majority of seats (or one of the nominees from one on of the parties that are able to form a majority coalition). This candidate requires a majority vote of the newly elected European Parliament to be confirmed, and the Council must propose a new candidate if this first candidate does not secure the majority.

So yes, it is currently the case that the President of the European Commission was never an MEP, but that is only half the story. She was selected by her party, nominated by a group of democratically elected EU heads of state who are responsible to voters of their respective countries, and confirmed by MEPs who are directly elected by the voters of each respective country that makes up the EU who are also responsible to their constituents.

So that's how she got there and the process for getting there.
Think you missed a link.
That's interesting, I know that other countries do the same, however, but I was thinking about it as a general principle.
Whats it with yellow fonts on a white background?

Thank God for reader mode.