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

You don't have to put the files in the json, you can just put them inside the gzip file. But yeah obviously these are different eras.

Vue's model is more constrained: sharing variables to child components, signals to notify parent components. I found this a lot simpler to reason about than React.

NASA is creeping toward confirmation of alien life on Mars. It's about as close as we can get until a sample return mission.

https://journals.sagepub.com/doi/epub/10.1177/15311074261417...


They found some organic compounds now, from that they estimate a high ammount of them a lot time ago. I guess it's a bad calculation instead of aliens.

Yes there's been a series of soft reveals. A visible macro fossil might be the only way a rover could prove past life, but that seems unlikely given lack of water erosion to be expose such things.

Now what? BearSSL.

MbedTLS

I don't know if it's still the case, but MbetTLS used to change its API as often as I change my socks.

Whats the problem? The LLM runs on a big fat server, the devices only have to call APIs, no?

I can't believe Porsche would do the blue LED thing.

The leftist thought process never ceases to amaze me:

"This time, its going to be the correct version of socialism."


Labor organization is the solution on the right. The left believes in regulation.

More rich person organization is the anti-solution on the right.

Regulation sits somewhere in the middle.


Nah. Rich people don't exist, or at least cannot last long, without a moat, which is an idea from the left. In fact, taken to the extreme, the left outlaws property ownership so that a few rich people gain control of everything.

This is is the least senseful paragraph I’ve read this week.

Congratulations?

You can be libertarian and a capitalist and still be pro-union. At the end of the day, a Collective Bargaining Agreement is just a private contract between two parties. It can be a way to raise wages without government setting a minimum price for labor.

While I'd agree most of its proponents (like myself) also favor other left-wing policies, I'm just saying it doesn't need to be.


Unions are labour cartels for the purpose of extracting above-market wages from the commons, a sort of mafia. They are incompatible with capitalism and libertarianism, especially with libertarianism.

What is rich people collaborating called? You might claim that it is incompatible with capitalism but it’s just a fact of it. It’s easier for a small number of resourceful people (and capital gives them resources) to collaborate than for many people with not much more resources than their house/mortgage. This is what Adam Smith told us anyway.

It is also illegal.

Simply assuming that "every employer does it because theoretically it is easier for then to do so" to help your argument is rather self-serving, considering that labour unions are explicitly legal and exist.


It’s not theoretical.

Cynicism is such a waste of time when you haven't done the thing you're cynical about and have no first-hand experience.

You think you're thinking about reality.

All you're doing is imagining reality. You're living in a fantasy.


Rich people collude all the time. They buy political power with money. It’s so out in the open that I’m not going to post a whole diatribe on it.

It’s news to me that what Adam Smith wrote about in that book was theoretical. Oh well.


Cartels are not at odds with libertarianism. In fact, freedom of association is the fundamental underpinning of libertarianism. Unions are the libertarian solution to labour woes. Other groups normally favour regulation instead.

Libertarians don't have a theoretical problem with cartels because if a cartel tries to push for above-market prices, someone else will swoop in and start doing it for less, taking all the cartel customers with them.


By this logic, every corporation is a cartel to extract below-market wages from the commons. Both sides are bargaining collectively. And so you'd be saying both are incompatible with libertarianism.

There are strands of libertarian thought, I suppose, where government shouldn't be incorporating businesses at all. But it's still legit to say libertarianism is compatible with corporations and with labor unions.


> By this logic, every corporation is a cartel to extract below-market wages from the commons.

This statement makes only sense if you don't know what markets are, how they work and what their purpose is.


Right! Neither statement makes any sense.

Who fucking cares. I would gladly start a mafia to exploit the commons if it meant I got paid more for working less.

> discovered a boot ROM mode that can be enabled by bridging two GPIO lines on the mainboard (HSALF / TP8232 / R853 and WDT / SL901) to ground

How do you even find something like this?


A lot of reverse engineering and guesswork actually!

One of the parts when writing a extensions for a device from which you've only extract a firmware blob from memory space is to understand as much as possible from the memory layout, and possible memory mappings. With HiMD MiniDisc recorders, they don't just have to bring up the MCU on boot, but also the VME (Virtual Mobile Engine / DSP).

As such, during my investigation I found a bit of code mapped to an unknown memory area 0x0081_0000. It contained what seemed to be a vector table, code for bootstrapping the system, and then some USB code with a small protocol to do some debug operations. The code was written as it was supposed to live at address 0x00 (which is where the Flash is mapped to in normal conditions).

As such, to me this seemed to clearly be a bootrom that could be activated in some condition. The question was, how?

Sony has always been protective of their hardware, and as such they have been careful in the service manual documentation of their NetMD/HiMD devices and renamed any pin/pad that could be potentially dangerous (as in, giving more control to users than they should have). Of course, if you look for nonsensical names, that brings you directly to the interesting pins :) That's how I isolated JTAG (though figuring out how to get it working and the right pinout was another story). The HSALF pin stood out as well, somehow I sort-of recognised the name, but I did not know how until I realised it stood for FLASH in reverse. Basically, it was pulled up, activating the flash. Pulling it down activated the bootrom.

The other pin that has to be bridged is related to the power IC. If not asserted by the MCU it will shut off. In bootrom mode or JTAG the MCU will not do this, so you need to force the power IC to stay alive.


Very interesting!

> As such, during my investigation I found a bit of code mapped to an unknown memory area 0x0081_0000. It contained what seemed to be a vector table, code for bootstrapping the system, and then some USB code with a small protocol to do some debug operations. The code was written as it was supposed to live at address 0x00 (which is where the Flash is mapped to in normal conditions).

Is this something you can pattern-match directly from the assembly, or was this dis-assembled to C or so?


Finding the memory area involves running code on the device that scans the entire memory range (catching data aborts where needed).

As for figuring out what the code does, it's a combination of staring at the hex, disassembly and semi de-compiled code.


HSALF backwards reads FLASH but Sir68k is just a very diligent guy.

The moment Gabe bites the dust is when suddenly a lot of things become way shittier.


Not even DIY, the 600W 92000 lm "UFO lamp" is just 170€: https://www.amazon.com/dp/B0DD4J7GMC/?tag=meaningness-20&th=...

Basically a hanging version of the "Brighter" lamp.


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

Search: