skysight-inc/HackerNews huggingface dataset:
For me personally, the number row is far enough away from the home row that my fingers become inaccurate. It's not unlikely that when I reach for 7 I'll hit 6 instead. That's easy enough to correct in normal operation, less so for entering lots of numbers.

Another issue is when doing data entry or 2fa codes, one hand tends to be busy holding something. The number row is basically unusable one-handed as far as I'm concerned.

And for me, mouse distance from the keyboard has never been an issue, because I use them in different scenarios. It's not often that I'm dual wielding them to the point shoulder angles are a concern. If I'm spending hours coding, the amount of mouse usage is going to be minimal.
Sounds interesting.

Seems like it uses energy from the sun, but also requires a location with ocean currents. So finding good installation locations along the shoreline where it is both deep enough to work while being shallow enough to maintain may be a limit on how much capacity you could have.

Hopefully they are able to try a scaled up version in a LESS controlled environment to see if additional problems arise.
I can think of at least a dozen ways to completely ruin the internet or even society using SOTA/next-gen LLMs/GenAIs, we'll be in trouble way before the singularity.

A ton of legit researchers/experts are scared shitless.

Just spend 5 minutes on EleutherAI discord(which is mostly volunteers, academics, and hobbyists, not lobbyists), read a tiny bit on alignment and you'll be scared too.
Well - I suppose it makes sense. SO isn't built for correctness, it's built for upvotes that just depend on whether the people upvoting like the answer or not (regardless of correctness).
Why do I need to share my 'creator' story online? If they supporters pay cash, how will the system show the cash target being updated?
For that it would have to be properly signed off. This was explicitly noted in the exchange and not remedied by OP.
Not the OP, but I feel the racially focused initiatives of today are misdirected, counterproductive, and themselves racist. And like you, I deem it as not in my best interest, or society at large, to endorse or support those who are doing the wrong thing (even if they are doing so with the best of intentions).
Awesome. What about compiled model support? Running most of the listed models without compilation only makes sense for hobby projects.
It has been years since I was involved with this company, but at the time I worked there, Mylio was very much concerned with this problem:

https://mylio.com/
> The action of raising tuition for decades to keep it unobtainable

That was never the action. The action was raising amenities and allure for decades, to attract ever greater enrollment. Unless you're Ivy League, or one of the other few high status universities, it's difficult to attract students... every other lower-tier university competes with you. So you build better dorms and better lecture halls, newer labs. You hire more faculty and staff. You build big pretty gardens and fountains, and hire people to maintain those.

And suddenly your costs are through the roof.

You raise tuition some, to deal with this. But tuition is also the benchmark of affordability (at least when you start this), so you also tack on fees and other costs that were never billed separately before, to try to hide the rising costs.

All the while, other universities are doing the same. You're in an arms race with them, so to speak.

> and therefore not taxed, is an absolute perversion of charity.

Wait, you think they ever paid taxes, but now they're engaged in some sort of tax evasion shenanigans and the IRS just doesn't notice, somehow?

I keep forgetting that so many people live in this reality, but are unfamiliar with the basics of how it operates.
I think this is a common issue that happens in software development. Some people just like to make thousands of changes that don’t impact logic, but let them own the blame for that line of code. I guess it gives some a sense of power, control, and ownership.
I find deno to be very exciting. Viable business model, great ergonomics, glorious lack of bullshit configuration busywork.
Kia, Hyundai recall over 3.3M vehicles for potential fire-related issues
No, that's not what "Reported-By" means. The kernel community has different conventions.

This entire HN comment section is ridiculous with everyone acting as if the author wrote an entire subsystem and someone else took attribution.

The author here figured out a bug and suggested a fix. It happens that they conmunicated their fix in the form of a patch, but that happens very regularly in kernel land.

In the end the author got a Reported-By, which is entirely appropriate for what happened. If the maintainer accepted the author's patch as-is or with minimal modification then yes, they should get Author attribution. But the patch that was taken was substantially different.
This reminds me of when I was in basic training. The drill sgts would give us new recruits a task that none of us knew how to do, purposefully without guidance, and then leave. One guy would try and start doing it, always the incorrect way, and everyone else would just copy that person.
I built my house using union labor. Having seen the quality of welds from some non-union welders it was a no brainer. Overall quality of the rest of the work (carpentry, plastering everything) was worth it.
>High quality content is not a concern for Facebook
[Citation needed]

I'd say it's a huge concern due to its strong correlation with increased usage and thus ad revenue.
Here's my 2 cents (I never did something like this so I don't know if it's good advice):

See if you can ask for feedback on forums online (like this one here, but maybe also reddit, you can also ping some accounts on the fediverse).

