News for hackers. Stuff that matters.

3dGrabber

Re:Free the Icons on Tuesday June 30, 2026 @03:32AM (#48729594)
> user fatigue

Citation needed. What is user fatigue? Can it be empirically measured? Fatigued by what? Too much color? Lack of shape? Too much contrast? Lack of contrast?

When is the last time you were "fatigued" by icons?

Without hard facts the expression is just a wishy-washy way to promote a personal taste.

Re:macOS 26 Tahoe's Dead Canary Utility App Icons on Tuesday August 26, 2025 @09:07AM (#45026014)
> I'll die right there with you on that hill.

count me in.

May I throw in BeOs' icons [1] for good measure?

[1]: https://mastodon.social/@allenu/111581402975463677

Re:The Making of Micro Machines on Tuesday October 22, 2024 @03:28AM (#41912017)
Thank you!

From your descriptions, it seems likely that the same system was used in the earlier games.

Re:The Making of Micro Machines on Saturday October 19, 2024 @02:40PM (#41889693)
Awesome!

Back in the day, I reverse engineered the level format of v2. I Understood the graphics and physics attributes, but never how the waypoint system worked. (in multiplayer, if you take too big of a shortcut you’ll be penalized by being “popped”)

Can you explain how the waypoint system works in v3?

Re:The magic of DC-DC voltage conversion on Wednesday September 11, 2024 @03:11AM (#41508827)
There exists an interesting connection between Boost Converters and Hydraulic Rams [1]. A Hydraulic Ram is device that can pump water from a stream to a higher location by harnessing the kinetic energy of the stream, no other power source required.

The equations for the two devices are essentially the same, only the units change.

1 https://en.wikipedia.org/wiki/Hydraulic_ram

Re:Null Island Tourist Shirt on Thursday December 21, 2023 @11:56AM (#38723053)
It’s a pun. Undefined (program) state(s).

Also, there are some NAN’s hidden in the palmtrees.

Re:VanJS: A 0.9KB JavaScript UI framework on Wednesday December 20, 2023 @10:54AM (#38710023)
> Taking into account how much nesting is involved in writing HTML

which is another one of its flaws.

Re:VanJS: A 0.9KB JavaScript UI framework on Wednesday December 20, 2023 @10:20AM (#38709605)
^^^ Apples to oranges:

    <DoStuff args={...}><DoMoreStuff args={...}> <DoEvenMoreStuff args={...}/> </DoMoreStuff> </DoStuff>
vs

    DoStuff(DoMoreStuff(DoEvenMoreStuff()))
Both of them you would split into indented lines when they become too long. And 1 becomes too long much faster.

Also with 2 you can do

    const todo = DoMoreStuff(DoEvenMoreStuff());  
    DoStuff(todo);
where as with 1 you cannot.
Re:VanJS: A 0.9KB JavaScript UI framework on Wednesday December 20, 2023 @10:02AM (#38709384)
... and imposes a build step, for no good reason.
Re:VanJS: A 0.9KB JavaScript UI framework on Wednesday December 20, 2023 @09:49AM (#38709243)
Please no

The {...} syntax is a non-standard extension to XML/HTML I think MS came first up with back in the day for XAML (WPF).

It's a hack to "fix" a shortcoming of the base language.

It does not compose, i.e. :

<DoStuff args={<DoMoreStuff args={...} />} />

does not work.

Re:VanJS: A 0.9KB JavaScript UI framework on Wednesday December 20, 2023 @09:42AM (#38709176)
If you know JS (or any other C family language), the syntax is not new.

It's about getting rid of a flawed syntax.

But it'll probably never happen because people are used to it and oblivious to change.

Unless of course if one of the FAANG publishes it as their New FrameWork [tm], then everybody will jump on it, and people that don't are seen as "not modern".

Re:VanJS: A 0.9KB JavaScript UI framework on Wednesday December 20, 2023 @09:28AM (#38709028)
Why would you insist to write the function name both before AND after the call?

<DoStuff> args </DoStuff>

vs

DoStuff(args)

Re:VanJS: A 0.9KB JavaScript UI framework on Wednesday December 20, 2023 @09:17AM (#38708935)
People complaining about lack of JSX, HTML angle-brackets: I don't get it.

XML gets all the hate for being overly verbose (and for good reason [1])

however with HTML syntax, which is almost the same, everybody seems to be just fine...

[1] XML is sooo nineties, the "modern" developer uses markdown. inb4 S-Expressions

</rant> (...yes I know)

Re:Text Editor Data Structures: Rethinking Undo on Monday December 11, 2023 @05:39PM (#38606458)
> Time travel and the regional undo

Jetbrains’ IDEs have both of them and more. The feature is called “Local History”. [1] You can see the history of an file, a selected region of text, or even your entire project. It can undo file deletions/moves/renames. It feels like a personal “automated git without the git hassles”. It has got me out of some really bad situations.

[1] https://www.jetbrains.com/help/idea/local-history.html

Re:New Outlook is good, both for yourself and 766 third parties on Tuesday November 28, 2023 @01:05AM (#38442872)
The End Game is to make Windows “Cloud Only” [1]

Then they will have the users by their balls. Charge money for every click. Insert ads where they see fit. Dynamically adjust prices to squeeze the max amount of money.

Time for quarterly reports? “Sorry our Excel servers are under ‘heavy load’, Excel now costs 4x the usual hourly rate…”

[1] https://www.techradar.com/news/could-windows-12-become-micro...

Re:Feather – Simply beautiful open source icons on Monday October 17, 2022 @09:08AM (#33232936)
> I even tried using them in an app, but they upscale very poorly

Someone made the effort and ported them to .svg [1]

Donationware

[1]: https://codefisher.org/pastel-svg/

Re:Feather – Simply beautiful open source icons on Monday October 17, 2022 @12:02AM (#33229706)
It’s like the whole web has come to the conclusion that icons have to be monochrome and boring. Why? What is this group-think? Why do other styles of icons “look dated”? I have nothing against the “metro” or “modern” (by m$) style per se. Like all designs its has it has its strengths and weaknesses. But I miss variety, Icon-sets (or websites for that matter) with personality. “metro” used to have personality, but has long since lost it because everything looks the same. Anyone here remember the silk icons? [1] Again, I’m not arguing they are superior. But moar variety please: “silk icons”, “flat icons”, “silly icons”, “school icons”, “cartoon icons”… </rant>

[1]: http://famfamfam.com/lab/icons/silk/preview.php

> If junk starts coming in, that address is blocked, and I stop doing business with that company (if I haven't already).

AND CALL them, if possible: “I’ve received marketing emails from your company recently, how is this possible, I’ve never signed up, yaddayadda… “

Generate some cost on their side.

Re:If high street shopping was like online shopping [video] on Tuesday September 08, 2020 @04:11AM (#24406246)
Recently had to register to get a substantial "discount" on an expensive item. Gave them wrong data, of course.
Re:The Analog Computer Museum on Friday March 13, 2020 @01:26AM (#22564986)
Here is a 2h podcast with Ulmann explaining analog computers in great detail:

https://omegataupodcast.net/159-analog-computers/

The museum is located in his private home. He will personally show and explain the computers to anyone asking and making an appointment.

Re:DuckDuckGo Raises $10M on Tuesday August 28, 2018 @09:20PM (#17864473)
try &pws=0 on google.
Re:Airlines inching closer to dynamic pricing on Sunday February 25, 2018 @02:49PM (#16460789)
This video does a good job explaining how airline pricing works nowadays: https://www.youtube.com/watch?v=y3qfeoqErtY Basically, from the info they get, (destination, departure date, return date, etc.) they try to guess what kind of traveler the customer is and price the ticket accordingly. E.g. if there is no weekend between departure and return, they think that you must be a business traveler so the ticket is more expensive.
Re:Aramid: Create Strongly-Typed HTML Components in C# on Monday November 14, 2016 @08:38AM (#12949722)
While the tags are strongly typed, their attributes are apparently not (anonymous types). Why?
Re:Parsing Techniques - A Practical Guide on Sunday February 19, 2012 @05:04PM (#3610574)
Very accessible, yet complete book on parsing