skysight-inc/HackerNews huggingface dataset:
Is there a good, simple alternative to Kafka?

My experience so far with Kafka is that error messages are nearly useless. Even an invalid command line parameter raises an exception, rather than printing a usage. In many cases, if I do something wrong, it just stalls and times out, with no real way to debug.

The documentation caps out at a very nominal level. I tried to implement a simple KVS with compact logs. Documentation ran out and I was wading in deep waters.

I'm trying to build a platform that's developer-friendly, and I'm deep enough in to know Kafka shouldn't be part of it.

That's not to mention the growing uncertainty around the JDK/JVM.

I want open-source, archival, and to be able to reply event streams from the beginning.

For my application, I'll take lower performance in return for better usability.
Feather Wiki: app for creating personal non-linear notebooks, databases, wikis
> It is because we can recycle, in theory, BUT it's economically untenable in practice, witch means that so far nobody really do it on scale

This is simply wrong and totally incorrect. No one doing it "on scale" because there simply isn't enough recyclable material yet, not because it's non-profitable. (In fact the small lithium ion battery recycling companies are quite profitable already and they haven't even scaled up.) Most EVs are way too new to hit the recycle stream yet. Almost all EVs built are still driving today and on the roads and the ones getting recycled are the ones with the smallest batteries. This is a completely non-issue.

> flying cars

Flying cars will never happen because of noise and safety reasons.
It also lets the eventual buyer do a lot of customization. Buy a concrete shell, complete with the finishings you want.
If you open multiple connections to an sqlite db from a single app you are a bad developer, full stop.

We have server app on a single beefy server servicing ~100,000 simultaneous users with avg user action per second of 0.2 (~20k actions per second) requiring some ~60k sqlite writes per second.

A single thread handles that with message passing with little load. We estimate we can handle 5-10 times as much without changing anything. That's with SSD's and standard OS caching. With either an in-memory db or using zstd compressed ramdisks the limits are ridiculous.
Note that the documentation does not appear to actually be at http://ubond.readthedocs.org/en/latest/

I created an issue for this, but I wanted to let people know here.

I am curious to see how this compares to Speedify and Peplink.
So you plan to try to time the market AND put 50% (or whatever is the remaining of the rental property) of your net worth in crypto...ehh good luck!
How is an ISP supposed to know whether the "sender" on an IP packet is legitimate?

> That's not related to IPv6.

I didn't claim it was. It is, of course, already an issue in IPv4 networks.

OP was claiming that, once everyone uses IPv6, VPN solutions like Tailscale or WireGuard would no longer be needed. I disagreed because one of main features these solutions provide is access control, i.e. which device gets to connect to which device (and which application) in your private network. Not only is this much more cumbersome to achieve with IPv6 alone (as you need to set up appropriate firewall rules manually on each device), the security guarantees afforded by such firewall rules also won't be as strong as 1) IP spoofing cannot be prevented, 2) encryption is not the default, 3) the attack surface is much larger.

> If your ISP allows spoofing addresses

This has nothing to do with one's ISP. The ISP cannot possibly know whether the sender IP address on an IP packet is legitimate or not.
Stuff like this makes computing FUN. It helps to create the wonder and whimsy we all felt the first time we saw such things.

I wish there were more things like this out there that showed something at least SLIGHTLY useful versus the obligatory "matrix rain" everyone uses to show off their terminals on /unixporn
C does require 2’s complement now and removed trigraphs. I’m not sure they have much contact with Unicode since nobody uses the “wide char” stuff.

As for variable sized int types, it’s a nice idea but it’s really unlikely your C program is actually portable across them. You haven’t got good enough test coverage for one thing. If someone wants to do that in a new language users should be required to declare which sizes of char/long they actually expect to work.
But the projection has nothing to do with cutting off Russians. At least not directly.
Thanks so much for your comment! I learned a thing! I (apparently) read that way (global reading method), I don't know any other way to read, and I wasn't sure it was anything unusual. My parents didn't do anything special, it's just how I read.

I also have atrocious spelling, always have, and can't read things with exotic words. (when reading sci-fi I skip all proper nouns).

This also explains why "bionic" is doing nothing for me -- it's meant to nudge one to where I already am.
Not Everyone Can Picture Things
The filesystem provides its own ACID guarantees too. Well, some filesystems.
I have the sense that you're dismissing my comment, but I'll elaborate: conspiracies, in the sense of 10 years ago, would imply that a group of people have deliberately "conspired" to achieve something, by colluding or executing some secret plan. Greed in itself is not a conspiracy, even if it was the true cause, it would just be human / corporate nature doing its thing. The emergent behavior is not the same as an actual conspiracy.

If all the captains of industry and elites had met at Bohemian grove and decided to deliberately coordinate their actions to gouge us, that would be a conspiracy. I didn't see any accusations like that leveled in the article.
Microservices is just OOP/dependency-injection, but with RPCs instead of function calls.

The same criticisms for microservices (claims that it adds complexity, or too many pieces) are also seen for OOP.

Curiously, while folks sometimes complain about breaking up a system into smaller microservices or smaller classes, nobody every complains about being asked to break up an essay into paragraphs.
Speaking of Shab Bhar Masjid, today’s Google Doodle is of none other than Gama Pehlwan, who was involved in that and also saved lives of many Hindus during Partition.
Empirical Notes on Kissing
Hmm, I understand the point of the article, but 4/5 times when I expect something to change, it actually does.

And people that implement only the specific version end up having to implement the general version anyway.
I run a number of large datacenters. The reason why most of the worlds datacenters just have air cooling is because it is simple, easy to deploy and easy to maintain. As soon as you complicate cooling systems on a large scale, costs go up and so do failures. These are neat experiments, but you won't see it deployed in any meaningful way.
Where did I take the hospital's side? I said the hospital made a mistake. I am not satisfied with the title of the report because I think the hospital's mistake had a valid reason, it's not an intentional scam. It's not like the hospital intentionally hide the price and then charged her with a high price for no reason. I think the out-of-network insurance mistake could actually happen. That's my whole point. You guys are second-guessing my intention. It's not my fault at all.
How about tv?

That is to say, this evolving technology for delivering illusions. Books, radio, tv, internet, videogames. More and more accessable and popular. More and more people spending a large part of their day focused on tiny illusions dancing in their head.

That seems like a good cause for autism.

Just wait till vr ramps up. The whole population is gonna check out.

And yes, I'm thinking that it propagates to the tv-enthusiast's fetus.
Universal Route Module API Specification
Used right, this can be entirely worth it. We invested in a company at valuation of $X, spent about 6 weeks and $10,000 on Upwork improving the deck, video, animations, branding, etc., which helped them raise another round of capital at $2X valuation within 3 months.
Browser text isn’t measurable AFAIK at least in any consistent way. I tried doing it for a project at work and came to the conclusion that it simply wasn’t possible. The SO answer below appears to agree with me.

https://stackoverflow.com/a/12469203
The first time I walked into BJs as an adult, I was hit with a huge wave of dysphoria. The size of the place, the quantity of stuff and just the commercialism was overwhelming in a very visceral way.

I was really surprised to have such strong negative feelings since I have plenty of good memories of shopping there as a kid. It was always a fun place to go since there were usually lots of free food samples.
I think that for now lithium mining is quite expensive, and will potentially get more expensive when everything needs batteries and finding large deposits becomes more difficult.

On the other hand, there’s so much oil flowing that we have periods where the biggest problem is finding where we can store it. Amounts of plastic needed for general consumer uses are often measured in pennies (or less) so there hasn’t been any drive to even consider recycling from the producer side.

But it’s also possible huge lithium deposits will be found that lower prices, or we’ll find a cheaper alternative battery that makes disposability a more obvious solution than recycling. But as another data point, lead acid car batteries are generally recycled. Lithium batteries are very different, but they’ll likely face similar motivations due to cost.
There was a very similar question posted two years ago, and it has a great reply by patio11:

> There are, roughly, three very different rationales to have business succession planning in place, and at the scale of a solo operator they have very different best options available:

> 1) I want to avoid negatively impacting paying clients in the event of a bus factor issue.

