skysight-inc/HackerNews huggingface dataset:
Nice write up. rsync is great as an application but I found it more cumbersome to use when wanting to integrate it into my own application. There's librsync but the documentation is threadbare and it requires an rsync server to run. I found bita/bitar (https://github.com/oll3/bita) which is inspired by rsync & family. It works more like zsync which leverages HTTP Range requests so it doesn't require anything running on the server to get chunks. Works like a treat using s3/b2 storage to serve files and get incremental differential updates on the client side!
Ask HN: What weird startup ideas do you have?
I think everyone has an idea for a startup/foundation/invention that they know they're never going to actually work on. Because they don't have the skills, because although it would benefit humanity greatly there's not way to monetize it, because it's too risky, etc.

What's yours?
I always tend to ask “why does everyone assume we are not the first civilization to achieve enough intelligence to even conceptualize that there could be others?”

Someone had to be first…why not us?
It would be fun to be able to generate these fonts for any arbitrary phrases people might use!
Notch will sell you insurance in case your Instagram gets hacked
You are conflating the root comment of this and the OP's point. It's not about SPA. It's about network effect / marketing / cult / lack-principle insanity of frondend or web market that's heavily into React specially.
I like what I'm seeing so far. The app as a whole feels more streamlined than something like Discord, which could be advantageous in an office setting. It also seems a bit more "structured" from the user's perspective compared to something like Zoom. The closest thing might be something like Google Meet, but if a company isn't bought into the Google ecosystem, an app like this could make sense.
The answer is yes, twice.

I've given plenty of laptops restaged with Debian+KDE to tons of neighbours, family members, even schools. About 1 in 5 people can't deal with the change and flees back to windows, typically the power user who likes to fiddle with the config forever. Fine by me, and I'll even support them as long as they don't want me to pirate anything. Most people don't care much. A surprisingly big group finds it a breath of fresh air and don't believe a laptop can work this well. Applications? Firefox + libreoffice + krita gets you there 90% of the time. For the remaining 10% you need to seek out alternatives, they are very specific individual needs. In general, a solution can be found with a bit of googling. Wine deals very well with what's left.

For bigcorps, I used to think Windows was too entrenched, but it turns out plenty of companies have hidden pockets of linux users. I've just found a group that reformatted their laptops to linux. They get more work done than the rest of the office. Their admins are none, the wiser, as they run a hidden qemu with windows containing the corporate crapware like mcafee and sccm invisibly in the background. They depend on corporate apathy, and as long as the machine stats match up with what the main office expects, it works.

The Linux desktop is far from perfect, and stuck in an eternal 90% finished limbo. But compared with e.g. XP, Windows usability has seriously regressed and is now also eternally 90% finished. I mean it when I say it became worse than Linux. Choose your poison, and live with the consequences.
Ryzen APUs (i.e., Socket AM4 CPUs with with integrated AMD graphics) do _not_ support ECC UDIMM, _unless_ they carry a "Pro" in their name.

Ryzen CPUs without an iGPU _will_ support ECC UDIMM, _unless_ the mainboard specs specifically tell you that it won't support ECC, or simply omit mentioning ECC UDIMM at all.

Fwiw, I've enjoyed proper ECC on an ASRock Fatal1ty B450 Gaming-ITX/ac with a Ryzen 5 3600 for more than two years now (using GNU/Linux; I am not sure how Windows would fare).
IMO comparing vaccination to women's bodily autonomy is a bad faith argument. Vaccination is about protecting society -- the protection it offers individuals who get the vaccine is incidental.

Anti-abortion folks have a stronger argument, IMO, by focusing on the liberty of the unborn child. Both sides refuse to give up ground, however, for political reasons. The logical conclusion is that there is a point somewhere on the scale between 0 and 9 months where a fetus gains enough liberty to qualify for rights of its own that can be balanced against the rights of the mother. I hope some day we can come together to define that point and codify it.
I'd consider that to be over-engineering. It would make sense for someone who sometimes wants it bright, sometimes doesn't. But that's pretty rare. You either see that it is engaged, or not. Laser brightness is easy to tame by using a stronger resistor. It doesn't even cost more to do that.
Call me old but I remember in the early 00s just unbelievably fragmented and difficult it was to use python on the web.

And then you had PHP, where you didn’t need any middleware and could just drop a file into your webroot and it just worked.
Indeed Max is trying to do that:

- https://www.youtube.com/watch?v=XUqLn21AgPI

- https://podcast.thekoinpress.com/episodes/max-howell-support...
Swish isn't really comparable here since everyone in Sweden uses it and it has nothing to do with individual festivals.

