skysight-inc/HackerNews huggingface dataset:
I used to think it was fine to take someone else's contribution and then create a total rewrite of it in my own branch and merge that. Or to go into someone's PR and push a rewrite into a new commit on Github. At least in the latter case there'll still be a contributor credit (`Co-Authored-By`), but someone had to do the same with me for me to realise that it kinda sucked and really soured the experience of being a contributor. In my case, it was that someone 'forked' my project by dumping the code into their own repo without any of the commit history.

As you say, even if the code was shite, the refactored fix that got merged in would never have existed without it. "I like my version better," feels pretty dismissive and regardless of any other fact I can see how anyone would feel a bit miffed about that after they put the work in.

Edit: the reply linking to the actual response from the maintainer invalidates my last sentence.
Looks like you need to learn how to read text that is not present in my post.
For a sense of scale, the difference in pay for the same hours and same role (and same individual), just for moving 200 km between Seattle and Vancouver, is something like a 40-60% cut in total comp before tax. 20% is small potatoes.
ZooKeeper alternative with:

1. Snapshots and logs take much less amount of space on disk due to better compression.

2. No limit on the default packet and node data size (it is 1 MB in ZooKeeper)

3. No zxid overflow issue (it forces restart for every 2 bn transactions in ZooKeeper)

4. Faster recovery after network partitions due to the use of a different distributed consensus protocol.

5. It uses less amount of memory for the same volume of data.

6. It is easier to setup, as it does not require specifying the JVM heap size or a custom gc implementation.

7. A larger coverage by Jepsen tests. (This could be hard to believe, but true - ZooKeeper is tested by Jepsen, but Keeper takes the existing tests and adds more).

8. The possibility to store snapshots and previous logs on S3.

C++ isn't a key detail, just a consequence of the fact that the main ClickHouse code base is written in C++.

If you need a distributed consensus system but not necessarily compatible with ZooKeeper, there are plenty of options: Etcd, Consul, FoundationDB...
Oh sure, I totally understand that. I wouldn’t care a bit about genetics in that case.

Imagine a different scenario though. Imagine you are on the point of breaking up, or even already separated, and she is suddenly pregnant.
https://tax.gov.ua/baneryi/programni-rro/programniy-reestrat...

This is not a real scandal because software scandals are not as important as the war which is going on right now. But this definitely begs a scandal: every businessman of Ukraine must install a non-free software (there are few tens of options but none of them is an open-source software) for the sake of registering every single sell. Interesting part of the story is that Russia uses to bomb Ukraine's electricity and connection objects which allows any businessman to be super easily fined by 300% of all non-registered goods which were sold.

In other words, what Ukraine govt does to businesses which are out of electricity and connection? It requires all of them to have a computer and networking.
I really like the idea, actually. First, what I'd say is that a lot of people may comment here on HN with very "objective" opinions on whether it's a good or bad idea. I want to remind you that those "objective" statements are just subjective opinions, and that while those people may represent a large percentage of the population, they also might just represent a small percentage. And even if they represent a large percentage, you don't need a large percentage of the population to start or even run a successful business.

With that being said, I think what I would like to see you do is try to use your own platform to raise a marketing budget. What services would you offer to try to raise the budget? Why are you trying to raise the budget?

What I like about the platform is a combination of charity and work, the blend of GoFundMe and TaskRabbit. So what I'd like to see is 1) why are you trying to raise this money, why is it meaningful to you and 2) what range of services can you provide, basically what hustles can you do, to give back to those who give?
I use the Apple keyboard. It is very, very low profile. I have had wrist trouble but not in this context.
The first page of their documentation [0] mentions this:

> Opening a database
> In your Deno program, you can get a reference to a KV database using Deno.openKv(). You may pass in an optional file system path to where you'd like to store your database, otherwise one will be created for you based on the current working directory of your script.

In fact, only the last page in the documentation speaks about KV on Deno Deploy.

