skysight-inc/HackerNews huggingface dataset:
> I've not been advertised to by any AI so far ... nor have I seen any advertising elements in an AI-generated image.

You do know detecting AI generated anything is mostly an unsolved problem, right? If you can detect it you have super powers.

Besides, in some ways I don't think it matters if it's AI generated or not. The goals are still set by humans and the goal has always been to shift product, not to reliably and honestly inform. Telling lies in ad's has been an art form for centuries, dating well back before the snake oil salesman of yore. Modern countries have been creating competitive markets by passing laws limiting the lies told, and so modern the marketing professional has become skilled at skating as close to the line created by those rules as possible. If everything else remained the same, AI ad's might skate a tiny bit closer. That's all.

But everything has not remained the same. The internet has come along. It's had lots of effects. Delivering ads is now much cheaper, so we see more of them in any given hour of the day. They've become hidden, only appearing to certain demographics so the authorities don't see them, and they are often from foreign entities outside of the reach of your countries law. The net result has been an avalanche of poorly policed ads that are near total bullshit. Who believes a bunch of glowing Amazon reviews for a new product now?

AI doesn't effect any of that, but it will effect the price of producing an ad. It will not so much drop as plummet. Before, spamming HN with subtly written unique ads required an enormous highly skilled workforce. We see now the output of state sponsored workforces in places like twitter where one comment will be shown to millions. It's twitter because such workforces cost a lot of money, so a lot of people have to see each post to make it worthwhile. AI will reduce the cost so much just about anyone will be able to pollute HN's comments. Now producing a video ad took many hours of a script writers time, paying actors, and editing. Very soon you will be able to do it for a few dollars. The hundred or thousand fold drop in price will be corresponding increase in the number of ads, and a similar decrease in societies ability to police them.

In other words, you will be overwhelmed with AI generated ads that lie better than the humans. (They are so convincing when they hallucinate, aren't they?) In the short term, anyway. In the long term, I think perhaps our political masters will attempt make the infrastructure that delivers these ads take some responsibility for their quality, so maybe some sanity will be restored. I hope so anyway.

But in the mean time if believing you can detect whether an AI is behind an ad or not brings you some comfort, go for it.
Elon Musk Deposition
If you write a piece of malware that spoofs the secure desktop prompt, then you can steal the users password or whatever. But that does not grant you higher privileges. Only the secure desktop can grant your process higher privileges. The password only authenticates you. It does not authorize you. So now your malware tries to use the credentials it stole to perform a restricted task afterword, but it will not have the proper privileges (elevated security token), so the user will get forced into the UAC prompt on the Secure Desktop. You cannot stop this from happening once you attempt to do it. The exact scenario you are describing, spoofing the secure desktop prompt, was literally the basics of the UAC prompt thought up over 15 years ago. It's like the 101 example.

In contrast, on Linux, if you put a shell script in the users $PATH called 'sudo' that simply captures their password, you can (assuming the default PAM configuration) immediately use that to elevate privileges anytime you want with absolutely no intervention whatsoever. Because the password not only authenticates you, it authorizes you as well.
> was on their 1,001st cup of coffee

9 cups is a lot but shouldn't cause cognitive disorder.
That's not C but Objective-C. From quick skim of the spec[0], it relies on macros and same autorelease pool.

There is no free lunch in software engineering, only difficulties with accepting reality.

[0] https://clang.llvm.org/docs/AutomaticReferenceCounting.html
These videos are horrible. On one side I feel for that kid who probably didn't chose to be there and grappling with imminent death. On the other hand if my country was invaded I would probably watch those videos with popcorn. It's a weird war, mixing social media with a ww1 trench war, military hardware with a share button, you get to watch live the horror of the trenches from under your duvet.

The other thing is those drones are mostly made of plastic, have no hot exhaust. Every time Ukraine is glad they shot a $50k drone with a $1m patriot missile I wonder where this war can possibly go.
While I will Vouch for your right to say that, and I find the professional atheists like Dawkins to be a bunch of a-holes:

Personally, I think that when you're dead, you're just dead. Like sleep, except you don't wake up or dream. When your neurons are shutting off, they probably put on one hell of a show for you. Just like the show they put on that convinces you that "consciousness" is a real thing, and you have a "soul." It's not and you don't.

But like I said, I think what you believe is probably good for humans, on the whole, and I don't condemn it at all.
yep! i've got a k5 kicking around on my desk, a proper dac is good stuff. they've still gotta make one we can cram 60W through though!

ed: i guess i should add that i just use a pair of bluetooth cans or even bone-conducting set when i am listening to stuff from my phone 'cause it's just podcasts and youtube videos
Eye sight and fitness may be blockers, at least if your not a certain senator from Ohio.
The one thing I want to find is my earpods inside their case. I mean how hard is it to implement this for a company? Take my money please ? Just allow me to find my earpod and its case ?
I had to read the github ticket to find out what "code push" actually meant, as it is quite the generic term. Makes me think of git.

Turns out it means, "out-of-store updates," a description which I immediately understood. I'd lead with that.
East Asian cities are far more peaceful, safe, and advanced than any north american/europe counterpart.

Not just East Asian. In West Asian cities too, things are far more upmarket. The United Arab Emirates, for example, have cities that are far and away better in most respects than Western cities. Cleaner, tidier, more advanced buildings, bigger shopping centres, etc.
There are several reasons - for some it's about security, for other about truth.

I find it fascinating that a guy become the richest person in the world, by convincing 'investors' that a Level 2 system is 'almost ready' for a Robotaxi operation and will make them infinite money. To give him credit, he also did mention that Tesla is worthless if it doesn't solve FSD.
> But he did sign the standard SPM contract, which once Horizon
arrived, did make him legally responsible

Oh I didn't realise Bates' had his hand forced. They way the ITV
documentary framed it he spotted the trap, so they terminated his
contract.

> can the court system afford the huge retrial

No. Truth is, it's in ruins. Have you ever read The Secret Barrister's
"How The Law Is Broken"? Very good imho.

I'm betting on a surprise Royal pardon, In fact I'm holding my popcorn
for King Charlie pulling some outrageous stuff on his last legs, god
blessim.
I suspected something like this would happen and ended up recording my screen. [1]

NOAA wipes out the images after a set amount of time (~1 month or so, looking at the images directory).

[1] https://youtu.be/IVXjmHkY7xQ?si=f4-3CTKnRi2uo0pb
UWB (at least as used by Apple, i.e. without using angle-of-arrival techniques) only provides precise distance as well. The rest is done on the iPhone using ARKit and trilateration.

Since Android supports UWB [1] (depending on the device of course), I don't see why they couldn't support the same feature.

[1] https://source.android.com/docs/core/connect/uwb
Then why are you making assertions about scripture and theology.
Dozens of Major U.S. Bridges Lack Shields to Block Wayward Ships
Brazilian HN users downvoting the Brazilian constitution. Not surprising.
Australia's cardboard drones have entered the field: https://www.defensenews.com/air/2023/09/13/cardboard-drone-v...
https://archive.ph/QSFhj
> on home computers like C64s [...], everything was simple

Simple? I take you've never had to implement a division on the 6502. Or write complex code due to the limitations of 8 bits (which couldn't even directly address the pixels on the X axis) and/or 3 registers.
even online game servers can be questionable- like starcraft2 and diablo3(and 4) requiring them when they would be perfectly fine to play on lan only without any online servers like diablo2 and sc1

Or the many FPS games, basically all of them, that now require online servers ran by the company rather than letting users run their own the way all fps games used to. (and a dishonorable mention to the subset of CoD games that let you 'run your own server' but only by paying them to spin up another game server in their existing data centers)
Everyone that had it during trial period, enjoyed it. They started to pay for it, all of the sudden they did not feel safe lol. I wonder if they rolled out the feature for free would people still carry out a positive feedback or still feel uncertain.

I never owned an electric car also I refuse to pay subscription services for the car.

