skysight-inc/HackerNews huggingface dataset:
As a Swede with toddlers (2 and 3 years old) in preschool I salute this. Preschools are required by law to use tablets in the "education" of toddlers, which is completely insane since more and more research are saying that using screens as a small child might disturb cognitive development.
Call me old school but I think toddlers should play with sticks and balls.

Side note: the general view in Sweden is that the school is working terrible and many parents do all they can to teach their young childs to read, write and count because they don't trust the school system to do that for them. I think it's great to teach your kids as much as you can, but it's a bit sad that the reason is this one.
BUUUT for example the USB-C cable that comes with Apple's laptops is relatively thin and can still handle around 80-100W, can't remember exactly.

And my 3rd party kinda_known_name -cable does the same but is at least twice as thick and really hard to wrestle in tight corners. =)
Using Zig in our incremental Turborepo migration from Go to Rust
Strange, Chrome and Safari on OSX still render xml with referenced xsl stylesheets just fine (pointing to 192.168.x address). Browsers still have XSLTProcessor accessible in javascript too so I'm guessing they still have XSLT engines.

xsl-stylesheet with css works for me as well.
> It's the PayPal dollars hosted on crypto databases that are the safer of the two, if not along every dimension, at least in terms of the degree to which customers are protected by: 1) the quality of underlying assets; 2) their seniority (or ranking relative to other creditors); and 3) transparency.

I like the pressure that crypto infrastructure builds within. The general discrimination against crypto on the regulatory front creates these outcomes that are better than the other custodial system, and ironically more in line with bitcoin’s original anti-leverage ethos.

What’s missing are consumers that are discerning because there are a lot of ineligible and poorly managed crypto offerings.

So the regulators are helping, the criticism against crypto is helping, but the organizations offering well designed and well managed products are not what people gravitate towards.

Paypal USD’s design is okay, in comparison to their fiat offering, but only due to regulators creating more difficult requirements for crypto. It is anti-fragility in action and something crypto enthusiasts have always appreciated about crypto: how it gets more resilient under pressure and can adapt.

Paypal USD as a stablecoin is unremarkable and has the same arbitrary fund freeze capabilities that Paypal always had, but it’s fungibility and addition to the stablecoin space is an improvement.
ISO Standard 3103
There is no international standard for a unique phone charger, but you can ask a friend to brew a cup of tea following the ISO Standard 3103
I still get security updates
I come at the hitler on an island choice from a completely different angle: I’m immediately thinking that being on an island with someone even a bit like hitler would be a major risk to myself. It’s like are you really expecting to share the last rations or are you going to get hit around the back or the head? So kill him quickly and know that, whatever happens, the risk to yourself - and the world, should you be rescued - is much diminished?

This doesn’t mean that “lesser” evil people don’t get the benefit of the doubt. It’s not like being on a stranded desert island with your typical childhood bully is carte Blanche to kill. But there are a few people in history who the world would be a kinder better place without.
Define "everything you need". Are we talking about finding out other hosts on a LAN? Or modern devices and their capabilities?

There are lots of added protocols (e.g. Bonjour) because TCP/IP alone is not about discovery.

And of course here we're talking about syncing over wi-fi. How would TCP/IP alone, without Wi-Fi enabled, cut it? It would sync wirelessly over ...cable ethernet?
you can call it a "new development" or "the natural course of things"
Yeah that’s fair! Buy buy buy!
Apps still leaking data in 2023
It’s 2023 people and I’m staggered how many apps / sites I use that leak personal data.

Yesterday, someone asked my to try an AI coaching platform. It felt buggy so I started looking at the requests.

Mins later I was able to view customer emails, DoBs, photos and location. Thousands of them.

Fortunately I used the apple private email feature.

As someone legitimately into privacy, I’d like to know what others would do to report this.

The company is US based, a startup - too small for a data officer. Raised 250k.

I see this a lot still - it’s not 2010 anymore and sloppy engineering should be a thing of the past!

