skysight-inc/HackerNews huggingface dataset:
Show HN: AI moot court for legal training and exposure
The current legal education system in India faces significant challenges, primarily due to the lack of hands-on training and exposure. At the college level, the curriculum is heavily focused on rote learning, with moot courts being one of the few attempts to provide students with practical experience. However, this effort falls short, leaving students unprepared for the realities of legal practice.

As engineers, we understand the importance of practical experience. For us, learning by doing is far more effective than merely memorizing concepts. The same principle applies to law students. In a recent survey, 110 out of 150 students and faculty members expressed that the current system fails to deliver the necessary hands-on experience.

The Problem with Moot Courts

One might assume that moot courts are a mandatory part of legal education. Unfortunately, they are not. Students often have to pay an additional registration fee ranging from INR 5,000 to 10,000 to participate. This fee covers expenses such as hiring a judge or lawyer to act as the judge, booking a room or hall, and other logistical arrangements. As a result, students from humble backgrounds are often excluded from this crucial experience.

But why should these additional costs be necessary? At LawLabs AI, we believe they are replaceable. That's where we come in.

Our Solution: AI-powered moot court

Need a judge? We provide a finely tuned language model (LLM) to act as the judge.
Need a courtroom or hall? No problem. Our platform operates entirely online, accessible through your laptop.
Only available once or twice a year? Not anymore. Our platform is available every day.

Our software offers practice cases drawn from real past cases presented before the Indian judiciary. Users can choose to act as the defense or prosecution lawyer, gaining hands-on experience. They will learn how to converse in English, formulate arguments, and present their case effectively. At the end of each session, we provide a detailed analysis, highlighting areas for improvement and offering a total score.

What about teamwork, an essential component of moot courts? Our platform supports team-based cases, allowing students to collaborate and colleges to create and host custom moot courts online. No judge is required, and no hall bookings are necessary.

Affordable and Accessible

Is this service free? Not entirely, but we offer it at a significantly reduced cost. Students can access their first three cases for free. After that, it's just INR 400 per month (around 8 USD) for full access to the platform.

For colleges looking to host moot courts, we charge a platform fee based on the number of students expected, which is 90-95% less than the cost of hosting a conventional moot court.
We welcome your feedback and invite you to try out our platform at
https://aimootcourt.com/
. If you have any reviews or questions, please feel free to reach out to me at adyityasingh@gmail.com
Is X a bralizian institution ? I don't think so... so X has no right to oppose this decision !

If the judge decision is illegal, that's the problem of the brazilian political and law system, and of the brazilian People. But X is not a brazilian citizen AFAIK... so it either follow the rules, leave the country or is illegal.

Moreover, when Starlink refuse to respect a court order, Starlink is although a problem (be it another Musk property or not)
I'm not sure I fully understand the technical differences between an OrbStack VM and a container, as both seem to use a shared kernel.

What would be the closest alternative on Linux? LXD? I've grown accustomed to the convenience of OrbStack.
very interesting paradigm of programmin
i would recommend checking out, for inspiration:
https://rosettacode.org/wiki/Category:Bracmat
and
https://www.egison.org/

they define themselves as non linear patter matching
pretty niche and unique way to program
and i enjoyed playing with thier code

thanks for posting
very nice
Also there was several requests to create a more formal grammar to describe the grammars but the tree-sitter developers doesn't like the idea and reject then.

But some people did nice attempts like https://github.com/eatkins/tree-sitter-ebnf-generator that I also adapted and exposed it here https://mingodad.github.io/lua-wasm-playground/ to allow play with it online (select "Tree-sitter-ebnf-generator" from examples then click "Run" to see a "grammar.js" generated from the content in "Input Text (arg[1])").
*would lose a lot of that power.

I'm hoping for a different outcome and the world turns in a better direction than forcing "Democrats" to vote for an un-nominated candidate.
It has nothing to do with us. It’s evolutionary warfare against microbes.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC88925/
Well it is nice to stay current with the news about your harddrive. Wheren't there are some point some SSD from Intel or Samsung that would eventually brick themselves unless you applied some firmware?

I remember having patched some SSDs for this very reason the last time I worked on on premise bare metal systems.
Yes we desperately do need it. Sure if you are living in your comfy American city you don't see the need. But most places on earth actually don't have a convenient cell tower or terrestrial network. Starlink is much more efficient to cover those areas then manually building out infrastructure there. It's not even a contest.
You should add some screenshots or video to the Readme, I'm too lazy to build it just to experience it.
Sorry, I was asking in context of OP "The only speech this man wants to be free is his own.", seems like there is no evidence of him bringing this statement into effect, I was looking for such evidence, as in: He blocked someone by himself for himself.
I agree with most of your "Environment as Code" post. Virtual environments are overhyped and even experienced developers frequently have to fix their venv or repair their conda install. You get to depend on a tool that's not necessary and distracts from the original purpose of using the software.

On Unix, it is even trivial to have parallel installations.

Build two pythons:

./configure --prefix=/home/foo/a && make && make install
make distclean
./configure --prefix=/home/foo/b && make && make install

Install packages:

/home/foo/a/bin/python -m pip install bar
/home/foo/b/bin/python -m pip install quux

This is completely isolated. You can do the same by using the Windows installer to install to different directories. If an installation breaks, remove it and reinstall.

My experience is that people who recommend various environment software often like strict bureaucratic procedures, or have a financial interest in pushing the software or are simply not experienced and do what they are told.
> OTOH, large users can get discounts, sometimes substantial discounts if they participate in demand response programs.

In a lot of countries companies also pay much less for electricity, usually due to a lower tax on said electricity.
Whatever you think of the site itself, this is prime HN content. A kid in high school starts a site that scales to 1,000,000 registered users while working on it during nights and weekends in college. If the founder is on here, what tech stack did you use and how long had you been programming before you built it?
I think you have it right but also my experience from optimising Android power usage was: your your intuitions are helpful for knowing what to try, but you have to test and measure everything as there are always complications. Luckily you are well equipped to benchmark it already :)
FTA: “I'm especially proud of my little prompt macro“

I don’t understand why that has to be a macro. It asks for user input, so “because it has to be fast” can’t be the answer, can it?

I also don’t think it avoids some allocations. It’s creating two String’s, one for the call to read_line, and one to convert its trimmed result back to a String, is it?

What do I overlook?
> I was thinking temperature=0, but what more do you need than that?

Temperature isn't a thing exclusive to LLMs or ML. It's a general technique from statistics where you're modifying the variance of the distribution (also see truncation). And as you're aware, temperature zero isn't actually temperature zero.

So say such a thing makes something non-statistical is the same as saying prime numbers don't exist because any prime p * 0 is 0.

> A white box is a subset of a black box here

No. A white box and black box sit at opposite ends of a spectrum which is just saying how much we understand something. Complexity isn't what makes something a black box, it's our lack of understanding that does. Of course this tends to coinside, but there's plenty of extremely complex things we have a great understanding of, even if not to infinite precision.

Please take your passion and use it to drive you to learn about these things deeper. It's actually the same advice I give to the LLM fanboys who think it's AGI. But trying to dispel that myth without correct information makes it harder. It muddies the waters. These topics are extremely complex and the issue with the ML field is itself a hypocritical claim that it is easy (scale is all you need while calling these machines black boxes). I mean we can talk about the elephant in the room but certainly Von Neumann has said enough.
You're right about it existing, but FB could definitely fight it, removing 90% or more. But sadly it generatesa LOT of extra revenue for them (stolen account with stolen CC = thousands spent on ads) so they have monetary incentive to turn a blind eye and let people get scammed.
For API keys you want to look into secrets management, for example Hashicorp Vault or OpenBao. AWS/Azure/Google Cloud also have their own secrets management features.
They're probably not doing it through smartphones, since the leaked slide deck never actually directly mentions the devices they're using to listen in on people only stating they're "smart devices": https://www.documentcloud.org/documents/25051283-cmg-pitch-d...

It is much more likely they're listening in using the microphones in smart TVs, which have much weaker privacy protections. This would also make sense since Cox Media Group is a broadcaster, thus they're much more likely to have broad access to data from smart TVs than from smartphones.
> For a while now, I've wanted to set up a retro computer as a "daily driver" of sorts.

You can’t do that anymore. Most everything everybody does on a “computer” nowadays is all through a Google browser using effectively proprietary protocols. Yes, you could edit your own documents and organize your own information, but the second you want to involve someone else, you’re stuck. You can’t accept an invite from somebody else to a Google document, nor can you share your spreadsheet with somebody else. You can’t even participate in online Teams or Zoom meetings. People you talk to and want to collaborate with don’t know what files are.
It does, but I doubt most people care about the unnoticeable tiny little green icon in the corner.
Ask HN: Advice on getting from 10 to 100 GitHub stars?
Hey all. I’m looking for advice on growing awareness of my OSS project. For context, I’ve been working on it for around 18 months. There is one main user of the project, with around 20,000 end users. How would you go about growing a project like this? My goal is to have a few new developers give the project a try each week.
Show HN: I made a tool to get unlimited feedback from your customers
Taskard is a versatile product management tool that enables efficient task tracking, feedback collection, and data-driven decision-making, ideal for personal trainers and their clients.
I have been addicted to ig. Still can be if I let myself. Reddit can also get me hard. Whatsapp groups I actually love because there's nothing to scroll. Just people lmk about an event and I can interact with them like a human, and I can go to the event. I get to know about things and I don't have to interact with meaningless content alongside it. I love it. What exactly is wrong with Whatsapp groups other than that it's owned by Meta? I also have some Telegram groups.
Hello everyone!

I'm thrilled to finally share the side project I've been working on! If you're looking to streamline the process of collecting and analyzing customer feedback, this tool is for you!

Introducing Taskard: https://www.youtube.com/watch?v=iVL1D0_-sZQ

What Can You Do?

Collect Feedback: Gather customer feedback with our simple yet powerful forms.

Customer Database: Store customer names, emails, and keep in touch with them directly.

Manage Feedback: Track all feedback from a single customer in one place.

Analytics: Analyze feedback over time to spot trends and changes.

Detailed Customer Information: Review customer device details, location, and IP information.

The application is currently live as an MVP. But this is just the beginning! I’m excited to share some upcoming features that will make this tool even more powerful:

Upcoming Features:

Video and Audio Feedback Forms: Collect feedback not just in text, but also via video and audio.

Roadmap and Changelog Pages: Keep your users informed about the development process and new updates.

Votable Feedback Forms: Discover which features your users are most eager for!

I’m proud to present this tool and can’t wait to hear your feedback. If you’re interested or would like to try it out, feel free to reach out!

Thanks!

Website Url: https://taskard.com/

Tutorial Playlist: https://www.youtube.com/watch?v=BCcagKs0ojA&list=PLE384m6Vds...
A Buildroot VM which runs just enough Linux to provide Docker and virtio file sharing?

You can achieve almost the same thing with Alpine Linux, that's how I run all my containers, one VM per container.

Edit: Further down the comments it says OrbStack is a single Linux VM running LXD containers. Oh well, I was close.
Don't do "Show HN" for a waitlist.
Hello, this is a security auditor. Could you please confirm items on the following checklist?

1. A BIOS password exists, with at least 8 characters, not based on a single dictionary word or keyboard-run sequence, and not easily guessable in other ways.

2. Booting an OS from any non-default device requires entering the BIOS password.

3. GRUB entry for bringing up the firmware configuration does not bypass the password.

4. GRUB itself has a password defined, with similar password strength requirements.