Aside from Musk being an online troll, if the product is great it should not impact the investment. I think lot of Tesla owners got sold on the hype.
WW2 wasn’t a war about morals/a moral war, it was a war of hunger and greed vs self preservation. Just like most.

If it wasn’t that way, Dresden and Tokyo would never have been firebombed. No one thought those missions were moral or good. they were in the service of annihilating the enemy for survival.
This brings back memory of one of my projects. After I had couple years of professional development under my bell, I started contract work on the side. I've done a project with a client and it was a success. They wanted me to tackle a bigger problem, porting their app server from Unix to Windows. I thought how hard could it be, and took on the job. Turned out their server was written in Perl scripts and Perl was not running on Windows back then. After couple days of looking at their code and build system, I told them to either rewrite their server in Microsoft IIS Web server or Perl had to be ported to Windows to run their Perl scripts. They said port Perl to Windows. The naive me didn't comprehend the gravity of such task and took it on. I struggled for couple weekends and realized it's not just the Perl interpreter needed to be ported but the whole Perl ecosystem. It's not a task a weekend contractor could take on. I gave up and told the client the bad news. They just shrugged and said they just wanted how far I could get.
I want to share a comment I wrote on the 2.1.0 release announcement in 2011: https://news.ycombinator.com/item?id=3309575
Long time unix sysadmin here, now working as a dba.

It amuses me quite a lot to see how my code changes when I'm thinking more with my "dba hat" or my "unix hat".

The unix hat will make much more use of embedded environment variables and shell constructs for loops/repetition, the DBA hat leans towards tally tables, sometimes 2 phase sql generation, or stored procedures.

It does make my scripts inconsistent as all hell tho, which is irritating - but the shel, approaches usually flow more easily from my fingers, while the pure sql ones will usually have the edge in runtime performance - shifting back to shell if I need to chunk up a job for parallel processing..

A recent fun one for me was realising the I could lean on the the posix shells printf feature of repeatedly using the format string to consume parameters if there are more parameters that format placeholders.. I can actually pass thousands of lines of sql output to printf and have printf reformat it. Some relatively easy scripting with "split" to chunk up the db output leaves me with something that only runs about 2x slower that raw output from the db (in ksh ), but gives lots of flexibility on things like adding thousands separators to numbers etc, something our db platform is poor at.

Given that most of the line by line iteration is happening inside printf, not in a script for/while loop, it's really quite quick. Haven't benchmarked it against anything yet tho, it's still a toy I wrote while waiting on something else.. but it's got potential.

Judicious use of the old ascii separator codes rather than commas/tabs/pipes/whatever makes the field splitting much easier to deal with too.

Embedded newlines remain a pain tho. For now each chunk of lines gets passed through a perl fragment to turn them into literal \r or \n strings
> Just because the subsidies are gone doesn't mean they haven't had their effect. Once you've already paid to develop the technology and build the factory, the incremental cost of making more units is much lower and you can outcompete companies that never received subsidies to do that.

Oh 100%. I totally agree with you there but the implementation of these policies make it very hard for someone like Yellen to point her finger at and say "Get rid of it to play fair." because by the time she does, it's already gone. The subsidies are now in the capital of these companies as you've rightly pointed out. How do you even fight that? I don't know how the US can continue to defend global free market in the face of market distorting measures like these without putting up trade barriers. Otherwise we risk becoming de-industrialized over time.
'My eyes hurt' searches spike on Google following solar eclipse
Importantly: The ribbon also makes the shortcut chords discoverable, so people can find shortcuts for the stuff they use often by themselves. It lets you get at tons of functions both as a first-timer discovering stuff visually, as well as a seasoned veteran with keyboard alone. There's some things they could polish a bit (colour pickers, mainly), but the system is overall really good.
East and West used to be be not only a geographical distinction, but also political one.

Estonia belonged to the East, even though not voluntarily.

They actively left the Eastern block when they had the chance (like most of the others, so the block is no block anymore), but the terminology lives on, especially used by people who did not suffer from it.

A couple of years I went to a technical event. The event T-shirts were red. Someone from an "Eastern" country felt very negative about that: "We had communism, I will never wear a red T-shirt."

Those in the "West" who don't have the history of suffering don't have any strong feelings about those old things. Many of those who suffered (either personally or at least in stories from their parents) can be rather sensitive about such "mistakes".
> for experienced devs there's still a lot of opportunities

Meh, maybe, but that's a pretty big and abstract qualification. I'd agree that if there are opportunities, the way to get them is not by cold applying at this point, but whether any of the other options are viable or not depends pretty much on a bunch of stars already having aligned many years earlier, or lying, which I wouldn't fault anyone for atm.

But anecdotally, if a company is hiring, they'll at most have one posted. Recruitment emails have entirely dried up—even the shit jobs, even the in-site jobs, even the really shit jobs at companies that obviously abuse employees—but they're laughably far from an offer anyway, most of them just being a funnel for a HackerRank test as the first step if it even gets that far. To be fair, I guess at this point I should be spending all my time grinding leet code on the off chance I encounter that, but that's not really experience more than it is trivia reps, but probably worth grinding anyway because that's the system.
Of course it isn't. The time of interoperable standards in consumer devices is long past.

Bluetooth used to support file transfers from device to device on feature- and early smartphones no matter the brand; now there's AirDrop (and maybe sometimes Google Nearby, but only if the humidity and lunar phase is just right).

In home audio streaming, there was once DLNA; now there's AirPlay and Google Cast.

We have two mutually incompatible walled gardens, and while life within them is admittedly nicer than in a world of poorly-implemented standards, the walls are getting higher by the day.
There are some limitations on what code push is allowed to do. Shorebird's docs[0] go over some of the details for the Play and App stores.

[0] https://docs.shorebird.dev/faq#does-shorebird-comply-with-pl...
This isn't a real world problem when 5 seconds of Googling is all that is needed to bypass it.

FWIW, I installed Linux two days ago and could not decrypt the root volume because of a bug that doesn't load the keyboard driver early enough in the boot process to let you actually type in the password. So you're stuck with a blinking cursor asking for your password and no keyboard input. That's a real problem and why people come crawling back to Windows.
Why do you hate them?

(FWIW this is a sincere question; given the number of these things I touch, I would very much like to know if there are problems I need to know about and/or better alternatives)
Soundscape: Open-source 3D audio navigation for the blind
> That pseudo-library style is kind of what "unit test" originally meant: a business unit, not a code unit. Examples simplified it too much and people copied the style instead of the substance, and the original meaning was lost.

Very interesting. It sounds a bit like what happened with the term "Hungarian notation".
IIRC there's some setup code that's injected before main is called and can be turned off in most compilers (_start?). Should be possible to get down to essentially the same thing you can do with an assembler. C (and so C++ for the most part) is essentially a portable assembler. You can probably also just inline those 10 x86 instructions directly.
I think the flaw in this study (from what I can see) is that they are looking at pregnancy but measuring differences only post-child rearing.

It has been reported that reduced sleep due to child rearing accelerates epigenetic aging (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10027398/) which looks at the amount of sleep.

This doesn't mean the pregnancy study is wrong. However, we'd need to look at the epigenetic clock pre-pregnancy, at labour, and post-child rearing to understand at what point in the cycle the aging biomarkers are shifting.

We understand they shift post-pregnancy, I don't believe this study shows them to shift pre-labour.
Willow's Box [video]
this is a poor comparison because they're doing quite different things in ether environment and the environments themselves are quite different, the comparison in the context of chinese to chinese works smoothly because they more closely share a background, environment, culture, evolutionary history, and other probably even diet.
Option C: They were dumb breaking changes.
The answer to the subscription model is not to partake of it.

Companies can choose to go with the subscription model or go without sales. In 2019, BMW began charging users a subscription fee to use Apple CarPlay (though this was scrapped later that year).

Customers can use previous non-subscription models, or buy from companies that don't use the subscription mode of business.

Business routes around constrictive companies. Ferinstance: Don't like Apple's business practices? Buy a (probably better and cheaper) phone from Huawei instead.
You can thank NHTSA for that...

https://www.reuters.com/business/autos-transportation/tesla-...
You can get around this by using “no@thankyou.com”. Just type a random password for it and it’ll just have you make a local account.

Although all of this isn’t necessarily worth using such a hostile OS. I work at an MSP and unfortunately Windows is the thing.
Critical RCE bug in 92,000 D-Link NAS devices now exploited in attacks
To be clear, we weren't "Japanese" victims. 2/3 of us were American citizens, and the remainder of the imprisoned first-generation immigrants -- many of whom had lived in the US for decades prior to the war -- were barred from naturalization because of their race. This would remain the case until the passage of the Immigration Act of 1952[1].

And while I don't wish to be overly prickly about it since you are obviously approaching this from a place of good intentions, you might want to read up on what we call the "model minority myth"[2]. The "success" of the Japanese American community in surmounting the challenges of the exclusion and incarceration experience has been used repeatedly as a cudgel in US cultural and political discourse wielded against other groups for their perceived failures in achieving the "American Dream." From what you have written here, I know that is not what you support.

1. https://encyclopedia.densho.org/Immigration_Act_of_1952/
2. https://densho.org/learn/model-minority-myth/
2 hours, no reason given, order of confidentiality? Straight up abuse of power.
What's the cheapest way to run and deploy a fine-tuned model today? If I understand correctly I'll need to run cloud GPUs right
I was thinking about DEBUG a bit ago.

There's a story, it may even be true, that Chuck Moore bootstrapped ColorForth using just DEBUG and a floppy.

Now, to be fair, you can develop in DEBUG with DEBUG, and an editor (EDIT.COM perhaps). Create "prog.txt" and C:\> DEBUG < prog.txt. Boom, "assembler".

But I was considering what it might be like to have JUST DEBUG. You have DEBUG, you can load a file, you can write a file, but that's it. (So, no DEBUG < prog.txt).

And how now, you're in a real "image editing" mode. You just have a blob (or blobs) of RAM that you can load and save to disk, and DEBUG with which to manipulate it. Saving images.

How would one approach that?

I was thinking, fundamentally, that I'd create "lots of subroutines", and have them all starting in a 16 byte "page" boundary, i.e. XXX0. If nothing else, this gives you a bit of buffer to expand a routine in place (maybe you'd use a 32 byte block size), without necessarily impacting the entire program.

It would also make routine address stand out 1000, 1020, 1040...10A0, 10C0, etc. Cognitively (perhaps) a teensy bit better to manage than just random locations.

You could write mostly PIC (position independent) code. And you can see, perhaps, how easily a Forth style can be adopted. Ideally, higher level code ends up being mostly JSR 10A0; JSR 20C0; JSR ... That's essentially what "direct threaded code" is.

You could, to a point, almost make it straightforward to relocate an address. If you REALLY need to move 10A0 to 3440 (vs simply putting a "JMP 3440" at 10A0), you can hunt down whatever the JSR opcode is, followed by your address. Odds are, thats a routine to monkey patch.

It's an interesting thought experiment.
Mirror: https://twiiit.com/ggreenwald/status/1777392222851240334

That bounces to a random Nitter instance (there are a few still working), to show the subsequent posts and replies.

The next post in the series (it comes from ggreenwald as well) also seems relevant:

Last year, we received one of the censorship orders sent by Moraes. This was *after*
the 2022 election and thus after these powers expired.

You can see: they are done with no notice to those banned, and with a requirement
that the order be kept secret:

• https://nitter.privacydev.net/pic/orig/media%2FFmaDDYxWYAY9k...

• https://nitter.privacydev.net/pic/orig/media%2FFmaDE0BWAAEBe...

• https://nitter.privacydev.net/pic/orig/media%2FFmaDGF7XkAECc...

• https://nitter.privacydev.net/pic/orig/media%2FFmaDG1VXgAAJ2...