skysight-inc/HackerNews huggingface dataset:
You can actually detect this. Chess.com detects things like this for cheating chess players. The idea is that people who are cheating at chess with a computer have several identifying characteristics even if you ignore the moves. Things like the time spent per move, switching to a different window or tab, etc.

You could probably do something similar with recorded sessions like what GP suggested. Even someone doing what you suggested could leave behind a distinct profile in the shape of the session.
The stack mixes data and program flow. The later via return addresses. If you want to go all-in with the stack I'd say it's important to maintain 2, one for returns. Modern processors handle returns with special (caches?) hardware, which both eliminates the problem and demonstrates it.
Study finds 90% of Australian teachers can't afford to live where they teach
np. Thanks for the clarification. The discreet bit was clear but TIL re classic hacker speak.
If you parse JSON as YAML you can add comments!

YAML is a proper superset of JSON.
Exactly, as a user you need to be aware of this addition of risk. Anonymous OSS maintainers are the issue here. When I want to use a project and want to reduce the risk here, I need to vet the maintainers in a similar way I would vet a company I want to invest in.
Did you... just ask ChatGPT to translate the parent comment into pirate speak?
The Extended Phenotype. I thought it was a worthy follow up that has had me thinking in terms of phenotypes for the last 40 years.
Human: Finish this quote: "Chess holds its master in its own bonds, shaking the mind and brain

Gpt4: The quote you're referring to is from the Indian mathematician and writer, Raja Rao. The full quote is as follows: "Chess holds its master in its own bonds, shaking the mind and brain so that the inner freedom and independence of even the strongest character cannot remain unaffected."

I guess it's seen some "writings".
They can also use the computer belonging to any family member. In a better world there should be cameras everywhere so we can detect a student not studying as much as the result they bring would require.

Ideally though, mind probes should come into play to find out if they really produced the work.
And from the people trying to sell AI tech.
Generarional List of Programming Languages
beer mug + police officer + "no one under eighteen" sign
It promotes sheep shearing and wool, so not lame to knock it. GFY.
"It's time to build" NFT Chat Rooms powered by Solana.
If you only used the versions of databases tested by Jepsen you would have problems worse than data loss, such as security vulnerabilities, because some tests are years old.

Then, has someone independently verified the Jepsen testing framework? https://github.com/jepsen-io/jepsen/
Exactly. No one complains about the lack of breakthroughs in geography.
JS/TS and Python are always in demand.
> All of this is try for multi-level electronics but even more so, making it easier and more reliable to work in binary than 3, 4, or more levels per bit.

You don't need many levels. IBM's tabulators used pulses to represent numbers in decimal (e.g. 6 pulses to transmit digit 6). That's why it is surprising that computer developers didn't reuse existing technology and went with a new system.
I had the exact same thought after the first 2 sentences.
Trust me, they are ABSOLUTELY petty enough. They ruined a man’s life in part because he had the last name of “Bowser”. (Yes, I know the case is more complex, but there were bigger fish to fry and Gary was only tech support.)

The problem is, and why we’ll never see this, is because Nintendo is highly risk-averse after the Wii U, and unlike tacking a second monitor on (which is relatively cheap), building a custom architecture is expensive and raises major problems, like we saw with Sony grabbing IBM’s CELL architecture. It was amazingly powerful, but difficult to code for and rather expensive to use, which made adoption difficult for devs.

Though on the flip side, Nintendo would have much stronger first-party titles, which frankly sell most Switches anyway. I do still believe it’s unlikely due to cost though.
Python has really poor support for compiled extensions. I know this sounds weird to say, given that they are used everywhere, but this is the number one pain point in Python. It’s really awkward to say, develop on Mac and deploy on Linux.
This video is a pretty great overview: https://youtu.be/V0zCf4Yup34
I was on the fence wrt recursion until I met Erlang, which is recursion all the way down. The language you use makes a world of difference.
You need to have an easy to find override especially considering that business people travel and often can’t read the local language.

At least have a way to escape back to English as the Lingua Franca of the Internet.
For the cost upfront of large stack sizes, are you referring to the fact that there isn’t generally a way to release back the stack’s memory if it is ever used by a thread?

