fake-name
Are you sure they're false?
> The simplest case: no transaction, just a SELECT and an UPDATE with a barrier between them:
There is no context where you do not have a transaction. Postgres requires them.
It's likely that the library the author is using is doing automatic implicit transactions, but it seems like the author needs to understand their tools a bit better.
This is such a core misunderstanding that Asimov seems to have, and it kind of kills his entire analysis for me.
The assumption is that only some small fraction of a fraction of the people who could be surveilled at any time are being surveilled.
The crux of the thing is that everyone COULD be under surveillance at any time, so in effect everyone must behave as if they are being observed because they do not know they are not.
Also, reading between the lines, I think it's safe to assume the author did dump the flash.
> Using the strings command on the firmware dump reveals a lot of interesting details about the webserver itself, but nothing obvious hints us to the password.
It goes:
> We shall not search for embryo great artists, painters, musicians. Nor will we cherish even the humbler ambition to raise up from among them lawyers, doctors, preachers, politicians, statesmen, of whom we now have ample supply. We are to follow the admonitions of the good apostle, who said, ''Mind not high things, but condescend to men of low degree." And generally, with respect to these high things, all that we shall try to do is just to create presently about these country homes an atmosphere and conditions such, that, if by chance a child of genius should spring up from the soil, that genius will surely bud and not be blighted.
It's almost like you're using a deliberately malicious selective quote that completely changes what the author is trying to say.
From their quoted section:
> We shall not try to make these people or any of their children into philosophers or men of learning or of science. We are not to raise up from among them authors, orators, poets, or men of letters. We shall not search for embr}-o great artists, painters, musicians. Nor will we cherish even the humbler ambition to raise up from among them lawyers, doctors, preachers, politicians, statesmen, of whom we now have ample supply.
And then the removed section, which effectively negates the (facial) point of the previous statement:
> We are to follow the admonitions of the good apostle, who said, ''Mind not high things, but condescend to men of low degree." And generally, with respect to these high things, all that we shall try to do is just to create presently about these country homes an atmosphere and conditions such, that, if by chance a child of genius should spring up from the soil, that genius will surely bud and not be blighted.
This is a really, REALLY common quote (with the latter part deliberately omitted) in lots of places complaining about the way the US education system works, as well as antigovernment movement people.
I certainly will not claim the US education system isn't broken, but using such a deliberate, malicious out-of-context quote casts a pall over anything else the author has to say, particularly given it's long, storied history in antigovernment propaganda.
Basically anything that consumes solar power incorporates what's called a "MPPT", or maximum power point tracker.
Basically, it's a smart DC-DC converter that continually tracks the voltage/current output of a solar panel and adjusts the load to extract the maximum available power from the panel.
(see https://en.wikipedia.org/wiki/Maximum_power_point_tracking )
Oooooor, the pay is crap and the work environment is abusive.
Any time someone trots out the "kids don't have the same work ethic" argument, they can immediately be ignored. People have been literally saying that continuously since people have been around to write the complaint down, and it's been exactly as true then as it is now.
- ptr is not being deallocated in the destructor
(personal preference - use of class member without explicit `this->`)
I have pretty fastidiously avoided ever using any of the "package everything into the image" projects, and my life has been considerably better off.
All these things serve to do is make the developer experience easier, at the cost of delivering a much worse user experience.
I can't think of any reason a user would ever prefer packaged variant of something.
It can sleep and only use ~66 microamps at 5V with the watchdog timer enabled. That's 330 microwatts. A 1000 mA lithium cell (3.6 watt-hours) could then run it for ~10909 hours, or 454 days (~1 1/3 years).
Almost every microprocessor made these days has some sort of low-power sleep. The ATmega series aren't even particularly good at being low-power.
Of course, you then realize the "arduino" is really just a badly designed development board for an atmega, and they went and used cheap voltage regulators that have an idle current consumption of > 1 mA, and give up on the whole project.
I've not written nix, but javascript is a ugly, terrible language. It would make sense that if nix derives from it (whyyyyyy) it would also be terrible.
It can be extremely christian, it can be not substantially christian.
So trump /says/ one thing, but his actions say something very different.
------
So, if you say nothing and do nothing, you cannot be defined.
If you say fascist things (even if you're "joking"), but do nothing, you are a fascist.
If you say non-fascist things but /do/ fascist things, the thing with the most active action defines you (i.e. the person doing the fascist things is a fascist).
Words mean little in the face of taking active actions.
The thing is, as I get older, I realize more and more that this is a distinction without a difference.
If you "ironically" stab someone, does it matter what your motivation?
The same is true for edgelord stuff. Whether you believe it internally is irrelevant, the active act of the posting is the only part that matters.
If you post fascist content to be "edgy", you're a fascist.
You could easily do SPI (or something similar, like BiSS-C) in 32 LUTs.
The Raspberry Pi Pico modules have something similar (their PIO modules, which support up to 32 instructions - https://dev.to/blues/a-practical-look-at-pio-on-the-raspberr...).
TI also have a CLB module that's actually even smaller (though they document theirs) - https://www.ti.com/lit/ug/spruir8b/spruir8b.pdf
Basically, this is a pretty broadly available IO abstraction.
This is because some of the challenges for the synthesis/routing process are effectively NP-hard. Instead, the compiler uses heuristics and a random process to try to find a valid solution that meets the timing constraints, rather then the best possible solution.
I believe you can control the synthesis seed to make things repeatable, I believe that the stochastic nature of the process means that any change to the input can substantially change the output.
Reddit is generally fairly centrist-left for the most part.
Ha.
HN is at best center-right.
Ha. Ha. ha ha ha.
As someone who as pretty broadly tried to normalize a pile of books and documents I have legitimate access to, no it is not.
You can get good results 80% of the time, usable but messy results 18% of the time, and complete garbage the remaining 2%. More effort seems to only result in marginal improvements.
Otherwise, continue as normal.
It turns out that local drives continue to be faster then remote drives. Who would have thought?
For Open-Source projects, human readable file formats are actively harmful.
This mostly is motivated by my experience with KiCad. Principally, there are multiple things that the UI does not expose at all (slots in PCB footprint files) where the only way to add them is to manually edit the footprint file in a text editor.
There are some other similar annoyances in the same vein.
Basically, human readable (and therefore editable) file formats wind up being a way for some things to never be exposed thru the UI. This actively leads to the software being less capable.