HNHacker News
TopNewBestAskShowJobs

wakeupcall

848 karma · joined December 11, 2021

submissionscomments
wakeupcall··on Louis Rossmann: Autodesk turns lifetime licenses into subscriptions [video]
For a non-commercial setting I would never touch anything autodesk. You can clearly see how f360 was changed from maker-friendly price to essentially the same price as a professional cad license within a few years with a clear directed strategy to capture the market. I might still be ok if you consider it includes cam/sim, but again only in a professional context. And make no mistake, the software is cloud+subscription only. f360 doesn't allow you to work on assemblies when offline, or export meshes, and some other arbitrary restrictions that make no sense except to limit offline mode.

If you have the money, and you're fine with windows, I would suggest alibre with the offline license as one of the few options available.

I've bitten the bullet and went with a mixture of freecad/openscad/cadquery/solvespace for my hobby designs. It's more work due to the limits, but zero regrets.

wakeupcall··on Louis Rossmann: Autodesk turns lifetime licenses into subscriptions [video]
Just a reminder that Autodesk is the oracle/adobe of the CAD world, and this is just the way they always operated.
wakeupcall··on Developer tools to create spatial experiences for Apple Vision Pro
I don't see this as a big problem. This is clearly aimed for development/investors in tech right now, and in this market the 3.5k price tag is actually pretty low consider this is actually a product, and not even a prototype.

The potential thanks to the higher resolution is huge. If you ever tried to do any non-gaming task on an oculus, you realize how important resolution is for text. Forget games, this is an enabler for a disruption in user interface.

My biggest gripe to me, let it be either meta or apple, is the vendor lock-in. I'm not going to touch anything made by meta. But apple is not far.

wakeupcall··on Fq: Jq for Binary Formats
I second poke. It's an amazing tool for debugging in general.

It's relatively rare to look into standardized binary formats (you'll likely look directly into a library at that point), unless you're writing a writer/parser/decoder yourself and need to double-check the output.

When developing with general binary data in mind, poke is much more useful.

wakeupcall··on KLOR – A 36-42 keys column-staggered split keyboard
I also paid a ton between shipping & customs (imported as well). I don't regret it though. If there was a reasonable EU reseller I would actually have bought a second.
wakeupcall··on KLOR – A 36-42 keys column-staggered split keyboard
I have a kinesis advantage (first version), along with several ergodox variants and other odd split keyboards. I still think it's the best keyboard I have, with the biggest complaint being the crappy esc (and fn keys).

Aside from the key well, the integrated palm rest is a big factor of how the keyboard works. The ergodox variants all require to raise your hands to operate, or use a dumb palm rest. But the position of a normal palm rest doesn't work with the shape of these keyboards.

I also don't get why so many try to reach for the small form factor, literally shaving 1-2 cm and loosing a ton of keys and then spend time adding layers later with all the complexity that this entails. This is also something I'm not fond of the advantage 360 -- loosing the fn row (I would likely have upgraded otherwise).

I wasn't aware of the glove 80 - that's a very nice option. Thanks for mentioning this. Just looking at this (without trying), I instinctively prefer the thumb cluster of the kinesis due to the double-length keys: these allow to move your hands vertically and still allow the thumb to hit the key without flexing). Considering space/bk/enter is placed there, this is not a small point.

However, this might just be bias after years of kinesis use.

wakeupcall··on I'm never investing in Google's smart home ecosystem again
It's going to take a while before the general public realizes this.

You need to see multiple failures before you can move the needle on a giant. This is especially true of a popular brand which is seen on android phones everywhere and it's essentially intangible (one example: you buy an asus phone, you still see "with google", but you don't associate poor sw with google: people still blame asus).

It's also much slower for physical products.

If you don't buy new cars but go for the 10y low-mileage ones, you'll be about to start experiencing extremely shitty car infotainment systems where every system cloud feature is useless because the api endpoint is already broken.

For houses and appliances it's even longer.

The problem is those past products and broken cloud features will haunt companies even if they corrected themselves for newer ones. You can't get rid of those as fast as you drop cloud services and make people forget. Google (and others) will learn this the hard way, in the long term.

wakeupcall··on My Life with the Penguins
> I've also heard the penguin researchers don't smell great when coming back from the field

Probably true for anyone working on the field with animals. Heck, even entering the rat stabulary in a biology lab smells.

wakeupcall··on Original Prusa MK4
It's not just a fork with rebranding though. The development done on top of slic3r are genuinely huge. And you can use this fork for any printer too (and plenty of people do).

It's nice to pay for actually open development.

wakeupcall··on Microsoft Loop Preview
They can afford to do that because they have an entrenched quasi-monopoly in the public/enterprise desktop sector.

You'll have to get office and windows at the very least, so why not include the license to all the other remaining products? The volume licensing deals make it very attractive even if you don't plan to use any of the other microsoft offerings. In fact, microsoft will still gain in marketshare alone even giving all those licenses out for free.

The net result for large orgs is that if you request a product, and microsoft has some bundled one that looks similar, your purchasing request gets automatically denied. It almost doesn't matter how much better the alternative is for your use case (or, more often, the other way around: how much worse the microsoft product is).

It's an excellent strategy, indeed.

wakeupcall··on Tracking the Fake GitHub Star Black Market
I have moved repositories off github, replaced the README with a warning and the new location and archived the project.

It's still getting starred...

wakeupcall··on Secret colours of the Commodore 64 (2017)
What you describe is regular burn-in, but this is not just burn-in.

Leaving a static image for >30m has no visible effect on this panel.

In this case it's the flicker itself which persists on _top_ of a slight color shift, and requires only a few minutes of exposure.

I tried this on another older dell IPS panel and I observed the same. Quite interesting!

wakeupcall··on Secret colours of the Commodore 64 (2017)
I observed an interesting effect.

I left the "palette demo" flickering on the same spot for about 5 minutes while doing other stuff on a dell up2720.

After closing the page, the pattern was still visible on the LCD when showing a grey image (or on top of the same pattern again where ghosting became quite visible). It's visible both as a slight color shift but mostly flickering.

Putting the screen to a fixed color pattern (via LCD conditioning) was still showing the same, again mostly on grey, excluding thus most of the driver/display chain as an issue which I suspected as first (dirty cache).

The effect is gone after about 5 more minutes.

First time I see persistence like this on an LCD. A static flat image can't do this on this panel.

Can anybody reproduce the same?

wakeupcall··on GNU Octave 8.1
When tied to academic research this has bigger implications.

Reproducibility is difficult or impossible to assess when there's no source, and it also requires higher barriers to entry (= money). The output of that research will also be tied the commercial license: academics can often get better offers, but you as a user are going to be outpriced.

I'm biased for sure, but I'm a deep believer in open research. The output of what I do/did should be free for everyone.

R being fully open and free is a big part in what it made it so popular in research.

wakeupcall··on GNU Octave 8.1
I can believe this, the status of the various libraries/toolboxes is not all made equal so YMMV depending on the field.

We had a few cases where this was the case involving the signal processing toolbox for example and couldn't reproduce the same results. In such cases we just refused to participate in the consortium.

In my old field we were mostly using R. If there's no active use of matlab, it doesn't make any sense to license it for a single collaboration. By the time you need it again, the license would be expired. And this completely ignores the "how do you want to run it", which for us involved a linux-only cluster. It's literally trashing money and time.

Commercially-licensed software is a true pain for research and collaboration, it doesn't matter if it's any good or not.

wakeupcall··on Samsung “space zoom” moon shots are fake, and here is the proof
I don't already fully trust the images, audio and videos I take with the phone.

I'm working close to HW and I actively use the camera/picture and videos for future reference and debugging. It's small, fits in your pocket, and the bloody thing can record at 240fps to booth!

Until you realize there's so much post-processing done on the images, video and audio you can't really trust and can't really know if you can turn it all off. The reality is that if you could, you'd realize there's no free lunch. It's a small sensor, and while we had huge improvements in sensor and small lenses, it's still a small sensor.

Did the smoothing/compression remove details? Did the multi-shot remove or add motion artifacts you wanted to see? Has noise-cancelling removed or altered frequencies? Is the high-frame rate real, interpolated, or anything inbetween depending on light just to make it look nice?

In the end, they're consumer devices. "Does it look good -> yes" is what thrums everything in this market. Expect the worst.

wakeupcall··on GNU Octave 8.1
My experience: you get code from a fellow researcher using matlab, and nobody in your institute is using matlab.

Getting approval for licenses is much harder than you'd think. The money is the smallest part.

In the end you just want to run the code once or twice, most of the time octave is going to be enough with zero or minimal changes. Cannot count the amount of times octave saved the day.

wakeupcall··on FreeCAD User Book (2019)
I've switched 100% my of my hobbist design work onto FreeCAD since last year. It's still kind of painful, but I didn't feel limited. I'm waiting for it to have his "blender" moment. It's still far behind, yes, and it still does tend to crap over geometry a little too much, however I don't have to deal with licensing BS, and by knowing python I can actually do way more than what I could do with other cad offerings. The potential is absolutely staggering there.

For reference, I was mostly using onshape+f360 before for my personal work, but my experience includes inventor, solidedge, solidworks and creo. I work close to an HW team, but my employer is stingy to give cad licenses to anybody which doesn't strictly need it due to the outrageous costs these software costs for every single seat. This makes collaboration a ROYAL pain.

So my workflow usually involves importing parts into freecad, reverse engineer them, and then send the actual modeled suggestion back to the HW team. I can work with a good 30% of the parts involved without too much trouble, which is pretty amazing in it's own regard, although it's usually not pretty.

I really wanted to buy Alibre. I can afford the full "alibre design offline license" no problem. It's the only cad program I've seen that has decent pricing and decent licensing, but it doesn't work on linux. And I tried everything to make it work on wine. Hard pass.

In a certain sense, I'm glad I've stuck with freecad recently, since I know every single design I do I will not have to fight with licensing or obsolete window incompatibilities later on. It's mine forever.

wakeupcall··on Signal is for everyone, and everyone is different
Ultimately though signal is yet another centralized messaging platform that can pull the rug on you at any time, and using a different client to use that platform is officially forbidden.

I was fooled by the relatively open nature of the client, but ultimately it's still a closed, private network.

If your social circle allows this, push for a true open network.

wakeupcall··on Photoprism – open-source Google Photos Alternative
Is there an alternative to google photo without all the upselling?

I'm setting up setup a new phone which has google photo as the default gallery app, and if you're not in the US and/pr don't want to use the google services, most of the stuff you have in the menus is literally worthless.

The "print service", for one. It's right in your face most of the time, but there is no option to turn it off if you basically can't use it.

I've been using "Simple Gallery Pro", but it lacks basic video editing support. I don't need anything fancy, but trimming videos is something you often need to do for sharing.

Any recommendations on the same vein?

wakeupcall··on Poll: What's the best laptop for Linux these days?
Currently using a T14 gen2 amd with 5850U and 32g of ram. Performance is excellent. The battery life is also excellent, unless you get the 4k screen in which case it's not good (I have both). I'm waiting for newer amd options really: I'm extremely satisfied with the vega performance, and stability has been excellent under linux. Compared to the issues I had with the intel xe drivers under linux I'm not willing to go back really.

I would consider the M1 Pro if it had complete linux support. However I do prefer the lenovo keyboard, and I also generally like the "boring" chassis of the lenovo as well. The x1/thinkpad chassis is extremely durable and forgiving. If you travel with your laptop you don't need to worry about handling it like it's made of glass. I cannot count the amount of dinged or bent macbooks I've seen due to the alu chassis.

System 76 is not really competitive in EU last time I checked due to customs.

I know framework only recently has opened resellers in germany/france so it wasn't an option when I was looking at the time. However I don't see much appeal at the "upgradability", aside from the battery and ssd (which is easily serviceable on all lenovos). I always bought the laptop maxed out to avoid upgrading/incompatibility issues and used the laptop until it finished it's service life (5+ years).

wakeupcall··on Ten influential programming languages (2020)
Pascal similarly lives on with Deplhi/Lazarus. I know plenty of currently supported commercial programs running on Delphi and considering a transition to Lazarus.

I've seen an uptick in APL and APL-derived array languages. "Niche" would have been a better term. I would put Smalltalk in the same category.

What about some commercial languages instead which are de-facto dead, such as ColdFusion, ActionScript, Lingo, and so on...

wakeupcall··on OCaml Canvas
I used to scoff to the language impurity and no operator overloading. Ocaml always felt like a beaten ML, always second in class compared to haskell.

As usual, superficial views completely change when you actually start using the language. I never did anything mayor (1yr+dev) on it. I only contributed to existing projects and some small personal ones. I found it more pleasant to use compared to haskell (ghc effectively), less surprising, and and a lot more practical.

Combined with a live repl, it feels very close to how I normally work with lisp. In fact, I actually find it ambivalent compared to julia for explorative work and there's a lot of interesting and recent work being pushed to opam regarding this (dataframe/sci/numerical plotting libraries).

It's old, and thus less sexy/marketable.

wakeupcall··on Paying maintainers isn’t a magic bullet
Relicensing is a big problem is the OSS world too. To work at all, it requires copyright attribution. For small projects this really hampers collaboration. But if you don't do it early it might become impossible to do later.
wakeupcall··on Beyond Meat is struggling, and the plant-based meat industry worries
Not a vegan, but I went to several places that served some veg patties that I really enjoyed. It didn't attempt to taste like meat, but it was just as enjoyable.

After this I tried several of these alternatives just to look for different flavors. Beyond meat really smelled weird when cooking, and while somewhat acceptable in taste I can totally share the stomach weirdness.

This didn't prevent me to keep trying other stuff. "Impossible meat" I was never able to find yet. But as other have said, the major issue is that all the alternative options cost _more_ than actual beef where I live. This makes it a luxury option.

wakeupcall··on Python 3.12.0 is to remove long-deprecated items
It's a real shame, since this is a project management issue. You'd expect python to be a stable language given its age. I expected that to be the case at 2.7. Then at 3.1. At 3.12 it's still not the case.

It's reasonable to expect this is not going to change.

wakeupcall··on Python 3.12.0 is to remove long-deprecated items
I'm normally joyful when a modern language (say, julia) decides to break backward compatibility to improve the language on a fundamental level. This is mostly because I'm not too vested in it.

For languages where I have 10+ years of work behind, it's the exact opposite, and where I see the c/c++ model of not breaking backward compatibility a much saner choice.

Python in particular is an extremely bittersweet pill to swallow. The amount of small and large breakage I had ever since I started to use it for production work (v2.6 and onward) has been relentless. Small and large breakages requiring constant retooling and reworking. Minor release? Yeah, still breaks just as much as a major one. pyenv doesn't help when you dependencies need to be updated, and the updates do not support the lower versions you wanted to use anyway. Containerizing everything is a not a solution for a project is expected to be supported for years so the real way forward is to fix it, again, and again, and again. My experience is that every 6 months there _will_ be work just to fix bitrotting. A one year old python project will hardly even run unless it's using the stdlib only.

By comparison, I never experienced such churn with perl.

wakeupcall··on reMarkable 2
I was referring to the "press button to use your remarkable" that you can see inbetween before it goes to sleep.
wakeupcall··on reMarkable 2
To me it's the opposite: I expect to be able to read the note which is on screen indefinitely, that is: exactly how I leave a notebook open on a page.

Physical security is a non-issue in this class of device IMHO. It's the same security I expect on a physical notebook. If that gets stolen, it's stolen. If we can get something better (like full encryption with pin unlock - so that the other non visible pages are safe) than I would be more happy, but the current status is still perfectly fine.

What's NOT ok is the reliance on the cloud features. There's no encryption. No control on sharing. It's either all or nothing. You can turn this off, but then you cannot send the notes elsewhere (it's fine if I'm intentionally sending one page to somebody I know he can receive it). Screenshare also stops working, despite being a dumb vnc connection wrapped in ssl, just because the central randevouz point becomes inaccessible.

This is also why this makes this device unfit for company use IMHO: your users cannot be compliant with any sort of security policy unless they disable everything and just use it as a dumb notebook. Getting it stolen is a non issue: you can get a notebook stolen, it's your fault. But if I cannot control the cloud features in a fine-grained mode, then it's outside of your control and that's what makes the device really unfit for corporate use.

I hope remarkable is listening. I opened several tickets for this: just allow me to disable sync for a folder or everything (without killing send by email) would already be a start.

It's otherwise an amazing device, but a device you cannot trust with the cloud features, which is a major shame.

wakeupcall··on reMarkable 2
I had a ticket on this. There's no reason not to write "device is off" on the banner which is already there in sleep mode.

A notebook doesn't make the note disappear.

← PreviousPage 3 of 6Next →