skysight-inc/HackerNews huggingface dataset:
Check out planets[1] as one use case. Projects like Debian, Mozilla, Python, and many more aggregate feeds into a planet to promote the blogs of members or other people who work in their space.

Being able to subscribe to "Debian blogs" in one step is helpful versus discovering each blogger individually.

There's a big list here [2], I think two use the linked code.

[1] https://indieweb.org/planet

[2] https://github.com/ArchiveTeam/urls-sources/blob/master/4320...
Amen! The Android Developers blog (https://android-developers.googleblog.com, available as RSS at https://android-developers.googleblog.com/atom.xml) comes to mind - It includes updates on new compliance requirements to keep an app listed on Google Play, which I care about, mixed with a whole lot of crap I don't care about, like Google's latest shiny thing like Jetpack Compose, fluff pieces and marketing speak.

How did you solve this problem?
I don't think this actually reflects the new light/dark mode people are referring to here. It will most likely always be the default theme - light.

Also changing those old themes has a good chance to "break" any (poorly made) apps doing their own themes. You could change some colors in the palette and parts of the UI could end up being difficult or impossible to read. Happens if the app uses a combination of palette controlled colors and custom colors.
I went on a group bike ride earlier this year. It was fun, group bike rides should be more common.
GTK programs look very out of place in Windows.
24 working hours or normal hours? If the latter, I wouldn’t recommend doing it. Tired of companies taking advantage of free labour.
I'm amazed Fury3 worked under WinG. I used WinG for some simple 2D games, but I don't think I would have tried texture-mapped 3D!

We wrote this game on DirectX 1.0. It was a pig because the game was designed to be all 2D sprites, but early in the project it became clear there wasn't enough RAM, so I wrote a 3D engine that integrated with the 2D backgrounds. The video cards of the day didn't like that shit, and there was no acceleration at the time.

https://www.youtube.com/watch?v=9UOYps_3eM0

All the DirectX code itself felt sluggish as games were coming from highly optimized bare-metal C/x86 to running on a multi-tasking OS through an API that was written in (probably) pretty unoptimized C++.
That's an Electron wrapper on top off ffmpeg right?
Those are not 100% repetition.

Little change in agency outwardly, but there are new details to review.
I think it might be more extinct than gallons, tbh. People still talk about miles per gallon a bit (note that, for extra confusion, a UK gallon isn’t the same as a US one) but _very_ few people would have reason to think about BTUs these days, I’d have thought.
WX Widgets still exists.
I like a lot of what he says here but then "humanity must be a single team" ...

Or we can be multiple teams, trying diverse solutions to the problems found in our own locales. With much shorter decision loops and no need to adhere to some universal faith for our progress to be considered valid.
Adding regulatory burdens to voluntary transactions doesn't really seem to be in the spirit of expanding freedom to me.

There's certainly an argument to be made that the privacy benefits or the inclusionary benefits are worth the hit to people's economic freedom, but don't pretend there isn't a tradeoff here
Typing jn english is fine. Typing in Swedish is not. The auto correct is pretty bad. I haven't tried German yet.

I will probably continue using it just to see where it goes.
I remember reading something where the author said the first project they implement when trying to learn a new language is to implement a hex editor. Said it ticked a lot of boxes as far file handling, GUI, text layout, memory management, etc.
Perhaps the emergency act should have been invoked against the police.
No, it's not. Scaling did work. The internet gives us (effectively) unlimited storage.

We just scaled in a slightly different way.
affects on ozone due to reentry

https://www.nytimes.com/2024/06/24/climate/ozone-satellites....
Nope, not at all. Winforms is still actively maintained and sports native advanced features like MVVM and async support. And winforms is not even the only option.

I disagree with the entire aeticle.
Has it had an impact on your productivity? Are developers shipping faster, same pace as before or slower? Would be super interesting to know if legal has increased productivity through bureaucracy, or how much a decrease in say 20% is costing the company - which is something that probably could be a fast track back to Qt.

Sorry if I'm coming off as a salesman here!
I played through Universal Paperclips 100 times in a row, but I was always seeking to optimize it. I agree that doing things exactly the same way gets old quickly.
> If you are a 50 year old Fortune500 that was cargo culted into "we must migrate to cloud", it turns out that lift-and-shift to VMs is hideously expensive. But also, re-architecting 50 years of internal software is also hideously expensive.

One underappreciated aspect of this is that it really isn't possible to control cloud costs in a large enough enterprise even aside from the costs of running your actual applications.

You can have all the tagging and chargeback and finops as you want but at the end of the day trying to manage cloud costs is a losing battle.

Not only do you have the costs of running the applications you actually need which are far beyond the costs to run them on prem because suddenly your app that could run on a single server is running on a 12 node EKS cluster spread across several AZs. You also have the additional costs of all the additional grey matter resources that can't be traced to owners anymore but might still be used somewhere.

There will be 50 dev EKS environments that nobody knows for sure who owns or whether they can be shut down. There will be non-compute resources with monthly charges like the 5000 kms keys at $1/key/month without any easy way to know if there's an object in S3 somewhere that used that key and is subject to a legal retention policy. They all add up.

Sure you can say "Well just be more disciplined" but discipline and large enterprises are orthogonal concepts, especially when the people who start cloud migrations are the type who don't think ahead and usually bounce to another job before the costs of their poor decisions come due.

None of this would really matter if it were just enterprise companies padding Amazon's bottom line but the expansion of data centers has real world costs in the destroyed ecosystems and usage of energy and water for all these unused and useless resources.
So the alternative is, what, you can spend whatever is left in your wallet, but the rest of your money is still frozen? The difference from maintaing physical cash seems very marginal. Or are you suggesting we all pull all our money out of bank accounts and store it in cash under the bed, just in case one day we get unpersoned? The costs of doing that vastly outweight the expected benefits.
+1 to Typecraft for reworking your Neovim setup. As a longtime Vim user, I adopted Neovim with my Vim .vimrc in order to use Copilot. With Typecrafts guidance, I switched to Lua config, and really happy with where I ended up. Haven’t touched VSCode in months.
At least you can hex-edit or resource-edit the Alt+Letter back into a standard windows button or menu that's missing an accelerator key. Just add the missing &.
Hot to Use Java Keystore with Custom SSL Certificates
Life was good with Windows 2000, GTK2 and MacOS9, styling was clear and had purpose. GTK and MacOS even had extensive Human Interface Guide documentation.
Ultimately as a user / customer I dont care who maintains the bindings I need to use to achieve my goal.
The problem with this hands off approach is that Microsoft has not updated its base controls and does not provide some capabilities out of the box. It instead only offers modern controls via its Win UI 3 framework, which is squarely designed for C#.
Andy Geppert's Business Card Is Making Moves – As It's a Literal Brushless Motor
[stub for offtopicness*]

* because repetition is offtopic on HN: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
survirorship bias
Incrementals tend to rely on a drip-feed of new mechanics and capabilities at the introductory phase, extensive automation in the middle phase, and marathon-like competition against other high-ranked players in the elite phase.

I don't think it's a particularly good counter-example.
‘white man’ is not a marginalized ethnic group.
Well I remember one project where having the app small and portable or at least self-contained was a hard requirement. It involved an embedded device (ridiculously complex and over-engineered embedded device) that used customized USB flash sticks for user authentication, data transfer and firmware updates and configuration. The partitioning scheme of the update/configuration scheme meant that I had only about 16MB of free space on the windows-visible partition for a Windows GUI configuration application for the thing.

Originally I started writing it in MFC, but MFC is not exactly good match for something so trivial and all the abstractions meant for document-based applications were mostly in the way and I ended up doing it in Lazarus.
That does not include the cost of staff processing it.
Coffee isn't inherently bitter, but overextracted coffee is bitter. If you ever have the chance to try a well-extracted specialty drip coffee I encourage you to try it, it's quite an eye-opening experience as to what black coffee can taste like!
I think it was better and easier to set up a DIB, treat it as a double buffer of sorts and only use GDI to BitBlt it to screen.

Don't ask me how you do that, though it probably would not take me too much to page that stuff back into my brain by looking at the Microsoft Win32 manuals. Maybe CreateDIBSection? I still remember my kernel32.dll, but not GDI or User.

Anyway, what WinG did (and all it did) was speeding up the blitting part.
This is very interesting! The self-hosted aspect is something I'll have to consider for certain purposes.

My lab also developed an SQS-esque system based on the filesystem, so no dependencies whatsoever and no need for any operational system other than the OS. It doesn't support all SQS commands (because we haven't needed them), but it also supports commands that SQS doesn't have (like release all messages to visible status).

https://github.com/seung-lab/python-task-queue
This in combination with the <source> element from an item is a killer combo.
Windows Forms (C#) is basically a continuation of Visual Basic, it's not very painful at all. The only painful bits are when you need to lock a bitmap and deal with raw pointers, and you need to use the "unsafe" keyword.
I don't know what the situation is right now, but for the longest time ever standard win32 controls where even less useful and more anemic than even the standard web controls. There was always a disparity between what the OS gave you and what the actual good controls MS Office team would think of (until ribbon, but the original ribbon actually did have a lot of thought put into it).
So returns are gatos?
Updating the domain name the server talks to, updating the security system (like supporting new versions of TLS, updating certificates, etc).

TBH, I wouldn't trust a custom hardware chip that can decrypt the traffic and have it last for the life of the product.
Outside the USA, including Canada, downtown cores are where (many, but not all) rich people live.
Weavers and Concluders: Two communication styles (2021)
Yes this is the smart cut feature
Long-scale billions are essentially never used in English, and for official purposes the UK switched to short-scale billions in 1973. So, er, probably not.
Nope, the context was poor return on investment on AI, and the fact that it’s because AI is currently in the overinflated hype cycle part of emerging technologies, just like all the other examples once were.

(Nb. someone using the term "AI" in 2024 can mean two things: either they just use it as a shorthand for referring to the currently hot incarnation of "AI", ie. "generative deep learning models with cross-attention layers", or they have no idea what they’ve talking about. And a priori the latter is much more likely.)

Sure, at this point generative deep learning models are somewhat likely be more like the internet and less like blockchains with regard to being an enabling technology. That doesn’t mean the hype cycle is not real.

Steam power is – and has always been – used to produce most of our electricity, BTW, and it’s only now changing, out of necessity.
Let's be honest, how likely is that going to happen?

"There's 102 people who die in a car accident everyday. Someone could have just been struck by lightning while driving and skewed the statistics so that number isn't entirely accurate"

cmon bruh
are they paying you for the hours you participate in this?
if not then you should not participate
Then you can write any code down and wait 5 days to send it
How do you ensure the network traffic is encrypted with a PIC12F509?
Embedded linux is everywhere. But arguing that's a reason to use it, or not a reason to use a microcontroller / SOC is wild. Each has tradeoffs.
Not Neo Geo, but I was fascinated with Galaga a while ago and alternated between using MAME on Linux and MiSTer, and it definitely felt better on MiSTer. No stutters in frame rate, felt slightly more responsive, probably a little less latency on the audio. Didn't make a huge difference given my lousy playing, but it was interesting to compare them back to back.

Also, although the above is probably not the best case scenario comparison on the software side (MAME on an underpowered laptop), having written an emulator myself (not necessarily a great one), and particularly going through a convenient portability layer like SDL, there's just a lot of code between you and the hardware, which itself isn't representative of what you're emulating - for instance, sound and video are running at different clock rates and will drift apart, whereas on real hardware there's a single oscillator driving everything, so you have to jump through hoops to adapt the sound to the video rate, and latency creeps in.
I actually have an undergrad electrical engineering degree and a 3month internship creating embedded hardware for the military.

Even back then (2008-201?), it was common for companies to use Windows CE on IOT devices
From https://news.ycombinator.com/newsguidelines.html: "Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that.""

I realize project != article but the same point applies.

Note that if by following that guideline, your comment gets "shortened" to the empty string, the implication would be not to post. More helpful, though, would be to supply some specific information.
Just use WinUI 3. Opting into MSIX packaging no longer requires an App Container sandbox.

More info here:
https://learn.microsoft.com/en-us/windows/msix/desktop/deskt...

Full disclosure: I work at Microsoft.
One can use MOS capacitors for this which essentially double up as flash drives so have stprage and refresh built in. Just like flash drives, you can only do limited amount of training on them.
Most countries should study the Brazilian system called Pix. It's faster than Interac, controlled by the central bank and very accessible to its population.
https://www.bcb.gov.br/en/financialstability/pix_en
Translation: "I don't live anywhere near the affected area, so I didn't experience it. If I had, I could have just left town for a while and waited for the whole thing to blow over. I don't see the problem."
This solution is a clean one module plug and play solution, that seems to be the justification for not doing a kludgier hack like that.
Of course the fines are punitive, that's because the fines aren't supposed to be a revenues source for the EU they're supposed to deter behaviour (To the point the first round of them are often dimunitive or waived entirely before ramping up steeply if the behaviour doesn't change).

