Readit News logoReadit News
PythagoRascal commented on Menstrual tracking app data is gold mine for advertisers that risks women safety   cam.ac.uk/research/news/m... · Posted by u/Improvement
NoTranslationL · 2 months ago
Yeah, there is no support for “multi-dimensional” metrics. So systolic and diastolic would each have to be their own metric. Food tracking in Reflect could use some work, but if you link with Apple Health, Reflect can pull data from Cronometer or MyFitnessPal for example.

Any particular place you thought the premium was very aggressive? I’m open to changing that, it’s not the kind of feedback we normally get. Thanks for saying so

PythagoRascal · 2 months ago
Could you elaborate on which features are premium only? Or maybe also put them in the AppStore description? I tend to be averse to even downloading apps with IAP, without knowing what they are going to be.
PythagoRascal commented on Does iOS have sideloading yet?   doesioshavesideloadingyet... · Posted by u/TheDong
gjsman-1000 · 6 months ago
A. Unlocked devices foster piracy. Piracy is also the biggest reason people complain about locked down devices and game consoles. It is also a fact that a pirated binary, stripped of identifying information, becomes easy to sideload.

B. The law makes no distinction between a game console and a computing platform, nor should it. There is also no such thing legally as a “general purpose computer” like I’ve seen some people try to define iPads as, so as to somehow justify iPad sideloading but not Switch sideloading.

C. I don’t buy the 30% cut argument, because we have a counter example: Steam on PC. How many companies sell their games directly outside of Steam? How many give you a 25% discount on top of that? Nobody.

PythagoRascal · 6 months ago
> How many give you a 25% discount on top of that? Nobody.

Because they are not allowed to sell the game cheaper elsewhere if they also want to sell on Steam. Their dev ToS require that.

PythagoRascal commented on The Floppotron 3.0 (2022)   silent.org.pl/home/2022/0... · Posted by u/pabs3
Karellen · 6 months ago
In a similar vein, there's Device Orchestra

https://www.youtube.com/@DeviceOrchestra/videos

PythagoRascal · 6 months ago
There is also the amazing Franzoli Electronics with his tesla coil music. Great selection of tracks. from AC/DC - Thunderstruck to Megalovania - Undertale OST, you'll find something you like: https://youtu.be/99aLrgk-uqs
PythagoRascal commented on Text Editing Hates You Too (2019)   lord.io/text-editing-hate... · Posted by u/airstrike
mattpallissard · 9 months ago
> For extra credit, you can try to figure out what's going on here:

I've spent a few minutes staring at this section and still haven't figured it out. Anyone smarter than I care to shed some light?

PythagoRascal · 9 months ago
My best guess would be: selecting with the mouse from the left until the (first two?) arabic characters, then extending the selection using the right arrow key while holding shift. Might be that the arrow key skips the cursor to the right side before extending the selection.
PythagoRascal commented on Tiny Glade 'built' its way to >600k sold in a month   newsletter.gamediscover.c... · Posted by u/TaurenHunter
k1w1 · 9 months ago
The seamless integration between one type of object and another is really impressive. The way that the blocks in the roofline perfectly work regardless of the height of the roof is a great example.

How is this possible? Is it some kind of procedural geometry that fills in the available space?

PythagoRascal · 9 months ago
As far as I know they are using a customised variant of the "wave-function collapse" technique, used and popularised by Oskar Stalberg in his games "Bad North" and "Townscaper". The technique boils down to hand-crafting tons of tiles with adjacency rules about which tiles can slot together. When the user adds/removes a tile the algorithm iteratively tries to find fitting tiles and, if needed, changes neighbouring tiles for ones with the best transitions. He gave a talk where he goes into detail about this[1]. You can also find more if you google his name and "wave-function collapse". [1]: https://youtu.be/0bcZb-SsnrA
PythagoRascal commented on Arena-based parsers   iliabylich.github.io/aren... · Posted by u/ibylich
willvarfar · a year ago
I enjoy messing around parsing things etc. Although I started with handmade unschooled attempts many decades ago, I later went through the classic yak/bison phase etc before firmly getting back into the hand-rolling custom side of things where I'm much happier.