The real question is why did they even implement a system themselves? Why not just allow credit cards?
I don't think there are only two alternatives: "bullshit" questions or Leetcode. For example, you can ask the interviewee to review code, design a system with them, or ask them to describe, in detail, the technical aspects of a project that they worked on. I think these are less prone to bullshit answers but are not as contrived as Leetcode (though I do think Leetcode has its place).
I was called in to rescue a redux-saga based project that had gone badly off the rails. It was one of the worst codebases I've ever had to work with in many years of coding. Stack traces were useless and debugging with anything higher level than log statements was impossible.
I bet our company's app on Compose (shipped with 1.0), and it's been a very positive experience. The teething pains were real, but with 1.2 most of them have been addressed.

The iOS devs I've talked to don't use SwiftUI because it's bundled with OS releases, so they have to use the lowest-common denominator of features for their minimum target. This is less of a problem as time goes on and the framework matures, but it has definitely slowed adoption as I see it.
> I talk with iOS devs often, and most of them do not use SwiftUI because the feature disparity is massive across iOS releases. Bundling features into the Android SDK would be about 1000 times worse because Android OEMs don't update their devices like Apple does.

That's largely due to SwiftUI's newness and immaturity, though. Although UIKit gets major new additions each year it doesn't have that problem because all of the essentials have been in place for ages, which means when supporting older releases you can either just use the older APIs or use a combination of old and new with conditionals.
This is a neat way to look at it.

Having said that, an effects loop is essentially the unix tee commmand in action, if you could manually enable/disable the tee command without breaking the pipe.
No more weird than spending time thinking about what other behaviours should or should not be censored (criminalised). Should harming people with words be separate from harming people with actions? Is it the case that blaring a loud noise at night is harmful enough to be banned, but putting racist leaflets through letterboxes is harmless?

What about online forums where it's not about moralistic control, but a pragmatic action because if you don't censor some kinds of words and speech, it's like a positive feedback loop where everything gets more intense until Godwin or his equivalents turn up? It does seem to be the case that control feedback is needed to keep discussion forums relevant and on topic, and that involves thinking about what needs censoring and by whom and in which situations. Does that same effect and consideration not apply in wider society?
One of mine is a laundromat using great bit industrial laundry machines like you see in hospitals and prisons. Instead of keeping everyone's clothing separate everyone needs to put an RFID chip on each item of clothing. We use automation to sort clothing into multiple streams for different types of washing, and to put it all back together so the customer can pick it up. While robots have a hard time manipulating fabric they should have a much doing simple tasks like picking clothing items off of a conveyor belt, more complicated tasks like folding would be done by people.

RFIDs ensure that the clothing is washed perfectly every time and costs go down because we can use more industrial techniques. If you're interested in evil data-gathering you can get a bunch of metadata about people based on what they wear, how often they wear it, how often the keep old clothes, etc.
That’s for you to decide. Its properties aren’t hidden. You get the rules handed to you upfront and the rules are always adhered to - BTC inflation will always be what the whitepaper describes.

Think of it like poker. People lose money playing poker too. Is poker a scam? Nope. You might call it unethical or gambling, but unless a player is cheating, its not a scam. And any participant willingly agreed to the rules before playing.

Same with BTC. If you bought BTC, you willingly agreed to the rules. If you didn’t “win”, that’s on you, not the “game” itself.
OpenFare is attempting to solve this problem. It allows developers to effectively invoice by adding a file to their software package. No need to modify package managers.

https://github.com/openfare/openfare
A review of Chinese mobile games found 180,000 different censored words.

https://citizenlab.ca/2017/08/chinesegames/

The idea that print shouldn’t be censored is more of a progressive western idea, than a non-US idea.
You might enjoy "The Mote in God's Eye."
An Affordable Reference Mic You Can Build Yourself
Get a few RGB bulbs and install Home Assistant, instant disco!

https://www.home-assistant.io/
What are the more simple steps a package manager can take today to make this less painful? Asking for a friend as I work on one of these. I hear about the pain here, but not so sure what layer the solution should be at.

While I’ve been exposed to this problem a number of times and have pushed similar concepts like an easy way to see how to donate to a package, I don’t quite grasp the economics nor downstream effects this will have on the world.

If everyone starts to charge money to use their packages, how do we further the development of open source projects and the innovation that brings? How can the student or budget developer be productive if they cannot use packages they rely on to get the job done? What about less developed countries and their access?

If major dependencies are paywalled, how does that affect other packages/projects that took on the dependency? This might get messy quick and change developer behavior to write their own libs / reinvent the wheel.

I do agree that there are better models than donations, but I think we should think in terms of accepting that open source is still open/free and supplementing around it rather than locking access down.

Other platforms like TikTok, YouTube, and others have concepts of creator funds or viewership funds. Perhaps that model may apply better to package managers.

Another idea is taking those models to the private consumer and providing access to subscriber only content/support that is in addition to what is published on the platform itself.

I think this is one of the hardest problems to solve in the package management space. It’s a social problem rather than a technology one and that makes it immensely difficult to start with.
French may be a bad example but at least some language regulation is actually nice, otherwise you end up with the dumpster fire that is English spelling. I say this as someone teaching two young children to read.
It's the Sc**horpe problem all over again
I don't mean art projects per se, but websites about some personal project that isn't tech or engineering focused. Somebody's story, or esoteric research thing, or personal thoughts on a random topic, etc. These days that sort of stuff seems to be in reddit or Facebook or other curated communities, not really on the web as individual pages.

Like most content is now controlled by, what, 5 to 10 corporations?
Two centuries ago we argued whether heavier than air objects could fly, or if machines could reach the moon.

I think it's hubris to think our current models of the universe are the rules of the universe; and that our technological ability could not be eclipsed by further millennia of study.
Plain english translation: https://github.com/reidjs/grug-dev-translation

I haven't read it, but wish I had seen it before struggling through the original
Perhaps this is a hot take, but Rich's headline is wrong. His argument hinges on the idea that software chooses to be open source out of altruism: someone created something of value, and rather than requiring payment they gifted it to the world. But if you have ever been at an organization that makes open source software, there is always a calculation that at least suggests that the company is better served by using an open source license. Part of that calculation is people filing bug reports, proposing improvements, and in general being satisfied with the library. Some requests are too niche, and some arguments too baseless, but if the people using open source don't participate at all we often say that something isn't really open source at all (see Apple's "Public Source"). When that happens, people tend to make forks, build competing libraries, or give up and move on.

Open Source isn't all about you, but it is a little bit about you.
We specifically moved off thunks because the capricious whims of changing network calls with logic to support it is so much easier in redux saga. Stuff just works. You can handle every edge case.

And now there are multiple deployed production apps with real users, so it’s almost certainly never going to be replaced. The cost would be enormous.
Why CXL and not generic epci RAM/RAMDISK?
So, why CXL [1] over expansion RAM/RAMDISK card [2]?

[2] fine for rasberry pi 4 (per epci speed)

[1] https://www.youtube.com/watch?v=tJ9djg0lCk8

[2] https://news.ycombinator.com/item?id=31558219
I'd think a home planet would have to be devoid of life to not even project the idea there might be life elsewhere. And then that void begs the question where did that lifeform come from?

Even before aliens humans saw "the other" via made up deities living beyond their grasp in every civilization. Then they'd look up to the moon and imagine it was alive or some kind of people there. All projections of "life is everywhere".
Like the author and plenty of commenters have posted, even something as simple as an RSS feed is expensive when hosted among tens of thousands of users.

> One of the features is that I will get “new articles up to 10x faster”. What’s that supposed to mean? That I have not been getting new articles straight away when I visit Feedly?

This is a perfect example of what we take for granted, multi users RSS feeds have to poll missing pub dates, they don't just fetch the latest posts on a users request. This game where they pull the curtain and you realize how bottle necked you are as a free user, that's the sad game of running a business on these types of services.

I've had an idea for an RSS reader for quite some time. One with a layout like HackerNews or early Reddit where all users have their own RSS feed, they can look at and follow other users feed items. there's a main page with posts ranked by number of followers and comments on each post. then of course a personal feed.

But considering how much feature creep these services suffer, I don't see how I'd be able to keep it running without some premium payment system, certainly donations can't serve enough.
I like the idea but feels like this would reduce incentives to write an efficient software. Bloated runtime like Electron would earn more dividends and more hates.
mbasic.facebook.com and m.uber.com
Curious layman here (no web dev experience). I thought the main selling point of reactive programming was that it abstracted away the need to manage state. What problems, then, does a state management library solve in a reactive framework?
Germany and EE (which btw does not include Russia) are economical allies first and foremost, but have different geopolitical concerns and goals.

Although here we have to differentiate, because Romania and Bulgaria seem to mind their own business, the Baltics are terrified of Russia, but seem incapable of driving any kind of policy, Hungary’s interested in what’s best for them and Poland’s the same but additionally also partly hostile towards Germany.
What is to stop the local hospital from deciding that an appendectomy costs a million dollars? You pay, insurance pays, no matter, is is a million bucks.
VC's do, Paul Graham talks about this, they often face vexatious lawsuits, they just have to disclose the suit instead of hiding it and let the VC discover it. And many VC's are timid, and don't have the vision the industry lionizes, because it's an elitist characteristic.
Existence of MLM shows that people knew this in decades prior.
Think about how the benefits to SEO (page speed, web vitals, less client work) can improve overall app performance.

