skysight-inc/HackerNews huggingface dataset:
Pedantically, maybe. But the host of the match lobby was randomly selected and it could have been any of the peers who end up as the host. When the host leaves, one of the remaining peers becomes the new host. So, all peers have the capability of being client and/or server.

That sounds like p2p to me.
Those colour settings are not aware of Windows 11's "Dark mode"
I don't see any mention of WinAmp yet. That app really whipped the llamas ass when it came to styling. And was super easy to create custom skins.

I'm all-on-board with look like the OS/platform but also, here's and example of custom styling done well.
If you like this, you'll likely be interested in Carl Bugeja's PCB motor series: https://youtube.com/playlist?list=PLzP6_DqZoxc3qNnCqWT7R58rQ...
to expand on the parent's comment a little bit as well, most of these canadian bank accounts also have fees per interac transaction depending on the account. The richer the person, the more money in your account and more fees you can get waived. until recently I would not send interac e-transfers because it would cost me $.50 per transaction after the first 5.
You're explaining why it happens--and I agree, it's forces outside your control. But that doesn't make it not happen.
Yes. But the article states that they don’t care about that. They just want a single executable.
However you want. I’m not saying no one need scale, I’m just saying that’s not what the DevOps movement is about. Just like agile also won’t help you managing your cluster.
TaigaNext looking for a new home - call for applications is open!
The lack of windows support for windows GUI's on windows is mind blowing. I remember absolutely whipping up Visual Basic line of business apps using the form designer in Visual Studio and data bound controls etc. If you wanted more there was MFC (with MTL developed by some insiders I guess at microsoft)

The absolute insanity of going to WPF (wasn't data binding via reflection -> these apps got horribly sluggish!) then to UWP (monster controls for touch I guess?) is honestly mind blowing. The emphasis on Universal Windows Platform as "the future" of app development is absurd. Every time the design language behind this infects another settings app in windows we LOSE functionality! Can you even have more than one settings window open anymore with the new and improved UWP?

Then there is WinUI? Then there is MAUI? THen there is blazor on the desktop?

Has Microsoft confused you yet? They've confused me. Each of these introduced as the best thing since sliced bread, and back with tooling with broken forms designers and more.
I second this, I also enjoyed the java 8 book from manning publications (Modern Java in Action).
sounds like the author enjoyed the process. of course, if you need more ports the thinkpad x13 is basically the same size/weight of the nano with many more ports
I would be interested in how this might work with just looking for common words between the text fields of the JSON file weighted by e.g. TF-IDF or BM25.

I wonder if you might get similar results. Also would be interested in the comperative computation resources it takes. Encoding takes a lot of resources, but I imagine look-up would be a lot less resource intensive (i.e.: time and/or memory).
I guess people living on Manhattan get tortured a lot between the fire truck horns and the police sirens.
I’ve been thinking more lately about a library which defines an interface for GUI elements, and then leaves implementing that up to you. Something like MVC (or some other design pattern) where the view part is an interface definition.
Large city-scale heat pumps are pretty new technology - the currently largest build in Denmark is from 2023 [1]. Even if you have hot water available, it will take a city like Munich many MANY years [2].

Don't get me wrong: it's high time to switch heating and cooling to district systems, where producers of heat like datacenters can add to the supply. But it's at the same time not as easy and fast to switch a many-hundred-megawatt block to heat pumps as it is to switch a single building.

[1] https://www.ingenieur.de/technik/fachbereiche/energie/fernwa...

[2] https://www.swm.de/magazin/energie/geothermie
> From my understanding, the most important point was to make it easier to recycle rare earth minerals in rechargeable batteries...

I guess because from a user point of view it doesn't make much sense: by the time the battery is dead, the phone is so outdated it serves no use anymore. And this comes as someone using old smartphones (still on their first battery).
> It would require me to write a custom paint function for every single control, which would take so much time I could raise a family in the meantime

This is a weird comment that shows the philosophy of old school win32 has not clicked for them. The key element in win32 is the wndproc. Most controls ask their parent what color they should be via a window message.

If you find this inconvenient, wrapping that in a small library to remove boiler plate is not a big deal.
Of course it doesn't reach them. Same with any black project, the dangers get swept under the rug.
Yeah for now I keep most of my usage of SwiftUI restricted to non-Mac platforms. On macOS it’s fine for smaller bits like collectionview cells but has a number of rough edges for more major use cases.
> Clang and GCC are reaching for any optimization they can get. Undefined Behavior may be hostile and dangerous, but it's legal. So don't let your code become a casualty.

Perhaps we need a -Wundefined-behaviour so that compilers print out messages when they use those type of 'tricks'. If you see them you can then choose to adjust your code in a way that it follows defined path(s) of the standard(s) in question.
This. But flares are still waiting to come back in this case. To get my foot in the door writing windows GUI programs I often have to obfuscate the fact I am using Delphi (don't ask, don't tell) or work with clients without big IT departments.

Disclaimer - No clients were ever injured during this experiment.
Ask HN: Outfit Generation App
Hey there, it would mean the world to me if you could leave a quick opinion on this app idea.

The application would let you provide photos of your closet items, and depending on your target look/style of the outfit, it would recommend few outfit ideas based on your items.

Would you be willing to pay money for this?

Or do you know someone, or a group of people who would be interested in using this product?

Thank you for your time, have a lovely day!
> Such as?

AAC-ELD is unsupported.

https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/14...

> Linux has had functioning AAC, MOV and MP4 drivers for almost a decade at this point.

ok that’s nice but that’s not AAC-ELD. There’s no door prize for “part of the name is the same”, codecs and Bluetooth stream configurations are either supported or not.

It’s also not compatible with open-licensing either way, even though those licenses are commonly breached, ie it’s nonfree at best even if someone hacked together a toolchain, which was my point about the “free as in free from hdmi 2.1” part. Fraunhofer says you need to pay for a license even if you choose to pirate it anyway. Linux, by default, does not pay that for you (naturally).
These days I think the sane option is to just add a static assert that the machine is little endian and move on with your life. Unless you're writing glibc or something do you really care about supporting ancient IBM mainframes?

Also recommending octal is sadistic!
Also useful for archiving large video files to DVD-R, just cut into 4Gbyte chunks and write to a few discs.
Here’s an example of a modern laptop with replaceable battery, disk and RAM: https://www.hp.com/us-en/shop/pdp/hp-zbook-firefly-14-inch-g...
World first AI group chat (if not second)
Hey guys! I want to share the new feature we just released. The AI Group Chat. You can create a group chat and invite different AIs. By AI, it can be a basic LLM such as GPT-4o, Claude 3.5, or Gemini. You can also invite an AI Agent with pre-configured characteristic and knowledge.
In the group chat, you can ask one question and expect to get response from different AI simultaneously, and you can also with "@" to only send message to one member in the chat room.
While all AIs in the chat room will have the complete message history context in their memory with different Role augmented separately. And with the guide of you(the user), we can create a meaning full debate between AI from different vendors or different pre-configured prompts.

I would love to hear your feedbacks!
I just want to pay for things. I'm not interested in spending money I don't have. And credit cards are obviously waiting to pounce on me if I forget to pay the balance, and charge an insane amount of interest. I don't need the added complication.
> It's... an 80MB database. It couldn't be smaller. There are local apps that have DBs bigger than that. There is no scale issue here.

It depends. If that 80MB binary file in git is updated/replaced often, you likely have a problem (every 100 changes/replacements might grow the repo by as much as 8GB).
Some politicians in my country have worked out that when someone tries to force them to spend less, they can cut funding to something popular like libraries, immediately get a bunch of complaints and protests, then declare "Well we tried, it seems voters don't want us to spend less after all"
runFullTrust apps are still subject to file system and registry redirection as well as various capability checks. Running fully unencumbered requires restricted capabilities that only Microsoft can approve.
I use Node-RED for largely the same things these days, including aggregating and summarizing feeds with gpt35-turbo.
WPF has been superseded (supposedly) by UWP / WinGUI / MAUI / Blazor?
I wish longbets was more active. I imagine that a big blocker is that they only allow bets to charity, due to American gambling laws. I'm not opposed to the money going to charity, but it definitely limits the number, and size, of bets I'd be willing to make.
And panopticon surveillance and control over every move you make in life by corporations, small businesses, and governments. Want to tip the cashier or give money to the homeless window washer? No.

Also, AI social credit and precrime are just a nightmare away.
Another example is music. Music needs to have a repetitive pattern, but it shouldn't be too repetitive or it's boring.

The best combination is to establish some patterns by repetition, then break these patterns and introduce new ones to keep the listener guessing, but the deviations should form a bigger pattern as well. It's the best when you can notice the pattern quickly, then before it gets boring it changes, and the new pattern feels like you could have predicted it - but you didn't.

The concept of tension and resolution is fundamental in music, and I think this is very closely related to expectation and surprise - and thus to repetition and pattern-breaking.
Avidemux is also great, but I've had some issues with running it under Wayland. LosslessCut works excellent on every platform I've tried with no issues. It also has a much better UI for cutting multiple segments, IMO.
Not much at all. Most money has been just numbers on some ledger for a long time. And what people call money is just written promises on a piece of paper. The gold standard where those pieces of paper could be exchanged for that is also history at this point. And people physically moving lots of gold around as a means of payment of course stopped being a thing centuries ago.
Hmm. When was this? I've had the code read wrong a few times and they just have returned the letter. Then I've gotten a refund for the postage through their customer service.
Too many holes in this idea.
Shark attacks isn't really p-hacking though, that's about misinterpreting/misrepresenting a real correlation. P-hacking is finding a fake correlation due to chance because you tested a lot of different things in a smallish dataset, and then reporting that correlation as meaningful without mentioning your negative results or properly explaining your entire process.
Can you back that up? SQLite has an extremely strong reputation for robustness.
Thank you, that’s very helpful!
If AI continues to deliver what it promises, I suppose there is a not too distant future where even Senior Engineers are not needed?
Correct. Beds should have no network or traffic.
Ask HN: HN for Web Designers?
Hi HN, some weeks ago I saw a link for a website similar in spirit to HN but for web design related stuff (typography etc.). The design was a bit more modern than HN.

Unfortunately I didn't bookmark it at the time because I thought it would be an easy find, turns out I am horribly wrong.

Does anyone have any ideas?
Fair enough, if it supports being charged using any port that is reasonable. I would assume that the notebook has some other internal 5v regulator, maybe for the embedded controller or some other legacy device
Guys would rather design and PCBway an internal mod than for OpenBSD support Bluetooth.

https://news.ycombinator.com/item?id=25950845
When I dealt with this, there were a couple major gotchas:

* Compilers seem to reliably detect byteswap, but are(were) very hit-or-miss with the shift patterns for reading/writing to memory directly, so you still need(ed) an ifdef. I know compilers have improved but there are so many patterns that I'm still paranoid.

* There are a lot of "optimized" headers that actually pessimize by inserting inline assembly that the compiler can't optimize through (in particularly, the compiler can't inline constants and can't choose `movbe` instead of `bswap`), so do not trust any standard API; write your own with memcpy + ifdef'd C-only swapping.

* For speaking wire protocols, generating (struct-based?) code is far better than writing code that mentions offsets directly, which in turn is far better than the `mempcpy`-like code which the link suggests.
In the LLM engineering community we call those "evals", and they're critical to deploying useful solutions. More on that here: https://hamel.dev/blog/posts/evals/
For >1 minute incremental compile times? No thanks.
It's possible to be against the protesters and/or think that they're unacceptably annoying, without trying to compare your plight to innocent civilians who were killed/raped by enemy soldiers.
For the out of loop non-Anglo parents / non-parents: https://en.wikipedia.org/wiki/The_Very_Hungry_Caterpillar
This indeed. Custom UI widgets for Windows apps are really not necessary most of the time, and fitting in with the system theme is all you ought to aim for, most of the time.

There are exceptions, for very rich dense UI, for UIs that need to be cross-platform, but if you're writing a Windows app, it should look and feel like a Windows app.
I'm not claiming it's equivalent to Yahoo Pipes, but my https://pipes.digital does have a combine block ;)
I'm not working in the crypto space but know others who are.

Like any quickly developing industry, crypto is changing quickly. That means you can get in on the cutting edge, and stay with it as it becomes mainstream.

The Ethfinance Daily thread on reddit is worth joining and reading daily: https://www.reddit.com/r/ethfinance/

You can also hop on Warpcast, a crypto focused community with a Twitter-like interface.

I recommend diving in with some new project that catches your attention and understand whatever you can. Discord participation is also useful for many projects.
Some of the issue is he has outdated understanding of AppX packages (MSIX). You can use all of Win32 from an MSIX package, and all of WinRT, and WinUI3 etc. It's actually the other way around: there are some Win32 APIs that only work if your app is packaged.
It's my understanding that there's no meaningful way we can recharge the aquifers:

> Aquifers hold water in between bits of sand, gravel, or clay. When the amount of clay in an aquifer is particularly high, the grains arrange themselves like plates thrown haphazardly in a sink—they’ve basically got random orientations, and the water fills in the spaces between the grains. But if you start extracting water from an aquifer, those spaces collapse and the grains draw closer together. “Those plates rearrange themselves into more like a stack of dinner plates that you put in your cupboard,” says Sneed. “It takes a lot less space, obviously, to stack the plates that way. And so that's the compaction of the aquifer system that then results in land subsidence at the surface.”
>
> But wouldn’t pumping more water back into the aquifer force the clay plates back to their random, spacey orientations? Unfortunately, no. “It'll press those grains apart a little bit—you'll get a little bit of expansion in the aquifer system represented as uplift on the land surface. But it's a tiny amount,” says Sneed. We’re talking maybe three quarters of an inch of movement. “They're still stacked like the plates in your cupboard,” she continues.

https://www.wired.com/story/the-ongoing-collapse-of-the-worl...
Concrete "this to that" examples are worth their weight in gold[1] for how to make simple steps forward in accessibility, along with some sort of a demonstration of how it changes the experience.

I'm sitting on a codebase with ~20 HTML ARIA warnings from SvelteKit's lint and frankly don't expect to get to fix them any time soon. I'd like to, but there's always something else to put the effort into. And that's when the framework is trying to nudge me in the correct direction, not active effort!

[1]: So, frankly, not that much: https://www.npr.org/sections/krulwich/2011/12/21/144066248/l...
We're already in WW3.

But just as WW2 started in 1937 but didn't really kick off until 1941, the main bouts of this one, The West vs the BRICS, won't be for another few months yet. (Say end 2024, beginning of 2025)
You can opt out of those with manifest metadata. Capabilities aren't enforced if you distribute out of the app store.
wxWidgets does this pretty well, e.g., wxSingleChoiceDialog has "OK" "Cancel" on Windows but "Cancel" "OK" on Linux/GTK.
Get-rich-quick startups are overrated, and there isn't that much of them anyways, not ones with real staying power.

The most valuable tech companies have long histories, incredibly broad, and deep technological portfolios that go much farther than 'we use the latest frameworks' and/or 'we own the most eyeballs at the moment' and dubious business models that are a combination of spending free VC money to grow and having exploitative business models.

Such companies are certainly represented, in the top 100 list, but I for one am not sad that Europe missed out on them. It's more of a problem that we don't have or NVIDIA, Apple, Intel, Samsung imo.

As for regulation, there are a bunch of US companies that got to where they are by abusing their monopolistic reach by locking out and disadvantaging potential competitors (think of the smartphone, OS and social media spaces), where the swift kick in the butt from European regulators could've come sooner.
Were one to slice the corpus callosum,
and burn away the body,
and poke out the eyes..
and pickle the brain,
and everything else besides...
and attach the few remaining neurones
to a few remaining keys..
then out would come a program
like ChatGPT's --

"do not run it yet!"
the little worker ants say
dying on their hills,
out here each day:
it's only version four --
not five!
Queen Altman has told us:
he's been busy in the hive --
next year the AI will be perfect
it will even self-drive!

Thus comment the ants,
each day and each night:
Gemini will save us,
Llama's a delight!
One more gigawat,
One more crypto coin
One soul to upload
One artist to purloin
One stock price to plummet
Oh thank god
-- it wasn't mine!
Fixing Jekyll's dart-sass Dependency on OpenBSD
My biggest gripe with the ecosystem right now is complete lack of any consistency around language servers, which seems to come from the fact that many were written assuming they would only ever be a VSCode plugin (ie. typescript-language-server). The author is using coc.nvim which appears to be a VSCode compatibility layer for nvim to deal with this. I've primarily used Mason.nvim just to manage my LSP installs. I'd really love for LSP (and DAP) tooling to make its way into distribution repos, but I'm not sure what needs to change to make that a reality.
Isn't that what -fsanitize=undefined does?
Hey, that's interesting to me. Could you share a bit more about that? Do you replace the feeds with one summary item?
And a public inquiry, which is mandated by the Act itself when it is invoked, said that it did:

* https://en.wikipedia.org/wiki/Public_Order_Emergency_Commiss...
The prescience isn’t about Truman—I don’t think anyone was predicting an orphan baby would be locked and raised in a TV set, that’s deliberately fantastical—it’s about his producers and audience.
The music part is just scaling in a different way, but that's not the reason the iPhone is so successful. The leap from iPod to iPhone was definitely not just scaling.
Please don't post in the flamewar style—we're trying to avoid that here.

https://news.ycombinator.com/newsguidelines.html
Agree, better to post this on a crypto platform. People who work in the crypto space seem to find more value in communities outside HN.
you can turn some of that crap off: https://learn.microsoft.com/en-us/uwp/schemas/appxpackage/ua...
> add a static assert that the machine is little endian and move on with your life

It's not clear how it would free you from interpreting BE data from incoming streams/blobs.
What I like about seL4 (although not a complete embedded dev platform) is formally-verification. QNX might have EAL4 in some configurations, but like most every other operating system on the planet, they haven't bothered to up their game by formally verifying it for correctness. This is a shame and entirely preventable with greater attention to testing and verification.
I think the tricky bit here is “fair use”, an inherently subjective concept that’s a function of context. What’s fair in one context (meat computer training due to limitations of meat computer) may not be fair in another context (silicon computer trained by Big Tech – unencumbered by meat computer limitations).
It's possible that way less engineers will be needed in the future to maintain existing system. But I think overall more software will be written and more personalized applications. If anyone and everyone can bring their vision to life with just a few prompts, I think the future is going to be super exciting.

I think the software engineering profession will change but overall be a net positive.
And the cost of staff pocketing some of it, and the cost times risk of it being stolen, and the psychological impact to employees of the store being worth robbing...
Also works in Switzerland.
I use and love Shutter Encoder, I wonder how it compares?

https://www.shutterencoder.com
That sounds like something that could be regulated away if the government felt like it.
I'm not an electronics engineer, but is it safe to shift 3.3v to 5v if the underlying hardware wasn't designed for that? Is there a chance to put too much strain on the power source?
At the very least, I'm guessing this performs better since it's written in Golang.
> Instead of recognizing the game changer that the iPhone was they slept on the market

But they made that error long before buying QNX. By the time they bought QNX they had probably lost too much ground to turn it around.
I am looking for partners to develop it more.