skysight-inc/HackerNews huggingface dataset:
Logitech discontinuing their ergonomic keyboards is what drove me to build a mechanical split keyboard.
I think it's just that "Windows X for Y" where Y is a possibly trademarked entity works better for Microsoft in general. Maybe it wasn't risky for Linux, but if they ever want an other "Windows subsystem for Z", where Z is a trademarked name, then this puts them in the clear.
yep.

Roblox Lua/Luau tutorials on youtube - millions of views
https://www.youtube.com/results?search_query=luau+roblox&sp=...

Luau

https://github.com/Roblox/luau

Roblox wrote a superset of Roblox Lua which is way faster
https://luau-lang.org/
Awesome, do you have any data for performance or RAM usage of epoll vs. io_uring in a real-world scenario for BIND9?
Certainly but we should at the same time avoid ruling out some pretty bad side-effects from changing climate.

Case in point: Mt Rainier. The upper mountain has a sizable ice mass that (among other things) buttresses the various cleavers and rock formations like Gibralter Rock. It's not unreasonable to suppose that these will eventually slide off as the mountain loses ice mass, triggering lahars. In the past such lahars reached the Puget Sound in Tacoma. [0]

[0] https://www.usgs.gov/volcanoes/mount-rainier/lahars-and-debr...
Having access to knowledge isn’t an equalizer in terms of biases in the real world though.

Have you been judged by the color of your skin and denied opportunities ? I have.

the internet doesn’t do anything for me when people can see me.
The third, certainly the third.

Did you know Muhammad was a [land] privateer? When blackballed by the corrupt regime of his day, he resorted to laying moral and rightful siege upon supply lines to feed his tribes who were otherwise pushed to starvation.

Sometimes facts rival fiction in their intrigues, love him or hate him, his is one such story.

(And I cannot speak for adherents, only as one interested in history of peoples throughout the world.)
I guess the first thing to note is that ‘for’ is the kind of old common word that tends to have a lot of meanings. Nevertheless:

1. I think they are not the same senses. In ‘windows subsystem for Linux’, the word means ‘having as a function’ like in the phrase ‘spanner for 1/4 inch hex bolts’.

2. I think the sense in the title is more like ‘to the benefit of’ (or perhaps ‘affecting’ or ‘having the reason’) like ‘lunch for employees’ or ‘supports for the lintel’

3. I checked a couple of dictionaries and they had the sense but definitions for words like these can be pretty hard to read even for a native speaker.
Might be interesting to make it completely democratic so less inside recruiting happens. Using ranked choice community wide voting with fill ins. Otherwise stuff might rot from the inside...
Luarocks works quite well if the lib is pure Lua.

For native libs it's a wild west and success depends a lot on your environment. Sometimes the lib is being built with -Werror and fails if you're using more recent compiler, sometimes include paths are not resolved correctly using pkgconfig or similar and so on.
They already have crablang: https://news.ycombinator.com/item?id=35592005
When people destroy their natural healthy teeth to put on veneers, it's very far on that.

When people destroy their teeth enamel, it's very far on that too.

Destroying your natural teeth for an extra shade of blinding white or marginally straighter teeth is insane, and quite common.
libuv is such an underrated piece of technology!

If you haven't yet, please go check it out, write a program with it and be amazed.

So glad to be a contributor.
Why not? Why is it necessary to use existing approaches, even if they add a lot of incidental complexity? What does it hurt you that Gemini has their own custom markup language that's different than Markdown? You can set up your own little Markdown HTTP server, they're not stopping you.
There are browser extensions that get you the dislike counts, and they are accurate.
If I understand this correctly, this puts an upper bound on the computational ability of a Dyson sphere surrounding a star.
> C++ and Java are huge. Drama or no drama simply stops to matter at that size. These languages are here to stay.

That makes zero sense. Drama does not simply stop because a language gets big enough. Some of Java's drama made it all the way to the Supreme Court.
But they don't buy at retail rates, so that's a fallacy. The CA utilities pay a fraction of retail rate for residential grid energy inputs with even the old NEM. And I am charged a separate grid connection fee with that setup, so nothing of what you're saying seems to align with my direct experience nor with the policy coverage I've read.
Similarly, in the C#/.NET community, most of the drama fits one of the following two archetypes:

