skysight-inc/HackerNews huggingface dataset:
I expect that a lot of WWDC will be Apple trying to get more developers to build AI products for their platforms, because at the moment, Apple products don't have much AI. The other tech companies have integrated user facing LLM products into a significant part of their ecosystem - Google and Microsoft have them up front and center in search. Apple's AI offerings for end users are what exactly? The camera photos app that does minor tweaks to photos (composing from multiple frames). What else actually is there in the first party ecosystem that significantly leverages AI? Siri is still the same trash it's been for the last 10 years - in fact IMO it's become even less useful, often refusing to even do web searches for me. (I WANT Siri to work very well).

So because their first party AI products are so non-existent, I think WWDC is a desperate attempt by Apple to get third party developers to build compelling AI products. I say desperate because they're already a year behind the competition in this space.

(I can imagine they'll be trying to get developers to build Vision Pro software too, though I hear sales there have collapsed so again, way too little, too late)
It's not really tied to manage.py no. And in any case that's a trivial 3 lines of code (plus imports, blank lines: https://github.com/iommirocks/iommi/blob/master/examples/man...).

I think you're overdramatizing 3 lines of code...
Even if this is reciprocity, it doesn't make sense. If this is the way it is, then services originating from other countries, not just China, should be treated the same way.
To be fair, I have seen with some of these robotics platforms they send them by air in a pelican case [1] with custom cut foam inserts. The price for shipping racks up quickly.

[1] https://www.pelican.com/products/cases/
You can buy off-the-shelf modules that take a lithium ion cell and provide charging, overcurrent and overdischarge protection; just search your Chinese online retailer of choice for "TP4056 module" and you will find plenty of them. There is a Hackaday article [1] that goes in depth on how to use them properly.

If you'd rather not wire it up yourself there are also ESP32 dev boards with built-in battery management functionality, such as the LoLin32 Lite and Sparkfun ESP32 Thing. I haven't had much luck with the former (possibly due to its lack of RF shielding) but the latter seems to be pretty solid. I think Adafruit sells similar boards as well.

[1] https://hackaday.com/2022/10/10/lithium-ion-battery-circuitr...
> Would also be awesome if there was an MMORPG version

There's always Fallout Online: https://www.youtube.com/watch?v=hg3mK1yVnWM
I began studying Korean recently for fun because of video games influence (I'm huge Project Moon fan and then I got into Korean literature).

When I saw things like ㄱ for k/g or ㅏ for i I was in awe, like that's is so damn clever.
Thats funny, I want an end to EU police chiefs.
What indirect subsidies go into air travel that don't also apply to rail?
If Macs too far down that road I’ll move to Linux for my desktop computing. It’s already getting annoying.
this is something similar that i recently used, its the nicest one out of all the ones i tried imo https://sfbgames.itch.io/chiptone
The description of feeling like he was "in a coma or some afterlife limbo state" sounds similar to Cotard's syndrome [1], a very rare condition that can develop from untreated schizophrenia — basically an unshakable belief that you are, in fact, dead, and every other fact of existence will have to be reframed to support that belief.

[1] https://en.wikipedia.org/wiki/Cotard%27s_syndrome
I'm wondering whether EU will decide to adopt similar laws
Is Ikea stuff compatible with ESPhome?

Never mind, parasoll costs like $12. I mean something like HLK-LD2420 which should be around $2. ESPHome lists many similar sensors and I was asking which one is better. Curious if anyone had any experience with any of those
The US is covered in expanses of dark skies in the West
If you do pay for RHEL you can have free non production subscriptions. Of course it's probably suspicious to pay for 1 production and 20000 testing servers, but it's pretty good if you are too small to negotiate an unlimited-machine subscription and you want to use RHEL in production.

https://developers.redhat.com/articles/2022/07/06/what-quali...
I haven't seen anything that beats the UI and UX of FileMaker Pro from the 90s.
w szczebrzeszynie chrząszcz brzmi w trzcinie...
How about memorizing 20 characters over 150 days, though? Or 10 over 300? ;)

And there's a pattern to them too in the end.
You can say the same thing about any non-copyleft BSD/MIT/ISC-style licence.
A 32-bit Linux-capable microcontroller at that. I still keep my Galileo board. Will probably assemble it into a picture frame and run a heterogeneous cluster with it and some of the other boards I accumulated over the years.

This is Gibson, the 4 RPi Zero W's running Docker Swarm:
https://twitter.com/0xDEADBEEFCAFE/status/172986300775544462...
AI chatbots refuse to produce 'controversial' output − that's a problem
I usually need a project.

Currently, probably trying to run a LLM locally is easiest to do in CLI, so just try that.

Alternatively, buy yourself a server, like 5$/month single core, ther eare budget friendly options, Linode is one. Once you have that, try to run something there. I.d.k. a miniecraft server. Open TTD server. Whatever you want. Not something too critical because you are learning and some automated bot could i.d.k. guess your password (don't use passwords) and turn your box into bitcoin miner ... but you will learn stuff.
That's fair, opinions are annoying when they don't align with your own (for me for example; I really hate that go-imports are URLs and the monorepo story for them is really bad... which I find ironic).

If you like rust, but hate Cargo, I'd suggest looking at building with Bazel :D

Bazel is a build system, but I don't use it as much as I'd like precisely because I'd have to manually write out all the DAG stuff.
Interesting idea to use milk. Although I might be inclined to use heavily water diluted PVA.
Tesla lays off more than 3,300 California workers, mostly in SF Bay Area
I'm making an open-source API gateway for MongoDB Atlas with vector search
I have already created an API for MongoDB called Nodb, but it was written in Javascript and Fastify and became a nightmare to maintain. I'm rewriting it in Typescript and I'm using Bun.sh with Hono.dev server and it's a pleasure.

You can check it out here: https://github.com/nearup-io/nodb

It's far from done, I'm still working on many of the features, but the idea is simple, you get endpoints which can point to different urls to connect to MongoDB Atlas. So you can store JSON directly through the API.

For example:
/my-app/dev -> points to development database
/my-app/prd -> points to production database

Why I chose Atlas? It has a "vectorSearch" aggregation pipeline so it's nice to do a semantic search as well. Similar to pgvector, which I plan to add as well.

So it's also possible to query your data like so:

POST "/endpoint" data '{ "query": "What are milestones for Project ABC?" }'
-> You can either get array of objects as a result of semantic search, or a natural response like "The milestones are..." using OpenAI models or Claude, plan is to add more of them.

I would like to get some feedback on the project and features, it will mean a lot to me.
Just curious, why do you find yourself switching shells often?
I did enjoy the one which computes π;

> Naturally, a more accurate value can be obtained by using a bigger program.

I think that's a first for me.
Red Hat had open source/community versions of their products, for example OpenShift Origin (now OKD) and RDO (for OpenStack). They wanted to use CentOS but it was not working well because release dates of CentOS were not predictable.

So they acquihired CentOS, but in doing that they changed its target from "community of users [that don't want to pay for RHEL]" to "community of developers that target RHEL". CentOS Stream is much better (though not perfect) for the latter population.

That said, there are many people using CentOS Stream in production (including myself).
> A more fitting question would be "how many incredibly-entitled support requests has this person directed to projects without supporting them?", and I'd be willing to bet it's zero.

I'd be willing to bet it isn't.
What would be your advice/roadmap for someone who wants to start with automated exploration of emergent behaviour in systems that are similar to GoL?

I think it would be interesting to try transfering some of the automated search techniques to Minecraft's redstone mechanics, even though it probably doesn't fit the definition of a celular automata. Redstone is a feature in a videogame Minecraft that acts similar to logic circuits. Because building mechanics in Minecraft is inately restrictive (building is snapped to the 3d grid of "blocks", and there is only a limited number of blocks that all have predefined behaviour), there is naturally a community of people using redstones in ways that serve no purpose to the core gameplay loop, such as flying machines (think GoL's ships) [0], computers (since Minecraft's redstone is practically Turing-complete) [1] [2] or printers/autobuilders [3]. I would go so far as to say that redstone is the GoL for nerdy Zoomers.

[0] https://minecraft.fandom.com/wiki/Tutorials/Flying_machines

[1] https://www.minecraftforum.net/forums/minecraft-java-edition...

[2] https://minecraft.fandom.com/wiki/Tutorials/Redstone_compute...

[3] https://minecraft.fandom.com/wiki/Tutorials/Printing
Show HN: Anonymize PostgreSQL/MySQL dump through templates and external commands
Hey HN! We wanted to share an incredibly useful feature of this tool with you! nxs-data-anonymizer is a tool for anonymizing PostgreSQL and MySQL/MariaDB/Percona databases dump through the Go templates and Sprig template library.

Since the first 1.0.0 release, we have added multiple useful features such as: filter functions to work with nullable values; a command line option to select log file format; anonymization progress logging

In the latest 1.4.0 version, the external command mechanism was added. Now with nxs-data-anonymizer you can create field values from external commands through an additional type command of column value.
If the type: command is set for the column, the value of the field value is considered as path to the command that will be executed every time for this field. An additional environment variable will be available within the runtime of the specified command, the details of which you can find on GitHub: https://github.com/nixys/nxs-data-anonymizer
The stdout of the command is considered as a new value for the filtered field.

We’re looking forward to improving our data anonymizer so we’d love to see any feedback, contributions, or reports on any issues you encounter! Please join our chat in telegram if you want to discuss something about this repo or ask any questions: https://t.me/nxs_data_anonymizer_chat and join our telegram channel to not miss out on any updates: https://t.me/nxs_data_anonymizer
The only way I can think of it making sense is if @syklep is from a country with a currency that has inflated 10% every year with respect to the dollar for the past 60 years, and that they assumed you'd buy local currency with the $30m when you get it and now would try to sell it back for dollars.

I don't think that currency exists though. The closest current example I can think of is if you're Argentinian and you bought $30m worth of Argentinian pesos in 1992 which would be worth ~$35k today. But that is due to relatively recent hyperinflation, not yearly 10% inflation, 10 years ago it would still be worth $4.3m, 15 years ago $8.8m.

You'd have to be seriously asleep at the wheel (or being strong-armed by local law enforcement, unfortunately) to keep your liquid currency parked in a hyperinflationary currency.
This is the type of thing, I'd expect to show up in a (crime) thriller, stumping the protagonist / investigators until someone deduces it's a code.

And we all thought QR codes were useful...
It must be a bit depressing for Intel engineers that they are forced to keep themselves tied to the ever extending x86 ISA and can't explore all the other ISAs they use (or invented). The 860/960 generated a lot of buzz back then and there was some pretty capable hardware using it.

Fortunately, with open-source becoming dominant in the data center and the relative ease of bootstrapping a new ISA on top of it, we will see some extra diversity in this space, but I don't think Intel will abandon x86 anytime soon (and "soon" is in almost geological scales here).
One thing that is ridiculous with CarPlay is that I can't read messages: it only allows to "speak" it and while I use my phone in English I message with my friends in my native language and speaking works terrible. Even my car's shitty infotainment system can display messages.

This results in the worst possible outcome: I need to take my phone and read the messages on my phone screen, creating a safety risk.
_Presuming_ that the rest of it gets done, it likely makes a lot of sense; you get the difficult bit (starting up high speed rail construction and operation in a country, and indeed a continent, which has never done it before) out of the way in a presumably _relatively_ low-stakes section; if you're going to have teething problems, and you will, better to have them there than when you're trying to go through a mountain range.
As far as desktop OSes go, I think the much larger problem is how to let users control the degree of sandboxing an application has. On mobile we're broadly used to each application asking for permissions (and whether we've trained users to just hammer 'allow' until it proceeds) and each is largely independent.

Windows also has its legacy software that wouldn't know about new restrictions, so would need dummy access until allowed, and UI for the user to gain understanding about why their newly downloaded utility can't access their webcam and all their files yet, and how to rectify that. Windows already has something like this through controlled folder access, but I've yet to hear of someone who turns it on. Part of the biggest strength of desktops is how all the software/hardware parts combine, so I think this is high stakes in terms of not pissing people off so the feature actually gets used.
Pretty interesting!

I believe being successful in reverse engineering, cracking, bypassing security layers (e.g., unlocking cars without keys), and other hacks comes down to understanding the basics of how these systems are designed to work in the first place. Add to this, the possession of the right toolbox to do the job.

Back in 2010, I took on the challenge of cracking paid/licensed POS software. I am, in no way, a cracker or hacker, but once I understood how this app works, I followed a simple logic based on these rules:

a. The app had a trial version with a number of *runs* set, and with each launch of the app, the number will decrease by one. It was set to around 100, I believe.
b. The app runs on a LAN, on multiple computers, with one being the server. To my surprise, there were no IP configurations, and it turned out that it worked on LAN by setting the app directory as a *shared folder* in Windows!!
c. On each app launch, even from other computers (having access to the shared folder), the count will decrease.

So, I started my investigation:

1. Since you have a shared folder, based on (c) above, I assumed the location where the count number is stored *must be inside* this shared folder, not in the Windows registry or other places.
2. I launched the app, wrote down the current count, and closed it.
3. I searched inside this shared folder for *.* (all files), then sorted them by last edited.
4. I picked the first one from the search result as it was the only one with the same time as *now*; it was in a binary format.
5. I opened it using a hex editor, converted (using calc.exe) to HEX the count I wrote down on (2), searched for it, and found it. I identified its position.
6. I closed the hex editor, repeated (2),(3) and (4), and got the same results.
7. Now, I typed 999 in calc.exe and converted it to HEX, and in the open HEX editor, I edited the count at its current position with the new value, saved, and closed the binary file.
8. Restarted the POS app, went to about, and.. booooom , it now thinks that you have 999 days remaining :)

Although I never used this Point of Sale software, it was an exciting achievement for me. I felt like a real hacker.
Providing dummy data would also diminish the value of Android users to Google itself, unless they give themselves an exemption from such a setting which would mean they would be dragged to court by the competition.
I'd love to use Django as a fast and easy single file app. There's some great looking solutions here. Have to take a look.

I tried myself about five years ago. My idea was to make a tool that could make a HTTP service from any Python file with very simple setup. With all the features of Django at the ready. Unfortunately neither Django's configuration system nor Python import methods made it reliable enough. Or I just couldn't hack it. This was the smallest I managed:

from django.urls import path
from django.http import HttpResponse

CONF = {
"INSTALLED_APPS": ["serverless"],
"ROOT_URLCONF": (path("", lambda x: HttpResponse("look ma, no server")),),
"DEBUG": True,
"SECRET_KEY": "randobrando"
}

Other thing I tried to do with this was attach a Jupyter kernel. This way I could change the code as I went, but wouldn't have to use entire Jupyter client stuff. Unfortunately there I ran into problems with event loops. I could not find a way to manage different servers in the same runtime instance. Perhaps it's time to try again wiser and helped by LLMs...
It is not common at all, but in Taiwan there is bopomofo, which is used the same way as furigana in Japanese – to indicate the pronunciation of Chinese characters. In fact, children in Taiwanese schools learn bopomofo first and only later proceed with learning the traditional Chinese characters.

Bopomofo is not used outside Taiwan, though.
Sensor fusion is AI I guess.
It comes (like a lot of Ada) from Pascal I don't know what the current state of Pascal is to be able to compare but probably a bit more elaborate.
Siri, in general, is horrible. Just ask Siri: "set an alarm for 12:00 UTC" or "set an alarm for 12:00 Eastern Standard Time" and she will create an alarm named UTC or Eastern Standard Time ... but it's actually in your current timezone.

Super annoying when you want to set an alarm in a timezone you are going to be traveling to.
I would bet for this use case LLMs to be worse than random walk, as they would probably disregard certain possibilities in crucial steps, unless we are talking about easier stuff.
Online Censorship in Schools Leaves Teachers in the Lurch, Too
AI Software Should Be More Like Plain Old Software
Are accelerometer logs widespread now? Even with 100 USD phone hardware, companies could check drivers are not causing too much wear or causing disomfort to passengers.
Saw an interesting song on suon and want to continue creating it? Try this
Did you try the docker based 'easy install'? https://github.com/frappe/bench?tab=readme-ov-file#easy-inst...

I run a manually installed, locally hosted instance. It's not much of a hassle.
TurboSenseTime New Language Model Company Says Rivals GPT-4 Turbo
>We really can't afford the risks of letting everybody just run arbitrary code.

You are, of course, talking about JavaShit right?
Android already does something like this for location services. For example, give precise location vs approximate location. And then for other permissions, there's a popup for whether to give permissions only this time, always, or to not. I guess there could be a 4th option for "mock" permissions. I wonder if an OEM could provide something like this because at the end of the day, the OEM has control over the sensors that are providing the data that's consumed by these apps.
Build it and they'll come? At least one end has to be somewhere people want to be, right? A line from London into the countryside makes sense. You can live in the countryside and work in London. A line from nowhere to nowhere is a chicken/egg problem. Now if one end is an Airport and another is a new community who will have jobs at the airport, that might work.
I wouldn't agree. Here the sarcasm isn't used to belittle the victims but to mock and shame the perpetrators.
Why do you need to read messages while you’re driving?
Is the message so important it justifies creating a safety risk? You could also just wait until you've arrived or stop the car at a safe place...
my girlfriend printed me this for my birthday https://pasteboard.co/PIa4O7tTOS6s.jpg Her parents were wildly confused
Why SEXMCNIGGA though? Shouldn't a bot try to pass as a user?
All I want from CarPlay is for it not to start blaring the last thing I was playing on the car speakers as soon as I plug it in, especially given there’s about a 10 second window between the sound playing and the head unit being booted enough to actually show the screen so I can pause it.

I have no idea if it’s the car or CarPlay but could I please just have a toggle somewhere?
I switched to using DuckDuckGo primarily, and it's now fuzzy by default. It returns lots of results that doesn't contain more than the most generic word in my query, and I always get this one hit for a completely unrelated site just because it has the name of my town in the headline.

Sure you can force it by using "foobar" but yeah, searching the web isn't what it used to be.
I like Fedora but I only wish it was supporting rpi5 without any kernel hacks..

currently using raspbian with nix on top of it, it's not bad but rather have something more seamless
What's the aftermath of the Red Hat and IBM acquisition? I've been at Red Hat since 2009 myself, and have hardly seen the difference over the last five years.
On literally the same rails, I suspect that doesn't happen that much. China moves more tonnage by rail freight than anywhere else in the world, and it has an immature-but-excellent-where-it-exists high speed system, but it doesn't generally share lines with the freight.
Another way parents could achieve a similar or superior result is to record themselves reading a book.

This recording could then be played back to the child.
Same here, I quickly picked 10kg after having kids and giving up intensive martial arts trainings. But, those would be way more if I didn't pay close attention at the calories intake (as exercise is very moderate nowadays, so to say) - I noticed what happens when I let it slip for like a week, bang 1 kg (2 pounds). So it's both.
Probably never gonna happen due to how unstable rustc is and due to the fact that a lot of projects require nightly.
This is a wild comment. Why aren't Apple just buying Qualcomm chips for the iphone? Seems like a waste of money to build Apple Silicon.

Apple silicon is today a core part of Apple's value, it's a massive differentiator between them and the rest of the market. They also have been massively investing in custom AI processing (on the edge, not server) for ages now, they were shipping a neural engine in 2017. And that's not to even getting started on the fact that Nvidia has basically dominated the market in GPGPUs and I know lots of people aren't that into the lore of Apple but Apple has hated Nvidia for a long time. There's absolutely a market here that they can capture and if not for selling the chips into servers, but purely to drive the back end of their own AI services which they're probably going to have to deploy to a billion smart phones.

Take 10 bucks from every iPhone sold and invest it in building Apple's new LLM - that'll give you a $2.5Bn budget. It's easy to see how building out custom hardware for it could make sense.
I wonder what's the meaning of doing this , if hello world program need 20M to download before run ?