Another reason the fines are based on global revenue are to get around all the income shenanigans tech companies play, or do you really believe google's most profitable country is Ireland?

>Apple has less than 30% market share globally.

The EU is less than 30% of the population globally, and only 10% of iphone sales. By your logic clearly what it does doesn't have an outsized effect on apple that needs to be corrected.
Correct. For Win32 apps, the only official support for dark mode is some WinRT APIs to tell if it’s enabled, so you can “adjust your application's painting and rendering code to use a Dark mode color set”

https://learn.microsoft.com/en-us/windows/apps/desktop/moder...
I mail a fair amount of physical media using the postzegelcode. If you put a return address, PostNL just returns the letter with a sticker on it saying the postage was not enough. They won't deliver it.
Wouldn't the lack of tobacco have similar effects on Union soldiers' morale?
> Windows (MS) and OSX (Apple) need to agree on a GUI interoperability API. Either hammer something out, or adopt one/more of the OSS GUI framework specifications from QT and GTK.

I've been saying for a while now that the open source world would have benefited if more effort than what went into GNUStep had been focused on copying Cocoa to the point that it rather than GTK or Qt had been the toolkit of choice for the Linux Desktop. Especially when there was a major infusion of interest circa 2010 of folks adopting the MacBook Pro as the developer machine of choice.