> 2) I want to avoid negatively impacting "the community" in the event of a bus factor issue.

> 3) I want to ensure my heirs receive the residual value of the income stream.

It's too long to repeat it here, but the the the rest of the comment by patio11 with his answers to 1, 2 and 3 are in https://news.ycombinator.com/item?id=21908638
> One of these two options retains optionality at little or no cost

I may misunderstand your analogy here, but it seems to me that retaining optionality has a significant up-front cost here that may never be realized?
Do you happen to have a blog post laying out the details? Would love to learn more about what you're doing!
for just the online consumption part, how about a specifically developed curriculum?

Most of humanity goes thru school and college relying on the fact that the multi-year programs are going be worth it - and it is. Schools and colleges have well developed curriculums (with inbuilt choice and variety also).

If we want to justify the time spent on forums like HN and internet in general, as being a source of new information and knowledge - but there isn't nearly enough effort to be make the internet an organized tool for learning. Else it really is just a time sink.

Edit - And as others have said, it seems inverted to approach it in-terms of "inbox zero". Think in terms of projects or tasks to be done - long, medium and short term.
Don't forget "shy". I got saddled with this and all it's subsequent attempts to "break me out of [my] shell" and the vast majority of those attempts just drew unwanted praise/attention leading to me avoiding any situation where I'd be noticed for a very long time. It was not good for me when my parents crowed to anyone nearby if I had the temerity to respond to "hello" with "hello" -- to my parents it was a breakthrough, a thing to celebrate, but to me it was a struggle to fit in that was instantly crushed once their response drew attention. Took decades to fix.
Where the ^ & is the Search Text Box in the new USPTO search gizmo?
It's a webpage or an app? Do you have a link?
They ask for money. I am not sure about their claims to make me read faster. I couldn't proceed beyond installing extension and then uninstalling it.
> main reason I say I'd still prefer plaintext to db

Is there a non-proprietary somewhat sane way to do version control for spreadsheets (Excel and LibreOffice)?
You turn toward the wind, then you’ll be more upwind until later. So you retain optionality by having “more room to go downwind”. (Please if we have a more experienced sailor here, do explain it better!)

What up-front cost are you thinking of?

A non-sailing version might be say you’re on a bicycle, and you can drop down the mountain now and go lateral later, or go lateral now and drop down later, and either way you arrive at your destination after the same time and effort. Going lateral now retains optionality.

Very open to hearing better analogies for the same concept! Perhaps from the world of business?
Have useful, rare skills. Preferably in a more tangible field (doctors will get through this better than VR graphics programmers).
Conversely, we have a single React component for displaying locations, and a whole plethora of different parameters to send into the backend call with a variety of different effects. Having a factory or interface pattern here would have been really nice.
I took a computer programming class in college, circa 1976. PL/1 using the PL/C compiler. Punch cards, keypunch machines, greenbar paper, onery operators, contempt for first-time users, the whole bit. Wasn't that difficult actually, but the so-called "big iron" culture was more than off-putting.

Never took another programming class in college after that. Dug Stats instead.

Got a job teaching at a high school that had a PDP-11/34 running RSTS/E. Asked for a key to the lab and sat down with the manuals.

It was quiet, deliberate, personal and non-judgemental. No distractions, just the din of the cooling fans and the air-conditioning.

Hours and hours iterating through failed and successful BASIC programs. Just to see if I could.

The whole thing 'til now is a celebration of human intelligence.
There seems to be an option to x out of the signup, on a laptop. But it looks like there are lots of complaints from phone users? (or I assume as much, since you say tap rather than click).
Arizona stopped doing the lifetime thing. You have to renew your license in 10yrs now.
i mean personally for me worst case scenario is I end up debt free with a 6 month emergency fund. As long as I am not in margin and I invest in eth and btc only i am fine. so the market goes down further, I'm still fine and either way i got in lower that I would have if I went all in now.
Brilliant! My other pile is called “never”. It’s my out of sight, out of mind pile. The digital cemetery where I store ideas and things that could have made sense, but now don’t. And they’re still around if I need a bit of inspiration.
Good software engineering practice is sometimes (or often) the opposite of the academic CS dogma.

Asking questions about specific things, like numbers and hardware is in fact relevant.

Also, future-proofing is one of the worst and most difficult to avoid mistake you can make as a novice or intermediate dev.
this is a good one. Plus some other comment that said, be kind to yourself.
Please don't. Animations should be added where they actually help the user, if you just animate everything you'll just make the user experience slower.
>due to rising interest rates

I think most people are doing fixed rate loans in this economy, right? Genuinely asking. I think I might be misunderstanding this aspect of your point here.
If you're making 6 figures you should have a decent sized emergency fund if you live in an excessively high CoL area, no?
You seem to adopt a more narrowed definition of conspiracy theory. I agree you do provide a valid example. However, as you noted, "in the sense of 10 years ago", you may also agree that it would be harder to distinguish with the broader sense of "conspiracy theory" used today.
There is something to be said for being able to restrict negative activities. Someone piling up junk on their front yard for example. I own in a Strata title apartment building which comes with a lot of very similar restrictions but its all pretty reasonable imo. You are free to paint the inside of your apartment however you want but painting the balcony or the hallway side of your front door is not allowed as it compromises the visual image of the building.

Similar issues in a suburb. One person with rusted out cars on the front compromises the entire street. No one will care if the rusted cars are inside a shed though.
For a crude comparison, the new framework with Alder Lake is ~20-30% less than the 14" MBPs with M1 Pro. If the uncore becomes more important, maybe one approach will take precedence. It's too bad Apple Silicon isn't as well documented (ie. AMX) as Intel/AMD chips are.
I really expected there to be something like this, but for VR, by now (although I haven't been keeping as close attention lately, since so much of the market has gotten locked down).
Delete the things you don’t actually want to do
Taxing the wealthy does not shrink the money supply unless you destroy the taxed money (which as we all know, the government will never do). In fact, it's probably inflationary, since most wealthy people have their money invested into assets and therefore that money is not being actively spent, but the government is going to immediately spend it.
That is a very convoluted way of saying that a lack of recyclable material has led to very little actual recycling.

Edit: I'm not copying mlindner. I just had the same idea.
The only reason there is a housing shortage is because there is an excess of jobs and money in that place.

Which is changing. Houses in sunnyvale went from 750k-1m and impossible to find one for sale to 350k (yes really!) and on the market for years around ‘08.
Reviews are mostly bad, because a lot of details aren't available.

What about cost of repairing and more.
Sure, but all that tells us is that a lot of infection is from droplets fine enough to stay suspended for an extended time, not that they are under 2.5 µm.

What do you think of the Jaber Hospital results discussed in the article?
In another 10 years most of the boomers will be dead.
Inb4 "no double-blind vaccine studies have been done" and "chelation therapy/the Andy Cutler protocol cured my autism-like symptoms, which turned out to be chronic mercury poisoning all along according to my pet 'mercury-literate' doctor".
Someone needs to say "we're going to build and own this recycling industry" and just build it. It's not the kind of business you aim to IPO, it's the kind where you invest a lot to earn a little - for a long time.
> >We're a country that enslaved people up until the 1930s

> How?

USA had slave soldiers up to 1973. And it could happen again.

https://en.wikipedia.org/wiki/Conscription_in_the_United_Sta...
1/150 is still quite rare though. i assumed it would be higher given all the attention it has gotten and famous ppl like elon being on the spectrum.
Good idea. Thank you!
> tumblr post

Was it this one?

https://writingonthecastlewalls.tumblr.com/post/181877541942...
How is a filesystem not a "whole engine"?
You are not actually responding to my argument. I was arguing that the Fed does not care about the cost of servicing the Government debt. I wasn't arguing about how much the Fed will hike. They will stop hiking when they consider fit, but the interest on the Government debt will not be one of the factors they'll include in their decision.
I agree. That same researcher has a lot of other research in the same vein. Having read some of the papers, I find them pretty unconvincing (and there are other papers which show that to the extent that 'risk compensation' is a thing, it's a short-term effect: if you increase the perceived risk of an activity, people may be more cautious for a bit, but they quickly relax into the same behaviour as before).
A little bit about how it works (from their docs)[0]:

> AutoAnimate is fundamentally a single function — autoAnimate — that accepts a parent element. Automatic animations will be applied to the parent element and its immediate children. Animations are specifically triggered when one of three events occurs:

> A child is added in the DOM.

> A child is removed in the DOM.

> A child is moved in the DOM.

[0]: https://auto-animate.formkit.com/
I never understood the obsession with inbox zero. I treat my inbox like the HN front page. If a headline catches my eye, I click on it. Otherwise, it falls off and disappears and I forget about it.

I suppose for people whose job is replying to emails, I can see how a tidy inbox would be advantageous. But for the rest of us, why?
On Dublin Backstreet, Hub of Russian Finance Quietly Falls Apart
I just feel as if folks have been "on the spectrum," all along, but people are looking for it, these days.

Nonverbal autistic people are still quite rare. I know a few (actually, I know their parents, and, through them, their children). Tough gig.

High-functioning autistic folks can actually have advantages. We can be socially awkward (usually, abruptness, and nonreactive to emotional stimulus). It would easily be brushed off as "He's just a bit odd." Doesn't seem to be an actual disability; especially if the person is a wizard at some skill.

In my case, I'm a really, really good programmer. I can map out a fairly complex system map in my head. It helps me to avoid writing things down, which affords flexibility. I am also anal about Quality and formatting. Most of y'all would probably laugh at my code.

An ex-employee of mine was absolutely jaw-droppingly good. He regularly stunned the scientists and engineers in Tokyo, and he had a high school diploma.
Getter and setter are not just for keeping state immutable. They allow an api to control _how_ state changes. The most obvious example is maintaining thread-safety in multi-threaded environments.

I get they can be cumbersome, but using them really matters especially as a project grows... an API that has a simple single client today may have many different (and concurrent!) ones tomorrow. The pain of using S&Gs now saves refactoring later.
> Curiously, while folks sometimes complain about breaking up a system into smaller microservices or smaller classes, nobody every complains about being asked to break up an essay into paragraphs.

There are orders of magnitude different amounts of work in each of these cases. (I’m not saying it’s a lot of work but it’s still significantly more in some of those cases relative to the others.)
Trust me, I'm a strong critic: https://old.reddit.com/r/dredmorbius/comments/5x2sfx/pocket_...

That said: it manages a fair bit of web content. Tags can be added. The URLs and tags can be exported.

To that end, it is not entirely useless. Only very nearly so.
> when paired with high voltage chargers meant for 300 mile batteries, you can reach 40mi (80%) in no time

Charging speed is directly proportional to the size of the battery. But yes with high voltage DC chargers on a small battery you'll reach 80% at the same rate as a larger battery, but the 80% is much smaller, so the mile gain rate is also much smaller.
I interpreted ‘turning towards the wind’ as actually trying to sail against the direction of the wind (very hard/annoying).

So trying to do that first for gains you may never realize is not a great idea.

Like trying to drive your bike uphill so that may easily go downhill at some later point in time.

The biking example makes it clearer what you meant (to me anyhow).
This is so strange to me. The workforce doubled, twice as much is being produced. You would think that means the average family would be twice as well off. Instead they have to work twice as long for the exact same amount. This makes no sense at all, until you realize that a tiny percentage at the top took all that extra value.