skysight-inc/HackerNews huggingface dataset:
B2B startup in the sales/financial space. We were solely targeting Salesforce customers in the USA at the time, who conduct all transactions in USD ($).

So sprinkled throughout our very large app were thousands of dollar signs - some rendered on page load in the HTML, some constructed via JS templates, some built on graphs in d3.js, and some built in tooltips that occassionally popped up on the aforementioned graphs.

One day, a Sales guy pops in with "Hey, I just sold our app to a big player in Europe - but they need the currency to display in Pounds instead of Dollars" (might have been pounds, might have been some other European currency - memory is a bit hazy).

CEO steps in and supports Sales guy, says their demo starts in a few days - and the demo needs to take place with the client's data, on their instance, and show Pounds instead of Dollars.

Wat?

Small dev team, 5 members. We gather and brainstorm for a couple hours. Lots of solutions are proposed, and discarded. We get access to client's instance to start "setting things up" and poke around a bit.

We discover that all the field names are the same, and SF was just storing them as numbers. No currency conversions had to be done. We literally just needed to display the pound symbol instead of the dollar symbol.

One of the devs on my team says "Hey guys, I have a dumb idea..."

In short, he remembered an extension from back in the day called "Cloud2Butt". When you loaded a page, it would scan all html on the page and transparently and instantly replace all instances of the word "Cloud" with the word "Butt". Recollecting this, the dev wondered if we could look at their code, and write something similar to crawl the DOM tree and just replace all dollar symbols with pound symbols. The resulting "fix" would then just be a simple JS function we put on top of our stack, instead of refactoring thousands of files.

So... we tried it. With one small addition (making it do it on a setInterval every 100ms, which took care of the tooltips on the graphs) it worked flawlessly. We intended it as a stopgap measure to buy us time, but there were no complaints so we just let that run in production for several years, and the app expanded to several more currencies.
I don't get why the government is so keen on destroying its local businesses. They should simply provide the same level playing field for everyone.
If you are already in one of the big 3 cloud providers, vertical scaling is more expensive, especially once you add failover. If you rent bare metal it's often the other way around.

So maybe one of the core reasons for Silicon Valley's love for horizontal scaling is due to plentiful AWS credits.
They should sell DVD drives with it :D
They all come fitted with a burglar alarm these days, because crime’s so bloody bad.
Good observation, but they also acknowledge:
> there are considerations inherent in our use of the case insensitivity shortcut, which trusts the YouTube search engine to provide all matching results, and which oversamples IDs with letters, rather than numbers or symbols, in their first ten characters. We do not believe these factors meaningfully affect the quality of our data, and as noted above a more direct “brute force” method - even for the purpose of generating a purely random sample

In short I do believe that the sample is valuable, but it is not a true random sample in the spirit that the post is written, there is a heuristic to have "more hits"
Does anyone has experience with the autocomplete feature that was mentioned in the article?

> generate a random 5 character long string where one of them is a dash, and Youtube will autocomplete the string if a matching video exists

A random youtube video service would be interesting! Like Wikipedia random, but less educational XD
I would say, bring it on! Nothing will make it past my phi-2 or mistral-7B-v0.1 ^^, at least for now.

I think what this could lead to is homogenization of the content serving layer, since all you'd really need is to get content to the user that can move their filters from one site to the other, the display layer being less relevant (and differentiating). But let's see, exciting times.
You can decide who you share things with (everyone, followers, no one), and also decide who can follow you. So it's not really too bad in that sense.

Of course, many, including me, have most public. It's needed to be on the public leaderboards ("segments"). But even then it's not live tracking publicly, and you can wait a few days to publish the activity if you're doing things abroad and are afraid it'll show people you're not home. (And I'd be more worried about Instagram etc in that aspect).

One cool feature, which unfortunately got severely nerfed due to privacy, was the fly-by. During your activity, you could see who else you met on the way. The cyclist blasting past us? Yeah, that was a semi pro, cool! Or during a race, could later see how everyone did in a cool visualization. The guy I biked next to for some kms and then lost track of, how did he end up?

But this could also be misused. Biked past a girl? Use fly-by to figure out who she is and stalk her. Could even upload fake activities to track everyone passing some spots etc.

Also, you could use Strava to figure out where people lived. And use that to targeted breakins for expensive cycle gear. However, now each activity will fuzz your start and end locations.

I feel Strava had taken privacy very seriously the later years. It's sad that it's needed, because some cool features aren't as usable anymore, but they've prioritized privacy.
Agree with others. Need screenshots in the readme.
The cost to repair and corresponding increase in insurance to cover repairs still makes it owning one not appealing to me. I suspect I am not the only one that feels this way.

Just give me a nice used car from the mid 2010s that is easy to repair and durable.
If you want a much more refined version of the original GB tetris, check out the rosy retrospective mod: https://www.romhacking.net/hacks/5813
Except that Russian officials up and down the flagpole - including the head honcho just this week - have very clearly and publicly said they'd rather that Poland, Romania and Hungary split up the Western half, and deal with the rebellious Galicians than them.

They don't want the headache and would be rather content to stop their efforts at Kharkhiv-Odessa line (if that's even possible to achieve for them, of course).
China’s Ministry of Science and Technology has publicly recognized and emphasized the strategic importance of the Web3 industry.
Bitcoin’s price has doubled to $44,000, reflecting a significant 163% rally over the past year.
China appears to be embracing the digital asset revolution, signaling a major shift in its stance on cryptocurrencies. Despite a strict crypto trading ban in 2021 that led to a market shack, the country is now expressing a newfound commitment to the development of the crypto industry.

The Ministry of Science and Technology in China, represented by Yin Hejun, has issued a written response to the proposal of the National Committee of the Chinese People’s Political Consultative Conference (CPPCC), highlighting the government’s recognition of the importance of the Web3 industry.
Can I read that without getting on a watchlist somewhere?
Update: all invites above have been used.
Web apps that require more logic/interactivity than what is doable in traditional no-code editors
In the settings of Synology you can tell it to autosleep after X mins and to wake on LAN activity. You can have an NFS mounted on your Pi, and it will wake up the device as soon as you try to access the mount.
Thank you very much for the supporting words, I've been getting lots of positive feedback from this. The end of year workload has made it such though that I need to be mindful of time. I think one of the two first options will be the way to go.
I'll post an update here as I always do with my small projects.
This is one of the most important parts of the EUs upcoming digital services act in my opinion. Platforms have to share data with (vetted) researchers, public interest groups and journalists.
FYI you shouldn't use anything other than DI water in humidifiers. Using tap water can cause bacterial/fungal buildup and emits harmful particulates into the air.

https://dynomight.net/humidifiers/
"The team removed table joins and complex queries from the database layer."

As a database person, I dislike reading this. I understand their need and priority to keep things running. But I would have loved it if they emphasized that doing something like this has so many disadvantages.

Normalization, referential integrity and a powerful query language bring so many benefits. I see young people oftentimes seeing relational vs. NoSQL as two totally valid opinions, like Coke vs. Pepsi. And not as one thing runs the world for decades and is perfect for >90% of use cases, and the other one is for niche cases and fast hyper-scalers.
I notice that macOS optimises charging for this scenario. Keeping the battery under 80% charge if you rarely disconnect it.

I’m surprised that the Linux distributions I use don’t do this automatically but I bet it could be configured.
My selfwritten game with Microsoft xna still runs.

And I made that 18 years ago.

I had to change my intel q6600 only after upgrading my camera as Lightroom grinded to a hold with the bigger raw files.