1) MS taking control of something the community doesn't want them taking control of

2) Important open source third party library switching to a proprietary license

Rarely do you see drama centered around specific individuals like you see in the Rust or JavaScript communities. So I think that lends some further credence to your theory that the design goals of the language help foster specific cultures around them.
You know, I even looked it up before posting:

https://www.merriam-webster.com/words-at-play/the-many-plura...

tl;dr there’s no right answer, and consequently no way to say “more than one octopus” on the internet without yours being the first response :-)
"You run into assholes all day? you're the asshole" - Raylan Givens (Justified)
He does get invited on podcast though, for instance :

https://www.idlethumbs.net/3ma/episodes/industrialization-an...
Do not come to Elixir. We care about people and intentions, those that don't aren't welcome.
What kind of things do you make out of wood?

It's funny, I've been in the opposite position! I want to learn wood-working, but the end result is so much more time-consuming compared to firing up my 3D printer.
I'm definitely coming from both a place of naivety and optimism. No offense intended, in fact it's intended as respect for what appears to be a service that has legitimate use and reason to exist, hence it would be a shame for it to be extinguished entirely.
They did NOT stop releasing. The are preraring the next release with version number 0.4.15. The changelog of this version will look really huge! There was a delay because of regressions to be fixed
Asahi Lina is widely believed to be a persona of Hector Martin (aka marcan) https://news.ycombinator.com/item?id=35251905 and https://news.ycombinator.com/item?id=35238601 .
Side projects can be invigorating if you can find something you've always wanted to build.

I know GPT-4 in particular has made exploring new, small projects fairly easy.

You could do something similar. Mix up the tediousness of doing the same thing day after day. Or find ways to automate certain portions of your work, if possible. I always get a kick out of that.

Or talk to your boss and explain the problem. You could explore switching things up a bit. That's always an option as well.
A laptop or desktop machine is only one machine. It might have multiple cores and gobs of RAM but at its heart it's still one machine with all the limitations that brings. Working on the cloud with a big build cluster means when you hit compile it spawns a ton more jobs than a single machine ever could run, and then the binary gets delivered and runs in the right dev environment with all the decencies set up for you already. After running a fleet of automated testing on top of that.
Wow, I'd previously scoffed at anti-fluoridation stuff, thinking that everyone who made these claims sounded like General Ripper. But this was an interesting historical perspective.

But ... what then keeps us in the status quo of fluoridated water supplies? Aluminum companies, still? seems unlikely that their influence would hold sway for a century. A century during which we have found other environmental pollutants and enacted/enforced regulation to reduce or eliminate their influence.
>I think that's the point. Drama in the C++ community is handled more professionally,

I'm very skeptical of this based on what I hear of committee meetings. And committee members occasionally snipe at each other in public on /r/cpp.
I imagine for a volunteer FOSS project events that drive talent away from and negative feeling towards the project matter.
I think a majority of people with 15+ years of experience are at that level. Only the really talented and/or ambitious move up to that level quickly, but most people do make it to a lead level given enough time.
Can you safely build something that may kill you?
Maintaining this site no longer fucking sucks
> OK, I get C++, done.

> ...

> When it comes to readable code, sometimes "less is more" in terms of langauge features.

Please tell me that is meant as satire. There is no sane way to look at C++ and Lua and decide "less is more" would favor C++.
Almost all of the work the rust project does is like this too. The RFC process is pretty consistently lovely. People just go back and forth talking about different design approaches with respect and thoughtfulness. I wish decisions happened faster, but decisions certainly get made and everyone is listened to.

These conversations just don’t make the front page of HN.
A conversation with Henry Kissinger (2023)
TLS assures that nobody can tamper with the payload during transit. And while there's no POST, you can still post limited amount of data, which the linked article talked about.

Gemtext is a hyperlink format, Gopher is plain text. And some formatting takes you a long way.

HTML cannot easily be read in TUIs and needs layout engines only billion dollar companies can maintain.
My favorite bit of "electronics magic":

https://www.youtube.com/watch?v=PD7DzTIFJdU

(this has more to do with TFA and impedance-in-general than might meet the eye at first glance)
Erdogan Seals Election Victory in Turkey to Defy Naysayers
What consequences? Less horses being abused?
Are coordinates stored in Web Mercator?
I know several women that go outside and take walks for their vitamin d, but slather on sunscreen which blocks the process. No matter how many times I tell them it's a worthy trade-off, they won't go outside without.

I'm 38, and have never worn sunscreen outside of going to the beach for a whole day. I often get compliments from women about my face, and they're shocked to hear I never wear sunscreen or moisturize. It's almost like not putting chemicals on your face is good for you.
For the curious, Meriam-Webster had a discussion about this on their blog (and a video that’s harder to find on mobile):

https://www.merriam-webster.com/words-at-play/the-many-plura...
> Think of it this way - if you were seconds in the day, those extension users are 25 seconds. if I were to try to measure any sort of meaningful data in a day by using 25 seconds of data, I would likely be horribly, horribly wrong.

How many seconds (or fractions of) did you spend looking at the page? How could you have missed the actual download count if not for likely closing the tab as soon as you saw the review count, which was just to the left of it?
Show HN: Chat to People in a Room
I'm building a site where you can talk to other people and walk around to different rooms. Try it out and let me know what you think.
Forking is a huge resource sink, if it goes anywhere at all. It disrupts network effects that software benefits from. It is, if nothing else, leaving a local maximum of utility for everyone. In short, it's inconvenient, if not actually painful and heralds future inconvenience/pain. Anger may not be wise, depending on the specifics, but it should absolutely not be surprising.
> There is no need for a TLS layer in a protocol that won't let you POST

You don't need POST. You have queries (and many Gemini people use Titan as well).
> Part of me is very disappointed at ThePrimeagen, the Twitch streamer / YouTuber with whom I used to be friendly, for milking those controversies for every view and sub possible. For riling up the masses, adding fuel to the fire, creating the exact opposite of the climate we need to solve these issues.

Nobody wants to name the one guy who Secret Hitler'd the keynote, but man let's name call a streamer unaffiliated with the project as soon as we can because he read the original blog post on stream and said 'this is bad'.
This is so hopeless complicated that I'm glad I use VSCode and not Emacs anymore. Sheesh.
Presumably this applies to people as well.
And unlike private browsing windows, they persist across browser restarts until all their tabs are closed.
I don’t brush my teeth because I don’t want the residual fluoride there.

It’s healthier to just slosh some vodka around to kill the germs (this wouldn’t work with kids, but hey they’ll lose their first teeth so who cares).
Get this book:

https://www.opencircuitsbook.com/

It’s a book featuring macro photographs of cut-aways of electronic components. It’s the first book that helped me really think of electronic components as a physical things whose function followed from physical principles, rather than an arcane collection of various bits of black magic strung together.
Showa seduction: The unending attraction of retro Japan
That's true. Another factor is that a lot of horse owners use the horse as sports equipment like a tennis racket. If it's economical to repair, they may do it, otherwise throw it away.
This plugin allows ChatGPT to pull files (on its own) from your local software project. How can you enable that with prompts exactly? Other than spending hours copy-pasting, which is what this project solves.
The 8x speedup seems to come from a microbenchmark that requires no real async work from the kernel (so I think is mostly going to be stressing out context switches and the threadpool data structures in the non-uring case) but I’m still excited about the improvements to async io from io_uring.

Question I’ve not figured out yet: how can one trace io_uring operations? The api seems kinda incompatible with ptrace (which is what strace uses) but maybe there is an appropriate place to attach an ebpf? Or maybe users of io_uring will have to add their own tracing?
> There is, however, no evidence or even particularly useful speculation to suggest that any of Cleopatra’s ancestors at any point in the Iron Age hailed from anywhere south of Memphis, Egypt.[14]

[...]