Thoughts…
I object, sir! The Magic Trackpad is an outstanding peripheral and I will not have its honour besmirched on this fine platform.

The Magic Keyboard is what it is, which is a perfectly decent keyboard for mainstream users. I like it because it keeps the typing feel consistent between desktop and laptop. I'm sure I'd feel differently if I was writing a novel or into competitive gaming, but I don't, so I like it.

The Magic Mouse is an abomination. Not because the charging port location, sure it looks funny, but it's actually not an issue in real life. The actual problem is it's an ergonomic catastrophe. (Which is par for the course with Apple. In its 40+ year history, Apple has never once made a legitimately good mouse.)
Are "corporate information", as PI for commercial entities, covered by GDPR?
There are now decongestants you can use where you spray it into one nostril one night, then the other nostril on the next night. And you can keep swapping back and forth without running into these "boomerang" problems.

My wife can take them, but I can't because I have high blood pressure.

The thing about decongestants is that they increase your blood pressure, so those of us who are already hypertensive cannot take them.
Turning on the annoyances filter for cookies on ublock origins was one of the best quality of life improvements I made recently, I wish it was more widely known.
Not really. A few websites make it hard to navigate on small screens but I haven’t faced blocking issues.
I am not going to comment the first paragraph since you turned my words around.

> How do you even come up with this? Do you write your code in such a way that any time it pulls a value from a dictionary, you iterate over the dictionary keys to make sure that they are unique?

A dictionary in my program is under my control and I can be sure that the key is unique since... well, I know it's a dictionary. I have no such knowledge about data coming from external systems.

> There are plenty of things that are meant to be unique by design. The function in question wasn't meant to check if the points were unique. For all we know, the function might have been designed to take a map and the data was lost even before this function started processing it...

"Meant to be" and "actually are" can be very different things, and it's the responsibility of a programmer to establish the difference, or to at least ask pointed questions. Actually, the programmers did the correct thing by not sweeping this unexpected problem under the rug. The reaction was just a big drastic, and the system did not make it easy for the operators to find out what went wrong.

Edit: as we have seen, input can be valid, but still not be processable by our code. That not fine, but it's a fact of life since specs are often unclear or incomplete. Also, the rules can actually change without us noticing. In these cases, we should make it as easy as possible to figure out what went wrong.
I think it's absurd that Unity can push a new pricing scheme on existing customers regardless of circumstance and essentially little to no warning. Games are in development for years and they're basically telling people 3 months beforehand. How is this okay? This is something I'd expect when switching to a newer version of a service/product. Not a randomly changing contract for what I've already been using at no fault of my own.
I don't think it is as easy as you imply...

Belkin's Thunderbolt 3 cable supports 60W power delivery
https://www.belkin.com/thunderbolt-3-cable-usb-c-to-usb-c-3....

Cables 2 Go's Thunderbolt 3 cable supports 100W
https://www.cablestogo.com/usb-and-pc/usb-c-cables-adapters-...

StarTech says optical Thunderbolt 3 cables don't support power delivery at all
https://www.startech.com/en-us/faq/thunderbolt-3-power-deliv...
Well, taoofmac.com has 20+ years, 9000-odd pieces of content (that translate into 47.000 blob storage items), multiple navigation constructs (archives, backlinks - it’s a wiki - and even a 3D sitemap), and an incremental build for a post that links to 5-6 others (and resizes images, updates the home page, archives, linked page footers and backlinks) takes ~10s, including uploading the results (and an updated SQLite database) to Azure.

I use SQLite FTS for full-text search (it’s the only non-static endpoint).

A full site re-render on a Raspberry Pi takes 5 minutes, and a full reindexing - FTS plus linkmap - plus publishing around 10, but I only do that yearly or when I update things like CSS, layout, etc.