Otherwise, large stack sizes seems like one of those scary things that doesn’t practically hurt you,
Regarding LOCs, how many Plan9s are there in LLVM/Rust?

I wouldn't mind a Plan9-ish Rust compiler setup, though.
Any system designed to help disadvantaged people that has hit the mark.

The point being made is that the idea of detecting AI text is absurd. It won't work it can't work. The point about it having an increased negative impact on those who are already at a disadvantage is important.

Smart people don't need additional barriers to becoming benefits to society and promoting any tool that creates those barriers and does literally nothing else is terrible. And no, not all systems meet this criteria.
Slightly below 2000 last time I looked. Most sites don't support deleting content or accounts. In best case they just "anonymize" you. So it just keeps growing...
Parent said "millions of mails per day", so > 1M req / day I assume.
It says the charging voltage is 8.2V, which is double the usual charging voltage for lithium cells.

Is it really safe to connect two 18650 cells in series like this?

I've read that you should manage each cell individually to reduce wear and/or risk of fire.
> a 32-bit OS can only address 3.2 GB of RAM

I am wondering how these numbers stick together.
I especially wonder why those extra 0.8 GB are unaccessible, when did that happen and who's the thief
2 Yr old startup Polar Security being acquired by IBM for $60M
Have a look at the [1] Dilemma with build in thumb touchpad or the [2] Charybdis with build in thumb trackball.

[1] https://bastardkb.com/product/dilemma/

[2] https://bastardkb.com/charybdis/
Moldable Development
The mame architecture is not friendly to dynarec which is necessary for GameCube and wii.
Why didn't you and your course mates want to learn?
As always, "performance" is not just one metric you can measure and it'll "blow" away the competition in all use cases.

For example, if you care most about latency, Redis is still the way to go, while DragonFly seems better at throughput. But, tradeoffs vs tradeoffs and all that yadda yadda.
Ask HN: Does anyone know of a good LLM agent platform?
Does anyone know of a good LLM agent platform?
Something better than langchain, I want to build complex agent setup, with job queuing, decision tree and more
No, we do have a spec[1], but it cannot be as concise as the JSON link posted because the JSON link is mostly only about syntax, and our spec discusses both syntax and semantics. And of course, we are a much richer language than JSON, with many more features and computational behavior.

That being said, it would be nice to use railroad diagrams to describe syntax in our spec.

[1] https://cuelang.org/docs/references/spec
I had to quit Thunderbird because its search never found the email I was looking for.

But Gnus is really good for email. I think it's gotten a lot of bad press in the Emacs community for being slow and leaky. But the imap backend re-write, async, and native-comp have made Gnus fast enough for my taste.
> I'm not a fan of the genre because it tends to be terrible.

Whoa, that's harsh. I suspect that has to do more with translation quality than the writing quality. Getting translation right is difficult, if not impossible. But people tend to underestimate that. Additionally, dialogue choices in visual novels are far from trivial. They often represent major turning points in the story.

Though visual novels aren't quite mainstream even in Japan, they were quite popular. If the writing was uniformly terrible, it wouldn't have sold as much.
Not sure how you can claim that. There's at least 60+ hardcore CG in Fate/Stay Night with fully visible penetration and oral, then you have Fate/Hollow Ataraxia with well over 120 CG (CG = Individual images).

Imgur image (SFW) with a bunch of the sexual tags included in the games, since I'm not sure I can use that kind of language here: https://i.imgur.com/oXjnk13.png

They did eventually move away from pornography as the franchise got popular enough via the initial cult following. This isn't at all uncommon with visual novels, starting with pornographic content and moving away as adaptations to anime and manga are made and it reaches the mainstream.
Come on, where's the evidence it was staged. where is any evidence whatsoever for your claims?

Here's some more evidence to support my claims:

https://www.theguardian.com/environment/2018/nov/16/secret-v...

https://www.scotsman.com/arts-and-culture/horrific-footage-e...