> 14. As is frequently the case in history, there often are no right answers, but there are wrong answers.
The reason why 0 makes sense for pointers isn't due to some arcane implementation detail of programming but because of how one conceptualizes ranges and distance and pointers just so happen to be a place where that comes up very directly in programming. Any time you attempt to develop an algorithm that needs to think about multiple ranges of a collection at the same time or needs to scale ranges through a collection, 1-based indexing causes you to have to throw in a bunch of +/-1 compensation factors to prevent you from double-counting or scaling past an edge. Life is just too short to have to constantly debug the issues that come from 1-based indexing when developing complex algorithms, even if it means beginners feel a bit confused by "counting from 0".
300 ohms is also very common in applications which use https://en.wikipedia.org/wiki/Twin-lead
I live in NZ. The rest of the planet doesn't live this close to the ozone hole. We have the highest rates of skin cancer in the world. We need to use sun protection at all times.

https://www.stuff.co.nz/national/health/300553551/nz-has-the...
Ouch ! I missed that comment.

Not sure, why they ignored socket, it would be have been great addition to NodeJS/Python stack. Let's hope they make it happen in near future release schedule.
Vitals – A tiny macOS process monitor
The forum is a subdomain and part of https://q-day.org/ . Feel free to discuss about various topics, related to PQC.. Business, stocks & etfs, project showcases, ideas, the quantum threat and more. Lets see where this goes :)
> Have you been judged by the color of your skin

Yes. I'm pretty sure I've been judged for every single one of my identifiable immutable characteristics. For my skin color, out loud in the street, for sure when I lived in a place where I was the minority.

> and denied opportunities

Do you mean directly, aside from that conference where white males were told to attend less, or my employer openly favoring people who are neither white nor Asian in upper ranks? If so no, no one has told me that I couldn't do something specifically because I'm white. Have you? In what circumstances? And was it an isolated event or evidence of a systemic problem?
You're way too triggered by a programming language, dude. Move past it.
Monaco does not support mobile (touch) use, but CodeMirror does actively maintain mobile (touch) support.
https://github.com/microsoft/monaco-editor/issues/246
This is a very impassioned post, but I'd note as a researcher who's been working in the field for a while -- LLMs achieve to a degree an approximation of the basis of the task space that generates the distribution at hand under the bound of the minimum descriptor length, achieved by the L2 penalty. This can be shown to a certain point reasonably straightforwardly.

Hence, as a distilled set of operators in task space, that disambiguation then becomes "reasoning" for a number of people. We're not saying they're human. Under reasonable mathematical constraints you can show pretty clearly reasoning. Heck, even without it you can have good inductive tests.

I'm not sure the core pith of what you're getting at but I have a suspicion that there's something else under there other than the raw mechanics of how LLMs do or don't work. Would this be a correct assertion on my end? :) <3 :D :)
Dog racing definitely should be shut down. They are drugged to the hilt and when the dogs get old they get killed or adopted if the dog is lucky.
I completely agree with that, in the past if I saw a DIY video with a 50% upvote rate, I'd know that it should probably be ignored and to look for a better source. Now, I'm not sure. I have to comb through the comments to find out if that particular uploader missed something, left a bolt loose that should be tightened, etc.
Not just tech.
Well who knew nmap has a scripting engine? :)

Before reading your post, if i were in a situation where I needed to do complex stuff with nmap, i'd just integrate it in a script that would run it multiple times, parse the output etc.

I never imagined it had a scripting language inside itself.

Guessing the only people who know about that are admins in large networks and black or white hat crackers...
Also openoffice/libreoffice, bitcoin cash from bitcoin, etc.
Unless the title has been changed since your comment, it's not the same "for" as "Windows Services for Linux". In that, the first thing now has been modified to support the second thing. In "io_ring support for libuv", the second thing has been modified so it works with the first thing.

For what it's worth, I'm a native English speaker and I agree they both sound the wrong way round to me! But I can convince myself that they do also make sense the way round they were intended.
I took it as referring to the world in general, not Rust specifically. It happens every day in the news that someone loudly resigns to make their point. It's much less common that you see an article about how so-and-so spent five years of their life working hard to change a culture from the inside and finally is seeing results.
I don't know how much money is in agility. If there is any money to be made, you can be sure it will attract abusers.
https://pubmed.ncbi.nlm.nih.gov/26753812/

I guess if your passion is reverse engineering M1 macs and porting Linux to it, for free, there is a decent chance you are highly introverted and perhaps even a savant.

If you ask an average software engineer, or even a talented one to do it, most of them won't be able to crack the problem.
I think The Netherlands took it out of their potable/tap water some while ago (like in the '70s).
Very cool, thanks for sharing. I love classification schemes.
As a geographer who migrated to mobile robotics and web mapping, I’ve found that there is a lack of “serious” web spatial analysis tools for in-browser work. Think the geotoolbox you get in ArcGIS or QGIS for building analytical processing pipelines for raster and vector datasets, particularly from web sources.

Lately I’ve revisited the idea and found that with wasm, SharedArrayBuffer for parallelism, and more maturing libraries, it may be possible to provide a much richer set of analytical tools.

Is this an idea you’ve explored? This would be my “if I won the lottery, what would I work on?” project.
nslookup/ping works fine. I just see this under network in dev tools: "Failed to load response data: No resource with given identifier found". As soon as I selected any other DNS, and press f5 in Chrome it then loads perfectly.
That's similar to my thoughts on it. I'm not going to cut off my nose to spite my face. If I can get a Pi 4 at MSRP, it still provides me more value than any other SBC. I have multiple RK3399 and even RK3588 boards that are faster than the Pi 4, sure. But in my use cases, those faster speeds aren't doing anything so I'd be spending more money for nothing.
Fossil fuel lobbyists are really smart: for EV everyone is talking about weight and no one is talking about energy efficiency aka joule per distance.
It’s a beautiful demonstration of how increasing one parameter (frequency) can successively invalidate whatever model you’re using for the system, where negligible errors in the model eventually become functional circuit components.
Yes, as the tiles are created directly from Postgis, reprojecting the coordinates would take too much time.
Unfortunately, "x y for z" can be parsed in multiple ways that result in opposite meanings.

Explaining with examples:

* [io_uring support] [for libuv]: "libuv has io_uring support"

* [io_uring] [support for libuv]: "io_uring has support for libuv"

* [Windows subsystem] [for Linux]: "Linux has a Windows subsystem"

* [Windows] [subsystem for Linux]: "Windows has a subsystem for Linux"

[x] [y for z] / "x has y for z" is much more common.
https://archive.md/oDJo4
People writing negative things about Gemini who haven't actually used it should start by reading the Gemini FAQ: https://gemini.circumlunar.space/docs/faq.gmi

It's not meant to replace http. Use Gemini for the things it's meant for and http for the things it does best.
You can certainly try to view it that way, but I would submit that, at best, you're being overly charitable regarding interpretation when the very thread we're on is centered on discussing issues within the Rust ecosystem itself.
I'm surprised people dislike 1-based indexing. I use both types of indexing commonly and never had an issue with it.

The only issue I've come across in practice is lack of immutable tuples that could be used as table keys. I found myself either emulating this with nested tables or creating string identifiers for my multi-valued keys.
This mandatory bit sounds problematic to me. Imagine how much it would suck if you wrote and performed a song, and it was then turned into an anthem for an ideology you abhor, just by them paying a small fee (or nothing if the KKK or whoever is not a “for-profit” enterprise)
For even lower loss, ladder-line is available in 450 ohms.
That I'm worthy of love and that it's okay to feel all my feelings, including happiness; these realizations helped me recognize and relinquish a lot of childhood baggage and get out of my own way.
We can all agree that somewhere in between is certainly the preferred option. Walking around with all veneers or crowns is a problem, but so is walking around with constant cavities and yellow teeth, so likely somewhere in between what the US does and the EU does.
To be fair, I think it's pretty reasonable to say that walking 50 km isn't competition to taking a bus, but just an alternative. To be competition, it would have to be a _good_ alternative...