News for hackers. Stuff that matters.

mafm

Re:OpenSCAD the Programmers Solid 3D CAD Modeller on Saturday October 10, 2026 @11:08PM (#50039468)
That looks like a really nice approach.

Build123d could really benefit from being able to add features interactively (including explicit constraints) and options like freecad and Onshape could really benefit from explicitly representing the model as code.

Build123d seems to require a lot of coding to calculate constraints and positions that could be more easily expressed using something like the solvespace constraint engine and some construction lines.

Re:Read the Novels and Forget Everything Else on Tuesday August 04, 2026 @12:00PM (#49170760)
I read the books, and enjoyed them in the early 2000s. I was quite amused to see the article on O'Brian in Yachting World in 2004 when I was halfway through the series. I don't have a link to the yachting world article, but the BBC article seems to be a reasonable summary of what I think I remember reading in yachting world: http://news.bbc.co.uk/2/hi/uk_news/magazine/3570988.stm

I think the yachting world and BBC article were following up on Tom Perkins original story published in latitude38: https://www.latitude38.com/features/O%27Brian.htm

Re:DIY AI-powered robot arm on Saturday March 21, 2026 @02:01AM (#47464382)
Nikodem Bartnik video on building and training a cheap robot arm. At least to me, this looks significantly more interesting than using AI to generate text.
Thanks - just tried gnovies and got a great recommendation.

I'm surprised that something I'd never heard of appears to work that well.

Re:Talent Is Alignment on Friday October 03, 2025 @08:50AM (#45462357)
It's true that talent is almost entirely curiosity/enthusiasm/drive.

But that curiosity/enthusiasm/drive has a large genetic component - like every pretty much every other individual characteristic that humans exhibit.

Re:The first release candidate of FreeCAD 1.0 is out on Saturday September 14, 2024 @05:12AM (#41538539)
Onshape is wonderful. Free users complained a lot about the changes to the free license years ago when they changed the rules, but I have no issue with it. TBH, I'm grateful they make it available on the terms that they do.

Solvespace is beautiful, but limited.

I spent enough time using FreeCad to get the hang of the user interface, but got enormously frustrated by it more or less randomly crashing and frequently generating bizarre shapes due to numerical issues when trying to do things like complex lofts. I have had no similar problems with OnShape.

I honestly don't know why there was so much noise about 'topological naming' in FreeCad, the stability issues I kept running into were way more frustrating than the clunky UI or counter-intuitiveness.

I did think about digging into FreeCad to fix some of the issues I was having, but once I started playing around with OnShape I totally lost interest. I am a lot more interested in designing parts than in debugging and fixing stability issues in complicated software in my spare time.

I am quite interested in trying out dune3d. It looks like the author has some expertise and interesting ideas about what's wrong with the other free CAD options.

Nice work!

Cool that you made this available for other people to benefit from.

Re:How to Keep Lambda Calculus Simple on Sunday July 09, 2023 @01:36AM (#36651861)
This looks nice. Looking forward to going through it and the related earlier stuff carefully at leisure.

I'm sure the author is well aware, but Lennart Augustsson wrote a really nice blog post responding to the original "Simply Easy!" in 2007 that was a lot more fun and simple than the "Simply Easy" paper.

http://augustss.blogspot.com/2007/10/simpler-easier-in-recen...

Re:CPM MagnaCut on Sunday December 26, 2021 @08:48PM (#29698191)
I'm not bob, but I bought a ruixin pro 8 (~40AUD) and 3 diamond stones (~5AUD a piece) on aliexpress a couple of weeks ago.

Watched a YouTube video and got half a dozen kitchen knives sharp enough to shave arm hair in about an hour. They seem to be holding their edges reasonably well a couple of weeks later.

I'd previously not had much success with Japanese water stones and with the lansky(?) gadget.

It seems like the key part of the process is (a) detecting when you have formed a burr so you know when to change sides/move to the next grit and (b) stropping at the end (get the leather strip with polishing wax).

The Chinese gadget is a bit crude but was honestly surprisingly effective.

I don't think the theory is that complicated but getting good practical results reliably can be a bit tricky. The gadget seems to work quite well for that.

Ps: Just looked at Cliff Stamp's sharpening site. I think that's an order of magnitude sharper than I was going for with my kitchen knives.

Re:Nbterm: Jupyter Notebooks in the Terminal on Tuesday April 27, 2021 @09:42AM (#26955693)
You may already be aware of it, but jupytext solves most of the problems ipynb files cause.
Re:Show HN: I made a minimalist spaced repetition tool on Saturday July 25, 2020 @04:52AM (#23947714)
Nice.

I would not pay for this but might buy it as an app on my phone.

I would be more likely to buy a subscription of you had a ton of decks on it like memrise does.

I hope Turkey does what you're suggesting with lighting.

There's also an ayasofya in trebizond that was converted back to a mosque in 2013. That building is still open for visitors but unfortunately the main dome and its mosaics are now obscured by barriers put up during the conversion.

It would be a trajedy if the same thing happens in Istanbul. Hopefully it's enough of a tourist attraction that it doesn't happen.

Ayasofya is an incredibly impressive and beautiful building. There's nothing else like it in the world (even though it was a major influence on subsequent buildings for a thousand years.) Far more beautiful than European churches.

Re:Building AI Trading Systems on Friday June 26, 2020 @10:59PM (#23659164)
The parent comment is the most useful one in the thread so far for anyone who seriously wants to learn about quantitative trading.

Sports betting is essentially the same thing as proprietary trading in financial markets. The paper gives a good summary of a technique that was very successful in its day.

There is very little publicly available material on quantitative techniques that are useful for proprietary trading. Lo and Mackinlay's "non-random walk down wall st" was good, but that's 20 years old.

The mathematical literature on gambling is a lot more accessible. It's also probably easier to consistently make at least small money gambling, because the barriers to entry are lower.

Because being ordered to do something that might get you killed isn't reasonable.
Acoording to ethics class during basic training in the Australian army, the key difference between soldiers and civilians is that military personnel are under a legal obligation to follow all lawful orders. The class highlighted that police are (by definition) civilian because police are only obligated to obey reasonable orders.

So a soldier refusing to carry out a lawful order that would result in near-certain death is guilty of a crime. A cop refusing to carry out the same order is entirely within their rights.

And then there was also a lot of discussion of the difference between lawful and unlawful orders, My Lai, Nazi Germany, etc.

Some Australian police recently refused to deal with people who had covid-19, because they argued it was unreasonably dangerous.

At least in theory, military personnel are held to a much higher ethical standard than civilian police.

When Hong Kong went back to China in 1997, it was 30% of China's GDP. In 2019, HK was less than 2.5% of Chinese GDP.

HK has grown since 1997, but China has gotten so much richer that HK is now basically economically irrelevant to the mainland.

As far as the mainland is concerned, Hong Kong is now only a political issue.

Re:New Zealand eliminates Covid-19 on Friday May 08, 2020 @04:29AM (#23112639)
Here's a chart that pretty clearly shows how well the US is doing in comparison to the rest of the world: https://twitter.com/yaneerbaryam/status/1256769252369072134

Live version of essentially the same chart here: https://www.endcoronavirus.org/countries

Re:Making Emacs Popular Again on Friday May 08, 2020 @12:44AM (#23111468)
If rms doesn't understand org-mode, that seems to be pretty indicative of what the real problems underlying emacs' lack of popularity are.

I suspect that org-mode is responsible for more people using emacs than any other package by a large margin. Not understanding org mode suggests to me that rms is no longer on the same page as most of the users.

I know there's a lot of other good stuff in emacs, but org-mode seems to be particularly key.

Re:Joy (Programming Language) on Saturday May 02, 2020 @09:06AM (#23051544)
Can you add a link pointing at some examples?
Lisp let's you modify its syntax. You're making the standard argument about why that might be a bad idea. At least for Lisp, historically it worked pretty well. As new ideas came along, a lot of the good ones got incorporated in Lisp as syntax extensions.

Overloading in C++ is kind of similar. Im not sure that worked out so well in practice.

That's a really interesting document.
I think technical education in the soviet union was a lot stronger than it was in the free world, at least in the 20th century. When I was 16, I was enrolled in the top high-school maths units in the early 1980s in Australia. Maths was about 1/3 of the academic contact hours and the curriculum was pretty standard across all the Australian states.

A family from the Ukraine somehow managed to immigrate to Australia and their 16 year old girl was enrolled on our maths classes. She was years ahead of the rest of the class.

She said she was a very mediocre maths student at home in the Ukraine, said quite a few times that in her opinion we had been taught basically nothing in the Australian system. I don't know how much maths the average soviet citizen learned, but I got the strong impression that soviet students who were actually interested in the subject got a much better mathematical education than they would have in Australia/US/UK.

Re:Emacs: The most successful malleable system on Wednesday April 15, 2020 @08:39PM (#22884883)
Large files seem fine in emacs as long as the lines are not too long. A 100MB file is no problem if there are less than a couple of hundred characters per line. If the average line is 2K characters, emacs will be unusable.
Re:Nbdev: Use Notebooks for Literate Programming on Tuesday April 14, 2020 @05:31AM (#22864092)
Jupytext (https://github.com/mwouts/jupytext) solves most of the problems with managing notebooks in git.

Older »