Hacker Newsnew | past | comments | ask | show | jobs | submit | araes's commentslogin

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).

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.


From the webpage https://pine64.org/devices/pinetime/

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


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.


Well, Cannon Fodder for the GBC it's 1 MB big, and the rest such as Metal Gear and Alone in the Dark are pretty sized for the hardware.


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.


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.


They are pretty simple, like in flash. You add a script to a timeline or a object amd if that frame gets played, the script gets executed.


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)


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?


Thanks, had almost no idea what I was even looking at with the reference. Originally thought maybe it was some weird academic variant of Linux.

After a bit of searching, apparently it's part of the L4 OS family. (More Unix) Wikipedia has a summary in the L4 microkernel family article.

https://en.wikipedia.org/wiki/L4_microkernel_family#L4Ka::Pi...


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.


Didn't (Nvidia, Meta, etc.) use Anna's archive to train their ML models?

Certain companies may have attractively deep pockets while being located in the US for enforcement of statutory damages.

See also: "Extracting books from production language models" https://news.ycombinator.com/item?id=46569799


Saw that one. The 96% regurgitation rate on Harry Potter by Claude was pretty damning. Verbatim. That was the caveat that really got me. Figured they were being kind of lenient initially, then later they showed what "didn't qualify."

  glimpsed a pale shape moving through the trees. (actual text)

  just at the edge of sight—a pale shape, slipping between the trunks (not extraction)
"brief examples of text generated by GPT-4.1 in the Phase 2 continuation loop that are not extraction, and do not contribute to m (and thus also not nv-recall)"

And, yes, Nvidia's in the middle of a class action lawsuit for using Anna's Archive. Mildly funny. They even warned Nvidia it was illegal "You realize this is all pirated material, right?"

Court Filing: https://torrentfreak.com/images/naznvid-amend.pdf

Tom's: https://www.tomshardware.com/tech-industry/artificial-intell...

Digital Music: https://www.digitalmusicnews.com/2026/01/23/nvidia-accused-o...

Meta's apparently also, yet it hasn't resulted in a court case, yet. Also kind of funny. "Torrenting from a corporate laptop doesn’t feel right. LOL Emoji" 82TB of data with a decent amount from Anna's Archive.

Tom's: https://www.tomshardware.com/tech-industry/artificial-intell...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: