skysight-inc/HackerNews huggingface dataset:
Really interesting! I'm very much interested in pychedelic graphics. I played around with shadertoy a little bit maybe I should give it another go.
For anyone interested I made some cool visuals by interpolating prompts in stable diffusion 1.5 like https://m.youtube.com/watch?v=ajfMlJuDswc. I found that the older diffusion models are better for abstract graphics as it looks more "raw" and creative.
"You either die a hero or live long enough to see yourself become the villain".
I don't agree with the law, there's no point in using emphasis to labour the point, the UK Govt advice on who it applies to is here https://www.gov.uk/government/publications/online-safety-act... and feel free to read it. As to enforcement, it's a new law so there has been none, hence no-one can speak to that, but you're right that extradition is the path and on that front if a similar law exists and agreements are in place, then for example most European countries would extradite. We don't know where the author is, but they posted on here in the morning of European time zones, and all I suggested is that they do their diligence on their personal risk as a result of laws that do claim to apply their service. No-one should dismiss the risk, the person should speak to a lawyer.
I hope researchers will find ways to publish their findings in other discrete ways then, so that the company behaving like a dick will get hit by black hat people. Would serve them right.
At any official distributor.
Seems to be back up now.

The website says it has a 3.5mm jack, microSD and a removable battery.
Sadly, the situation is not yet in the past tense and is in progress. Yoon was impeached and impeachment is being litigated in the Constitutional Court. Yoon is arguing some ridiculous excuses which would have been funny if this was not serious.

For example, martial law decree no. 1 said "Activities of national assembly, local assemblies, political parties, and all political activities such as political association, assembly, demonstration are hereby forbidden". Decree was widely published and it is a strong evidence that Yoon intended to violate the constitution and disable the legislative branch. Yoon is now claiming "it was copy and pasted from old authoritarian martial law decrees by mistake". No, really. It doesn't make any sense by itself, but moreover, this can't possibly be the case because South Korean local rule was introduced after democratic transition so no mention of "local assemblies" is possible in old decrees. I mean, lying is pretty difficult, reality has surprising details...
Chris Lattner seems to have also created an alternative for LLVM - https://mlir.llvm.org/

Because of how the architecture works, LLVM is one of the backends, but it doesn't have to be. Very interesting project, you could do a lot more IR processing before descending to LLVM (if you use that), that way you could give LLVM a lot less to do.

Chris has said LLVM is fast at what it is designed to do - lower IR to machine code. However, because of how convoluted it can get, and the difficulty involved in getting information from some language-specific MIR to LLVM, languages are forced to generate tons upon tons of IR so as to capture every possible detail. Then LLVM is asked to clean up and optimize this IR.

One thing to look out for is the problem of either losing language-specific information when moving from MIR to Low-level IR (be it Tilde or LLVM) or generating too much information, most of it useless.
What size model would you recommend for M1 Max (64 GB unified), without much requirements for memory left over for CPU usage (I would be running NeoVim, using ollama + r1 as the backend for the code companion).
This is the reason I chose to go with AMD's 7000 series for my 2022 build.

I wasn't aware of Intel's limitation when I built my first computer in 2016 so when I wanted to upgrade a few years later I wasn't expecting to need a new motherboard since it still had everything I needed - it felt so wasteful!

Instead I just waited for AM5 based on the longevity for AM4.I'm really hoping AMD support AM5 for a few more generations so I can do the same as you in 2026/7
The new version of Lite Journal is live
But, what if you want it for 20 years? Is someone going to toil away until every last user has said they don't want it any more?
Works well until the security sector gets automated.
About time. (not sorry)
Trump Signs Executive Order on Developing AI 'Free from Ideological Bias'
After 10 years we don't have those certifications either. They might instead send you their standard security questionnaire.
How do you propose we do the seizing?

Historically that never had good results, because the people who want to seize the wealth and the power are exactly those who shouldn't have it and be trusted with it, so you're exchanging one set of oligarchs with another set of despots.
This is just not true. You can absolutely grep the soup (I do it daily). Most UI components share a lot of common baselines but include a specific modification for use in place (often a color or extra spacing). That means most of the time, the entire class string is unique to that element, even if the classes themselves are not. At most, you might have a couple of duplications, but then you should probably be looking at a template level component if the functionality is related.

`mx-4 py-2 rounded-xl shadow bg-green-500` is just as easy to global-search for as `notice--success`
Tech Predictions for 2025 (Personal)
10 Tech Predictions for 2025 (Personal)
their T&C mentions them as "SPRING (SG) PTE. LTD"

singapore business directory: https://www.sgpbusiness.com/company/Spring-Sg-Pte-Ltd

hard to tell if they are indeed Bytedance. but given Bytedance and Tencent has HUGE Singapore HQ and notorious status of SG being a proxy for China, I would not be surprised if this is indeed Bytedance in disguise
You can do that easily with https://ossia.io :)
that sounds like Mad Max tbh,
Is this in LM Studio?
Ignore the haters who spend just as much free time playing video games as you spent making something interesting.
> I didn't get it at first either.

maybe you got it wrong? CSS already have its place and work great as .css files
Guix User and Contributor Survey 2024: The Results (part 2)
4x4 Trip Report – Democratic Republic of Congo: Lubumbashi to Kinshasa (2010)
Thanks, I think I can relate.

For me, the camera gets more important as I get older. I realise that, althougth I'm not into photography either, it's very easy to capture day-to-day memories.

However, I'm one of those people who would never buy a dedicated camera. I'm just not into it that much.

I'm courious to see if the hardware would be OK. If so, how much more can we get by writing good software. After all, there's only so much we can improve with hardware until it becomes irrelevant!?
Doesn't scan from a screenshot in https://f-droid.org/packages/com.atharok.barcodescanner/ either
We Need to Talk About Docker Hub
Huge, huge respect and Congrats!! Enjoy it and continue doing great work!
Only the OSX version available, with a waitlist for windows.
I wrote about this a bit on my blog [1] but to add to this idea,

> Maybe prostitution to the owners will be the only available job.

Pre industrial revolution, labor was in a sense cheaper than it was during the industrial revolution, and one genuinely interesting set of professions that existed then was house servants. Butlers, maids, cooks, under butlers and so on. It would not be inconceivable to see the return of these kinds of jobs? Ones where the value of human labor is so low that working for someone with wealth in their own home is common?

[1] https://wilsoniumite.com/2024/09/09/how-do-we-fix-it/
Yoon is arguing some ridiculous excuses which would have been funny if this was not serious.

Sounds like a standard "democratic leader" these days.
I used my chrome inspector to edit a read only field in Jira. Surprisingly I was able to edit it and submit the change. It complete fucked up whatever protect we were about to use and we had to start over. The JIRA admins were scratching their heads.
Oh, the author's completely misrepresenting what happened here.

We had a major snafu with Debian, where a maintainer volunteered to package bcachefs-tools (this was not something I ever asked for!), and I explained that Debian policy on Rust dependencies would cause problems, and asked him not to do that.