Explain what you did where people will see it (fb groups, discord servers, plain ol' forums).

Write blog articles on how you did this or that, and post the links here.
That's great, because JS (and TS, for Deno) doesn't do that. This is just a runtime feature of the engine.
Why no video in such an article?
This is neat! I like.

It reminds me somewhat of Turso.
Its a common problem. I often go through a bunch of bug reports and merge requests to ascertain how a patch will likely be treated. I have walked away from fixing quite a lot of bugs in projects as they didn't appear to be very good to contribute to, the Linux kernel being one such example back in 2003. Some projects are just like that and you are best not engaging with them as its likely going to be a waste of time.

Not that it matters now, since the AI revolution the open source licenses are widely breached and I haven't submitted any open source code since and wont do so again.
How does someone leap from "Twitter wars are a waste of time" to "Why are you policing speech"?

I've got a Jump to Conclusions Mat you may be interested in. It's a mat with a bunch of conclusions ... that you can jump to.
MSI and Gigabyte have a rep for firmware that has holes or phones home, but AFAIK Lenovo mobos aren't known for this.

Fresh install of Ubuntu or Fedora that formats the HDD should rid you of anything dubious.
Rooting for these folks. Very happy that they're building mistral at this pace from Europe – breaking the narrative.
I refuse to believe anything else ;-)
Its not so straightforward, as theres some overhead aside from the weights, especially with 7B at ~4 bit.

But this is probably capable of squeezing onto a 6GB (or less?) GPU with the right backend.
That’s why I prefer to use “straightforward” rather than “easy.”

People seem to take that much better.
I agree with you— that was a lot of drumming for what turned out to be kind of a nothingburger as far as the "bug".