https://www.thestatesman.com/supplements/8thday/the-violent-...
I remember that the Kerala government (southern state in India) deployed an ubuntu-based operating system on 200,000 laptops in government-funded schools in 2021. Turns out they saved an estimated $360,000 compared to Windows/ChromeOS offerings.

https://www.onmanorama.com/career-and-campus/top-news/2021/0...
I'll trust you on that.

I've heard that it also prevents fake parts, ones made in a similar way to what you can read about at https://www.bunniestudios.com/blog/?page_id=1022

Would you say that's a bigger or smaller effect than not being able to use parts from a broken phone?
Deep neural networks as computational graphs (2018)
The point of strictyaml is to fix that. The trade off is that you need to define a schema up front.
Show HN: Cloc as a Service
Hey HN,

I wanted to show you my weekend(s) project: cloc[0] as a Service.

I'm learning golang and wanted to have a real project so I decided to build this over the curse of some weekends. I know there are websites that analyze repositories and spit out way more information, but nonetheless here's my attempt.

The page is entirely written in golang (and html without any framework) and uses cloc to count the lines of code in the repository. It's hosted on fly.io and uses Redis as a cache to store the results.

It doesn't yet work for larger repositories because there's a 60 second timeout in fly's webproxy and I cannot program goroutines yet. :) Also for non-existing repos it just throws an error.

I also "implemented" an API, so you can just run:

curl -X POST https://clocaas.fly.dev/repo?name=dev-sec%2Fansible-collection-hardening

and get the results on the cli.

Let me know what you think. :)

0: https://github.com/AlDanial/cloc
Except people are actually terrible at detecting LLM output.

Worse - The entire point of the LLM is that it's generating its output by picking the statistically likely next word... So from a "analyse text and detect forgery" side of things... any company that claims they can do it without false positives is fucking lying through their teeth.
Is that scalable to real stuff though? At work we pretend out stuff is perfect and nobody is going to put their name on fixes because they are now the next support person for said fix. Open source has no expectation of support.
The halting problem has been proven definitively undecidable via proof by contradiction, by Alan Turing. The proof implicitly created the notion of Turing machines, a key model of computation.

There is a solution to the halting problem. It’s that it is undecidable.
I think we just have increasingly lower standards. It's not a word.
got an error that Chat GPT was overloaded and now the game is totally bricked. Can't make new guess, can't make same guess
A lie, really? Check yourself.

https://www.woolfacts.com/

https://www.theguardian.com/environment/2018/nov/16/secret-v...

https://www.scotsman.com/arts-and-culture/horrific-footage-e...

https://www.thestatesman.com/supplements/8thday/the-violent-...
I thought it was mistype of environmentally
Grant application for the paid Zero-to-ASIC course that builds on the free content, https://docs.google.com/forms/d/e/1FAIpQLSff9X9xJl_lR-16Z_as... & https://zerotoasiccourse.com

> Thanks to the new open source Process Development Kit from Google and Skywater and the OpenLane ASIC tools from Efabless, we now have the opportunity to get involved in this exciting field without signing NDAs or paying a fortune for tool licenses. GCC revolutionised compiling, Linux revolutionised computing. Android revolutionised phones. Arduino revolutionised microcontrollers. RISCV is revolutionising ISAs. The next step is open source Silicon.
Anyone who claims that they can reliably detect LLM text is lying (probably to themselves). People in general are terrible detectors for this.
Those vegetarians doing just fine have usually to be much more careful about what they eat than meat-eaters, so this tells me that meat is not just an unnecessary luxury. While in the west we eat much more meat that necessary, I don't think that stopping consuming it is the right course of action.

There are alternatives to meat, like bugs, but that is not what vegetarians do or preach.
99% of the world's wool doesn't come from small to medium farms.
X-59 supersonic aircraft
Would you consider a CNN that predicts what chord is being played on a guitar based on still video frames of a hand on a fretboard to be complicated?

Because GPT-4 helped immensely with what was my very first NN ML project.

I didn’t approach the problem with no knowledge as I’ve had a few ML projects over the decades (graphs clustering, PageRank, eigenfaces) and I’ve skimmed a few books on PyTorch and neural nets, worked through Karpasky’s zero to hero, etc.