Besides the Mainboard / capacity apocalypse ( https://en.wikipedia.org/wiki/Capacitor_plague?wprov=sfla1 ) I'm genuin happy with how well older things still work.
Or you could get an r36s for less price which has a bit more power to handle some PSP, Dreamcast and N64 games. I honestly can't review it yet because it's still in delivery but /r/SBCGaming sold me on it.
I'm not even a huge film nerd and the strangeness of the screenshots was evident - though there's no harm in a side by side, I can understand why they didn't include it.
Whatever. Not my problem anymore. I switched to Kagi + ChatGPT 4 and couldn't be happier -- though it costs me about $30 per month.

I haven't tried Kagi's FastGPT yet. How does it compare with ChatGPT 4? Is it updated regularly? What is its knowledge cutoff date?
Don’t forget to archive it with responsible parties, like for future history and anthropological research. It would be a shame to loose so much of public discourse, especially if it’s so influential.
Don't sell yourself too short here, that's exactly how Perl/PHP works and that was defacto standard around the same vintage (and for a decade more).
Happy to see young people hacking away like this. Sometimes I look at teens, and even those tech-oriented seem to be so stuck in the smartphone/tablet world, that makes me a bit sad inside.
Two car stories.

1. I got to my car and the battery was flat. Fortunately, I had ridden my home-built electric skateboard to it (this was before even the first Boosted Boards came out - completely homemade, I built the trucks, drive system, etc). I went to the Goodwill next door and bought an extension cord for the wire. I stripped the cord, wired the board's battery to the car, and was able to start it.

2. I was driving my classic car home when the alternator failed, at 2am, in the middle of a big city. With my headlights rapidly dimming, I managed to quickly exit and find a parking lot (just as my headlights completely died). Fortunately, I again had that skateboard. I rigged up the battery to the electrical system and made it to within a mile of my house before the fuel pump and spark ignition gave out completely. I easily walked home, put a new battery in my backup car, and I was good.

The moral? Replace your car batteries when they're weak :) Also, LiPo batteries are beasts.
Needed a hard drop copy of data from an industrial metering device for auditing and backup.

It was the handover point for the delivery of natural gas for a large field and a quarter of the country’s energy supply.

The engneers wired an extra serial port onto the lead and plugged it into a printer we had going spare.
I had Chromium component added to a project just to show the users the help file which was a giant PDF document. The PDF file was from a 3rd part vendor who didn't know better/refused to change the system so we had to show it "as is" to the users. Any PDF reader component we tried failed because the PDF file had some crappy features in it that none of those component knew how to parse. Chromium engine, for its hate that gets nowadays, had no problem with any of those PDF files.
Fake transparency is still a thing, for desktops without compositor. Not only in terminals, but also in docks.
DSM article 20, the absurd new law that prompted this, allows authors to claim payment _beyond what they agreed to in their contract_.

Even so, the sculptor's greed here is stunning. She want to loot _decades_ of royalties.
I bought a lot of DRM books that I could only read in restricted platforms in Windows. I wanted to use in any of my devices without limitations. So I created a VM image of windows inside VMWare inside a Linux computer and basically automated the scanning of the pages in ultra high resolution just using keystrokes from a Lisp Domain Specific Language.

The first iteration hack was done in minutes. over time it could OCR almost anything and convert to ebook readable.
This makes it seem like they invented XHR and did nothing with it, but Outlook Web Access already used XHR for dynamic/asynchronous update of an email web interface context four years before Gmail.

If your claim is that Google popularized the ideas behind Ajax, then I'll happily agree: The term Ajax was invented outside Google [0] to describe Gmail front-end inner workings. My first contact with Ajax-like technologies was certainly Gmail in 2004 and not OWA in 2000, so I am not denying the merits of popularization. But I think even saying Google "developed the technology into" Ajax is unfair to OWA, given that Microsoft was pushing the other components of Ajax for a lot longer as DHTML (which led to standardizing DOM [1]; document.all anyone?) and OWA used DHTML+XHR, which was at the time essentially a non-cross-browser version of Ajax (props to Mozilla for implementing a compatible version of XHR and shipping it as part of Mozilla 1.0 in 2002).

I won't argue for Microsoft any further, though, because the "cross-browser" part is key. The fact that they invented and shipped these things in IE with no effort to standardize them (as part of their embrace, extend, extinguish approach) was a big headache for cross-browser compatibility. Google gets most of the credit for Ajax because web developers hated Microsoft's approach to the web at the time (for very good reason). It is interesting to compare Microsoft's behavior back then with Google's current approach of flooding standards bodies with (at times half-baked) proposals.

[0] https://web.archive.org/web/20150910072359/http://adaptivepa...
[1] https://www.w3.org/DOM/faq.html#DHTML-DOM
And another great resource here for the same principles (so to speak…) but an audio context: https://www.isik.dev/posts/Eigentechno.html
That is a bold assumption. Many people I know, including me when I was using strava, were using pseudonyms or fake names.

Now since I am not an elite cyclist nor race anymore I prefer my ride to be without a computer/screen and just enjoy the ride and the scenery and I don't need to publish everything I do.
Eigentechno
my assumption is that this would be a strict subset of existing HTML/CSS/JS so that existing browsers would work without modification. but a small enough subset that hobbyist browsers could realistically implement the entire standard. it may make sense to look at browsers such as elinks and dillo for defining that subset.
of course this key is there!

bonus: if you are on U*x xcalc can be used in rpn mode:
" xcalc -rpn "
Think about what it would mean to not have any advertising whatsoever. Most current large brands would essentially be entrenched forever. No matter how good a new product or service is, it's going to be almost impossible to reach a sustainable scale through purely organic growth starting from zero. Advertising in some form is necessary for an economy to function.
I get all the 1000 variations on the same shit product with ridiculous brand names on Amazon UK
They have never claimed to be releasing it under GPL license though.
Thanks! I will write more posts on my blog or on AppJail wiki about some of them.
No they dont. They sell many 3rd party brands in store in nearly every category. I believe they were (mostly) own-brand up until a few years ago, but thats certainly not the case now.
I’d consider it more like someone saying they are tired of talking about conflict, hunger and disease.
I think key here is that it's 100% recyclable or even reusable. The used tags could even be picked up at the exit/checkout if I understand correctly the process correctly.
Maybe some incompetent people did it that way, but 1-bit transparency was very well possible with native Windows APIs in the 90s (see SetWindowRgn). Later on (starting with Windows 2000 IIRC) it was also possible to have semi-transparent (alpha-blended) regions.
Surely there have to be many others. E.g. table football: https://www.youtube.com/watch?v=UdKBPbV29ek

I'm surprised no one did this maze thing earlier, seems like an obvious idea with high probability of success. And it doesn't even require much in terms of hardware.
As a European I'd like to know how our numbers are differently formatted to yours! (Did you mean dates? The never ending source of pain!)
Same. HTML for basic interfaces, yes please.
Was BASIC that horrible or better?
I never understand why people do this, as if writing a little fetch function to load shader files was the end of the world.

https://github.com/pjmlp/webgpu
I wasnt here in 2012 so this was new info for me - I liked the article
This paper smells like crack pot stuff. That is probably why it collected only two citations in more than 10 years. It also mentions the experiment from Couder et. al. in the summary, which has been debunked several years ago: https://www.quantamagazine.org/famous-experiment-dooms-pilot...

Behind sophisticated math it hides a beginners understanding of physics. Classical mechanics emerges from Quantum Mechanics in the same way as wave optics emerges from ray optics.

https://physics.stackexchange.com/questions/397694/what-make...

If it would be otherwise, you would also argue, that wave optics emerges from ray optic. The experimental evidence is clear against such an interpretation.
> The car failed.

That's your belief. You weren't there.

Look mate, we get it. Believing this fits your preconceptions as Hacker News' most obsessive and prolific hater of Tesla and Musk. In your view, anything bad that happens is Musk's fault. In your view, every single one of the million Tesla customers only ever tell the truth. It's the worst company on the planet exclusively selling cars to the most honest people who ever lived. That's your simple reality of it.
> RFID based checkouts require a store of have every single one of their suppliers integrated the tags into their product.

I'm sure the same was said about the introduction of barcodes in the 1970's. How can every single manufacturer be expected to adopt a uniformed standard, where there are not clashes between standards and adoption? Well, they managed it by collaboration: https://en.wikipedia.org/wiki/GS1

The same was also said about chip-and-pin payments, and further with online payments. This was largely implemented through regulation by the EU.
- Any time you are searching for something that can be misunderstood.

- Especially if you feel the need to use doublequotes.
The contract was based on outdated law, so it sounds like there's at least a case to be made in court that it is invalid.

> “Yet even though Ann Wolff signed her contract with Kosta Boda in 1972, the company argues that the pre-1960 law applies in this case.”
While I agree 100% I do feel many of these points are frequently ignored by impatient people looking for tricks, gimmicks, and tools that solve for convenience opposed to solving for challenges.
I'm hoping he figures it out, one of those eurika moments are absolutely a blast.
I always thought the sole purpose of Pinterest was to show images in Google image search that you can't actually see when you click them.
While that sounds perfectly reasonable given the realities, are you not frustrated that your kid's success is being limited by racism?
The Self-Balancing Monorail
US prices seem to be very different from where I live.
I never understood the need for virtual environments like this. In windows I use batchfiles running Subst to "activate" python installations to a specific "drive" and not only does it work greatly, it's also short, simple, transparent, flawless and independent of the work of others.
Kagi Search's #1 user blocked site is... pinterest.com

If they were once a good idea, those days have long passed.
3D printing:

- Build your own custom machines, print the motherboard from a spec, eventually print a CPU

- Build your own house. Doesn't have to be fancy, a small shipping container with printed plumbing and cavities for electrics and heating. Of course, land values would skyrocket...

Water Desalination:

* If this could work at the local level, water companies and soda corps would have to change their predatory tactics.

Anti-aging:

* Again, if available everywhere for cheap, this would greatly alleviate strains on the healthcare system in general. People might adopt a more carefree approach to life, knowing you can make later instead of having to do so right now.
Go to the subscribed page and watch the channels you subscribed to. The home page is whatever YouTube is pushing you to watch - it’s not necessarily what you want to watch…
I don’t like it either, but apparently semi-structured data is the future. It’s proving easier to build systems that tolerate bad data and broken references than it is to get our data normalized and cleaned.

I’m the guy on most teams pontificating about SQL and data-oriented code, but even I’ll concede that large scale live systems probably shouldn’t serve from an SQL database.
I guess the rot is creeping in slowly, I haven't used it for a while
Interesting that this is for 'bad contracts' for designers that did license their work to manufactures but (perhaps) didn't get adequately compensated.

There's probably more cases where companies are selling furniture that steals/is based on/plays homage to other work by designers that didn't get a penny:

https://www.latwist.immo/5-design-icons-for-your-living-room...
The question has already been used in my first post: Fully usable for 99% of the users. > 99% of the users never use a compiler.

Fully usable also means that you might have to adapt your your habits: Keeping many tabs open is just being unorganized for many users. For a programmer having to checking the documentation of many classes regularly, each of them on a different page it might be slightly different. But 99% are not developers.

I am developer. When I build Yocto I am glad to have 32 or 64 GB available. When I travel (for fun) I am glad to be able to use 2 GB efficiently, without really suffering from ultra slow reponse times. A couple of seconds here and there have not spoiled my leisure time.
additionally: if a nickname has spaces, we have to type "%20" instead of spaces in the links with "/@{{username}}"

i've submitted an entry about this a few minutes ago.
https://eksisozluk1999.com/entry/143247963
Did you have a file named “main.sed” or was everything a giant bash script that started with “sed $(cat << EOF …”?
SMHasher3 Hash Algorithms Results Summary