skysight-inc/HackerNews huggingface dataset:
As someone who only needs to backup 10TB, I looked once at getting into tape - the cost of getting a tape drive and a way to connect it to my computer was eye-watering. The very long-term prospects were even worse: I’d have to choose between buying multiple LTO-n tape drives for redundancy, or keep upgrading every 7ish years or so, which entails buying more tape drives.

I’ll stick with my 10 2TB hard drives, zfs, and biannual swaps to new hard drives, sadly. At least I won’t ever have to deal with more than 10 hard drives at time, assuming $/GB never increases.

At some point I should start sticking a Windows hard disk image on there; .vhd will still probably be readable and bootable in a VM 10 years from now.
So what? Maybe it wasn’t a game in 2009. It was blatantly unfinished at that point, so this is hardly an issue.
Right, every single game was at one point incomplete
This is a great idea and exactly what software development needs right now.

However there are a lot of things that seem more complicated than necessary.

https://radicle.xyz/guides/protocol

I'm reading through the delegate consensus model for branches and I don't see why any of that is necessary. It's encroaching on the P2P that Git already does well, which is who I decide to push and pull from. I think this project could learn a lot from the KeyBase model, which is to just be a transport for Git.

- Nodes in the network should host local Git remotes. In Git you would configure the remote (origin is the conventional default) to be the address of the local Radicle daemon + a public key for the device that owns it + the repository name. Something like `http://localhost:<radicalport>/<device_id>/repository_name`. If the device_id is the local device then it stores the repository internally, otherwise it calls out to the P2P network.

- You can add multiple remotes to a Git repository, so you could have a remote for each copy of the repository on each Radicle device you care to sync with. Git push pull just works.

- You can use the very simple regexp branch protection model that GitHub and friends use on each device. e.g. master in MyRepo on DeviceA only allows pushes from DeviceB. DeviceIDs become the primitive for authentication. Groups of Device IDs become users.

- There is plenty of existing tooling for managing mirroring and syncing on top of Git. What we are missing is a way to securely push and pull between arbitrary devices on the network by cryptographic id. e.g. I'm on my laptop, I want to pull from new-feature4 on my friend's desktop, I know its public key, not its IP address, and I know the branch name, figure it out for me.

- This doesn't mean that the source of truth device has to be online to access the repository. Since there is a single source of truth it can sign any changes, and everyone interested can cache those changes, using the signature to know the refs are legitimate.
The prophylactic effect of this could actually be a real benefit when the org is small.

As it grows, this type of as system will break down anyways :)
Show HN: React-Lucy-State – experimental replacement of React.useState
Hey, some time ago I submitted my other library (https://github.com/bloomca/veles) where I built an entire new UI library which supports atomic state updates.

However, I realized that it requires rewriting of the entire applications in case you want to use it, and also there is no proper support for things like routing.

So I tried to extract the data layer which allows for atomic updates and adapt it to React. The result is a somewhat convoluted framework which can work under some circumstances.

Please let me know if you have any ideas/questions! I like the topic of performance a lot and would love to speed up React apps (or any JS apps for that matter).
I occasionally use Python (Pydroid) and C# (C# Shell) as well, the commercial versions.

There used to be a Clojure one with the challenges from Clojure, but no longer works in recent Android versions, and the server no longer exists (4Clojure).
Would it be possible to accept traditional bank transfers? The order would be processed by Stripe but payment manually.

Has anyone made a script to import products from Woocommerce to Stripe?
Show HN: Launched JoyCapture – A Digital Disposable Camera for Events
Built it over the weekend. Any feedback on how I can improve and iterate further is greatly appreciated!
I agree with some of the advice, but will offer a different take to give you something to think about.

For this single large company enquiry, don't worry about monetising the app yet. Having a single license sold is not really monetisation.

Think about it as a consulting gig on making changes to an OS project. The fact that you are the maintainer is a knowledge and familiarity advantage, not a control one.

Work out how much time it will take to make the changes, double it, and send them a quote. If they buy, make the changes, push an update, and invoice.

Take your time to decide how to monetise the product. For now, just get a good fee for your time. See if you fall back into the project before focussing too much on the business side.
I'm curious about some specifics of why you wouldn't use PHP for _critical_ web infrastructure?
This ad makes me laugh every time:

https://youtu.be/qWQfsx9Fj3A?si=xBIeK9Am6oxaehb8
Thanks. Yes the HN guidelines about using original titles, even when ragebait...
Open source and gratis doesn't make our work look worthless.

First, money ≠ value.

And even when talking about money, look how are valued many open source projects like MariaDB (in the news recently), nginx, WordPress, … - yes, caveat, you mentioned consumer products, those are not all consumer products)

For some of us, it's not about likes or internet points. It's not being cheap. It's about giving the users the rights they deserve. It can be about efficient cooperation (here, it's not about this). It's also becoming a requirement in some contexts and places.

There are business models around open source software. There are other ways to make money with software than to sell proprietary software licenses.
<< Beyond fighting for wages, it's also bargaining for various workplace policies, including remote work rights, and unique just cause protections.

I say it is about time. We recently got a management recognition of the simple fact that remote works better for some cases ( where we had to say that if they want ridiculous project done on time, I want to not travel to office ).

We need this shit in writing, in policy. Fuck old guard management.

edit: clarified 'it'
This sounds very obviously illegal. Where is the local DA on this?
They're explicitly not conflating the two.

They say they have a closed source hosted offering, and an open source self-hosted offering.

It's fair to call the overall approach something like 'open core' or 'source available', but when you offer the open core under a license like AGPL, it think it's pretty hard to claim that isn't open source.
Making a noise-free DC-DC converter is very difficult. Any buck/boost style converter is going to introduce ripple and switching noise into the system. This is inherently unavoidable, and it’s very sensitive to the layout of the board. Actively or passively filtering out all this broadband frequency content is far from trivial, and there is no general solution - only a large, high dimensional tradeoff space.

You’re right that noise is a concern for any analog circuitry though, and if you want to, you can spend a lot of money on specialized DC/DC converter modules with integrated inductors that do their best to eliminate this noise.
Their joint talk with Kuaishou.
https://kccncossaidevchn2024.sched.com/event/1eYat/kuaishous...
Human relationships also open you up to social engineering attacks. Unless they’re face-to-face, in person, with someone who remembers what you actually look like. Which is rare these days.
it's also not the proper scale type for sequential data (red/green is diverging, but there is no central value defined in the linked map).
There's also a lot of indie restaurants in Texas City. Sure right off 146 there's a sea of chain restaurants but head down Palmer to 6th and you'll find a number of indie places to eat along the way.
Ways of Liberation and the Religion of No-Religion (2023)
Modern PHP is about as solid as comparable languages. It's two biggest problems are:

Lingering bad reputation, from the bad old days

Minimal barrier to entry - which both makes it a go-to for people who should not be writing production code in any language, and encourages many higher-skill folks to look down on it
> now pay us

I mean they summarised that are the very beginning of their post. They're not being shy about this. The entire post is about them making money.

> But I'll be honest with you: Briefer is a VC-backed company, and it must make money.
As counterintuitive as it may be, it seems to me like the only reliable long-term storage for data is with commercial cloud providers.

Any time you're physically warehousing old hard drives and whatnot, they're going to be turning into bricks.

Whereas with cloud providers, they're keeping highly redundant copies and every time a hard drive fails, data gets copied to another one. And you can achieve extreme redundancy and guard against engineering errors by archiving data simultaneously with two cloud providers.

Is there any situation where it makes sense to be physically hosting backups yourself, for long-term archival purposes? Purely from the perspective of preserving data, it seems worse in every way.
The whole Iberian Penisula was all about the Speccy during the 80's, I also owe a lot to MicroHobby, Micromania, and a few others, not only for computing stuff, I got the side effect of Spanish at the same level as Portuguese.
> that reduces the payouts at the intermediate levels

Which has nothing to do with your chance of winning.
Ahh yeah, if you want to take things apart after the fact, split is what you want.

No need to be defensive about workflows! The fact that you don’t need to plan ahead is a strength of a tool, in my mind, not a weakness. Nobody would claim that someone is a bad engineer for saving a file when their work is in progress, and the same is true for version control as far as I’m concerned.
Honestly, TBI seems like a very bad idea, because it breaks forward-compatibility.
This is terrific. Thank you for sharing
The ZX Spectrum was my first computer. Sure, I'm nostalgic for the games, but what I truly miss was the feeling of having what was then a fairly sophisticated device while being able to fully understand it. Nowadays, with the one gazillion layers of software, firmware and complex hardware, that's pretty much impossible.

Decades later, memories of my early gaming and programming days inspired me to create my own game company, https://galantrix.com. Hail to the Spectrum!
> For example, I really miss how online gaming worked back in the early 2000s (no matter how janky it was), qhen there was no real monetary incentive of companies trying to keep people playing on their online platforms.

I'd also blame rampant cheating for that. It's damn expensive to keep up with pirates, but cheaters are an entirely different league... the most advanced cheats these days are using dedicated PCI cards to directly manipulate memory with barely any ability for the host to detect or prevent it [1]. From the grapevines, there are developers charging hundreds of dollars per month to develop and maintain these things.

On top of that, up until the late '00s no one cared too much about racist slurs, sexism or other forms of discrimination. Maybe you'd get yeeted off from a server if you'd overdo it. But nowadays? Ever since GTA SA and its infamous Hot Coffee mod, there are a loooooot of "concerned parent" eyeballs on gaming, there's advertisers/sponsors looking for their brand image, and game developers also don't want to be associated with such behavior. And so, they took away self-hosted servers so that they could moderate everything that was going on... and here we are now.

[1] https://github.com/mbrking/ceserver-pcileech
Why not? You are aware that many ticket-redemption games reward the player with literal baubles and trinkets, right?

Just because many people choose not to engage with the mechanics doesn’t mean they don’t exist.
Long term c# dev, who's used golang on a few projects. I really want to love go with an htmx+templ, amazing speed and gc, but find it sort of weird/quirky and just plain tedious in use.

Linq in c# is so nice, and lots of little c# features(maybe too many) in recent years has made it quite nice for daily use. With aot definitely prefer c# the language over golang. I do sort of loathe aspnet/mvc and especially blazor stuff. We desperately need a better web framework than asp but nothing will ever gain enough traction because of the ms dominance. Microsoft the sprawling corp never fails to disappoint, but damn the .net framework team does do some awesome work.

That said, I'm instead putting future efforts into python because let's be honest, uv/fastapi/fasthtml are more than fast enough for nearly every single project I've ever worked on.
People around me who have ADD claim that the right amount of distraction increases their focus/productivity. I cannot personally verify.

For me personally, little distraction is good. And the distractions should be ones that don't suck me in - a window to look out for a minute is fine, a video game to play for a minute is disastrous. For me.
Do you actually delegate your thinking to studies like this? If someone linked a study covering strike timing would you read it and make your opinion? this almost reads like a parody
How Should We Create Things?
I tried some different versions and ended building from source. Currently on commit ls from the 14th of march

The most consistently crashing behavior has been when trying to import or work with csv or vcd data (pure 0/1 data)
https://archive.ph/wsoyd
Of course money != value, but don't pretend that REST client is charity or fight for freedom or something. It's a wrench. And wrench should have its price on the shelf.

Unfortunately most business models around free software are ads and user profiling. Rest is just noise.
Yeah, I think you're spot on with the whole CLA thing. This is why I added the badly-emphasized caveat "in business", which ime typically use CLAs. Outside of startup-land, AGPL is a fine license. I just don't think it's used honestly in startup-land, that's all. We all know the real reason OSS startups use the AGPL: to push competitors and enterprises to purchase a MAY-issue commercial license through FUD; yet we still praise them for being Open Source. Yay. But imo, in startup-land, it feels like a non-compete masquerading as Open Source, even though I know it isn't.

I'd rather OSS startups be more honest and use something like Fair Source. Bonus is that everything would eventually be OSS, unlike the typical Open Core model.
IIRC correct there is a speccy museum somewehre in West Portugal.
"Grains" are still used for measuring out powder/chemicals (also arrows). If I saw "gr", I'd interpret that as grains rather than grammes as "g" is definitely grammes, so the extra "r" must signify something.
> However, if I never buy a single ticket, there is a definite 0% chance I'll ever win the big prize.

I'm not sure about that. There is some chance of someone random buying a ticket and gifting it to you and then that ticket winning. Not a big chance. But it is not 0.
Unless the company needs us more than we need it and we can have both better security and higher salary?
Kelvin Bytes?
You think the unions own the paper? The editorial board? I have news for you, if there is bias it's not coming from the people not in control. It's coming from the ultra-wealthy people who own these media outlets and I promise you they are not pro-union.
That is my point. We need to put value on the face to face relationships and extend trust outward from our personal relationships.

This sort of trust is only as strong as it's weakest link but each individual can choose how far to extend their own trust.
> it is/was about the UK (the title omits that)

Wow. So do stories about the USA have to mention that too?
Our industry needs to finish what it starts. Between IPv6, DNSSEC, SMTP TLS, SCTP/QUIC, etc all of these bedrock technologies feel like they're permanently stuck in a half completed implementation/migration. Like someone at your work had all these great ideas, started implementing them, then quit when they realized it would be too difficult to complete.
Any language can be insecure. There’s nothing inherently bad about PHP, other than it’s the lowest-hanging fruit of CGI languages and has some less-than-ideal design decisions.
First Public Working Draft: CSS Values and Units Module Level 5
I have a 40 ft HQ container and I would like to fill it with following items:

- 10 boxes of Clothes, 100x140x170 cm, 5kg each, non stackable.

- 8 boxes of Shoes, 80x120x170 cm, 3kg each, keep boxes upright.

- Try to fit everything into a single container.

https://3dpack.ing
Like we need another overload of "kvm"

(Kernel Virtual Machine in Linux or Keyboard Video Monitor in server switching kit)
https://duckduckgo.com/?q=hash+site:reddit.com/r/lolphp

https://duckduckgo.com/?q=crypt+site:reddit.com/r/lolphp

>crc32($str) and hash("crc32",$str) use different algorithms ..

>Password_verify() always returns true with some hash

>md5('240610708') == md5('QNKCDZO')

>crypt() on failure: return <13 characters of garbage

> strcmp() will return 0 on error, can be used to bypass authentication

> crc32 produces a negative signed int on 32bit machines but positive on 64bit mahines

>5.3.7 Fails unit test, released anyway

The takeaway from these titles is not the problems themselves but the pattern of failure and the issue of trusting the tool itself. Other than that if you've used php enough yourself you will absolutely find frustration in the standard library

If you're looking for something more exhaustive there's the certified hood classic "PHP: A fractal of bad design" article as well that goes through ~~300+~~ 269 problems the language had and/or still has.

https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/

Though most of it has been fixed since 2012, there's only so much you can do before the good programmers in your community (and job market) just leave the language. What's left is what's left.
High-Frequency Trading Is Good
The computer used to be a bicycle for the mind and now it's a high speed train. The train is better in every technical aspect, but it only goes to a limited number of places.
This is something a lot of people don’t get. Refactors and even complete rewrites are a natural phase of the SDLC. They keep codebases up to date on the latest technological advances, and allow devs to maintain a complete mental model of the system.
I miss when ads were just a single banner image
I don't have ADD, but I have clearly observed that listening to a YouTube video of people talking while I work increases my productivity.

I think it's because when I lose focus of my code, I will just end up listening to the video for like a minute, without having to even switch to my browser window. Without that, I would have the tendency to open Reddit/Twitter/this site whenever I get slightly distracted.