[1] https://docs.deno.com/kv/manual#opening-a-database
It’s not that they didn’t understand how to run a business… their refusal to accept “business help” was not because of inexperience or incompetence but because they didn’t believe it was compatible with their strongly idealistic perspective on business/capitalism/the world.

I’m not sure they’re wrong.
It's hard to read that without thinking about weaving a giant wicker man over the deary winter days.
This model of desktop can still be immensely useful. All we need to do is support only a few high level protocols.

For e.g. twitter-like streams / RSS, simple high level workflows for generic business purposes, and so on.

Browsers should necessarily not be supported. Layout options should be fixed, and totally protocol specific. (For e.g. a twitter-like stream can only be displayed in limited ways. )
Plot twist: they were hired by Oracle since they were the author of the most copied StackOverflow snippet (!)
I had it starred on GH but never tried. I'll give it a shot.
How can you effectively enforce anything if the models are open source? How do you draw the line if a deepfake is not defamatory (making someone say something they didn't say) but in fact just makes someone look silly https://en.wikipedia.org/wiki/Ed_Miliband_bacon_sandwich_pho.... Or using LLMs to scale up what happened with cambridge analytica and create individualized campaigns and bots to influence elections?
No, that's not safe at all. On the context of the article, I would expect writers total production to increase steadily with decreasing hours on that interval.
Two anecdotes:

Every day on my way to work I go through a 4 way stop. 1/4 of the time there's someone on the other side of me, who arrived at about the same time as me and one of us needs to decide who goes first. How do we do this? Hand gestures. We both (drivers) instantly know what the hand gesture means (after you) however with a robo driver I would just have to wait, and I guess see what it was going to do first?

On my way back from home I cross a bike trail with a stop sign for cars and bikes. Many times there are people about to enter the crosswalk. How do we communicate? Hand gestures and smiles. I can't imagine the terror I'd feel trying to cross in front of a robo car.
I think what Deno is aiming for here is actually very forward thinking.

I'm using Go for the first time this year and some aspects of the language are very C like. Of the list of things that isn't C like (e.g. GC allowing one to return what look like stack allocated pointers from functions) there is the obvious inclusion of things like `map[string]string`. I bring this up because it struck me that inventing a language in 2023+, it would seem almost insane not to have built in syntax for the language to handle map types.

And so it seems logical that a web-server focused eco-system would start to garner libraries and even language syntax (maybe one day) for the kind of primitives we frequently use on web-servers. I mean, I can't even recall the last time I worked on a distributed web server that didn't have a KV store as a cache, or a locking mechanism, or even an ad-hoc queue. A distributed system without a KV store feels vaguely isomorphic to a computer language without a map type. It is such a Swiss army knife kind of technology.

One potential issue is that Deno is going alone down this path. Currently, I don't feel confident that the new features they are adding will be available on competing platforms. Even if they open source the API (it is on a `Deno` namespace), I'm not sure it will just work on AWS if I wanted to switch out FoundationDB for e.g. Redis.

For that reason, I feel I want to avoid Deno. Even if the syntax and exposed features are really attractive, I'm worried about becoming locked in and then having to do a lot of surgery to code to make it deployable on multiple cloud infrastructures. That is a requirement from a lot of clients. E.g. maybe I want to sell to Oracle or Salesforce one day but they mandate I have to run my systems on-prem. I'm now on the hook trying to figure out how to adapt whatever available KV store they have to the features I'm using from the `Deno` package.

It is a double edged sword. Maybe they will succeed in pushing forward this vision to a broader audience. For now I'll probably remain cautious.
Not sure what you mean by "recipe" but it can create new output that doesn't exist on the internet. A lot of the output is going to be nonsense, especially stuff that cannot be verified just by looking at it. But it's not accurate to describe it as just a search engine.
I looked at the two patches, and TBH the time taken to write the final correct patch would be a fraction of the time needed to explain how to write a better patch.

In a company where people are expected to stay around for a while, it may make sense to invest time to bring juniors up to speed. But I wonder whether that's true for OSS projects in general. A person randomly shows up to report and attempt fix a bug in an "obscure"(?) architecture -- this is not a junior who just joined the team, and they have no commitment to stick around to do more contributions.

In this case, from a utilitarian perspective, it doesn't seem obvious the maintainer should spend the extra time coaching.

This might be a minority view here, but TBH I don't think anyone should be obliged to go out of their way to spend extra time and effort to avoid offending a random person on the Internet.
Tailored propaganda, scams, spams, and harassment at a scale that was never seen before. Plugging metasploit into an unfiltered GPT-5 with a shell and a few proxies could be devastating. Undetectable and unstoppable bots would be available to anyone. Don't like someone? You could spend a hundred bucks to ruin their life anonymously.

Each of us could unknowingly interact with multiple LLMs everyday which would only have one purpose: manipulate us with a never-seen before success rate at a lower cost than ever.

At some point AI generated content could become more common than human content, while still being indistinguishable.

Good enough automated online propaganda could routinely start (civil)wars or genocides, Facebook already let that happen in the past, manipulating elections would become systematical even in the most democratic countries.

What already happened in those areas in the last few years, is really nothing compared to what could happen without enough regulation or barriers to entry in the next few years.

What's worse is that all of this, would not just be possible, but available to every sociopath on earth, not just the rich ones.
> On a sunny day, total solar energy hitting the top of the atmosphere

Aren't they all sunny at the top of the atmosphere?

> gives about 1360 watts per square meter

I assume that's very much latitude dependent
On mac you are locked in whether you lack knowledge or have it.
> I wouldn't do it in most professional settings due to licensing...

Underrated comment. I think most tech companies' General Counsel would have a heart attack if they were aware of StackOverflow copy-pasting by their developers. I highly doubt some rando-engineer who pastes bubblesort code into their company's code base gave even a passing though to what license the SO code was under, what license his own company's code was under, and whether they were compatible.

The big (FAANG) tech companies I've worked at all have written policies about copying and pasting code from external sources (TLDR: Don't), but I've seen even medium-sized (~1000+) companies with zero guidance for their developers.
You would think so, but there tends to be pretty significant bias in union card campaigns and authorization votes. Strike authorizations tend to be even higher.

People who don't support the campaigns tend to just not vote, but there's also a significant number of people who just don't find out.

A better "survey" would be the number who actually sign union cards in workplaces with mandatory union orientations (meaning every employee is necessarily "surveyed"). This also means agreeing to pay dues so there's a "money where your mouth is" component.

(Source: I've helped with running a few.)
There will be barely any D-T fusion. Neutrons from D-D is a problem they will have to manage, but they have lower energy than D-T would have.
I'm sure there are many ways, but I used https://sabre.io/baikal/ to get a CalDAV and CardDAV server on cheap (shared, bog standard) web hosting, and then pointed Thunderbird to it. Apart from automatic syncing of contacts between devices, I can now edit my phone contacts on the desktop, which is so awesome.
Melbourne is the perfect example of "what are we going to do when the water runs out". Remember when the storage was down to single digits?
Be friends with your neighbors...
Heh, a couple of years ago (maybe true still?) Canada had a 99%! tariff on aluminum extrusion from China. And it was still cheaper than domestically sourced material at twice the price.
My guess is student housing? Student housing is so much nicer on and off campus now versus what it was 20+ years ago.
Google at 25: By the Numbers
> Even when you cause an accident, you don't pay. Your insurance company does. You might "pay" with increased future insurance rates.

The way I understand auto insurance is, you're always liable for the damage caused, assuming you're at fault. You have a contract with the insurance carrier to transfer the liability from you to the insurance company for a specific damage amount and causes.

> So what exactly does it mean that Mercedes "assumes liability"?

You have a contract to transfer liability in when the system is active, similar to the contract you have with your insurance.

> Are they going to reimburse insurance company?

That is possible, it is also possible Mercedes will pay first.

>We all have (or supposed to have) mandatory insurance. We're already paying so what practical difference does it make to the owner of that car?

Potentially lower insurance costs.
But they are definitely at the top end of the compensation and job-security scale, which someone responsible for such a popular piece of infrastructure surely deserves.
A gentle introduction to static analyzers for C
Fingerprint reader on keyboard == AWESOME
Is it? My laptop is only shutoff when switching from a dock at home to a dock at work, changing the GPU and hubs available. The OS I just netbooted off my NAS has no idea what it's booting on. I can plug and unplug USB devices anytime, including while the system is off. Maybe I swapped USB headsets, maybe I plugged in a fingerprint or smartcard reader, which needs to be initialized before the login manager starts. Maybe my time server is no longer reachable, so NTP needs to find a new one from the pool, because if it doesn't sync timing correctly the certificate for LDAP won't validate and my work laptop won't be able to login. Maybe it needs to initialize the networking stack to handle an NFS or Samba mount in my /etc/fstab which has a nowait=0, since I use it as a boot volume.

This could be a very, very long list of hypothetical changes :)
Completely agree. My kids watch lots of Spongebob, Teen Titans Go, etc and there are so many pop culture references from before their time and before mine even. Reminds me of how much I learned about older things from watching the Simpsons as a teen.
When you submit a patch to LKML you propose a fix, and if your patch is properly formatted and cleanly merges without further changes then it may be included as is. Or it might be parked until that section gets worked on in a larger context. In no way should your expectation be that your submission will be included verbatim and that you will be registered in the gitlog unless the maintainer decides that it be so.