SSR is just one technique.
You helpfully cut the other than people who tend to work in jobs which mean shift patterns

Everyone I know that works in a location works shift patterns or other non 9-5 jobs. My wife might start at 7.30 am one day, or another day not finish to 9pm.

If you're working 9-5 every day it's increasingly unlikely you need to be in a specific place to do so. Those who do work in specific places tend to have to cover a far larger range than 9-5 and thus require alternate child care arrangements anyway.
I don't pay Feedly any money now because many years they were raising funds to buy new servers, and offered a premium service in perpetuity to anyone paying $100, which I did on the spot. It is a solid service that has grown to be a bit bigger than I'd love, but it does what it needs to. And if you don't like the 'marketing cruft' you can just block it with your adblocker of choice, not a rocket science.
Still running my little TS140. Just chugs along…
We're using AWS SSM to allow access from a developer's machine to a locked down k8s cluster in AWS.

It works but performance is awful. Slow connection times and pushing images has slow throughput.
If you want to selectively quote out of context go ahead. If you want to quote a 2017 report and claim it's relevant today go ahead.
Hah no! But clearly Mikes are skilled individuals with a good sense of humor.
He's not entitled to me reading his rant, or changing my behavior based upon it. Is this deeper?

You know, I don't think I've ever participated in a conversation that used the word "entitlement" and came away a better person.
Oh yeah, by “take to the dump” I mean pay for a disposal sticker and put it in the e-waste shipping container with the other things to be recycled (which I am reasonably sure my town actually recycles).
Wikipedia references should include both the live url and the archive url, and then set the “dead” flag to either true or false to choose which url to link to. Probably either an automated process or an inattentive user falsely marked the url as dead.
You can also use AWS Client VPN. It’s not as user-friendly as tailscale, and probably more expensive(?), but it works well enough. It’s also pretty easy to provision with IaC—not sure if that’s the case for tailscale?
You can also refuse to settle, just demanding the law be carried out until its last consequence, regardless of the other party offering everything you want. Sometimes if the other party fucks up in a trial and gets a contempt hearing, the plaintiff can demand double the amount demanded in the original lawsuit as a settlement, but I would recommend also demanding they allow the court to make a declaration as to their wrongdoing.
Wikipedia has been around long enough that many of the citation links pointing to other websites are broken. So there are several wiki bots that go around replacing direct links with links to the archived pages.
This seems really wrong. No way you would see this effect with more highly trained participants. Did anyone try more than some mock experiment with two unpracticed students?
I mean, they're mostly correct, but it's not like you have to be a "pure Android developer". I contribute to our backend all the time, but my primary role is still Android, and I hit staff pretty quickly. The mindset that you can only contribute to your functional domain is what keeps you from a staff position, and if you work at a place that doesn't share this mindset, there are always ways to contribute outside of your primary domain. It doesn't have to be code, either, and mobile engineers at the staff level should have pretty wide-ranging exposure to design, product management, systems architecture, etc.
yeah, i guess that implies that management are a bunch of incompetent idiots.
CNN still has its very first pages from 1995 http://www.cnn.com/EVENTS/timeline/

Its site design in the early 2000s was much like the BBC's http://www.cnn.com/2000/TECH/computing/08/11/email.hoaxes/in...

Past headlines remain relentlessly interesting... https://web.archive.org/web/20000815060311/http://www.cnn.co...
Plus exceptions don't return to the call location - control jumps down to the catching block. Exceptions are not goto, but they are not like regular function returns either. Some weird thing in between.
Except that a JIT is still not a compiler in the conventional sense. I am specifically referring to a program capable of generating and permanently storing machine code on stable storage.
Indeed. Sure some 8 or 9 year olds can get themselves to and from school even without a school bus, but certainly by the time you hit 11 or 12 it's more likely they transport themselves than be chauffeured around
This will change when Germany starts running out of gas. Then we'll have to start rationing and it'll send us into a deep recession. I don't think you understand the issue.
Can't speak for OP, but if you leave your windows open in the summer, waste heat would be a non-issue
Sorry to say but you should brush up your UI on mobile firefox
> Discipline matters, kids should be getting in school by 7 AM in school or they will never develop character.

...

> If we let them get up later than the sun that is what will happen.

Where I live, the last day of high school this year was June 10th and the sun rose on that day at 4:27 AM. Is that when students should be getting up? On December 23rd before the Christmas holidays the sun rose at 8:55 AM. Is that when students should be getting up?