But he did debundle, and then down the road he broke the build (by debundled bindgen and ignoring the minimum version we'd specified), and then _sat on it for months_, without even reporting the issue.

So Debian users weren't getting updates, and that meant they didn't get a critical bugfix that fixed passing of mount options.

Then a bunch of Debian users weren't able to mount in degraded mode when a drive died. And guess who was fielding bug reports?

After that is when I insisted that if bcachefs-tools is packaged for debian, dependencies don't get debundled.

If you're going to create a mess and drop it in my lap, and it results in users not able to access their filesystem, don't go around bitching about being asked to not repeat that.
The robots as most people might expect will not take over.

The robots will be the software that will slowly start to replace knowledge workers or anyone who works with a computer.

If you conduct your work on a computer someone is already planning to replace you with software. Think about that for a second.

Incidentally also the knowledge workers are typically the higher income classes in a society. When their jobs start getting cut across the board where will they go?

Releasing workers that used to work with computers in offices with no replacement jobs has only one direction and that is to re-train as a skilled worker such carpenter, plumber etc. (Nothing wrong with those jobs), but all that motion and extra surplus of blue collar workers is going to drive down the wages. Also who will be able to pay these workers a living wage? Bezos and Musk and the few other winners of this game called "capitalism"? In this world the humans will become the "robots" at low cost and will essentially be replaceable and only exist to serve those few with still wealth to go around.

I honestly believe in the future we really need to rethink the whole structure of the society (basic income) or else the economy is going to displace a lot of people to the fringes of the society working 3-jobs and living out of a car. (Or just downright slums/streets). And when that happens to enough people and there's a critical mass of people with "nothing to lose" revolutions will start.

The late Marshall Brain had written a short story "Manna" that is very prescient and outlines a few possible alternative futures for the man kind. Unfortunately personally I'm not very optimistic about a "good" outcome.
pretty cool! it tracks, with Operator launching yesterday too
There are two serious factual errors in your comment:

- This has not already happened with a lot of the old C standard library. The only function that has ever been removed from the C standard library, to my knowledge, is gets(). In particular, strcpy() has not been removed. Current popular compilers still support gets() with the right options, so it hasn't been removed from the actual library, just the standard.

- strncpy() is not a suitable replacement for strcpy(), certainly not a safer one. It can produce strings missing the terminating null, and it can be slower by orders of magnitude. This has been true since it was introduced in the 01970s. Nearly every call to strncpy() is a bug, and in many cases an exploitable security hole. You are propagating dangerous misinformation. (This is a sign of how difficult it is to make these transitions.)

You also seem to imply that Linux cannot add system calls that are not specified in POSIX, but of course it can and does; openat() and the other 12 related functions, epoll_*(), io_uring_*(), futex_*(), kexec_load(), add_key(), and many others are Linux-specific. The reason barrier() hasn't been added is evidently that the kernel developers haven't been convinced it's worthwhile in the 15+ years since it was proposed, not that POSIX ties their hands.

The nearest equivalents in C for the kind of "staged transition" you are proposing might be things like the 16-bit near/far/huge qualifiers and the Win16 and pre-X MacOS programming models. In each of these cases, a large body of pre-existing software was essentially abandoned and replaced by newly written software.
>https://www.phoronix.com/review/linux-611-filesystems/3

It's a shame that ZFS was not included.
you could use glossy/matte or metallic finish, then the reflected light could appear brighter than the white parts
This made my sad day even sadder. Much, much so.

During past year I was preparing to fully embrace Blu-ray for cold storage. Even bought a USB3.0 controller to shove into my NAS (that silently failed to recognize it) to use with external BD writer.

Only few of discs I bought are made by Sony, but I was planning to expand that collection.

The barrier of entry into BD enthusiast territory is already quite high: you have to read dozens of forum posts worth hundreds of pages to gain somewhat reliable knowledge befor buying something reliable - drives, discs, controllers, software. But now it's one less source for blanks of acceptable quality. No doubt it will lead to rise of already high prices of BD media.

I sincerely think BDs could be way more popular if people were more educated in data storage. Most individuals and businesses have data that they would want to store and protect long-term. But, for example, I knew someone who bought regular cheap USB flash pen-drives for backup of valuable photos and stored them in a drawer. Others, more advanced failures include cheap CD-Rs, old HDDs (literally: some guys are like "my laptop HDD is too old, slow and small, I think I'll copy my most valuable information there and throw it on a shelf") and cursed cloud services. If only more people realized how fragile most data storage solutions are!
Jenny + Jeans = Customer: Embeddings relational data for fun and profit (video)
It's good to see EU funding for open source, and for getting software easy to build, as Nix does.

Bravo to the EU, NLNet and the NixOS contributors making this possible!
> Maybe prostitution to the owners will be the only available job.

or something new that an ai or machine hasn't managed yet, and something that have not been imagined today. And why not prostitution, if it comes to it?

And with the automation being so widespread, goods would be so cheap that the meagre taxes paid would sustain the costs of food stamps, basic living necessities, etc.
> nobody will be willing to spend time on those bug reports.

That's basically a question of culture.

Bad culture will result in bad results, no matter what tools and techniques we use.
Robotics is hard and robotics companies fold as fast as flies die on a hot summer day.
classical ML always runs into the knowledge representation problem - the task is to find some general representation of knowledge suitable for computer reasoning. That's something of a philosophers stone - they keep searching for it for seventy years already.

I think agents will run into the same problem - if they will try to find a classical ML solution to verify what comes out of the LLM.
Thanks for sharing the vscode link. After trying I have disabled the continue.dev extension and ollama. For me this is wayyyyy faster.
Is anyone else claiming to have made copy and paste error in, say, executive orders?
Has your TP Link equipment failed recently?

No. All my L2 switches are TP-Link. A couple of my POE switches are also TP-Link. I have 2 access points that are TP-Link and behind a firewall. None of these have died yet and I have had them for years. I stick with TP-Link as all the weird negotiation issues I've had with the cheap Intel 225 series NICs went away using TP-Link whereas all the other consumer switches I find to be hit-or-miss and I ended up having to force negotiating to specific speeds using idempotent startup scripts that also run in cron for those other switches.

Just guessing but maybe you got a bad one. Try doing a hard reset holding in the pin-hole button on the back and then verify you are on the latest firmware. Also reset your modem in case it has a bad ARP entry.

Regarding security if you suspect an inbound security issue then put the AP behind a firewall. If you suspect a dial-home security issue then tcpdump the AP on your firewall.
Mistakenly pasting in martial law is surely grounds for impeachment in its own right. Ignorance of what law you're passing is not an excuse.
The kernel could implement a non-flushing barrier, even if the underlying device doesn't. You could even do it without any barrier support at all from the underlying device, as long as it reliably tells you when each request has completed; you just don't send it any requests from after the barrier until all the requests before the barrier have completed.
By handing over all your proprietary code. Read the terms.
I suppose that house servants performed two functions - menial tasks, and emotional labour. Competence at both was essential. A house servant who was great at making beds but super annoying or had no emotional intelligence probably didn't last very long.

The menial tasks component will probably be automated away. Which leaves the emotional labour. Put another way, our job will be to be liked by the people with power. Liked enough to be kept around.

The only job left in the future is that of the pet.
hello do you have a place for me im haking the school now
You also don’t need pedmas if you just use parentheses to disambiguate your expressions. That’s what mathematicians would do.
I did do that! But data entry was so laborious that by the time you entered the formulas you basically knew them by hard.
That feels compatible with my approach. The mod obviously fits the devs' vision, which makes it canon to me. Especially when it fits so much that they hired the modder.
Options:

Finetune the models to be better

Optimise the prompts to be better

Train better models
Let's take the first example here : https://ui.shadcn.com/docs/components/dialog. In this case, you have only one UC named EditProfileUCD, with the following input => name: PersonFullname and username: Username. All the things related to "UI" are not use cases since they are specific to a GUI target. A good tip to see if something is a UC or not : it should be available on all platforms. Opening a dialog in a Terminal is not for instance.

To continue with this example, you would add a <UCEntrypoint uc={uc} /> in your webpage, referencing EditProfileUCD. According to the client policy defined in the UCD and the UC auth, the button "Edit Profile" will show up or not. You can also simply disable it.

And your Dialog would render a <UCPanel uc={uc} /> that will display the form based on the UC input. Check out the contract of UCPanel (https://github.com/c100k/libmodulor/tree/master/dist/esm/tar...) to see how you can design the form and the form fields. Ideally, you would design these only once, and use <UCPanel uc={uc} /> across your whole codebase.

> said in another way: many of the people on HN have a backend api, a react SPA, and a mobile app. what types of problems do i have now which libmodulor solves?

In this typical architecture, you would benefit a lot from libmodulor. All your business functionality would be expressed as individual use cases, organized in apps corresponding to your business domain. You would have a server target (backend api), a react-web target (react SPA), a react-native target (mobile app). Each of them will bind the appropriate things in their container. The API endpoints will be automatically mounted in your backend API. They correspond to UCDs having a server lifecycle. Adding a <UCPanel uc={uc} /> in react web or react-native will render the same UC for each platform and submit it automatically to the server, without you having to do any plumging whatsoever. You are totally free to expose a UC in web but not in react-native.

> do i get a mono-build-system, where everything flows together and i just say "libmodulor build" and "libmodulor deploy" and I'm good to go?

This is clearly an important part that is non-existent at this time. For my own products for instance, I deploy each based on the target used (push on a PaaS for a server target, webpack/vite for a web target, fastlane for a react-native target, etc.)

If you have some time, I highly recommend to follow the "Getting Started", showing you how you can multiply the targets, re-using the apps as is.

Thanks a lot for your questions, they help me a lot to see where I fail to explain and how I can simplify things.
> As long as the editor doesn't send opened files/files from my drive to some remote backend

I see your point but in this particular case, I think it needs to send the opened files to a backend for processing
NASA awards Artemis logistics studies – SpaceNews
well, do people forget that Yoon was also voted by South Korea's Democracy
Maybe they should just remove the president's post altogether? Seriously, almost every one of recent SK presidents were convicted of something after they left the post. How... why do such people regularly keep getting elected there, and why do they even bother to, since there is already an established pattern of criminal convictions, do they think they'll break it and get away with whatever they did?
Linus can be a bit of a dick sometimes (and hey, so can I), but he's not prone to being rash or a petty tyrant. He just rides people a bit hard.

Following process to the letter isn't what we should be doing right now; this isn't the time for slowing down to cross every t and dot every i, this is the time for getting fixes pushed out quickly so we can move on to the next thing.

But things have also been stabilizing dramatically, it's already looking like I'll have a lot less out of merge window stuff to send this cycle (there wasn't much that I would've sent last cycle, either).

So things should be pretty well calmed down.
A new vaccine approach could help combat future coronavirus pandemics
Modern 3D games are local, so I’m not sure the point there. My point about 90s machines was that most business SaaS is not compute or data heavy unless it’s for a huge corporation.

As far as local data: my laptop has terabytes, my phone over a hundred gigabytes. I have fiber at home and have seen speeds approaching a gigabit on 5G.

It’s not that often that people sit down at entirely unfamiliar machines they’ve never used, log in, and try to do data intensive work. In that case I suppose an iCloud model of compute would be downloading a lot.
Yeah, software is a big part of this and can hopefully improve it. But it's also a huge undertaking. I strongly suspect that computational photograhy improvements make up a majority of Apple, Google, and Samsung's smartphone research spending. It's the main thing that drives sales of their most expensive phones. There's a gigantic amount of closed source research / development to catch up with.

But also there's some important hardware features that just aren't possible to make up for in software (e.g. my 3x zoom camera module is really important to me).
Well said! Honesty is best.
Just barely. Had the military been just a bit more indoctrinated, they may have started shooting. Which, as far as I understand, were the instructions they received. If nothing else, if the legislators weren't able to get in, this would have gone a whole other way, and the coup could easily have been successful.
And like the philosophers stone it does not exist. Remember the "Map vs Territory" discussion: you cannot have generic maps, only maps specialized for a purpose.
Congrats! This is really inspiring considering its based on internal accrual without external funding.
Not quite. At least in iOs, you can't redownload it, so if you uninstall it or change phones, no more TikTok. Also, Apple will be blocking any updates to the app for US folk.

Apparently, the executive order was illegal
That's a Wrap: GitHub Innovation Graph in 2024 – The GitHub Blog