skysight-inc/HackerNews huggingface dataset:
Hi HN,

I'm excited to share Debatia, an online debate platform I've been working on that aims to make debate more accessible to a global audience.

The core idea is to let users compete in real-time debates on rotating topics, with an AI acting as the judge. Some key features:

- Multiple battle modes (AI match, friend match, global match)
- Multilingual support for cross-language debates
- Voice and text input options
- Score-based matchmaking
- Custom topic creation to debate with friends

My goal with Debatia is to extend debate education beyond the current limitations of country, region, and socioeconomic class. By supporting multiple languages and enabling location-agnostic debates, I hope this platform can help more people worldwide develop critical thinking and rhetorical skills.

I know there may be valid concerns about using AI judging. The AI is meant as an accessibility aid and starting point, not an infallible authority. I believe the platform can still provide value by offering a structured space to practice debating and get feedback.

As an HN community with a wealth of expertise, I would greatly value your thoughts and reactions:

- What aspects of the concept resonate with you?
- What concerns or areas for improvement come to mind?

Your insights at this formative stage will be immensely helpful in shaping a platform that provides real benefit to the debate community.

Thanks very much for your consideration. I'm looking forward to learning from all of you!
>Since when has war ever been tit-for-tat.

Since we had a global war which almost destroyed civilization. https://en.wikipedia.org/wiki/Proportionality_(law)#Internat...
Feels like a mixed message, because my natural inclination would be to think of Rust as healthy and nutritious foods (it takes dedication and consistency to stick with it) and a better dependency algorithm as a fancy pie, since it's a on-off nice gain that feels good, but doesn't necessarily lead to additional benefits later.
Sure, but I wouldn’t expect such a person to know to use a # for headings either.
"There are a lot of children in Gaza" tickles the Bayesian probabilities that Israel is mostly killing children in Gaza.

Overall it still points to "what is the right response to guerilla warfare?" Or, "if even children want to kill you for what you're doing, what makes you so sure you're in the right?"
Note that this sort of comparison isn't necessarily trivial. I have code where running `foo --version` out of the git repository will print "foo @@VERSION@@" because that gets substituted with the actual version number as part of the release process, for example.
Well, in principle you could have the node objects be created with an object literal in an outside builder function, and the manipulation also be done by outside functions. That's how it's done in languages without OOP. The question is how far are you willing to go to avoid doing anything that looks like OOP.
They are currently going pretty hard into breaking the file explorer in Windows 11. Massive latency increases and tons of weird bugs in controls.
Most of us do much less glorious maintenance for much less money and fewer perks. They drill Leetcode for months because it pays.
Forklift (https://binarynights.com/) and Path Finder (https://www.cocoatech.io/) are the two big ones I think.
Indeed, both at kibbutz’s and the music festival
https://youtu.be/3cPeRSVgUpQ
I had the same experience as the author, and spent a lot of time tinkering with various macOS configuration options trying to make it work reliably and quickly with the network shares from Synology NAS. Something that is effortlessly works on Windows and Linux machines out of box.

Eventually, I just gave up. It simply doesn’t seem to be possible. I find it extremely embarrassing for Apple that the fastest way to download and upload the files from the NAS is via its web interface, considering how much more complexity it involves compared to SMB/Samba that were specifically designed for the purpose.
What is the point of saying ODECC is supported when it is just part of DDR5 specification and not a replacement for ECC?
>The fact that it hides the actual drives makes me think that this is all intentional

It definitely is intentional, and for good reason[1].

[1]: https://news.slashdot.org/story/21/09/27/2032200/students-do...
Impressive story! It certainly does feel self made.

But I'm going to guess that his net worth is entirely based on his ownership in LAZR, which is currently worth 1/3 of when this article was published (putting his net worth at 500M assuming he hasn't been diluted further).
Right, but the point is, once this costs nearly-the-same as methane extracted from the ground, it's not worth it to pull methane out of the ground! We'd stop having an incentive to add more CO2 to the atmosphere!

We'd be able to get to net-zero carbon / methane emissions without having to substantially change our living conditions. Cities or states would "just" bottle up some liquid methane for the winter months (or summer months) and seasonal energy usage changes become much easier to manage. (I'm aware that would involve creating more infrastructure.)

Sounds great to me.
How do they make money? Tooling of this quality isn't cheap.
Yup same
> I would guess that more than half of all WebP images on the net would definitely be smaller as Jpegli-encoded JPEGs of similar quality.

That was what I expected a long time ago but it turns out to be a false assumption. According to Google with data from Chrome. 80%+ of images on the web are bpp 1.0+.
Interesting project -- walk me through how it isn't bringing warm water back. Last I checked thats how cooling loops work.

There is an argument that since it is small it won't impact the lake -- however if you have it en masse it certainly would have an adverse impact.

It's like all things -- the pilot project is cool and fascinating but what are the impacts of something in a very large scale. Also what is the advantage over something like this instead of say renewable backed heat pumps? Is it essentially efficiency of centralized system similar to district heating a la NYC?
There are some UX concerns I wish could be improved, but I think I have been able to fit decently with the rhythm of it and know when it is efficient to use for me. I can't write multiple lines in a second. In some cases it will give me the exact 10 lines of code I wanted to write myself with few seconds. That is significant.

It should be better at auto importing and status indication I think.

Also it never makes typoes or rarely index+1 errors, things like that.

It is much less mental fatigue compared to if I have to make sure I did those things correctly myself.

I think the delay I kind of in my head use like a guessing game of what it will exactly give me or I will plan other things ahead.

Because it is also always interesting to see how accurate my guess for what it will give me is. Guess it is kind of fun.
I'm a realpolitik American that wants America's best interest, which is why I 100% oppose Israel's war. Israel has spent decades playing us for fools, disregarding all our concerns and making the world hate us while taking billions of our money. Here is how Netanyahu talks about us: https://www.youtube.com/watch?v=lW8TxOwYte0

https://ifamericansknew.org/us_ints/
FYI, macOS Finder SMB perf is just fine as long as you connect to the SMB share by its IP address (i.e. by typing “smb://10.0.1.1” in the Cmd+K dialog.)

It’s only when you connect to an SMB share by name (incl. by browsing to the share in the Network view) that things get hinky.
This is a serious question. Why not pick a finite number of possibilities and ignore the rest?
Being 15 years old pip is limited by backwards compatibility constraints. The biggest performance gains actually don’t come from uv being written in rust as much as reworking the dependency resolver algorithm from the ground up.

As a result the full feature set of pip isn’t supported yet, but since it’s totally interoperable with your regular venv that’s not much of an issue (you can always fall back to pip).

I’ve been playing with it for a month and I can’t imagine going back to vanilla pip.
Am I supposed to find this offensive?

A 30 year old has had around 12-14 years since their first summer job.

Compound growth over 20, 30, 40, 50 years is far greater.
Unfortunately, "lots of crap that's so badly broken most of the time" already describes a lot of software these days, and yet there hasn't been much pushback. Everyone seems to be mostly in a state of learned helplessness.
also... what makes them think we stopped evolving?

much like history, you don't actually notice it till after its done :-P
Autoconf is one of the absolutely hilarious things about UNIX. On the one hand, we've got people optimizing kernels down to the individual instructions (often doing very unsafe dirty C tricks underneath), sometimes with super-clunky and overly complex APIs as a result...and on the other hand you have all the shell script absolute nuttery like the behemoth heap of kludges that is autoconf. It's crazy to me the disconnect.

And, oh by the way, underneath? Shells have some of the absolutely bonkersly dumb parsers and interpreters; absolutely embarrassingly dumb stuff like aliases that can override keywords and change the parsing of shell script. The fact that some (most) shells interpret a shell script one line at a time, and that "built-ins" like the syntax for conditions in ifs looks like syntax but might be little binaries underneath (look up how "[" and "]" is handled in some shells--it might not be!).

What a wild irony that all the ickiest parts of UNIX--shells and scripts and autoconf and all that stringly-typed pipe stuff, ended up becoming (IMHO) the most reusable, pluggable programming environment yet devised...
In 17 years of professional dev I have never, ever worked on a project that required such dark arts.

glibc is a special evil. zig, which can compile C/C++, solves that conundrum. Hopefully someday the core glibc project fixes itself.

Food for thought: cross-compile should be a first class feature of any build system. If you’re depending on a pile of arbitrary system state you’re doing it wrong.

zig can compile for any target from any target. It’s beautiful. And not nearly as difficult as people seem to think.
Hey! If you happen to have any feedback about Profiler, positive or negative, that's what I work on and I'd love to hear it :-)

Unfortunately I'm not sure I have a better answer for you than applying through the jobs site.
The green button is still “maximize” if you hold Cmd while clicking it; and you can switch which one is the default behavior in Settings.
"Blind Man's Bluff" is a great book about the work of espionage submarines and includes many anecdotes from other boats that were based at Kitsap.

Tapping cables is definitely something that's been done through history, but more of the stories were about things like recovering the remains of enemy test missiles for physical intelligence. Now that that fiber traffic is routinely encrypted anyway, I wouldn't be surprised if more of USS Jimmy Carter's missions are recovering North Korean rockets.
OWASP discloses breach due to a Wiki web server misconfig
> Heck, the average 30-year-old doesn't even have close to $10 million.

I'm going to do a wild guess here and say that the average 30-year-old, outside the valley bubble, doesn't even have $1 million.
Not true. Smart software engineer doesnt set anime pic as their pofile pic
But this is clerly a bug in the app or the training set. I can't imagine a reason that makes it impossible to fix it.
Is Israel moving right meaningful? Before moving right, israeli's as a voting block weren't particularly worried about how colonization of the west bank was going, and wasn't going to prioritize decolonizing the west bank over other local needs.

Can you point to policies of removing west bank settlements to show that before the horrific attack, accepting Israel was going well in the west bank? If anything, the not-being-kicked-out-of-your-home was going better in the violent Gaza strip, and they overstepped their hand
So why even allow WCK to operate from the start? They could easily just deny them access.

Seems like negligence and not caring for collateral damage is much more straightforward reason compared to intentionally targeting them.
It's also an incentive to use it - accountability evasion.
To be clear, is the position you're arguing that governments that commit war crimes should not be held to account?
You forgot the lovely thing that is .DS_Store, which ends up everywhere your machine visits on the network.

No worse than Windows spewing thumbs.db files all over the place. Or any of the thousands of different dot files that end up in Linux volumes.
What people? Demand for EVs is high, regardless of the 2035 purchase ban.

The bans are in great part likely due to politicians trying to score points.
Forbidden Information
Nobody has steered humanity's car so far, and it's gone well.

I'll give you my favorite answer. You probably won't like it.

For reasons I don't claim to know, humanity always expect the world to end. It's in all the religions. Christians has expected the Last Judgment any day now for 2000 years.

In this century we don't express that urge in religious term. It manifests in worries that pollution or overpopulation or nuclear war will bring the end of times. I've seen enough of these predictions over the last 50 years to stop worrying too much about the new ones that keep popping up.

Of course non of this proves we won't speed into one of these brick walls. None of us knows the future, and that's certainly a possible one.
Starting with the fairly tame observation that taxing commercial activity results in less of it; I'd imagine the country that is the biggest tax haven has significant commercial advantages. I'd imagine if we looked back at the height of the British Empire's commercial successes we'd find London was hoovering up commercial activity from all over the place.

