HNHacker News
TopNewBestAskShowJobs

eco

2,568 karma · joined November 23, 2010

submissionscomments
eco··on Google CEO says more than a quarter of the company's new code is created by AI
I'd be terribly scared to use it in a language that isn't statically typed with many, many compile time error checks.

Unless you're the type of programmer that is writing sabots all day (connecting round pegs into square holes between two data sources) you've got to be very critical of what these things are spitting out.

eco··on Starship Flight 5: Launch and booster catch [video]
The previous ship did not come down where it was supposed to. I don't think they wanted humans anywhere near where it was coming down, at least until they can reliably do pinpoint landings. Even the Falcon 9, as accurate as it is, doesn't have humans anywhere near the landing location.
eco··on Starship Flight 5: Launch and booster catch [video]
No doubt it would be very useful to recover. SpaceX isn't the only one who could pluck it out of the Indian ocean though. You don't want to leave a prototype for the most advanced Spacecraft ever made just sitting around for competitors to grab (most notably China which is currently speed running SpaceX-like designs).
eco··on Automatic Content Recognition Tracking in Smart TVs
Probably more importantly these days, neither do companies have access to data on their competitors. Your TV manufacturer will happily sell them some, though.
eco··on uBlock Origin is no longer available on Chrome web store
Mozilla announced a few months ago they were working on Tab Groups, Vertical Tabs, Profile Management. I don't know if it's related but seemed to coincide with getting a new CEO.

https://connect.mozilla.org/t5/discussions/here-s-what-we-re...

eco··on uBlock Origin is no longer available on Chrome web store
Another negative is it can only update the filter rules with an extension update (which Google controls the speed of). As far as I know, it hasn't been a problem yet but the fact that YouTube ad blocking started requiring frequent filter list updates suggests Google will likely take advantage of this.
eco··on Google pulls the plug on uBlock Origin
There's a FAQ that explains things: https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-as...

To me, the biggest issue is filter lists can only be updated when the extension updates and Google controls the update cadence. YouTube ad blocking, for instance, requires frequent filter list updates (or did a few months ago, I'm not sure where things stand now).

eco··on Amazon Sold a Used Diaper. It Tanked a Mom-and-Pop Business
That's definitely true for random cheap things you're looking to buy. Unless you need it quickly, there is no reason to buy on it Amazon. You can often find the exact same item on Aliexpress for much cheaper. Shipping has gotten a lot faster from Aliexpress these days, too, though it's still on the order of 1.5+ weeks for most stuff.

The types of products I'm willing to buy on Amazon is quickly shrinking because you can't really go to Amazon for assurance that the product you are buying is genuine anymore, either.

I've gotten 2 counterfeit micro SD cards (confirmed counterfeit by contacting Sandisk) that were "New, Ships and Sold by Amazon.com" in the last few months. They had barcode stickers added to the back of the packaging which, from my Googling, turned out to be stickers Amazon places on returns which made what was going on pretty clear. Someone orders genuine sd cards then returns counterfeits, and Amazon just spoils their inventory by blindly accepting the returns and throwing them back in the inventory to be sold again.

Amazon has no place in their customer support maze to report this and if you try to leave a review saying you received counterfeits (which isn't even the right place to complain about this issue because it's a fulfillment issue, not a product issue, but they leave no other choice) they block your review then pester you with a chatbot asking you for more details about why you think it was counterfeit but limits your responses to multiple choice options that don't fit then gaslights you by saying the product couldn't possibly be counterfeit because Sandisk is a trusted partner (the same company that confirmed they were counterfeit).

eco··on SpaceX will now move its HQ from Hawthorne, California, to Starbase, Texas
Unofficially, but they are going through the motions to make it official. The county has passed resolutions supporting it but I'm not sure if they've actually started the process of formally incorporating it.
eco··on For advertising, Firefox now collects user data by default
The CTO of Mozilla just posted on /r/firefox about this:

https://old.reddit.com/r/firefox/comments/1e43w7v/a_word_abo...

eco··on Shelley Duvall has died
Fun little fact, seeing this video is the reason Michael Stevens (of VSauce fame) was inspired to start making his own videos.
eco··on Americans Have Lost the Plot on Cooking Oil
It can be but I don't think I've ever seen it. The vegetable oils I typically see in my supermarket are soybean oil these days.
eco··on ChromeOS will soon be developed on large portions of the Android stack
Probably more of an internal mandate that everything needs to consider how it can integrate/improve on AI so they included some lip service in case a VP reads this.
eco··on Microsoft's official Minesweeper app has ads, pay-to-win, and is hundreds of MBs
I just installed it, and it's legit (the Watch and Ad to continue playing part, at least).
eco··on Google Search Is Now a Giant Hallucination
Oh! That's at least one reason why people say they need to pay with PayPal. I've see people saying they won't buy things until PayPal was supported, but I couldn't figure it out for the longest time how anyone would be in a situation where paying with PayPal would be essential. Thanks for explaining that.
eco··on T-Mobile employees across the country receive cash offers to illegally swap SIMs
My bank finally added 2FA today actually. It is, of course, SMS or Email only because banks the worst online security for reasons I'll never understand.
eco··on Vietnamese property tycoon sentenced to death in $27B fraud case
If I understood the figures I looked up correctly, she had about 8% of the entire printed/minted Vietnamese Dong currency in her basement (1,352,910 Billion VND in circulation).
eco··on Kagi and Wolfram
You can get something somewhat similar to Firefox Focus in regular Firefox for Android by enabling the option to open in Private tabs by default and turning on tab auto-closing. That's what I did for a while when there were indications that Firefox Focus was about to be abandoned (which never actually happened).

Even better though, now that Add Ons are opened up on Firefox for Android you can install Cookie AutoDelete. Then you just use regular tabs and can keep your Kagi cookies (and any other sites you regularly log into) but have it nuke every other site.

There is also a Kagi Add On. It didn't do pretty much anything when I first installed it last year but it might work these days.

Oh, and finally, there is the Kagi Session Link you can use that embeds a token in the URL so that you can more easily use it for something like a search provider in Incognito/Private tabs.

eco··on Researchers have identified the enzyme that gives urine its yellow hue
Chemists used to spike each others drinks with Methyline Blue as a prank which turns your urine blue in relatively small amounts.

It probably goes without saying that you should not do this.

eco··on Don't pass structs bigger than 16 bytes on AMD64
This is done so you can use std::move to take ownership of the allocated memory in these objects rather than do a new allocation. Passing by value rather than rvalue reference let's your function be more flexible at the call site. You can pass an rvalue/move or just make a copy at the call site which means the caller (who actually knows if a copy or a move is more appropriate) gets to control how the memory gets allocated.

An unnecessary memory allocation is much more of a performance hit than suboptimal calling convention.

eco··on Mozilla expands extension support for Firefox for Android
Amusingly I returned to this comments section and was scrolling down looking at the time stamps for new comments and this was the first new comment I hit. Thanks. It's clearly going to come in handy.
eco··on The Stanford Prison Experiment was hugely influential. We learned it was a fraud (2018)
Milgram's results are also not as cut and dry as they are usually presented. Obedience rates varied wildly in subsequent variations he ran of the experiment and his initial experiment that got all the attention was a pretty low sample size.

https://www.theatlantic.com/health/archive/2015/01/rethinkin...

eco··on Google Chrome will limit ad blockers starting June 2024
Someone correct me if I'm wrong but I believe YouTube's new strategy requires frequent filter list updates but with MV3 the filter list is embedded in the extension so the extension itself would need to be updated (and Google controls the speed at which extensions can be updated).

For a long time I assumed Google's approach to hampering AdBlockers with MV3 was going to be the rule count limits imposed by MV3 but I think now it's more about controlling the speed that filter lists can be updated.

eco··on Mark Twain at Stormfield (1909) [video]
Reminds me of this 1956 clip from the show I've Got a Secret with the last living eyewitness to the assassination of Abraham Lincoln.

https://www.youtube.com/watch?v=1RPoymt3Jx4

eco··on Fail2Ban
That's just a rite of passage we must all do.
eco··on What it takes to pass a file path to a Windows API in C++
Microsoft added a setting in Windows 10 to switch the code page over to utf-8 and then in Windows 11 they made it on by default. Individual applications can turn it on for themselves, so they don't need to rely on the system setting being checked.

I haven't tried it yet but with that you can just use the -A variants of the winapi with utf-8 strings. No conversion necessary.

eco··on This is a black and white photo, but an artist has drawn color lines through it
Kind of funny because the creator of this is a major contributor to GIMP (assuming it's the same Øyvind Kolås).
eco··on Compile time regular expression in C++
I had great results with this back in the day. The template meta programming DSL you had to use was pretty horrifying but it was a triumph of what you could do with template metaprogramming (which was something discovered, not designed, in C++).

The first compile time regular expressions I saw that just used normal regular expressions was D's CTRE which produced an even faster "engine" than Boost Xpressive. This was thanks to D's compile time function evaluation reaching a point something like this was possible.

I just started using this CTRE for a regular expression whose performance had become problematic and I'm very impressed with it so far. It's pretty easy to surpass std::regex but not sacrificing usability was surprising. Build times haven't been affected too much either (for my use case).

eco··on uBlock Origin Lite now available on Firefox
While I was trying to find out what Firefox's limits are I came across this interesting issue on the W3C's webextensions repo: https://github.com/w3c/webextensions/issues/319

4 days ago the Chromium developers proposed upping the limit for certain types of declarativeNetRequest rules based on data AdGuard provided on real world rule lists. https://docs.google.com/document/d/1srkkCJkl4X2KOOUwnpDd-kvm...

eco··on uBlock Origin Lite now available on Firefox
They are going to finally crack open the full add-on library soon. Sometime after September if I remember correctly.
← PreviousPage 2 of 18Next →