My main motivation is speed, e.g. I have enjoyed handcrafting wickedly fast custom JSON and SQL parsers and bits of code that sit on top of them.

My general approach now is to use a tokenizer that generates an int that represents each token, where the bits in the int tell me the location of the token in the source buffer and its type etc.

In languages with a lot of per-object overhead like Java this is literally a long; but in the C/C++/rust camp it can look and feel like an object or struct or whatever because, underneath, it ends up still being an int that gets passed in registers and on the stack etc.

Sometimes the parsing is one-pass and the tokens don't need to be stored or anything; its usually the memory allocations that kill parsing performance, and a once-through json decoder can completely eliminate bottlenecks on hot paths in data processing etc.

Other times I run through once and store these tokens in an array, particularly if I'm going to be going back over them etc. Its actually easy to make a function that, given an 'int' token, finds the next one, so if you are going through the data several times you don't need any allocations. But other times you want to go backwards or you are really going to be going through the data a lot so it makes sense to store the offsets of everything.

Sometimes future steps will be reordering things and transforming the AST etc; in those cases, I generally have a writeable arena where I append the text of new tokens, and a bit in the token ints discriminate between the read-only source buffer and this transformed buffer. This is all particularly cool when it comes to generating sensible error messages with context, which is a finesse most handmade parser makers rue later that they had overlooked :)

I would be interested to know just how unmainstream this kind of approach is? Please weigh in, would love to learn new tricks :)

PythagoRascal · a year ago
I would be very interested in a more detailed write-up, if you have the time (or have one already).
PythagoRascal commented on Banks start using purchase history for targeted ads [video]   youtube.com/watch?v=VCiXu... · Posted by u/walterbell
walterbell · a year ago
There's a store with lots of self-checkout machines and one human cashier, who is trained to ask "Are you paying with cash?" then direct you to machines otherwise. Sometimes they look disappointed when I confirm cash payment. I should ask, "Do you prefer digital payment?" and follow up with, "If everyone pays digitally, what will you do?"
PythagoRascal · a year ago
What does it achieve to be snarky to someone who can do nothing about it?
PythagoRascal commented on Embezzlers Are Nice People (2017)   stimmel-law.com/en/articl... · Posted by u/VHRanger
forgetfreeman · a year ago
Lots of things sounds like a better option when you remove the constraints of actual human behavior (see also: economics). Unfortunately human behavior is what it is regardless of whether your strategy accounts for it or not. So again, for the cheap seats, therapy is a complete waste of time in 100% of instances where the individual in question isn't genuinely pursuing change.
PythagoRascal · a year ago
Yes, and an individual's convictions remain static forever and cannot be influenced by others. You can't convince me otherwise.

Your argument sounds tautological.

PythagoRascal commented on The Reddit blackout will continue   old.reddit.com/r/ModCoord... · Posted by u/taubek
johnboyega · 2 years ago
server costs money and reddit is not charity either. If they provide a good product that you use everyday, then why cant they charge for the api?
PythagoRascal · 2 years ago
For not being a charity they seem to gladly accept a lot of free volunteer work and free content created for them.

I'd say in terms of value to the platform they got a great deal.

PythagoRascal commented on ArchiveTeam has saved over 11.2B Reddit links   old.reddit.com/r/DataHoar... · Posted by u/susanthenerd
malermeister · 2 years ago
Could one import all of this into, say, a Lemmy instance to kickstart a reddit alternative?
PythagoRascal · 2 years ago
Haven't tried it, but this comment on /r/DataHoarder mentioned these two repos:

https://github.com/rileynull/RedditLemmyImporter

https://github.com/LemmyNet/lemmy

u/PythagoRascal

KarmaCake day156August 7, 2018View Original