HNHacker News
TopNewBestAskShowJobs

Doxin

3,132 karma · joined March 15, 2017

submissionscomments
Doxin··on LittleSnitch for Linux
I'm not convinced "most played" is the relevant criteria here. That's easily skewed by games which are time-sinks, like PvP games with draconic anti-cheat and DRM. That doesn't make those games more important than games which absorb less playtime.
Doxin··on CadQuery is an open-source Python library for building 3D CAD models
yes, exactly.
Doxin··on A Python Interpreter Written in Python
oh for sure, but I still feel like telling people pypy is written in python is misleading. it's written in something significantly like python, but it's not python.
Doxin··on Playdate’s handheld changed how Duke University teaches game design
you can run playdate games on the desktop using the emulator included in the free SDK. It won't be as fun as running it on an actual device, but nothing stopping people from actually messing with making playdate games without a playdate.
Doxin··on A Python Interpreter Written in Python
PyPy is python implemented in RPython, which is technically a python subset. It's so restricted it might as well be a different language though.
Doxin··on CadQuery is an open-source Python library for building 3D CAD models
OpenSCAD works natively with triangle meshes. sphere() will create a spherical triangle mesh.

These libraries on the other hand can natively represent a sphere for instance. This means that during CAD-ing you don't need to worry about resolution, that's a consideration for export only.

Doxin··on Filing the corners off my MacBooks
> since that amount of current and voltage can certainly damage sensitive electronics

Like for instance the magic mouse. I've completely destroyed three magic mice by sometimes accidentally touching the mouse to the laptop. It'd not do much of anything initially, but at some point touching them together would kill the connection for a couple seconds, and over time it evolved into the mouse just refusing to connect altogether.

I'm glad my boss pays for this hardware because I'd be incensed to have a mouse THAT expensive break that quickly.

Doxin··on Microsoft hasn't had a coherent GUI strategy since Petzold
I understand those prompts perfectly fine, but they are panic inducing for e.g. my mom who has about a 50% chance of clicking the wrong button and losing work.
Doxin··on Boneyard: Generate pixel-perfect skeleton screens from your real DOM
You're close. it loads the actual content while you're developing your app to create skeletons. In production it then uses the data gathered in development.

It's a clever trick.

Doxin··on Show HN: We built a camera only robot vacuum for less than 300$ (Well almost)
my previous robot vacuum did not do any mapping, but did always manage to find its way back to the charger. It'd just follow the walls until it saw the chargers IR beacon.

Clever design if you ask me. Doing a lot with a little.

Doxin··on LittleSnitch for Linux
5% on the steam survey though. The jump isn't quite as big from previous years as it seems as they did some corrections to the statistics this year, but 5% is nothing to sneeze at.
Doxin··on Got kicked out of uni and had the cops called for a social media website I made
> like obv, if someone is being this rude to me, all i can do is tell him to come suck my dick

Thaty's far from the only option there, however tempting it is.

> why would i be nice to him?

Because being nice to people is how you get things you want.

> what else could I have done at this point

You could've promised to take the site down, which both functions as a gesture of good will and to calm the deans nerves. At that point you'd probably be in a much better position to start a conversation on how you could make the site in a way the dean is comfortable with.

Doxin··on Microsoft hasn't had a coherent GUI strategy since Petzold
IMO the ubiquitous Yes/No/Cancel is even worse. No and Cancel are too conceptually close. Doesn't help that these usually show up when you're about to lose all your unsaved changes.

We've got big screens now! use more words! Save changes/Discard changes/Don't quit.

Doxin··on Samsung's Blood Pressure Monitoring Feature Now Available
I'd read that differently. periodic doesn't mean continually. I'd expect you'd need to calibrate against a sphygmomanometer weekly or something to that effect. Still a lot more doable than wearing a blood pressure cuff 24/7, even if the calibration interval is fairly frequent.
Doxin··on iBook Clamshell
As I understand GDPR you're not even allowed to de-emphasize the reject cookies button.
Doxin··on Grief and the AI split
I don't think any programmer wants to be obsolete, but the only alternative to aiming for it is to write bad code.
Doxin··on Package managers need to cool down
CVEs are conceptually not the worst thing, but when every time anyone uses a regex gets a CVE it stops being a useful metric real fast.
Doxin··on Simple screw counter
I mean I'll be honest, it's still a car crash of a program, but at least it's now a usable car crash. I've found the following workflow to be pretty good, using the part design workbench:

- create a part - create a body - create a sketch - pad/pocket/revolve/etc - repeat with additional sketches to taste

I've also been using the proxy object thing, I forget the name, the button is a green blob, to "import" geometry from a master sketch into more specific sketches.

Doxin··on Simple screw counter
For what it's worth I've been using FreeCad 1.1RC2 lately, and for me it's the first FreeCad version worth bothering with. It's now a tool I actively reach for over OpenSCAD and Blender for various projects. Previously I couldn't make the simplest part with it.

I can't wait for the release proper, but I can heartily recommend everyone try the release candidates as well. I've got a feeling this is the tipping point for FreeCad like 2.5 was for blender.

Doxin··on What every compiler writer should know about programmers (2015) [pdf]
I'm not opposed to compilers erroring out on UB. But that's not what happens. Instead of choosing to either proceed and hope all is well, or choosing to stop and error out, compilers instead take the secret third option of breaking your code even more and telling no one.
Doxin··on US plans online portal to bypass content bans in Europe and elsewhere
which books?
Doxin··on What every compiler writer should know about programmers (2015) [pdf]
No, because the former definition is still something you can rely on given a specific compiler and a specific machine. Hell a bunch of UB was pretty much universal anyway. Compilers would usually still emit sensible code for UB.

UB just ment "the spec doesn't define what happens". It didn't use to mean "the compiler can just decide to do any wild thing if your program touches UB anywhere at anytime". Hell, with the modern definition UB can aparantly time travel. you don't even need to execute UB code for it to start doing weird shit in some cases.

UB went from "whatever happens when your compiler/hardware runs this is what happens" to "Once a program contains UB the compiler doesn't need to conform to the rest of the spec anymore."

Doxin··on Show HN: Moltbook – A social network for moltbots (clawdbots) to hang out
This agent framework specifically gives the LLM memory.
Doxin··on Television is 100 years old today
It's kind of amazing the sort of hoops people needed to jump through to make e.g. the BBC-1 ident: https://www.youtube.com/watch?v=xfpEZDeVo00
Doxin··on 3D printing my laptop ergonomic setup
It should be mentioned that as far as I can tell pretty much no one is selling pure PLA filament. They all have additives, so who knows what the actual glass transition temperature is for any random given filament. This has been true for a while too. Pure PLA has some properly awful properties, among which is it having pretty much no elastic deformation. Any amount of force will introduce microscopic cracks. The various additives reduce these kinds of issues and are therefore not really optional.
Doxin··on A 'Holy Grail' Sleep Apnea Pill Could Be on the Market Next Year
So take it off? You need it for sleeping, not for other activities.
Doxin··on The world is one bad decision away from a silicon Ice Age
I can only imagine something like a graphite bomb[0]

[0] https://en.wikipedia.org/wiki/Graphite_bomb

Doxin··on A4 Paper Stories
I guess the fact that over here GSM was also the term for a mobile phone for the longest time has affected things some.
Doxin··on A4 Paper Stories
Roughly no one already says GSM. When talking about paper you'll hear people say things like "That's a sheet of 120 gram"

GSM basically only ever appears in print. If someone DOES ask "what does 120 gram mean here?" the clarification is going to be "Oh that's grams per square meter" and not "Oh that's gee es em"

I should mention GSM is also probably an americanism. I'm in the EU and out of the five packs of different kinds of art paper four are labeled in g/m2, and one has no labeled weight at all. None of them are marked in GSM as that abbreviation only works in english, while g/m2 works in all languages.

Doxin··on Take One Small Step
> Doing anything usually involves prep work. Want to take a step? First put on your shoes (literally or figuratively, depending). If your attempted habit is 70% prep, your brain will somewhat rightfully conclude "this is stupid" fairly quickly.

Note that this is also something that can be weaponized. Recently I've learned to draw and I found I kept having great difficulty just starting. To get over that I made the agreement with myself that at least once every two days, I would grab a pencil and page through my sketchbook. I'd find myself on the first blank page holding a pencil.

Turns out your brain thinking prep work without actual work is stupid really helps here. Once you've tricked yourself into doing the prep work, you might as well do the work-work.

e.g. for distance running: just make the deal with yourself that putting on your running clothes/shoes/etc and taking one step outside counts as having ran that day. You'll find yourself going for a run anyways once you get outside, because you might as well.

> "Just do X every day for [long time period]" has an inherent falsification problem

Very true, but unfortunately a lot of things worth doing require that sort of investment. When learning to draw I hated every single second for the first ~two months or so. And then like a switch getting flipped I started having fun.

> You can actually make steps so small that they're useless.

You should take the biggest steps you can actually keep yourself to. Maybe that leads to steps that are sub-optimally small, but taking useless steps is still doing more than taking no steps.

> Doing something daily for a long time is extremely hard to achieve

Oh for real, especially once you factor in force majeure. Hence why I went with "draw at least once every two days". That gives you wiggle room to plan around life events.

Turns out building habits is incredibly hard and no amount of seeking advise will do it for you. It's a slog and you gotta overcome that yourself one way or another.

← PreviousPage 2 of 34Next →