News for hackers. Stuff that matters.

b409ba0801cd21

What surprises me the most about these decompilation projects is that they post the whole decompiled code instead of just a list of directives to feed into a given (hopefully open source) decompiler.

I used to be somewhat active on a ROM hacking message board, and there were rules about how users could share their modifications. Users had to share a patch. Uploading or linking to prepatched or original binaries was prohibited, and moderators would routinely intervene and remove them. Having been exposed to such measures to avoid action from copyright holders in the past, I just don't understand why it is so popular to just post the code openly.

https://www.legis.iowa.gov/docs/code/910.3B.pdf

Perhaps there is a concern that the croudfunds could be considered a third party payment under subsection 4.

The only explanation that I can think of for the subsection was to prevent a defendant from claiming that a source like the decedent's own life insurance should be counted against the restitution, but that seems a bit far fetched.

Re:Dear Linux, Privileged Ports Must Die on Thursday September 01, 2022 @01:43AM (#32672451)
When I first learned about how privileged ports worked, I thought a better system would be to have per port security that resembles filesystem security. That is, each port would have an owner that can decide which users may use the port. A program could run before starting network services that would load the security information into the kernel, and equivalents to chown and chmod would be available to update the persistence file and the kernel in tandem (or separately).
Re:Quebec bans oil heating in new homes starting Dec. 31 on Sunday January 02, 2022 @01:36AM (#29766407)
Ground source heat pump systems can handle colder climates well. Underground, the temperature is rather stable through the year. This is especially true when the loops are installed vertically.
I wonder if there have been any efforts to sabotage crowdsourced AI training and content moderation by signing up on crowdworking platforms and intentionally providing false responses. A large and tech savvy enough sabotage ring could use a browser extension or the like to keep their responses straight and increase the odds of their fake answers being accepted.
Re:26 States Now Ban or Restrict Community Broadband on Friday April 19, 2019 @11:55PM (#19704721)
In February, Arkansas eased restrictions on municipal broadband. I had a quick look at the text of the bill, and it appears that municipalities must get grant funding as opposed to issuing bonds or using general funds.

http://www.arkleg.state.ar.us/assembly/2019/2019R/Pages/Bill...

This Citylab story was recently submitted to HN: https://www.citylab.com/life/2019/04/arkansas-internet-munic...

A somewhat related development in Arkansas is electric co-ops, which were started to provide electric service to rural areas, starting telecommunications subsidiaries with rather firm plans to build FTTH over their entire service area. Several of these have been started in the last few years. Arkansas could see some remote rural areas without paved roads or public water get symmetrical gigabit internet before many urban centers.

That was true of the DSP-1, but not true of the SuperFX or SA1.

The DSP-1 was a preprogrammed microcontroller that preformed certain calculations that would have been inefficient to preform on the SNES CPU. The inputs were written to a memory mapped location, and the outputs read back. An interposed copier could simply redirect these reads and writes.

The SuperFX and SA1 used the cartridge's ROM and RAM for program and data, and therefore these enhancement chips are placed between the SNES bus and the cartridge memory. The cartridge memory is unavailable to the SNES bus while the enhancement chip is executing, as in the SuperFX, or the the enhancement chip enters wait states while the CPU is accessing the cartridge memory, as in the SA1.

The first thing I thought of when I saw the headline: http://www.ee.ryerson.ca/~elf/hack/ktoast.html
Re:Tesla Motors Livestream on Friday May 01, 2015 @12:21AM (#9469392)
Is anyone else having the video stop with a buffering spinner and little or no network activity a few seconds after starting the stream?

EDIT: I ended up working around it by switching between the two lowest quality settings each time the stream hung. Disabling Adblock Plus on the page and adding Flashblock exceptions had no effect.

Re:Scroll Slow. Have Fun on Thursday January 08, 2015 @03:13PM (#8858642)
This reminded me of a toy I had as a kid: the Tomy Tutor Play Computer. The screen was a lenticular lens over a paper scroll, and pressing the space bar caused the lens to move vertically.

Here is a video made by someone selling one: https://www.youtube.com/watch?v=TAghB2-Ks5I

I bet many of the people here can guess the fate of it and many of my other toys.

Re:A system that pours a glass of wine without opening the bottle on Thursday December 25, 2014 @02:59PM (#8797027)
I was able to get back with the back/forward pulldown(on Firefox).
Re:A Different Eulogy for RadioShack on Sunday November 30, 2014 @11:54PM (#8679563)
My parents bought a second hand Tandy 1000TX in the early 90s, largely for my use. I remember being excited playing with the Deskmate music software, but that did not last long. After about two days, the Deskmate disk became corrupted, and I was never able to get the disk working again.
Common emulator features ranging from game specific hacks to cheat injectors that detect the game being played have been around a long time.

If that is all that is left, the patent should be toast.

I checked on the status of Lime Text recently, and it is clearly not ready for prime time.
Re:My deadly disease was just a 23andme bug on Monday November 25, 2013 @02:55PM (#6796484)
Actually the encoding is UTF-8 but the server is not telling clients, so clients are often guessing it is something like Windows-1252.
When I entered my zip code, the site stated that my state, Arkansas, is running its own exchange. In fact, Arkansas defaulted to the federal exchange.
Re:Mysterious Mac and PC malware that jumps airgaps? on Thursday October 31, 2013 @01:53PM (#6648407)
The PC speaker does not have much of a DAC. Before the common use of ASIC chipsets, the PC speaker was connected to one of the channels of a clock divider chip. The other channel was used to drive the timer IRQ.

When a program wanted to produce a tone, the program took the input frequency of the clock divider divided by the desired frequency and programmed it into the clock divider. To control the duration of the tone, a DOS or BIOS call was available delay the program or the program could hook the timer interrupt vector. The program would then turn the speaker off or start the next tone.

Programs could also turn the output bit on and off manually. Some programs could turn the bit on and off rapidly to play arbitrary sounds. There was even a Windows driver to play sound through the PC speaker, but it disabled interrupts, causing the clock, keyboard, mouse, and network to stop while the sound was playing.

The single page format would be even better.

http://www.nytimes.com/2013/05/19/world/asia/exposes-of-chin...

Re:Coca-Cola probed over mapping in China on Tuesday March 12, 2013 @10:47PM (#5366494)
Re:Show HN: Multiplayer Snake in Go on Saturday February 02, 2013 @05:12PM (#5157582)
I have a feeling that it is going to appear at https://github.com/paulrosenzweig/hipstersnake in the near future.
Re:DLL injection tool to unlock guest VMs on Sunday November 18, 2012 @12:28PM (#4800974)
The copyright holder of a program can legally license their program under the terms of the GPL along with extra terms of their choosing. Of course, the program's overall license may be incompatible with the plain GPL, and the program's adoption may be hindered.

The fields of endeavor stuff is from the Debian Free Software Guidelines and similar documents.

Re:Hacker News: Unknown or Expired Link on Thursday November 15, 2012 @12:32PM (#4789663)
I think that it appears for users that are not logged in.