I think it's still doable. And I mean down to looks, too, and not just API feel. Aqua from the same time period (Snow Leopard through Mountain Lion era) is the closest thing I can think of to timeless visual design.

It's true that if everyone just made Cocoa apps that looked like they were created with Mac OS in mind it would look out of place on Windows and elsewhere, but (a) it would still look rather good, and (b) it would not look any more out of place than anything else, including Electron and even lots of "native" apps, due to the proliferation of toolkits described in the article not to mention the Gnome identity crisis that has only just recently begun to get reigned in—mostly by following Mac OS cues and being more consistent than before. It's just a shame that it stops at the surface level and doesn't carry over into the actual APIs. Plus those cues are from the post-flattening of UI.
1. These wrappers are Open Source.

2. I do not have customers that requested either one of these wrappers.

3. Customers that do use one of wrappers, as AdGuard for example, maintain their own version of Sciter/Go: https://github.com/AdguardTeam/go-sciter
Thank you!

Changed the sentence to: ''Upon being inspired by all the power of London and misery of us''

I think it's better.
Thank you again for the feedback!
Really appreciate that.
I think the vibe might be that this is something someone could use for production.
Annoyingly enough you don't really all keyboard shortcuts out of the box even if you build natively. If you create a Button(role: .destructive).keyboardShortcut(.defaultAction) in a SwiftUI dialog, you don't get Cmd+D as the shortcut even though Finder (and I think other apps too) uses Cmd+D as the keyboard shortcut for destructive confirmation dialogs. Thankfully at least a Button without destructive role will get Enter as its keyboard shortcut in the same context.
I disagree with most of your arguments. I think that exceptions are obviously part of the API - they just tend to be a lot more hidden and less thoughtfully designed than the standard interface.

Wrapping or mapping internal exceptions to a API level library-specific type isn't lying, it's just basic data modelling - the same as mapping e.g., a database response to a HTTP response, including database errors to client-appropriate HTTP error codes

And error handling can and should frequently be managed at the call site into a library, even for exceptional cases. Consider transient errors like network failures - it's standard to handle and retry at the call site with a delay rather than immediately propagate to the caller.

All of this is made simpler and more explicit with the use of Result types or similar over Exceptions.

Fundamentally, I think Exceptions don't simplify anything, they just hide complexity - and Result types don't complicate code, they just describe the otherwise hidden complexity.
It is working in europe.

Yes, there are people who want many european states to become officially christian again. But they are a minority and hopefully stay that.

I am fine with small states choosing a official religion. People can then more easily choose to also get away.

But not a big continent, or a country as big as whole india. Because that creates tension as many do not want their life dominated by a religion they do not believe in.
This wouldn't matter if we had negative interest rates, but since since we have that immoral zero lower bound that capitalists love so much, we must endlessly walk down the inflation and debt treadmill.

I don't know why it is so hard to understand. A price control acting as a lower bound on prices will result in the overprovisioning of that good. In the case of money, it means people hold onto more money than is optimal, which in turns creates a recycling problem. The government must pay the difference between the interest rate on the capital markets, which used to be negative and the government guaranteed rate of zero. This difference forces the government to take on more debt. Now that we are in an inflationary situation, the interest rate can be increased and the government is, paradoxically, getting rid of its debts since it no longer has to subsidize the difference.

If people accepted the reality of negative interest, then almost every country could follow a Swiss style hard money monetary policy.

Before you argue that negative interest is some kind of "financial repression", consider that the real interest rate could still be positive even if the nominal interest rate is negative or that negative interest would primarily exist intermittently during recessions to restabilize the economy without deficit spending.
Can we then get Latin out of legal proceedings?

Asking for an amicus.
Like Marc Cohodes, a famous short seller who made a fortune exposing many frauds.

FWIW back when The New-York Times was still too busy presenting SBF as the second coming of Christ, Marc Cohodes was telling the world that they had shit in their eyes (he's not the most polite when he talks about scummy thieves) and that it was obvious that this complete no-name that SBF was was a complete fraud.

He likes to make video where he takes an axe and explains he's been short selling and that now he's coming for fraudsters' heads (while making millions in the process).
I myself found a kind of zen in doing repetitive, monotonous tasks: doing dishes, laying bricks, updating 50 YAML files with the same changes...
Japan’s government is also pushing towards cashless society right now. Younger generations are accepting it as well. My friends at PayPay and similar companies are pretty set on increasing their userbases YoY.

I live in Canada, and honestly, nobody in any of my circles carry cash. The only use cases I can think of ate casinos and drugs. All the comments about “privacy, freedom and etc.” sounds like noise, and highly unlikely for younger people to even care about.
New way of fabricating carbon nanotube fibers with ultrahigh dynamic strength
Ok now I get it.
Somehow despite all the detail the Wikipedia article doesn't seem to capture the point of it.

This does lead me to wonder what happens when something gets held up and it's an older code (sir) but it checks out.