And once a lot of finance is flowing through a country, I'd expect some sort of interplay with political influence to happen.
Well, we just got a great natural experiment to see if it works that way. I don’t think so but I’ll be happy to be proven wrong. I think it’ll just move where they use. If the effects of heroin on your life aren’t a strong enough deterrent I Don’t think a rap sheet is. I don’t know why we default assume otherwise and perhaps I’m missing data that shows it but I haven’t seen any.
Propellant transfer. There's a reason Senator Shelby was so adamant NASA not work on it -- it greatly reduces any need for a launch vehicle as large as SLS.
Obstacles smaller than 100m can wreck your sub.
Can you share the Apple-recommended tweaks? I'm trying to google it and not finding anything.
FromICC Article 8: (https://www.icrc.org/en/doc/resources/documents/misc/5nsf46....)

Pick your favorite from i, ii, iii, iv, v, and xxv, or give then entire document a read and tell us what you think.
I am not sure what the concern is in the first place, so I am not sure if it changes anything or not. I was just adding my own perspective on the situation.
PrivateGPT is a nice tool for this. It's not exactly what you're asking for, but it gets part of the way there.

https://github.com/zylon-ai/private-gpt
Thanks for this! I've recently been exploring how to write a SATB four part harmony for a given melody / bass line, this takes a decent chunk of the boilerplate out for me.
That sounds awfully complicated modifying a recursive algorithm to control the recursion depth. By that, I mean, if sometimes the data happens to be a very deep unbalanced tree that would cause a stack overflow with a naive recursive algorithm, you detect that situation and make it work. Isn't that much harder than just using your own stack (from a library/framework)?
I went to double-check your math and I don't see $300/ton on Henry hub.. the units are a little weird as it looks like the price is per million btu which is... 50 pounds? of lng, so to get the per-ton price we take the Henry hub price and multiply by 40 (2000 pounds per ton divided by 50 pounds per million btu)? with a 52-week high of 3.63, this would get to $177 per ton, which seems short of your $300/ton? Anyway, I ask because id love to learn where I went wrong with the math (my result makes your point stronger, not contradicts it...)
> I think it's better to find the actual reason for what's happening rather than focus on the symptoms

You should take your own advice. You didn't cite any reasons. You just cited earlier symptoms.
You can't embrace/extend/extinguish OSS with other OSS. I have my doubts about Astral, but the software they make is OSS.
Why is that weird? Company are required to have registered agents in that state (every legitimate Delaware LLC that isn’t based in Delaware (think most of corporate America) has to have someone do this for them (mostly so they can be sued)
People made the decision not to spend that extra time before ordering a killing.
I’m just saying - you watch these people pull out some giant jar that is more saffron than I’ve ever seen in my life and they use it like it’s no big deal. Meanwhile I’m pulling out individual threads with tweezers because the cost is so high
I imagine that's very WW1-y and is a sign that the military leadership is just sending soldiers to die without care
Sharing similar view. I even go as far as to say jpegli ( and the potential with XYB ICC ) makes JPEG XL just not quite good enough to be worth the effort.

The good thing is that the author of XL ( Jyrki's ) claims there are potential of 20-30% bitrate savings at the low end. So I hope JPEG XL encoder continues to improve.
I mean, if the README is representative, “functional” is also appropriate in terms of the programming paradigm.
Perplexity seems to be a chatbot competitor.
Link to full paper: https://arxiv.org/pdf/cs/0203029.pdf
I suspect you are right here - not dissimilar to how I go to the woods after morels and would never pay the $50/pound that you find in some farmer’s markets
So the argument is take excess solar power turn it into a fuel for use at another time. It's another take on energy storage.

Question for me is how do you make the business model work. Is it a bet that lower cost to produce or bank that carbon tax on traditional fuels makes it more cost competitive? Or in your case is it that downstream users are looking to clean up their supply chain so will look into a contract for that benefit?

To your point everything can't be electricity or alternatively fuels have different use cases. And it's certainly important to have a diversity of power sources especially as fuel has different attributes then electricity.
It's a generational thing. If your daddy had one and his daddy had one, you have to have one or you're a wimp.

Granted, their grandfather or great-grandfather was probably a farmer or blue collar or lived in a rural area that was off-road, so it may have made sense. However, most of my neighbors are all white collar, but still drive trucks because that's just what's done. It's absolutely ridiculous.
>Our plan is to provide paid services that are better and easier to use than the alternatives by integrating our open-source offerings directly. Our goal is for these services to be as impactful as Ruff itself — but you may choose not to use them. Either way, Ruff will remain free and open-source, just as it is today.

I guess the answer for now is "they don't".
The major downside of using git clone build workflows from an autotools project is that your build environment and the developer's may have different enough versions of autotools that macro incompatibility introduces more problems for you to solve. I've noticed this less recently (say 5 years) but still has come up occasionally. While a distributed tarball will have the "developer blessed" autoreconf run and declared good by way of releasing the tarball.

Without that process the options are committing generated files (boo) and burdening those that would build from a git clone instead of a distribution tarball with the demands of details from the development environment. That's intentionally a little vague because of the variety of things that can ultimately affect the autotools output.

All of this is kind of the design of the autotools build process and could very well be a reason to take a harder look at it and the tradeoffs incumbent on its use.
I'm going to ask a stupid question, but why not just keep the packages installed?
Try long clicking the window title/icon, it'll reveal the tree and you can traverse up it.
Short answer is no, not really. Here is a paper on the topic: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6356271/

Under laboratory conditions you can regrow a whole plant from an extremely small sample, even down to an individual cell. This is very handy with potatoes for example. Potatoes are notorious for acquiring many different viruses that eventually make a clone line uneconomical or just kill the whole variety altogether. With lab work it is possible to cleanse a potato cell of the virus then propagate many new, clean plants.
No kidding - last time I saw a video they were using better Shun knives than the ones I use in my kitchen. A big step from what they had in their first videos, and kinda neat to see the upgraded life their worldwide platform has given them
Oh right, how could I forget that awful aspect of using libtool? I hate my life; maybe 2024 will be the year I find a decent build tool and the motivation to move projects to it.

Contra your slight defense, is it really so hard to produce a good DSO these days? -fPIC is half the battle and a couple other weird flags for macOS/darwin will do you. Cross-compiling for Windows, sure, a few more flags — but you look them up once on stackoverflow, you have three options, and you're done.
Discrete logic circuits can be fast because they have a lot of area over which to dissipate heat and can guzzle current.

Moreover, most of them used either ECL or TTL, which are logic families much faster than P/N/CMOS. This being a transistor-level replica of an NMOS 6502, it can't go much faster.
Alan Perlis Epigram #9: "It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures."

Unix settled for string as a data structure and it's little too low level. All Lisp programmers know that s-expressions would have been the right choice. JSON works also.
The green button is still “maximize” if you hold Cmd while clicking it; and you can switch which one is the default behavior in Settings.

Half of the macOS complaints on HN are always PEBKAC from people who won't RTFM.
Writing code for the old Mac serial chip was an adventure.

I wrote a MIDI driver once, and that required dividing a 1MHz external clock, to get the 62.5KHz (I think) serial clock (you couldn’t divide the internal clock).

Their chip had 8 control lines, with each line controlling some aspect of the chip operation. They set it up as the lower 8 bits of the 16-bit address bus, with the upper 8 bits fixed (so you were working with 256 addresses, to control the chip).

So just referencing an address would change the state of the chip.

A lot of hardware limitations influenced software structure, and I’ll bet that a lot of software proclivities have their genesis in weird hardware compromises (like bytes).
It's hilarious how today we have a variant of this same argument with desktop vs. mobile CPUs.
That's olfactory adaptation.