HN user

phkahler

23,841 karma

Solvespace Maintainer: https://solvespace.com/index.pl

The shell theorem does not apply to galaxies.

Posts71
Comments8,588
View on HN
solvespace.com 3mo ago

Open source CAD in the browser (Solvespace)

phkahler
374pts128
solvespace.com 3mo ago

Solvespace v3.2 (CAD)

phkahler
1pts1
www.justice.gov 7mo ago

Justice dept. requires RealPage end sharing competitively sensitive information

phkahler
68pts64
hackaday.com 11mo ago

Happy Birthday 6502

phkahler
10pts0
www.pcgamer.com 1y ago

How has it all gone so wrong for Intel?

phkahler
2pts0
www.youtube.com 2y ago

68,000 Lb Cross Beam Placement – Gordie Howe Bridge

phkahler
2pts0
www.youtube.com 2y ago

68,000 Lb Cross Beam Placement

phkahler
2pts0
security.googleblog.com 2y ago

Improving Interoperability Between Rust and C++

phkahler
166pts99
github.com 2y ago

My favorite code comment/rant

phkahler
1pts0
xanim.polter.net 3y ago

Xanim – early multicodec video player

phkahler
1pts0
blog.horizon-eda.org 3y ago

What's new in Horizon EDA version 2.5

phkahler
2pts0
www.travelpulse.com 3y ago

Something with ATC at SFO

phkahler
1pts2
github.com 3y ago

OBS-Studio does not want a better native EQ

phkahler
1pts0
www.roadtovr.com 3y ago

Meta shutting down its most popular VR game

phkahler
20pts2
blog.horizon-eda.org 3y ago

Horizon EDA 2.4 Blog

phkahler
6pts0
phys.org 3y ago

A new milestone for laser technology: Seeded free-electron lasers

phkahler
5pts4
github.com 3y ago

The House Built by Programmer

phkahler
2pts0
github.com 3y ago

Show HN: 3D printed PC with only 1 fan

phkahler
15pts5
lizengland.com 3y ago

The Door Problem

phkahler
2pts0
en.wikipedia.org 3y ago

Amphicar – Car That Floats

phkahler
1pts0
www.openmatrix.org 4y ago

Open Matrix Language

phkahler
2pts1
incoherency.co.uk 4y ago

FreeCAD vs. SolveSpace

phkahler
3pts0
www.phoronix.com 4y ago

Benchmarking Nvidia open source driver

phkahler
3pts0
www.openmp.org 4y ago

OpenMP for Parallel Processing

phkahler
2pts0
www.phoronix.com 4y ago

Fedora 36

phkahler
8pts0
makezine.com 4y ago

CAD in Blender

phkahler
3pts0
www.eaa.org 4y ago

Free Young Eagles Flights

phkahler
1pts0
www.openmatrix.org 4y ago

Open Matrix Language

phkahler
3pts0
www.cnet.com 4y ago

Rockin' on Without Microsoft (2003)

phkahler
2pts0
github.com 4y ago

Open Matrix Language

phkahler
1pts1

I recall reading that the corals can reproduce both sexually and by cloning, with most in nature using cloning. The researchers brought them back to a lab and bred a bunch of them and found a lot of offspring could thrive in the warmer more acidic water, so they wanted to reintroduce them to a reef (or maybe they had). Been a while but it was interesting. Not sure what it takes to shift away from cloning in nature, but waiting for most the reef to die off seems backwards ;-)

> Going forward, however, I expect the inference market to grow much faster than training costs (and that includes the assumption that training costs will continue to skyrocket), which means they really can make it up in volume.

But as inference becomes cheaper, some of the market will move to self hosted inference. I look forward to someone supplying small servers designed to run inference locally.

With or even without open models these companies are selling compute, and we've been making that rent vs buy decision for 60 years.

ECC and DDR5 2 days ago

> Everyone repeats the statement DDR5 on-die ECC isn’t a replacement for regular ECC, but nobody ever shows data on DDR5 bitflips.

That's because the on-die ECC cannot detect errors in the transmission of data from the DIMMs to the CPU. It seems like on-die ECC is meant to "hide" some level of errors to make less reliable RAM chips appear good. I have no idea if that's a reasonable way to do it, but it seems like it could be misused. Like TFA suggests, we need to know how the two levels of ECC interact.

> The commits are in my fork if anyone wants them but I can’t imagine why anyone would.

This recently happened with solvespace (I am a maintainer). Someone posted a link to a fork with a bunch of goodies added. I think they just had AI implement some big features that had already been discussed and were either rejected or far future/maybe. That fork still exists but looks to be dead, as there hasn't been any new development since it first appeared. I had a good look at all the commits but I don't see any that I really want to grab as-is. Some of it looked a bit promising though.

I recommend you at least make upstream aware of your fork if there is anything in it that they might want.

Permissive licensing is a large part of the issue TFA is talking about. GPL does not have those issues. All FLOSS suffers from AI ingesting the code and being able to output work-alike programs to some extent, but for now large GPL programs - Inkscape, Firefox, VLC, Blender, FreeCAD, KiCAD, the Linux kernel, etc are all safe - none of them are permissively licensed so nobody can proprietize them (is that a word?)

Unfortunately (in my opinion) the rewrite it in Rust movement also abandoned non-permissive licensing, so over time a progressively larger body of work will fall to this.

> Probes trained to predict the outcome of future edits (before they are materialized and written on disk) achieve performance above chance up to roughly 25 steps in advance.

Are these probes effectively run in parallel? The way this reads is more about predicting a future outcome than keeping the current token relevant based on past tokens.

98% Isn't Much 15 days ago

> I do not give a shit if you want to use a 3 year old browser at this point. Go look at a blank screen.

And I don't give a shit about your site/content/whatever. If you don't work with Firefox or my old Mac browser, your whatever isn't worth my time. For "content" sites this is insanely true, even for "news".

> Are there similar size, but less powered (and cheaper) workstations?

I designed this:

https://github.com/phkahler/mellori_ITX

It's 195 x 190 x 60mm and takes a standard ITX board. You'll need to relocate the hole for the fan depending on your motherboard, but CAD files are available and you only need to change 2 parameters (X,Y of the hole center).

BTW mine was upgraded to 64GB RAM and a 5700G (zen 3 APU) but it died and I'm still trying to bring up a newer board - still socket AM4.

BTW to get the center coordinates of the hole, measure from the edges of the board to the top and bottom of the metal plate under the CPU socket and take their average distance. That plate is symmetric and centered under the hole.

OpenPrinter 16 days ago

If the ink is refillable due to lack of DRM, why not just buy a commercial printer that supports those cartridges?

> I wanna see an inference chip where the weights are part of the rom of the chip.

I've been wondering about that for a while now. For a lot of tasks putting weights in ROM is probably OK. OTOH:

> There would be 1 multiplier per weight...

I'm not sure that is a good idea. Maybe if its quantized down to 2 bits... Otherwise maybe a small ROM near each multiplier (or row of them or whatever) so the multipliers could handle N distinct matrix operations without having to move the data from far away.

Another fun thought is to have a row of MAC units on DRAM so a DRAM row would be a vector. Row size might be 64Kbit or 8K weights if they're 8bit. This also keeps the weights and calcs on the same chip. I'm not sure this would put enough multipliers on one chip though. Systolic arrays can have tens or hundreds of thousands each doing one op per clock cycle.

I was drooling over the MC68000. I had a pre-release reference manual from 1979 and it was the most awesome chip around. Atari and Commodore and Apple used it after their 6502 systems. Arcade games used it after their 6502 and 6809 days. The only reason x86 became popular was because IBM put it in the PC - not for any technical reasons.

> The Solvespace UI is a long, long way from being the sort of UI a contemporary kid has any kind of comfort with...

Respectfully, I disagree. Even adults have used the word "fun" to describe using solvespace. But I don't actually have feedback from kids, hence the question to OP.

I haven't heard of any UBI experiments, only giving BI to some people, which would not have much impact on things like average rents over an entire region.

I have similar hopes for Solvespace - that every middle school student can pick it up and design things. We have a couple issues that keep me from recommending it too strongly though - bugs in the boolean code are IMHO the biggest blocker for kids.

Any chance you could have the kids make comparisons between the two? Solvespace is completely constraint-based, so it may be a bit harder to learn but also more flexible.

It's a single exe, but there is also an experimental web version: https://solvespace.com/webver.pl

> A basic floor of income that everyone gets,

Surely the author has to know that providing UBI is just going to lead to inflation of rent, food, and transportation.

I think John Carmack is confusing the usefulness of ones contribution to what went in to making it. Both of these men have done amazing things technically and deciding which one is "better" is a fools errand.

For the HIG: Use menu item icons sparingly and with purpose. Icons allow people to find menu items more quickly, and help clarify what selecting an item does.

I'm not sure that's even OK. I find icons disruptive to reading the menu, but at least Apple still has text to read. Microsoft Word doesn't even have "Save" as text for saving your file, never mind that the icon isn't even in the file menu these days.