5. Editing the kernel command line or accessing the raw GRUB command prompt requires the password and, likewise, cannot be used to boot kernel/initrd pairs from external media.
I used to know a guy who would literally roll around on the floor and growl and not be able to communicate when off his meds, but otherwise when on them, lucid, interesting, funny, intelligent, kind, and generally a good contributor to society.

I'm not sure what his problem was or what exactly the meds were, and I still think psychology is mostly bull, but I do have some respect for psychiatric pharmaceuticals and their benefits now.
Python's package management isn't great, but at least it exists. R is absolutely awful in this regard, 99% of packages don't even specify versions for their dependencies.

Try installing a specific version of an R package from more than 2 years ago, it's an exercise in frustration,
Is Podman Desktop available on your platform?

Podman is rootless containers done correctly.
> I'm not sure what point you are trying to make. These pages talk about how the ordering of marked adverts appear in results, not non-advert search results.

It also describes the situation as it is now, not how it was when Google still cared about search results. The paid ads didn't use to be part of the search resuls list at all but instead were clearly delineated.
My understanding is that many of the oldest companies have lasted so long because they were/are family operations. Countries where “son takes over the business” is the norm will have more older businesses.

Japan is one such country and also happens to have been around a long time too.
The first reply on the issue you linked seems incredibly professional and well handled, and even recommends excluding the file from backups, I can't see a single issue there.
I'm 26 and I'm tired of social media. I was addicted to insta for a bit and I've teared myself away. Now when I go back, I can still feel the addictive quality but for the most part I look at people's posts and wonder how they aren't embarassed. Like why do I care to see this photo of you? Did you really just set your camera up in this complicated way to take a photo in your room? Isn't that sad? Do people actually get anything from these reels that are so vapid? The fact that one of my favourite songs is being used as background music to the most inane "comedy" makes me angry because it's ruining my experience of the art itself! All these things go through my head. I couldn't take myself seriously posting any more unless it was strictly for business.
Xcode users should probably be able to fix breakage and that /usr/bin/python is not used by MacOS for critical tasks.
And the author worked at Redhat when he wrote the article in 2021.
Frankly, I don't believe it. You can't hide the fact that packets are being shoved over the WAN. Somebody would have picked up on it.
I can imagine following should be doable (with assumption that IMX477 has it's own buffer and doesn't DMA directly):
1) take a picture
2) read some lines
3) stream them via WiFi to some server
4) repeat 2-3 until whole picture is read
5) reconstruct the picture from slices on the server side
Not homeopathic, but maybe close enough:

https://en.m.wikipedia.org/wiki/Phillips_Machine
Prof. Ray Buettner, US Navy: Hardware Cutout Switches Are Needed in Weapons
Asking them to make ASCII art is the final test, to me.
yeah it's trying to save us like an allergic reaction is trying to save us
share it on lots of different sites.
This makes way more sense.
I love that it is snappy. I didn't read the article but I spent time examining the browser network calls, not much css and js downloads. I truly love the feel of it.

Not sure I care about another SM platform but I was very happy to see a snappy site on a Monday morning. A good reminder to put care in my work this week.

During the weekend, I had to fight the urge not to implement a tiny client for interacting with my bank. A company making loads of profit but can't fix their online banking platform. Every page takes not less than a minute to open. No form of caching user details, API calls are made and take same response time not matter how many times you navigate to a screen.
I’ve always wondered why companies like these don’t have hedge funds which trade based on this info. You’d think Alphabet and Meta could make a fortune essentially front-running trades with this info. Patents too.
There's another feature of cozy computing that I think the author misses: the computing devices are AC-only, and very much chained in place, so you associate settling down to use your computer with a good time!

That way you have to dedicate a nice place to use your computer... hell, even give it a comfortable seat with armchairs, a little decoration, place for coffee or snacks. My self-built PC tower in high school had that property – and I really do remember the cozy Friday night ritual of making a mug of ginger tea, and sitting down to fool around in Minecraft for the night.

Devices with built-in batteries, especially slimline ones with batteries that are (effectively) unreplaceable, don't have that quality. Those that turn on instantly, too, although it's a technical quality that older micros had and we lost for a bit.
So AdGuard DNS to the rescue?
This is going to be a shameless plug here.

I'm also frustrated by how paywalls work, having to endlessly subscribe to yet another newspaper or newsletter, just because you want to read one article.

But this approach is... stealing. When it comes to big media like the NYT, it might not feel like it is, but at the end of the day, it's people doing the background research, writing the content, editing, etc.

This is _not_ the solution.

Our alternative in the making offers a legal, fair alternative: buy and sell content by the piece.

It's available at https://vernus.one

If you have a blog or newsletter, or if you're a journalist, I'm happy to help in setting up your publication and start earning in a transparent manner.
But this is "old" news. CMG's active listening has been reported for at least a year.
Rust isn't particulary slow to compile as long as you keep opt-level to 1 and the number of external library minimal. But even them it isn't as slow as C++ (but i write shit C++ code, i've heard that modern C++ is way better, i learned with C++98 and never really improved my style despite using C++11).
The Journey of the Ketones Naked Bodies in Las Vegas
If you have speech synthesis running locally and send some keywords you can hide the data in the normal packets.
Terrible click bait title. This company is just as much a "partner" of Google and others. Facebook has basically nothing to do with this.
Reminds me of the “forced swim test” (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4401172/) being used as a proxy for depressive behavior.
Firewalled LAN segments with no internet access, rather.
Just terribly unfit for human consumption.
What makes it appalling?

You can press ctrl + K to jump to any channel from anywhere. Feels snappy.
Four Days a Week: This Labor Day, Let's Talk About Laboring Less
From the article:

> However, some people have taken the vagus nerve’s expansive bodily influence as an invitation to engage in pseudoscience. In some corners of the internet, so-called polyvagal therapy — physical or breathing exercises that some claim reset the vagus nerve — is proposed to address(opens a new tab) just about any disorder of the mind or body. There’s little to no evidence that these popular remedies are anything but placebos.
What magic is there for finding node_modules? It's in the same directory as package.json. Very similar (though simpler) to how Python modules work.

There's also usually one global package dir, but that's almost exclusively used for runnable binaries, and not even really needed when there's npx.

If you think Python packaging has less magic, you probably don't know it very deeply.

I lost all hope for Python package management to ever get better when PEP 582 got rejected for some stupid tribal reasons.

https://peps.python.org/pep-0582/
Uhh, I think it has been updated, it now says 'A warrior from a post-apocalyptic future travels to 1997 to protect an AI scientist being hunted by an unfeeling — and indestructible — cyborg.'
Influence of Sudarshan Kriya Yoga (SKY) on Physiological Functions
Galaxy S10e has official LineageOS support[1]. Throw it in and you’ll get the latest Android (14) plus security updates and a smoother, less bloated OS.

[1] https://wiki.lineageos.org/devices/beyond0lte/
From a quick search:

"Please be aware that if your spoken words include personal or other sensitive information, that information will be among the data captured and transmitted to a third party through your use of Voice Recognition," Samsung posted in its SmartTV privacy policy.

https://money.cnn.com/2015/02/09/technology/security/samsung...

There's nothing to hide, it's part of the way the TVs work and explicitly stated by the manufacturers.
To be fair, sometimes awk is just faster to call. In all other case, as my sibling says, use perl :D
Looks good, but doesn't implement video previews, which seems to be the case with most of these OG preview tools.
Damn, no more easy improvements for me, it seems. Been doing all that for a long time.
Node.js has (or at least had before the ES6 mess) the sanest and best thought out package manager out there.
Phillips Machine
Since the scandal with the certificate many years ago I promised myself to never install anything from FB ever again. They are simply not trustworthy. They consistently make a "mistake" either "in implementario" or "in judgment".

We are always talking about the people that don't let their kids use their apps, while they want us/ours to. If that isn't the biggest red flag...