It all runs off a Git hook, uses SQLite to hold all the FTS, base HTML and metadata, and is as asynchronous as can be (including my own asyncio blob upload library). Costs me effectively zero.
I think most of us knew this was a mistake instantly. Internet was even shoddier 10 years ago.
This. The deep dive is fascinating, but really feels like a distraction from a product management failure. Microsoft has been 3 decades in the OS business. Surely someone must have noticed that package management should be a core OS feature.
Thanks, I've been meaning to delve deeper into this topic for a while now and that timeline is gold
On 4chan it immediately sparked a crowdsourced effort to make scripts that repeatedly install/uninstall games in creative ways (VMs, MAC spoofing) with the specific intention to hurt developers.

This is definitely one of the dumbest choices I've seen a company do.

Props to Unity for speeding up their own death.
That’s kinda like asking “why does Linux rely on `curl | sudo bash`”

It doesn’t rely on it. It’s just something that’s possible.
> rickety by comparison to ... the UK

Christ, it must be really bad then. Though at least they got rid of the Pacers... Well over a decade after Iran junked theirs.
Anegdotal evidence, but all my USB-C phones (three of them) so far have had the connector fail after 2-3 years of use, and it's not due to lint and dust in the port. Cable doesn't click into the port and falls out on its own.
every average joe can absolutely understand and take value from marcus aurelius, as well as epictetus and seneca. none of it is specific to being an emperor or even being a roman.
https://www.pygame.org/
But how much % of these mobile gamers are using iPhones, I wonder.

AFAIK developing countries are dominating mobile gaming for a simple reason that they cannot afford PS/Xbone/PC. Ergo no iPhone for them to begin with.
I am far from religious, but one thing most religious traditions have common is how they ban usury/interest which would make much of global finance we have today “haram”.

You can see the reverse effect too not only at an individual but collective level. Once the religious ethos disappears from a sect, widespread adoption of debt becomes the norm.
Black Mirror perhaps?
> There are already many services and APIs for doing this

I... don't think so? The particular problem here, is that an uninstaller executable needs to delete itself from disk after doing its main job.

Other than using MoveFileEx with a NULL destination file and the MOVEFILE_DELAY_UNTIL_REBOOT flag, then suggesting/forcing a reboot, I can't think of a straightforward solution.

And that solution instantly lights up your JIRA with 2 tickets:

#1: We MUST not suggest/force a reboot! Users hate it!

#2: CRITICAL BUG: uninstaller.exe still present after uninstalling product

So, then you try things like 'create a Task Scheduler job to delete the file', which then adds:

#3: PRIO 1: uninstaller.exe crashes if Windows Task Scheduler disabled

#4: SHOWSTOPPER: uninstaller.exe still not always deleted after uninstall. Why is this so hard?

Et cetera, ad absurdum. This then escalates to code injection (as described in the linked article), and (you heard it here first) kernel-mode drivers. So, if you're aware of a reliable solution, feel free to share in a comment here, for the betterment of the world!
Apple where always good at lying err scratch that marketing i meant, snark fully intended. Steve sold many Apple inventions that actually came from other companies. Even accounting for his less than nice parts of his personality, he was still one of the best CEOs ever. Why? He thought about the products from the customer perspective.
Bid on a lifetime omg.lol address and support a worthy cause
"already"? It's something available since USB 1.0 has been created (see section 11.10). For example, it can be automatically used by the Linux kernel (after setting pm_qos_no_power_off to 0), and recently a node to disable a port explicitly has been added as well.

The support for commands themselves (SET/CLEAR_FEATURE) is mandated by the spec, so all hubs support it. However, some hubs don't feature port power control at all (are physically unable to selectively turn off power - you can only turn them all off or not at all), but for those it doesn't matter how you control them ;)
Surely even the notion of 'completion' is the same kind of extrinsic motivation? If the game is intrinsically fun, why have a score, or an end screen, or a fail state?
Infrastructure credentials leaked in Dutch election software
The JavaScript/webapp world will soon have reached its goal and have a complete operating system running the browser. Then someone will come along and develop some kind of browser in that operating system and the whole game starts again …
I haven't, but thanks for the tip!
You would do well to read the thread you are replying to, I was replying to this:

> I'm not saying these are good or bad. But I note that every time a company becomes "hot", people start mindlessly copying its quirks,

Also, nowhere did I say I work at a tech company, I do not.
Only because New York State makes them back their stablecoin with good assets.

The real question is, if you have PayPal stablecoins, do you have the keys, or does PayPal? Can PayPal take your crypto money away or freeze it, as they routinely do with Paypal-controlled accounts? That's what really matters.
Ok. But “mobile gaming” maybe started with those single game Tetris gadgets.
>How do you curate a general purpose model's dataset without throwing the baby out with the bathwater ?

Maybe we could train an AI to do it ;)
Modern utilitarism is more about minimizing suffering rather than maximizing happiness.
It’s mostly likely an application of the Door in the Face technique where one makes a huge ask followed by a smaller, more well-received ask after the first is rejected.

Here, they put forward an unreasonable demand. Later, once the trolling emerges, they roll it back to be only on new devs with old devs keeping the old system. They get to seem like they “listened to the community” and the community ignores their still predatory pricing.
I guess they are entertainer then ?

I’ve seen that described several time here on this forum.

I’m skeptical that those people really do “well for themselves”.

But I’m open to it?

I doubt they have sick day or that they’re saving for retirement. But who know?

Who you say they make more than a service industry worker for instance ( per hour )
The traditional Rwandan hairstyle of Amasunzu, 1920-1930
The sex ed vs pornography section is so sad. If phys ed was taught like sex ed, no one would learn to swim or run the hurdles, they'd just learn to tape ankles and apply ice packs. There is no accepted way for adolescents to learn about sex, at all, yet they socially need to and have incredible hormonal peaks to deal with.
I'm not trolling. From my perspective mastering a language includes mastering its included library (for things like python where its standard library is indeed what everyone is using). Thus, it is always preferable to read the complete documentation for some functionality and pick up every detail along the way instead of having an idea in your head how to do the thing you want and picking only the exact use case you wanted from an example.

> If I need to know exactly how all the options work, sure the docs are the place to go, but 90% of the time I just need a quick example to go off of.

You will almost never get to the point where you'd need to know "exactly how all the options work" because if your routine is "search example, copy example, continue", you won't even know what options exist and that there is a way you could do things different (maybe more efficient? simpler?).
Which distributions enable automatic updates by default? And which ones force you to keep them on?

I've yet to experience either of those behaviors in my daily usage of Arch, Debian and Unraid, or in my sporadic use of a few other distributions.
Oh there is definitely one that's better than the other, it's just not the one that the author claims.
They're probably 2-3 years from being able to run worthwhile LLM inference on device assuming they started a week after chatgpt dropped - and that's pushing the timelines. I'll be surprised if next year's pro can do it. I won't be surprised if the 2025 does. I'll be surprised if the 2026 doesn't.
Same here, I'm on OpenSSL 3 and didn't notice the upgrade in any way.
Even my Gentoo ppc64le machine is already on version 3.
Oh, they have, many times! That’s why we have msi, app-v, appx etc.
It honestly feels like they want people to buy pro model for more $$$.
GLTF is a very interesting format, it's a single file that can contain mesh, texture and animation data. In the case I wrote about single assets were created for each case, but it also could have been done combining all assets in a single file. The problem with GLTF (at least a few months ago) is that many importers or exporters in various libraries that roll their own aren't 100% compliant to the standard. Thankfully the Chronos group has a validator - and I've been vocal in reporting bugs to the various vendors in our art-pipeline toolchain (nearly all of them had various edge cases where they weren't 100% standards compliant). We were a case where we were using a lot of the functionality GLTF provides. Blender has good GLTF support and was a part of our pipeline as well - automated renders etc.
If you think any of this through, it quickly devolves into self-defense and strategy optimization in iterated games. Justice is just an imaginary framework on top of that that makes society not collapse from blood feud. "Suffering" only exists in the sufferee, ceases to exist when they do and doesn't have any real physical effect, besides via empathy.
Yes, but the A16 was a stopgap release, which only happened because Apple has to release a new iPhone CPU every year. The M-series does not update as frequently, and so it seems reasonable to imagine that the M3 is of the same "generation" as the A17.
>Are you, uh, powering a desk fan off your phone?