Note that you are talking about a project that is older than quite a few of the people on HN and that it pays off to know how such a project operates before attempting to contribute, more so if you plan to go nuclear about your expectations not being met.

Finally, and if you do go nuclear it helps if you don't materially misrepresent the interaction with the maintainer, who did not exactly ask for your contribution.
As a maintainer of small projects, I love when people contribute code or tests. I try to help them get the code in a good place with regards with the rest of the code base (this is the hardest part, as most developers do not follow project conventions as they just want to push the fix without first having to learn about that), but will accept patches as soon as I see that the code is approximately right and just needs another 15 minutes of my time after merging to "polish" it up and perhaps add a few more tests and things like that... I think that was the case here, and the maintainer should've done that. The person would get the credit, the maintainer would just spend a few minutes doing the necessary clean ups to get it accepted upstream, everyone would be happy.
Saying "my version is better" is extremely obnoxious behaviour and unprofessional, regardless of whether it's actually better. If you haven't fixed the issue in 6 years since it was first reported, you should admit that without the person's contribution there just wouldn't be a fix by you, so taking the fix once you've been shown "a solution" is really kind of stealing.
The Raspberry Pi Launch (2012)
> I suppose one of the reason why people keep answering is to harvest points

It's interesting to see some of the top (5- or 6-digit SO scores) people's activity charts.

They usually have a 3-5-digit answer history, and a 1-digit question history, with the digit frequently being "0."

In my case, I have asked almost twice as many questions, as I have given answers[0].

For a long time, I had a very low SO score (I've been on the platform for many years), but some years ago, they decided to award questions the same score as answers (which pissed a lot of people off), and my score suddenly jumped up. It's still not a top score, but it's a bit less shabby.

Over the years, I did learn to ask questions well (which means they get ignored, as opposed to insulted -an improvement), but these days, I don't bother going there, anymore.

[0] https://stackoverflow.com/users/879365/chris-marshall
As long as OpenAI gets paid, they don't care if companies flood the internet with low quality drivel, make customer service hell, or just in general make our lives more frustrating. But god forbid an individual takes full advantage of what GPT4 has to offer
This is the real key. You might choose to live near a particular friend-for-life, but you need to work on becoming at a bare minimum friendly with the people you're near.
I looked to see what the obesity rate has done in the last 10 years.

It is up a lot. Severe obesity isn’t far off a doubling in the last decade.

https://www.advisory.com/daily-briefing/2020/12/17/obesity
Uh no, scholarships are counted under FA. I was given a 75% scholarship under FA. Smarter peers than me were granted full rides under FA scholarship since their family income was so low.
pretty much. Also, the limitations imposed will do an incredible amount to bring the risk down for them:

> To initially activate the system, viewing a seven-minute instructional video is also required. Operators are also responsible for keeping their vehicle in good condition. The sensors must be clean, tires must be in good condition, and the vehicle must also be properly maintained and serviced.

This probably means also if you let someone else use the system who hasn't gone through the education, they won't assume liability. It's literally gonna be an insurance-like system if theres ever an incident, the last time you got a car wash might be the difference between a claim being denied and approved. Also all the cameras recording the inside and out will help mercedes a lot, and they're confident given a good faith operator that their system won't fail.
I think it really depends on how often you use it. If you use it every day, then I think wiping it down (maybe with a bit of added oil depending on what you just cooked) is more than adequate most of the time. If you use it once a week then put it in a cupboard before using it again, then you'd want to clean it more thoroughly because you might get stuff growing on it otherwise.
Start a subscription service of the picks for each weeks matches. Here in the US you can subscribe to a service that gives you their picks. Or you can just keep it to yourself and bet on those matches, why sell the golden goose?
$500 is nothing for a tool that protects your hands and upper body. carpal tunnel, thoracic outlet syndrome, other kinds of RSI are no joke.
I find that for many projects I start, I seem to want:

- static types
- small, static binaries for deployments
- lower memory requirements and value semantics where appropriate
- a reasonably large ecosystem
- cross-platform with strong support for linux/cloud

These two languages usually end up at the top of my list when given these requirements.
I tried Firefox with Google Meet today and found the performance to be, ehm, not to write mom about. Still, it's nice to have it and my computer is not really the latest and greatest these days (although Chrome works fine).
TIL 22 war department clerks were killed in the theater in 1893:

https://en.wikipedia.org/wiki/United_States_Congressional_Jo...
> Chronos-Hermes-13B

Its not SOTA anymore. I dunno what is, but just look at what people are running on Lite:

https://lite.koboldai.net/#

The new darling seems to Mythos and Xwin-based hybrid models, as well as models with the 70B version of Chronos in them.

Also, see this, specifically the "IQ" metric: https://rentry.co/ayumi_erp_rating

> write this story, except the characters are quadrupeds, and therefore are not human

But the RP models should be able to get this with some prompt engineering. You may have to be repetitive in the instruction block, saying things like "...the characters are not human. All the characters have four feet. All the characters are quadraped animals..." and so on to really emphasize it to the LLM.
Wikipedia (https://en.wikipedia.org/wiki/Pangolin#Conservation) has more details:

> Many attempts have been made to breed pangolins in captivity, but due to their reliance on wide-ranging habitats and very particular diets, these attempts are often unsuccessful. Pangolins have significantly decreased immune responses due to a genetic dysfunction, making them extremely fragile. They are susceptible to diseases such as pneumonia and the development of ulcers in captivity, complications that can lead to an early death. In addition, pangolins rescued from illegal trade often have a higher chance of being infected with parasites such as intestinal worms, further lessening their chance for rehabilitation and reintroduction to the wild.
https://blog.salad.com/whisper-large-v2-benchmark/
https://gitlab.com/nakst/essence/-/issues/20#note_1504444954

"Thank you. I am not working on it at the moment. But I would like to return to the project when I have more free time ;)"

He's busy with something else.
Youtube, tons of long-form content & playlists

I'd pick Unity, despite the recent shenanigans. Good support for the mobile targets