Hacker Newsnew | past | comments | ask | show | jobs | submit | injidup's commentslogin

The test doesn't follow the correct procedures for diagnosing autism and after a thorough reading of the DSM-5-TR I could find no mention of German a mental illness being and I challenge anyone to me wrong prove.

> German a mental illness being

If your comment is an attempt to run the game directly in the HN comments, I'm going to guess "German" by the placement of your verb here. :)


Hah, nice catch. I found that my brain actually corrected this as I was reading and I had to look back again to see the error.

I looked at the source code and asked Gemini to interpret. This is what it said.

     What is "German"?
     According to the website, being German is characterized by cultural patterns rather than neurological ones. It involves internalizing a specific set of values derived from the German philosophical tradition, including:

     Precision and Order: A deep-seated need for systematic thought and structured environments.
     Directness: A preference for clear, unambiguous communication.
     The Moral Weight of Punctuality: Viewing being on time as a "basic moral obligation" and a sign of respect.
     Kant's Categorical Imperative: The tendency to act only according to principles that one believes should be universal laws.
     The site humorously notes that being "German" means you are "difficult to work with" in the way all serious, systematic people are, which it considers a compliment.


     What is "Autistic"?
     The website describes these patterns as neurological rather than cultural. Key features include:

     Intensity of Focus: A high capacity for deep concentration on specific topics or tasks.
     Difficulty with Ambiguity: Finding unclear instructions or vague social niceties (like "we should get coffee sometime") confusing or even distressing.
     Literal Interpretation: A "literal relationship to what people say versus what they mean," leading to a refusal to accept confusion as a resting state.
     Systematic Mind in a Non-Systematic World: Having a mind built for systems while living in a world where social rules are unwritten and constantly shifting.
     The site notes that for these individuals, the gap between "how things are and how they ought to be" is a source of "constant, low-grade irritation".

Is Kantian morality popular in Germany? I admittedly know few Germans but they do not seem to be especially deontological in morality.

(100%, 100%)

Anzeige raus!

Stakkenblokken! The correct procedure shall be enforced, no matter how detrimental to the outcomes!

100% deutsch :)

Are you German?

Your grammar is wrong.

Doch.

Tja.

  The test doesn't follow the correct procedures for diagnosing autism and after a thorough reading of the DSM-5-TR I could find no mention of German a mental illness being and I challenge anyone to me wrong prove.
You're German, right?

For Germans you would use the ICD-11, not the DSM-5-TR.

It's obvious Claude slop, a stupid meme for people who want to think they are special

Yeah, we all know that. Could it be that you're German or autistic?

According to the test, I'm completely normal, are you perhaps the autistic one? Or is the test bullshit?

The test is supposed to be /fun/. But "completely normal" folks just don't get it, I suppose.

Germanistic

Die tests must be 100% accurate and follow the best known clinical procedures. Humor is not optimal.

I think it's just a funny joke, I found myself chuckling.

I’m pretty sure Claude is German, which complicates things.

That name in de would be "Claudius" though. Still can be naturalized, of course, immigrant, (Ausländer, lit. "out-land-er")

A replacement for CMake/Ninja using golang.

https://github.com/bradphelan/nuke-engine/blob/trunk/USERGUI...

After a day of hating on CMake generator expressions I just wanted a proof of concept that something better is possible.

An example build is https://github.com/bradphelan/nuke-engine/blob/trunk/example...


In the same way that scanning and identifying your microwave for food you put inside it is not the same as scanning your house and reading the letters in your postbox.

Your browser is a subset of your computer and lives inside a sandbox. Breaching that sandbox is certainly a much more interesting topic than breaking GDPR by browser fingerprinting.


This is not true. Onshape was built with versioning and diffing as a first class capability.

https://cad.onshape.com/help/Content/Document/compare.htm https://cad.onshape.com/help/Content/Document/versions_and_h...

Code diffing of something that is very visual is quite poor UX.