So I knew how to ask very specific questions and I knew the general overview but I had literally never written a single line of PyTorch code.

I’m now working on the iOS app to host the model and send MIDI and OSC data to a DAW. I haven’t made an iOS app in about a decade and that was in the Obj-C days so I’ve never written a line of Swift.

I have a demo app written in Swift that accesses the camera, converts frames to the model input, and makes predictions, and now I’m ready to use this to assist with labeling many more images!
RFC 1149 – IP over Avian Carriers
Even BASIC on micros was quite limited versus its original version, which had a JIT out of the box, or the early structured ones already on VMS.
Title should be `Operation Flagship`, not `Operation Flapship`.
The more likely avenue is they continue to use commodity hardware, but keep refining their security model to make it harder to dump and decrypt the games in the first place. They got really close to nailing it with the Switch, but were undone by the Tegra bootloader exploit completely and irrevocably breaking the root of trust on early batches, however beyond that one bug the systems security has held up extremely well. No firmware released in the last five years has been jailbroken without leveraging the bootloader exploit, which is desirable since only Switches sold in the first year or so of release are vulerable to the bootloader bug, and none of the versions with upgraded specs (die shrunk original model, OLED model, lite model) are vulnerable.

If they manage to avoid a repeat of the bootloader exploit next time, it's going to be an uphill struggle more akin to attacking the Playstation and Xbox.
Well, in the same way that you can say "what's so hard about cooking chicken, I just fry it, seems to work just fine", then sure. But that's not what people do with chicken: they have learned how they like to cook it: curried, roasted, stewed, etc, etc. Just ask pretty much any grandmother for her roast chicken technique and it'll be a whole system!

Just whacking tofu solo into a pan and making it hot doesn't produce a result that I'd expect most people to go "yes, wow, you know, this is worth 3 times the cost of the chicken legs".

For a start, if you buy the Western supermarket stuff, it's often very spongy and you need to remove the water if you want to pan fry it. The Chinese supermarket stuff is much more homogeneous (you can make it spongy by freezing it if you want). So now you need to figure out that if you want it to go crispy, you need to press it. And maybe a cornflour dredge to make a nicer crust.

Frying directly also doesn't really work trivially with anything except extra-firm, it just turns into a scrambled mess (ok, so this one is cultural, in Chinese cooking you're generally supposed to maintain the shape). You can steam softer tofu, but then you still need to figure out how you like the sauce. You must also find a steamer big enough to fit the plate: attempting to extract tofu not on a plate from a steamer to a plate is a valuable and emotional learning experience on its own.

In general, tofu doesn't act the same way as meat: meat provides flavour to the dish, tofu absorbs flavours from the dish (and even this varies hugely between types). So if you just do a straight swap, even disregarding the mechanical differences, you will not get a very exciting result. So now you also need to adapt what you cook to fit tofu--this is often hard and you will fail if you're expecting to be able to make a roast tofu block taste like granny's roast chicken--or find new dishes that you like which use tofu.

Not to mention that for some dishes you may well need new ingredients that, as "world foods", are expensive or unavailable in normal supermarkets.

This all takes time, effort and not a little tofu to figure out. In the same way that my grandmother took a lot of chickens to hit on her signature!