This of course requires picking videos that are both very long (don't want to go looking for a new one every 20min) and very casual (I don't want to have to actively listen to it).
The strength of these tools is that they are the lowest common denominator. I don't need to worry about `ls` not fitting in an 80 character terminal because its devs "haven't owned a device in the last decade with a screen resolution less than 1920x1080". I don't need to worry about `find` not working because it can't resolve DNS. I know when I SSH into my router, my raspberry pi running pi hole or emulation, my laptop, and my server that my `#!/bin/sh` script works exactly the same.

It was so, so hard to get here. Imagine chaos so maddening that autotools was somehow an improvement.

> The problem is that we cater for the absolute lowest common denominator and completely eschew the vast vast majority of people who don’t require that feature.

Not for nothing, but for most people in the world computers and internet access are an unaffordable luxury. I'm typing this on a machine that cost me $3,700, and in some ways I'm sympathetic to what you're saying. But average world GDP per capita is something like $12,500. Electricity isn't free. Internet access isn't free. Before we start making arguments about catering to the 1% of people fortunate enough to use the fastest machines and networks, we should consider who our actions may close the door on.
With ADD (now called ADHD-PI) distractions sure increase my focus and productivity- but only on/towards the distraction itself.

ADHD includes hyperfocus, trouble transitioning, and time blindness... "a video game for a minute" is about the worst thing you could have, because by the time the "minute" feels over, it has actually been all day!
> You can fork it, change it, distribute it. It may have an OSI approved license. You can't do that with a source available product.

Small correction: under popular source-available licenses like the FSL, BUSL, and ELv2, you can fork, modify, and redistribute. These licenses are usually just concerned with cloud competition, which is none of those things. You can still fork, modify, and redistribute your changes, with no copy-left strings.

Still not Open Source like AGPL, but just wanted to clarify. :)
I still remember when websites would redirect you on your phone to their .mobi website, completely screwing up the original intent. They didn't show you the mobile version of whatever Google let you towards, they just lazily redirected you to the .mobi homepage. I bet they asked a non-dev to do those redirects, that one IT neckbeard who shoved a redirect into an Apache2 config file and moved on with life. :)

But seriously, it was the most frustrating thing about the mobile web.

Is this TLD even worth a damn in 2024?
I didn’t read it as arguing no moderation. He explicitly says that TV only during travel and while prepping dinner.

What I interpreted him saying was that if you will have a distraction, make it high quality. In a similar vein, it’s why I spend toilet time on HN vs IG.
> 'I still don't care about cookies'

if i recall this just closes the cookie popup

but if you want some functionality you may need to accept some basic cookie like "remember me" for logging in, etc?

this is what the extension is great for

not sure if you can use both
You don't know that, you've never been there or probably spoken to a north korean. Not saying you're wrong (i can admit i have no idea), but i'm annoyed you're swallowing narratives from warlords who have been known to lie to start wars as if it's assumed default true
Yes, started by former Timex employees, which was the model that original got widespread, the classical Spectrum came afterwards.

https://loadzx.com/en/

https://loadzx.com/timexcomputerworld/
I don't think it's a particular buzzword here. They claim it's useful across a range of tasks, and that's the key part imo.

Now, "predictions for parts of drug discovery" isn't the widest range, so perhaps you need to consider "foundation" as somewhat context dependent, but I don't think it's a wild claim. Neither "foundation" nor "fine tuned" are really better than each other, but those are probably the two ends of a spectrum here.

My get-out clause here is that someone with a better understanding of the field may say these are actually extremely narrowly trained things, and the tests are equivalent to multiple different coding problem challenges rather than programming/translation/poetry/etc.
Because 6 magnesium of wheat doesn't make any sense
I thought this was already the case under the "exempted service" thingy? Or maybe that is only for military? US Cyber Command is a thing too for those unaware.
Bottom line: Musk is just a modern version of a carnival barker.
Doesn't matter if it hits Infinity or not, if it can be parsed as a number that is a already a bug