No, but I power it with a USB-C cable.

And with a phone having USB-C I can just use the same to power my phone when I want. Or power my phone from a powerbank without another cable specially made for this brand of phone.
Regarding your point 2 I don't think there is anything "amateur accessible" there. There are several groups looking into this using LOFAR which is a large radio telescope array with 52 sites all across Europe. E.g. the ref. below.

https://www.aanda.org/articles/aa/full_html/2023/01/aa42905-...
And it's even funnier that the solution the author gives is "hey execute this javascript code that uninstalls a program and deletes itself afterwards"

like, really? can't you write that in C? I don't think most Win32 apps use JavaScript for their installers.
Well, you can use IE 9 in HTAs - that browser is plenty capable. :) Been using this as a Windows-only Electron alternative for years.
Just use JSON.stringify and then JSON.parse with a custom replacer method if you know it's a simple JSON object.
Resolution: this is just how Windows works, deal with it
Let us know how you deal with the threading model in Godot.
Absolutely not surprising.
Yes, just several new wireless charging pads.

And wireless powerbanks for when going outside.

And no data option with them.
One solution to track and manage all your subscriptions
GDPR relates to personal data and it doesn’t forbid sending any network packets to the USA.
I keep forgetting Windows-isms that won't allow you to delete the executable file of a running process. I guess that's also why the arcane .dll upgrade process / WoW is so necessary.
Just some stuff I found myself wondering while reading, and the next people who read it will probably want to know when you repost it:

Where were you imprisoned? Sounded like China but I don't think you ever said outright.

Are you still there or have you come to the US? If you're still there, are you trying to get to the US? Do you have a safe and assured way to do that? How long will it take? A lot of your options are going to depend on what country you're in.

You said you don't have a working CC, but you at least have some money somewhere right? And you have access to it, and the ability to move it around?
...why would you ever want to keep money on PayPal of all platforms, instead of moving it to your bank account as quickly as possible?
Basically like sauerkraut and fermented pickles.
IT hiring has cooled, but the talent market is still strong
Raymond Chen writes great stuff but gives a very one-sided picture of compatibility -- he doesn't mention all of the times that it was the other way around, with Windows doing something lame and application authors having to work around it.

Like, for instance, the time that they decided that LaunchAdvancedAssociationUI(), the previous officially recommended way to show UI to allow the user to associate file types with a program, just wouldn't work anymore in Windows 10. Instead of opening up the Default Programs UI in Settings, it just displays a dialog telling the _user_ to go there -- which is even modal so they can't even refer to it while doing so. No compatibility shim or grandfathering for old programs, they just broke all applications that used this like they originally said good programs should do for Windows 8.

Or the case of Dark Mode in Windows, which for some reason they've dragged their heels on implementing barely any Win32 support at all for -- even just simply a call to query whether it is enabled. The current silly recommendation is to obtain the foreground color through WinRT and do a dot product on it to compute luma and determine if it is a dark or light color:
https://learn.microsoft.com/en-us/windows/apps/desktop/moder...

Or the fact that the official way of reporting bugs on the Windows APIs is the Feedback Hub, which is completely unsuitable for task.

I don't have sympathy for the Windows team anymore. Their lack of developer support is partially responsible for all of the hacks that applications have to do to ship.
Poor credit can cost you dearly. Higher rates on everything, and a .5% difference in a mortgate rate is massive.

It's a way to burn your credit for years, at great personal cost, so not likely that people will take the out without desperation.
Hmm I wonder what was so "mindblowing" for them. I went from 6s plus to 13 pro and didn't notice a difference other than battery life & speed.
At this point the Windows package manager omnimisery has metastasized and now idiot developers are insisting on writing their own installers even for platforms where it's totally un-necessary (harmful in fact!)