At the same time, putting this kind of thing in a library (or even a language's stdlib) is worthwhile for exactly this kind of reason— it allows devs to confidently reach for code that other smart people have really agonized over and which definitely covers the corner cases, similar to other common utilities such as sort methods.
None of that changes the fact that the original patch is copyright by the author, and it is highly likely the courts will consider the changes style issues which do not change copyright ownership. Unless the kernel maintainer can show he didn't look at the patch, only the description of the issue and then recreated the patch from scratch.
> I always have issues with LLMs completely forgetting where things are in a scene, or even what parts a given animal has, e.g. saying "hands" when the subject is a quadruped.

Sounds like you're using too small of a model. Try llama 70b.
Same, and even more so if it's something that feels like it should be in the library code in the first place.

My most copy-pasted code is projecting a point onto a line segment. I end up needing it all the time, it's never in whatever standard library for vector math I'm using, and it's faster to find on SO than to find and translate the code out of whatever my last project that needed it is. Way faster than re-deriving it.

Your vector math library is probably already code imported from random strangers, likely even imported by random strangers, so adding one more function from a random stranger feels entirely appropriate.
Ask HN: Requirement Doc Training for Business Leaders?
I work on a small development team: approx. 7 devs with some SysAdmin folks with experience in a broad range of tech stacks, languages etc. The Transportation and Logistics industry is notably behind the times when it comes to technology adoption and is still greatly controlled by incumbents and tenured employees. They're used to sending an email to an operator and the person just "does the needful". As we all know, that's not how software works.

I am familiar with the stereotype of folks from Operations/Business not being able to properly define requirements. However, instead of accepting that as reality, I'm trying to do something about it.

So, HN, have any of you been in a company where you've needed to train your Operations teams on requirement documents? Maybe hired an external trainer? How did it go? Any help appreciated.
1. can this be used without clickhouse as just a zookeeper replacement?
2. am i correct in that its using s3 as disk? so can it be run as stateless pods in k8s?
3. if it uses s3, how are latency and costs of PUTs affected? does every write result in a PUT call to s3?
This was more true when libraries and tooling defaulted to not checking.

Somewhere in my history is a recent HN (or maybe Reddit) post where somebody insists Curl has been 100% compatible from day one, and like, no, originally curl ignores certificates, today you need to specify that explicitly if it's what you want.

I think (but don't take my word for it) that Requests (the Python library) was the same. Initially it didn't check, then years back the authors were told that if you don't check you get what you didn't pay for (ie nothing) and they changed the defaults.

Python itself is trickier because it was really hard to convince Python people that DNS names, the names we actually care about in certificates, aren't Unicode. I mean, they can be (IDNs), but not in a way that's useful to a machine. If your job is "Present this DNS name to a user" then sure, here's a bunch of tricky and maybe flawed code to best efforts turn the bytes into human Unicode text, but your cert checking code isn't a human, it wants bytes and we deliberately designed the DNS records and the certificate bytes to be identical, so you're just doing a byte-for-byte comparison.

The Python people really wanted to convert everything messily to Unicode, which is - at best if you do it perfectly - slower with the same results and at worst a security hole for no reason.

OpenSSL is at least partly to blame for terrible TLS APIs. OpenSSL is what I call a "stamp collector" library. It wants to collect all the obscure corner cases, because some of its authors are interested. Did the Belgian government standardise a 54-bit cipher called "Bingle Bongle" in 1997? Cool, let's add that to our library. Does anybody use it? No. Should anybody use it? No. But it exists so we added it. A huge waste of everybody's time.

The other reason people don't validate is that it was easier to turn it off and get their work done, which is a big problem that should be addressed systemically rather than by individually telling people "No".

So I'd guess that today out of a thousand pieces of software that ought to do TLS, maybe 750 of them don't validate certificates correctly, and maybe 400 of those deliberately don't do it correctly because the author knew it would fail and had other priorities.
And all it's going to cost the rest of us is our ability to free and critically think.

No biggie.

Accessibility is accountability. How accountable is 'OpenAI' to anyone other than it's massive investor Microsoft? You want me to be self-righteous so you can be dismissive of the actual path we are travelling on, likely because you benefit from it; and most likely not because you're blind.

"Anti-corporate agenda" is a pro-human perspective. Difficult to call people liars without being utterly delusional, when there is a clear track record of corporate abuse of purpose.

"Don't be evil!" That turned out well, huh?

Life loves irony; and the truth is, we will grant the blind vision only for them to see it all collapse. Congrats on being a real champion of the disabled.
yah, this is a sticky point. This is one of those scenarios where I put the onus on the person more familiar with the process to inform others for these sort of nuances. Its one of those information asymmetry / familiarity problems. Maybe both were not well versed in the concept of coauthorship though to be fair and it didn't occur to either of them not knowing what they didn't know.
So... I wonder if you can find a microcontroller with two 'device mode' USB ports.

Then you could (through significant effort, presumably), program port A to appear as a USB audio sink and port B to appear as a USB audio source, buffer a few samples and hope.
Agreed. I see the job of an experienced maintainer as a facilitator who should bend over backward to help other people's contributions land cleanly. The help often involves feedback on style and architecture consistency, but a sign of a great maintainer is someone who credits others, and mostly stays behind the curtain making sure everything goes smoothly.
When my wife was pregnant 15 years ago, I did a lot of similar reading about various things. One was home vs hospital birth, and at that time at least, there was a strong vibe of "home birth is best birth" going around. Many people linked to a study (which I can no longer find!) in Norway maybe? It was a big study that "showed" that home birth was safer than hospital birth. However, if you dug into the study, you'd find one particular interesting nugget: if any of the home birth participants experience any negative medical event, even during delivery, they were removed from the study. It was preposterous. In the end, all the study said was, "home births that happened without incident were safer than hospital births", or, in other words, "safe births are safer than non-safe births".
For wealthy people, that would be an example of extreme luxury, or in other words spending vast amounts of money for marginal improvements in quality of life. Doing so is perfectly rational for them (what else are they going to do with their money?), but hardly an example of economic efficiency.

“Stores trying to make their customers feel like a wealthy person” are a special case. It might be economically efficient (i.e. profitable) for them to spend money on things associated with extravagance and wealth, in order to more effectively create an image in their customers’ minds and thus attract more customers. But those circumstances don’t apply to the vast majority of elevator owners.

So what exactly is your point?
I'd replace "years" with "months".

Perhaps the quality of the model can be independent of its content. Either by training or by pruning.
Welcome to the future ?
> A patch is a patch and the author should be credited as such.

But the patch was not taken. The maintainer fixed it a different way. So credit is given for reporting the issue and suggesting a fix, and that is what is represented by the Reported-By. Is that so hard to understand?
> The investor narrative is always about building a monopoly.

Can you point out how Meta has been applying this philosophy to AI? Given their history of open research, model weights releases and competitive alternative platforms, I struggle to envision their ideal monopoly. You claim that openness is a hostility tactic, but I think Llama wouldn't be public if it was intended to "kill" the other LLMs.

What we've gotten from Meta is more than we've gotten out of companies that should be writing society software, like Microsoft and Apple.
It is just the typical "The solution isn't perfect, so there is no point trying anything at all" hand-wave.
Particle physicists prove that antimatter doesn’t “fall up”
The website says "Essence is still in development." In large type at the bottom of the page.
> I’m sitting on my couch right now and ... I can see literally nothing in my visual range want to take a photo of and run image analysis over.

What if you weren't on your couch? Going outside is not "niche".
You know how there is a principle during debate where you should treat your opponent's argument charitably, by taking their meaning in the best possible way?

You just did the exact opposite.
Thanks for this excellent article! Enjoyed it from start to finish. This gave me a good memory of the work we've done at docker embedding our own replicated and consistent metadata storage using etcd's raft library.

Looking at the initial pull request, is it correct that ClickHouse Keeper is based on Ebay's NuRaft library? Or did the Clickhouse team fork and modified this library to accommodate for ClickHouse usage and performance needs?
I can see encouraging authors to remove "zombie citations", but that should be rare nowadays, as many bibliographic databases will automatically flag retracted articles now, thanks to integration with the Retraction Watch database.
I think you just relegated a very large chunk of the Linux kernel to plagiarism.
Help: I can wrap my head around WebGPU for in browser & on device 3D, video, and ML like face or hand tracking, etc.

I struggle to imagine the use cases where WebGPU runs on the edge / servers & makes more sense than other ways to access GPUs. Anyone have a good layman’s example use case?
Damn. Am I reading this correctly? Jerry here is asking Anil to make search results shittier on purpose so users will have to make more queries so ads get more impressions? All because they decided to tie employee compensation to the whims of quarterly earnings reports. I at least understand why on that last piece, given any attempt at quantitatively estimating long-term value creation at the time of creation is effectively impossible. Still interesting to see the tail so explicitly wagging the dog, though, with a manager all but saying fuck the users, our salespeople need their bonuses.

I'm not claiming I know an answer here, given Amazon's attempt at the opposite fuck employees, do everything possible to please customers hasn't really worked out, either.

If the FTC and US court system have any backbone, I guess hopefully the answer is stop letting single companies get this powerful. The market can only help if there's actually a market.

And I guess quit it with the mandatory return-to-office policies so your employees don't have to live in high cost of living areas and maybe missing a quarter or two's targets and having to take home 600k instead of 800k one year won't be life-destroying.
I actually prefer that Spotify have both podcasts and music in their app. I would be more annoyed if I had to use a separate app for the two use cases. In my view, both are audio entertainment, so it makes sense. I can see how this would annoy some people though.
Years ago I tried to answer a comment on StackOverflow, but I didn’t have enough points to comment. So I tried to answer some questions so that I could get enough points to comment. But when looking at the new questions, it seemed to be mostly a pile of “I have a bug in my code please fix it” type stuff. Relatively simple answers to “What is the stack and the heap?” had thousands of points, but also already had tons of answers (though I suppose one of the reason why people keep answering is to harvest points). I was able to answer a question on an obscure issue that no one had answered yet, but received no points.

Then I saw that you could get points for editing answers. OK, I thought, I can get some points by fixing some bugs. I found a highly upvoted post that had code that didn’t work, found that it was because one section had used the wrong variable, and tried to fix it. Well, the variable name was too short to meet the necessary 6 characters to edit the code (something like changing “foo” to “bar”).

I went to see what other people did in these situations, and they suggested just adding unnecessary edits in order to reach the character limit.

At that point, I just left the bug in, and gave up on trying to contribute to Stack Overflow.
We are printing a photobook every year, giving copies to parents as Christmas gift. It retraces the event of the year

It takes effort to choose photos and make the book, but it is pleasant to see ourselves quickly over the years
I mean think about the lifetime midpack Cat 3s who get caught for doping every so often. Some people have that weird brainworm that makes them do this. I repeat this a lot but: powerlifting is one of the only sports that had a chance to be fair because there are tested and untested federations, and the untested federations had cash prizes before the tested ones did. With all of that being the case, I know of people who failed drug tests after coming in top 3—but not winning!—a local meet in NYC. Absolute loser behavior, and it only takes 1-2% of participants to do that to taint the whole game.
2023 been such a year for PC gaming that the major games don't fit on a 1TB SSD
Your friends and family can be asked to use any of the cross-platform messaging apps that are available, or use any of the still working and universal contact methods like SMS and phone calls. I have an iPhone and manage just fine to message my friends who have Android phones (even sending pictures and videos!), and use Discord, Signal, WhatsApp, Slack, Teams, Twitter, etc etc etc to talk to lots of different groups of people who are using "I don't care" device.

If I got sick of Windows, I could easily get rid of all of my Windows installations. But some of my games, even ones I bought and paid for, are not available on Linux. That is part and parcel a consideration I have to make regarding my choices. There are positives and negatives in every choice, and sometimes the negatives outweigh the positives. It's frustrating, and sometimes to make a choice you have to give up things you like, but that's life. Not getting to use FaceTime is not a significant cost, it's an emergent property of "I choose not to use iOS devices".

I do concede however that the "default messaging app" be just another "slot" in the OS that I can configure any way I want, no dark patterns a la Edge on Windows 10/11. But then again, I don't think iMessage has a URL handler anyways, so really it'd just be a few additions to the contacts card so I can share some link/picture/whatever to a contact's WhatsApp handle instead of their iMessage handle. Thankfully, the law in question from the OP does seem to shift us towards that future. Apple's walled-garden is fine, but if you play by the rules in that walled-garden, there shouldn't be favoritism for the gardener's services, and the gardener shouldn't be able to abuse their position to push their services either.

I'd personally prefer to just break up the gardener's company so their TV and Music streaming arm is a separate company.