leocad
wyhash
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
leocad
-
Lego violates GPL by keep Blender-based BrickLink Studio source closed
For an alternative have a look to LeoCAD:
- compatible with the LDraw Standard (used by BrinkLink Studio & LEGO Digital Designer)
- work on Windows, Mac & Linux
- GPL 2
-
Open Source LEGO CAD
From source If you prefer to compile LeoCAD yourself, go to the GitHub releases page at https://github.com/leozide/leocad/releases/latest and download the source archive from there. If you do not already have a Parts Library installed, you will need to download one and follow the installation instructions. More information on how to compile your own executable is available in the Documentation section of https://www.leocad.org
-
Anyone have a stl for a piece like this
You can do this yourself in a few steps 1. Download LeoCAD https://www.leocad.org/ 2. Find the piece you are after and export it as a 3D Studio file (.3ds) 3. Download meshlab https://www.meshlab.net/ 4. Import the 3D Studio (.3ds) in meshlab and export mesh as STL Import into your fav slicer, results may vary. If symptoms persist, see your doctor.
-
Hacker News top posts: Mar 15, 2021
LeoCAD 21.03\ (39 comments)
-
LeoCAD 21.03
> Except for the stuff with the rotation, that was a little hiccup for me
Please, report any issues to issues tracker.[0]
The issue already seems to be there[0], but honestly I immediately resorted to using the arrows to move the pieces around and from there on out it didn't disturb me anymore.
I'm really glad you're putting such an emphasis on beginner friendliness though, that's really cool!
- Gossip’s Web: a directory of handmade webpages
wyhash
-
What hash function you use for hash maps / hash tables?
I recently switched to wyhash as it seems to have a good combination of speed and stability.
-
Are there any weaker hashes than MD5, but still randomly distributed?
wyhash is a decent option for if you don't need a cryptographical quality hash
-
Hacker News top posts: Mar 15, 2021
New Bare Hash Map: 2X-3X Speedup over SOTA\ (32 comments)
-
New Bare Hash Map: 2X-3X Speedup over SOTA
I feel like you’d want something a bit safer than “we don’t store the keys and just rely on the hash to be really good” [1], putting “please do not use this for serious tasks” in a comment embedded in the header file isn’t a clear enough warning.
It’s not clear to me that that probability of collision assumptions hold. It’s basically assuming that the hashing is perfect and distributes any inputs to the full 64-bit space with uniform probability. That’s the usual hash map / randomized algorithm hope, but does BigCrush or similar avalanche testing really prove that? (Presumably not, otherwise there wouldn’t be image attacks for things like md5).
[1] https://github.com/wangyi-fudan/wyhash/blob/d2a305811972f391...
What are some alternatives?
LibreCAD - LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.
smhasher - Hash function quality and speed tests
aHash - aHash is a non-cryptographic hashing algorithm that uses the AES hardware instruction
meow_hash - Official version of the Meow hash, an extremely fast level 1 hash
smhasher - Automatically exported from code.google.com/p/smhasher
lpub3d - An LDraw™ editor for LEGO® style digital building instructions.
spike-tools - Utilities for experimenting with Lego Spike Hub
Mersenne-Twister-in-Python - A Mersenne Twister Random Number Generator
qcad - QCAD - The Open Source 2D CAD. QCAD is a cross-platform CAD solution for Windows, macOS and Linux. It supports the DXF format and optionally the DWG format (through a proprietary plugin).
countwords - Playing with counting word frequencies (and performance) in various languages.
houndsniff - Hash identification program.