Tofu is just an example. The same, broadly, goes for the other similar "alternatives" (in the Western-meat-avoider sense, they're just "food" to some): tempeh, seitan, paneer, gluten, whatever. Even fairly conventional "Western" things like halloumi and beans aren't simple drop-in replacements!
You do? If windows 10 was an orchestra then every instrument group would be taking instructions from different conductors. Clowns with trumpets would be roaming the audience playing loudly right next to unsuspecting members. When asked to stop they would sulkily reply that the full auditory experience is now being missed. Oh, and the scene changers would pull the curtains in the middle of the performance. It might still be ok for some of the audience, but the more discerning would find it somewhat disturbing.
I assume that’s iPhone correction of portable. Look for a metal case that directly contacts the NAND.
1,226 items in my 1Password database. Very happy customer.
I don’t disagree, I’m just trying to unpack what the GP might have meant by “proper multithreading”.
This is the thing that kills me - people who think they can reliably detect LLM output are fooling themselves.

At best - you can look for logical fallacies and false facts in the output, and use that to guess, but realistically - people are fucking bad at detecting it, including all these HN posters who keep claiming they can do it reliably...
> ate real meat once or twice a month

this does not gel well with the idea of having luxuries constantly - a thing that has been more and more prevalent as time gone by. People expect it now, and not being able to eat meat is a sign of poverty (when it isn't really for a long time in history).
Even setting the sort order aside, just the fact that it both returns the sorted array and also sorts it in-place is not great. I prefer Python's distinction between sorted (returning a sorted copy) and list.sort (sorting in place and returning nothing).
I mean, if you use 1Password on both linux and iOS, you now trust both the mobile and desktop teams at 1password. You trust two separate supply chains, one for the iOS app dependencies, one for the linux dependencies.

If you use bitwarden, you now trust the "bitwarden/mobile" and the "bitwarden/clients" repositories.

Both of those programs _also_ have separate applications with separate code for mobile and desktop, so for those you _also_ have to audit twice the code (well, not that you can audit 1password's code).

Anyway, if you're using any of these programs on desktop, you have to trust 100% of the programs you run as the same user as your password store client to not be reading memory to nab your database, so it's not like trusting one more program is that big a deal. I'm not even sure if I'm being sarcastic or not.
How do you stop people accessing data they shouldn't?
Joy of Programming – Software Engineering Simulator
> You don't think Tom Hanks gets death threats and other crazy stuff?

Probably Tom Hanks gets a lot of crazy stuff. But, it is perhaps more common for a scammer to be killed by a fan or someone else than Tom Hanks type person to be killed.

> Think about Rebecca Schaeffer

How many Rebecca Schaeffer lookalike murders occur per year versus scammer murders per year?
That may all very well be the case – let us assume it is for the sake of the argument although I have some comments about that as well – but that still means the argument is "Redis is too complex to run on multiple CPUs" and/or "Redis is poor for these workloads" (I didn't investigate that issue in-depth), and not "Redis is unable to do much work with this very powerful AWS instance". There two are very different things. There is no nuance anywhere in the benchmark. A reader might very well believe that this is all the performance they're going to get out of Redis on that machine, which that's clearly not the case.

> Nokia was designed as strongest and most affordable phone, yet you use Iphone that costs 1000$

Actually I have a Nokia :-)
This is a much larger problem than people realize and it’s getting harder and harder to avoid them.

I may end up buying SD cards at the local farm and game store for the trail cameras because hopefully nobody is counterfeiting those.
Very typical bias tho.

When you can tell, you can tell. When you can't tell, you don't even know you can't tell.
Out of genuine curiosity, what is your culture of origin? Would you say this perspective is widespread on your culture? Do you have a feel for whether it is more or less so than others?
> These are not complicated tasks ... Just add the syntax to the language.

Hahah, I've never designed a language, but I've been around long enough to know these 2 phrases are incredibly at odds.
I also think there's something to it: each person is different.

I've smoked and quit a couple of times, and still get urges to go back sometimes. Meanwhile, I know people who casually smoke once in a while and don't get the habit.
I switched from (neo)mutt to Gnus and never looked backed.

Gnus has a much nicer user experience and the integration into Emacs alone is worth switching.

What I particularly like: I can use the native IMAP server-side search with Gnus' own syntax. This means I have never been tempted to look at search/index specialized clients like notmuch or mu4e.

https://www.gnu.org/software/emacs/manual/html_node/gnus/Sea...

EDIT: Oh, what I forgot: also very nice is the Email Based Diary for reminders that appear in the groups overview. Quite unknown and covered by countless other tools, but the solution (and again - integration) is really clever.

https://www.gnu.org/software/emacs//manual/html_node/gnus/Em...
This is one thing on my list to do. But I am curious about this statement:

>shifted to Outlook because I was getting so much html

Does that mean GNUs does not handle html email ? I ask because with the standard ew package, I would think it would be able to format some html emals.

Right now, I use mutt but under some occasions I need to start firefox to read these emails. Usually from medical companies.