These types of CAD scripting tools are great but always try to position themselves as an “alternative” to GUI-driven CAD, whereas in reality they are complementary. OnShape got it right with FeatureScript (https://cad.onshape.com/FsDoc/ ), which provides a very similar experience to Build123d at the scripting level. However, the insight that OnShape got right is that these scripts automatically become available as possible nodes within the history-based modeller. The OnShape UI is infinitely extendable beyond the fixed set of tools that comes with the base modeller.

Build an FOSS CAD front end using something like Build123d as the extension engine, and then add hooks so the user can select edges, surfaces, objects, etc., and feed them to inputs on the scripts. The output of the script is then the new state of the history-based modeller. That would be killer


I didn't know OnShape had such a feature. Will check it out!

What you describe is one of the main reasons why I use Rhino3D. It can be scripted via the Grasshopper plugin, which integrates really nicely with Rhino and its primitives. Sadly, Rhino isn't open source and is quite pricy

- https://www.rhino3d.com/ - https://www.grasshopper3d.com/


The fun thing is that onshape itself has a very thin kernel. Most of what you see as built in features are actually featurescript based. Onshape provides the source code for their built in feature set as a reference. https://cad.onshape.com/documents/12312312345abcabcabcdeff/w... You do need an account login ( free ) to view it.


Kernel here is ambiguous.. I get what you mean, but parasolid is usually the thing described as the cad kernel.


You are right but I also kind of did mean it that way. I believe that Parasolid is at heart of Onshape, the true kernel. Then on top of that is a compatibility layer describing the set of low level operations available to featurescript. I'm sure that not everything in Parasolid is available to featurescript and perhaps there are some things added that are not in Parasolid. Featurescript also contains the selector/query logic for programatically picking geometry. Whether that comes from Parasolid I am not sure. I haven't worked with featurescript for a number of years now but when I did I was amazed. I managed to make an operation for taking any solid from the UI and generating customized interlocking ribbing. The idea was hollow surfboard design. It worked and I left it at that. Never built the surfboard!

However the downside with featurescript and I think a big mistake on their part was to use a custom language rather than python or javascript. Featurescript is almost javascript but with some syntax changes and magic DSL's. You are also forced to use the inbuilt editor which is horrible and if you have burned VIM keybinding into your nerve endings, going back to non modal editing is horrible.

Also the discovery of featurescript modules in the community has terrible UX. It's super weird that they have such a great system but finding useful extensions is horrible.


I’d love to see this. It was a frustrating learning curve for me to realize that I couldn’t STEP export work from OpenSCAD to something like Fusion.

Build123d is much better (supports STEP export and import) but a tightly integrated CAD frontend would be ideal!


PythonSCAD now has STEP export:

https://github.com/pythonscad/pythonscad


Wait to usefully import and export STEP you need to be BREP based right? I thought SCAD’s engine was fundamentally incompatible (only really one open source BREP engine out there - OpenCascade)


Pretty much, that's why for DXF export I rolled my own:

https://github.com/WillAdams/gcodepreview/blob/main/dxfexpor...

(shows a DXF w/ arcs)

https://github.com/WillAdams/gcodepreview/blob/main/gcpdxf.p...

(shows a .py file for making DXFs)

See the PDF at the top level for more information.


Yes, AFAIK you are correct that SCAD is incapable of outputting clean STEP files.


I think most GUI CADs have some kind of API like this. In FreeCAD it's Python. In Solidworks, it's VBA or C#. I don't think any are particularly well documented or supported by tutorials.


Solidworks has VBA macros, which (on top of being poorly documented and unstable) subvert to the whole benefit of parametric CAD. Once you're creating features with a macro, you naturally want to edit them, but you also naturally want to rerun the macro itself to create them differently. It's like editing generated code and it's not a viable long-term setup.

FeatureScript is a different beast. It actually runs as part of regeneration in Onshape. Standard features (extrude, loft...) are also defined in FeatureScript, so your custom features are the same first-class citizens with a interactive GUIs and stable updates to upstream changes. You can freely mix interactive CAD and custom code by adding standard features and custom features.


> runs as part of regeneration

You can do that in FreeCAD. Performance is horribly slow in my experience, but maybe I'm doing something wrong.

https://wiki.freecad.org/Scripted_objects

https://wiki.freecad.org/Create_a_FeaturePython_object_part_...



I'm confused about what this solves. They give the example of someone editing a function and someone deleting the same function and claim that the merge never fails and then go on to demonstrate that indeed rightly the merges still fails. There are still merge markers in the sources. What is the improvement exactly?


Yeah, the author fails to present his case even in the intro

> A CRDT merge always succeeds by definition, so there are no conflicts in the traditional sense — the key insight is that changes should be flagged as conflicting when they touch each other, giving you informative conflict presentation on top of a system which never actually fails. This project works that out.

It has clear contradiction. Crdt always succeed by definition, no conflicts in traditional sense so (rephrasing) conflicting changes are marked as conflicted. Emm, like in any other source control?

In fact, after rereading that intro while writing that answer I start suspect at least smell of an ai writing.


The benefit of using a crdt for this is that you can get better merge semantics. Rebase and merge become the same thing. Commits can’t somehow conflict with themselves. You can have the system handle 2 non conflicting changes on the same line of code if you want. You can keep the system in a conflict state and add more changes if you want to. Or undo just a single commit from a long time ago. And you can put non text data in an crdt and have all the same merge and branching functionality.


The README of the repo offers a hint:

> The code in this project was written artisanally. This README was not.


They bootstrap a workflow with a prompt then build an orchestrator off that then prompt it to be converted to an opencode plugin and then prompt a website to be generated advertising it and then prompt a tool that reviews hacker news feedback and automatically incorporates feedback into next generation of the tool. At the end of the week they go to their manager and complain they are out of tokens for the actual job they are being paid for.


Haha, not far off. Only difference is I'm not spending my tokens at work. I use this on a side project video game that I'm developing.


It's so frustrating seeing all this sandbox tooling pop up for linux but windows is soooooo far behind. I mean Windows Sandbox ( https://learn.microsoft.com/en-us/windows/security/applicati... ) doesn't even have customizable networking white lists. You can turn networking on or off but that's about as fine grained as it gets. So all of us still having to write desktop windows stuff are left without a good method of easily putting our agents in a blast proof box.


I don't mean to turn this into a religious war, but honestly, I sometimes wonder what would be the net benefit for humanity if Windows slowly disappeared. And I'm saying this as someone who appreciates the good stuff done by Microsoft in the past (windows 9* UI, decades-long support for Win32 APIs etc.).


Why doesn't Microsoft just take their incredible, human-replacing, AGI level AI's, and just port all their code to a Linux kernel instead of the NT kernel?

Oh right, because that's not in the training set.


The NT kernel is actually pretty amazing. You can even run a pretty solid Windows version if you want to sail the high seas. LTSC and masgrave will get you most of the way there.


The NT kernel is by far the best part of Windows. It's everything on top of it that has turned to crap


Web browsers don't even work properly in Windows Sandbox. There is a bug that hasn't been patched in over a year whereby web browsers can't use the GPU to render a page so all it displays is a white page. Users have to create a configuration file that turns off vGPU and launch Windows Sandbox from that.


Feel you. That's why we're actively working on Windows and macOS sandbox support at Daytona - with proper isolation, agents tools, dynamic resizing etc; not just "networking on/off" level controls.

If you're building agents on Windows and want to give it a spin, reach out for early access.


Our stack is msvc / cmake / ninja / incredibuild ? Can you support such things?


We should be able to. The goal is that if it runs on Windows, it runs in the sandbox. That's the whole point.

fill this out - https://docs.google.com/forms/d/e/1FAIpQLSfoK-77-VpfsMubw8F4...

Put under use case HN thread and i'll ping you back


I guess get busy contacting Microsoft or get busy using Open Source software instead.


You can run WSL on Windows — then you've got access to all the Linux sandbox tools.


Can give you access to win sandboxes on Daytona, just fill this in here and lmk! https://www.daytona.io/docs/en/computer-use/


Can you explain how to take advantage. Is there any specific info from anthropic with regards to context window size and not having to care about MCP?


It does help.

(random research paper but there are many. Nit pick if you like) https://pmc.ncbi.nlm.nih.gov/articles/PMC6760384/

However two thing can at the same time be true. Alcohol is one of the most dangerous and destructive drugs in society and also whisky in the evening by the fire can chill you out.


Exactly. Somehow the internet has lead to the death of nuance, too many loud voices?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: