araes

Joined 15 years ago

Karma
2,252
Submissions
1,081
Member since
Mar 26
gabriel (object that represents a very small circle) putnam (where you are) gmail

Website: https://araesmojo-eng.github.io/

View on Hacker News

Recent submissions

Comment · 6 months ago
Comment · 6 months ago
Almost a literal "niche" hobby. Canoe - something that resembles a recess in a wall.
Comment · 6 months ago
That went quickly from "America the supposed liberator is here" to "America is going to genocide your entire civilization."
Comment · 7 months ago
Comment · 8 months ago
Fraud (Wikipedia, United States):

  - Misrepresents a material (non-trivial) fact in order to obtain action or forbearance by another person
  - The other person relies upon the misrepresentation
  - The other person *suffers injury* as a result of the act or forbearance taken in reliance upon the misrepresentation.
Damages in fraud cases is normally computed using

  - Recovery of damages in the amount of the *difference between the value of the property* had it been as represented and its actual value
  - Out-of-pocket loss, which allows for the recovery of damages in the amount of the *difference between the value of what was given and the value of what was received*.
Usually also heavily implied it needs to involve money in some significant way:

18 U.S.C. § 1343

  (...)'any scheme or artifice to defraud, or for obtaining money or property by means of false or fraudulent pretenses, representations, or promises'(...)
Fraud cases also usually heavily apply burden of court practice on the prosecution, to prove fraud and substantial losses. If you type 'John Smith DOB 1/1/1900' the "victim" has to prove it caused them to suffer injury and that there was a significant difference between the value of the property (non-trivial).
Comment · 8 months ago
Tried this a little bit ago when making a website to try and qualify for the No JS Club inclusion. Wanted to include a bunch of interactive torches that would light when you click on them, and then turn off with subsequent clicks. Grabbed a bunch from the old Geocities gif image archive [1], and then turned them into something similar to this article.

[1] https://gifcities.org/search?q=torch

Part I found a bit difficult was using background images, rather than using <img src""> links, and performing x and y shifting to minimize the use of enormous aspect ratio image files (really long strip of image sideways).

Finally settled on something that looks like:

  .fire_torch2.trch_sprt {
    position: absolute;
    width: 24px;
    height: 53px;
    bottom: 0px;
    left: 0px;
    background-image: url('../items/fire_torch2_sprite.png');
    background-position: 0px 0px;
    background-size: 120px 265px; /* 5 columns * 24px, 5 rows * 53px */
    animation:
      fireTorch2SpriteX 0.55s steps(5) infinite, /* 1 second to complete one row */
      fireTorch2SpriteY 2.75s steps(5) infinite;
    display: none;
  }

  @keyframes fireTorch2SpriteX {
    from { background-position-x: 0; }
    to { background-position-x: -120px; } /* 5 columns * 24px */
  }

  @keyframes fireTorch2SpriteY {
    from { background-position-y: 0; }
    to { background-position-y: -265px; } /* 5 rows * 53px */
  }
Interactivity is handled by using the checkbox hack like so:

  .fire_torch:has( .Lntrn_fire_swtch:checked ) .trch_drk { display: none; }
  .fire_torch:has( .Lntrn_fire_swtch:checked ) .trch_sprt { display: inline-block; }
The part that's weird with background images though, is that you have to set them up with negative (-) background shifts. So the 24px x 53px image actually shifts -120px sideways each time it goes through an x-loop.

Further, since the sprite sheet is actually 120px x 265px to handle 5 rows of 5 frames, it then requires a somewhat complicated @keyframe definition setup. It actually needs one x-loop that's short, and loops endlessly, going through the full 5 frames, and a second 5x step length y-loop that then iterates once every full x-loop.

Actually imagery and animations that can be played with can be found here: https://araesmojo-eng.github.io under "Lantern Tests Menu"

NOTE: Needs the lantern to function and light the torches. Requires other minor puzzles on the website.

Comment · 8 months ago
From the webpage https://pine64.org/devices/pinetime/

Does not look like it. Appears to be Bluetooth 5 and Bluetooth LE only.

Comment · 8 months ago
There's a GBDK demo that actually does something similar (spinning 2D imposters). Does not handle the lighting though, which is quite impressive.

https://github.com/gbdk-2020/gbdk-2020/tree/develop/gbdk-lib...

Unfortunately, the 2D imposter mode has pretty significant difficulties with arbitrarily rotated 3D. The GBDK imposter rotation demo needs a 256k cart just to handle 64 rotation frames in a circle for a single object. Expanding that out to fully 3D views and rotations gets quite prohibitive.

Haven't tried downloading RGDBS to compile this yet. However, suspect the final file is probably similar, and pushing the upper limits on GB cart sizes.

Comment · 8 months ago
It's the equivalent of spinning the view camera around in the scene. Up / Down spins the light coordinates, Left / Right spins the camera viewpoint.

Probably could have been written that way though, since it is spinning the camera view rather than the object.

Comment · 8 months ago
Seems cool. Took a couple minutes how to set up a basic object and do a multiple part bouncing ball tween. Haven't really explored the scripting or export options yet.
Comment · 8 months ago
Attempt at real life version (starts with idea they are actually not trustworthy)

  - You invite someone to sit in your living room
    - There must have been a reason to begin with (or why invite them at all)
    - Implied (at least limited) trust of whoever was invited
  - Access enabled and information gained heavily depends on house design
    - May have to walk past many rooms to finally reach the living room
    - Significant chances to look at everything in your house
    - Already allows skilled appraiser to evaluate your theft worthiness
  - Many techniques may allow further access to your house
    - Similar to digital version (leave something behind)
      - Small digital object accessing home network
      - "Sorry, I left something, mind if I search around?"
    - Longer con (advance to next stage of "friendship" / "relationship", implied trust)
      - "We should hang out again / have a cards night / go drinking together / ect..."
      - Flattery "Such a beautiful house, I like / am a fan of <madlibs>, could you show it to me?"
  - Already provides a survey of your home security
    - Do you lock your doors / windows?
    - What kind / brand / style do you have?
    - Do you tend to just leave stuff open?
    - Do you have onsite cameras or other features?
    - Do you easily just let anybody into your house who asks?
    - General cleanliness and attention to security issues

  - In the case of Notepad++, they would also be offering you a free product
    - Significant utility vs alternatives
    - Free
    - Highly recommended by many other "neighbors"
  - In the case of Notepad++, they themselves are not actively malicious (or at least not known to be)
    - Single developer
    - Apparently frazzled and overworked by the experience
    - Makes updates they can, yet also support a free product for millions.
    - It doesn't really work with the friend you invite in scenario (more like they sneezed in your living room or something)
Comment · 8 months ago
Thanks for the very informative post on airline engine testing. One of the quickest upvotes ever. Never knew the details on the range of birds fired and actual damage allowables.

Couple follow on questions. What are the test conditions like? Is the test basically a static air test with a fixed engine and a 500 mph duck / goose carcass striking an operating engine? Or do they put it in a wind tunnel to simulate high speed wind forces also?

Also, what's the method of actually firing and accelerating a duck / goose carcass up to airline speeds for impact. Did this a bit for NASA impact testing, and we tended to use peel away sabot rounds to throw bricks at objects.

Also, borders a bit on a Monty Python joke, yet is there a regulation duck / goose? They can vary pretty wildly in size / weight. 5lb, 10lb, 20lb? Are they firing all the way up airline cruise speeds (500-600 mph? or just take off / landing runway issues?

Finally, being in the industry, any idea on what's been going on with the engines peeling off airplane wings, like that Louisville, Kentucky cargo plane? That seems like a rather drastic failure mode, since apparently there were cracks in the mounting and people just weren't checking?

Comment · 9 months ago
Comment · 9 months ago
Comment · 9 months ago
So, they're suing Anna' Archive for $13T...

  - The combined market cap of NVidia ($4.35T), Apple ($3.88T), and Google (Goog, $1.9T+Googl, $3.62T) shares combined.
  - An amount larger than Every world stock market on Earth, except the NYSE and NASDAQ (the next closest is Shanghai at $9T)
  - ~5 months worth of all trades (market volume) on the NYSE ($2.685T/month)
  - ~1/10th of ALL world stock markets market capitalization.
  - ~1/2 the United States yearly Gross Domestic Product
  - 130x Spotify's own market capitalization (total stock value outstanding)
  - ~766x Spotify's own yearly revenue for 2024 ($16.96B)
Just sue them for a gazillion quadrillion dollars or something. "Yes, judge. We estimate our damages at 1/10th of the entire world stock market, or approximately half the United States total economic output" Be difficult not to laugh at these people.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton