skysight-inc/HackerNews huggingface dataset:
I used to make fake IDs that reused both the plastic backing and the hologram layer from a real license. I spent some time creating a template in Photoshop that I ink-jetted onto photo paper. The final result was very close to the real thing in all aspects: look, thickness, weight, “bendyness”, real hologram, and light transmission (i.e. the bouncer shining a flashlight through the back of the ID would see what he expected to see. A bit of translucency)

I never got around to modifying the data on mag stripe. I just dragged a hard-drive magnet over it until it didn’t scan at all.

My takeaway from all that? The hologram that was used to strengthen the official IDs had an unintended side effect of making the fakes easier to believe.
I've seen a lot of tags put on top of pretty nice-looking murals, many sprayers won't care.
Actively Stabilized Model Rocket with Real-Time Telemetry [video]
Unfortunately, the intrinsic distrust due to globally connected computers is seeping its way into the real world.
You must sit in the comfy chair until lunch time with only a cup of coffee at 11.
There’s a world outside of web development.
I don't agree as I have converted all the modals/dialog in my web app to <dialog> and boy it has been a breeze. A few killer features:

- Goodbye z-index, since the last opened dialog always get's promoted to the top in #top-layer [1]
- Free focus handling, it doesn't trap focus inside dialog but that's kinda opinionated anyway [2]
- styling and animation is EASY with `@starting-style` and `allow-discrete` and can even use view-transitions [3]

Here's a basic sliding in drawer with blurred background I have in svelte:

<style>
dialog::backdrop {
backdrop-filter: blur(4px);
}

/* IS-OPEN STATE /
dialog[open] {
translate: 0 0;
}

/ EXIT STATE /
dialog {
transition:
translate 0.2s ease-out,
overlay 0.2s ease-out,
display 0.2s ease-out allow-discrete;
translate: 384px 0;
}

/ 0. BEFORE-OPEN STATE */
@starting-style {
dialog[open] {
translate: 384px 0;
}
}
</style>
```

Some of the features are not yet available in firefox and safari but they are coming soon and they have minimal workarounds available now [4] for animating `display: none` etc. So, I'd say it's time we retire that quirky UI library's dialog.

[1] https://developer.chrome.com/blog/what-is-the-top-layer
[2] https://github.com/whatwg/html/issues/8339
[3] https://developer.chrome.com/blog/entry-exit-animations
[4] https://codepen.io/kevinpowell/pen/QWaBeGm
VMS used ANSI escapes too, did it not? Windows is moving that direction. Amiga as well? CP/M? Not much left.
That's kind of what I was afraid of.
Oops! I edited my comment - moving the paragraph break - to make more clear that I got them used.
Poisoner in Chief was a great read.
It’s a shame there aren’t more time tower sites broadcasting in a distributed manner for redundancy.
>Turns out actually building homes works :surprised_pikachu:.

more like it turns out that having a wrongly-promised false market of endless real estate customers prompts municipalities to (over)-invest in the housing market.

to our benefit this time, but let's call a cat a cat; it was due to over-provisioning based on incorrect future forecasts, not some altruistic political maneuver to benefit housing costs for residents; just a carrot for an audience of Austin hopefuls that eventually evaporated to the benefit of locals.

Would this work elsewhere? Yeah, up until you hit the problems with excessive over-spending and waste of workforce -- which is to mean it's not a solution.
I love go. Now to continue with modern systems languages, here's ziglings: https://codeberg.org/ziglings
Absolutely, but even that lends to the credibility of Egyptians doing some serious canal waterworks
Sure helped the PSTN.
> That is, instead of having the ping be processed by an ASIC, the ping gets processed by the router's CPU.

I wonder how true that is anymore, with ICMPv6 processing being a mandatory part of IPv6. I could totally see ICMP processing being a low-priority task, but am far less certain that it would not be done by dedicated hardware these days.

On top of that, I've never, ever, ever noticed the behavior he's observing with either my cable ISP connection, or the terrestrial microwave link provided by my local WISP. I don't have enough data to say that I'd never see that behavior if I happened to ping some router powered by a potato... but I've pinged a whole bunch of systems over the years, and have never seen variation like what he describes.
I'm talking about the size of the building. An actual apartment complex. I'm not even sure renting homes in general is a good idea. Let the market figure it out for someone who wants/can afford to own it.
Wow, well explained.
I mean, the same classes and groups instituting redlining were the ones picking where the infrastructure went.

I don't think anyone is blaming the existence of infrastructure as the causative factor.
That's an interesting statement about rationals. My intuition would be to consider them a subset of the reals, and for natural numbers to be a subset of the rationals. How is my intuition failing me, in this case?

EDIT: found the answer: with Cantor's diagonalization, you can count all the rationals -- effectively mapping each one to a natural number. Since this mapping is demonstrably possible, they have the same cardinality.
Royalty Free: The Music of Kevin MacLeod (Incompetech)
You’d be better off just not having chat than switching to Teams.
No, but I won't be surprised if the plans stick around longer. Speculating here, but I think odds are good T-Mobile continues to offer them for longer than required & just stops the annual data increase it has been doing
None of mine do, but now I'm going to add this.
> 10 engineers would give you 10 different opinions about the same piece of code

This plays out in code review in a way that drives me insane. So much back and forth and time spent/wasted because there's always that one person or small group of people who insist their way is the one true one.
>Chat isn't soulless.

I have a ton of chats in game groups, but I've never had it feel active in a formal setting. If you're not in a specific feature channel talking with veterans about issues they can at least start poking at, it's pretty dead. There are times I want to help but am clearly out of my wheelhouse. And then when things do get deeper it usually turns into a DM and that channel goes quiet again.

"noise" on such a chat is much more persistant than in an office, so people tend to not make small talk on such channels, except in off-topic channels. But if I'm being honest I don't wanna browse an off-topic channel at work. I got work to do. That's where the soul starts to leave. The way a company slack works is just very different from some informal (or even formal, non-company) discords.

>Chat being async has benefits over conference calls.

Sure. a paper trail and seachability on slack has saved me many an problem that I couldn't just google. Sometimes without pinging anyone. Sometimes by pinging someone I'd never otherwise meet to say "hey I hit the same issue, is there any progress/workarounds on this issue?" Threads are really nifty ways compartmentalize tangential discussons. Some people (especially tech workers) much prefer to think and write up their suggestion than try and speak it out on the fly.

But I also get that these async benefits ultimately cost more time. A quick 1:1 will always be faster through speech than text, even for someone that can type 200+ WPM (I'm maybe 100, albiet very inaccurate). larger groups is where chats devolve into chaos and noise, and that's when a proctor for a call/live meeting helps coordinate/drive discussion. And as mentioned, tone/body language is absent. They are both just tools, no better than each other as a fork is better than a spoon.

>Work lacks cheap interrupts

Lot to break down here that I won't go into, but yes I fundamentally agree. There is no such thing as a "cheap interrupt" for a creative worker (and yes, tech is a creative process in many ways). You always need to understand that an unplanned interruption is likely costing an hour of creative thinking and consider that before doing so. Many people don't. This is more or less (should be) built into a lead's time when assigning their workload.

With all that said: there are sometimes truly urgent matters where a prompt response is needed. That is definitely where office works shines unless the worker is out for lunch. you never know if a worker who "ignores" a message didn't see it, had their phone die, has chat off/muted, etc. But that's probably a factor a lot of director+ levels face regularly, so it's a mentality passed down to the workers who rarely need to be called on a dime
Well, that's what the setup I have does, almost. If you consider .po/.pot to be a unified format file. I extract the original texts, comments and internal names from the resx into a .pot (Portable Object Template). This is then sent to a translator-centric web site service. A translated file is then exported, although I export it as a .po file, and then use a library and a little bit of my own code to implement an IStringLocalizer. As someone said elsewhere, more and more services do support .resx directly, so I could consider skipping the .po handling in my code, and just use the .resx.

As for bloat, I find the .po format to be quite bloated, with it's use of the full texts as keys in each and every translation. I don't really like that, but in practice it appears to be working well and has been for many years. Then again, the obvious choice today would be json.
The Secret of the Great Pyramid by Bob Brier and Jean-Pierre Boudin
Just want to add a recent experience I had on this issue. I accidentally deleted a bunch of photos on my Mac (including from "recently deleted") and didn't realize it deletes it from my emtire iCloud photo library. In a state of panic, I contacted apple and they were able to restore all the photos that were "permanently deleted " from the last 60 days. This surprised me quite a bit as I was not expecting them to get them back. Makes me think if any pictures on the cloud are truly deleted.
I think those types of people are actually shockingly well paid. If slack can make bots to replace them, they’ll print money, right?
I bought a secondhand 6-bay for around 100 euro and put openwrt on it, mdadm is perfect for the job. Check whether the system is easy to root beforehand. I had to do it via a hardware serial connection on the motherboard.
ERCOT was shit during the 2021 snowpocalypse when my refrigerator and indoor air temperature both equalized to 47 F (8 C).

Fast forward to 2024, they've improved considerably with enormous wind and solar deployments.

Although near ATX downtown: my UPSes cycled on and off 5x today during heavy rain for no apparent reason other than inadequate protection of power lines or switchgear.

What hasn't improved is the absurd level of deregulation that can result in surprise bills when local spot power prices go insane.
Cool work. Hope we see more decent powered hobbyist stuff soon.

> so that riscv64 (riscv64gc) could be added to Arch Linux itself as an alternative architecture.

Seems unlikely since they only support one architecture. There's bound to be way more 32 bit x86 out there than riscv for the foreseeable future, and they purposely dropped support for that long ago.
SQL is now 50 What is coming next to the query language?
I think anyone attempting to compare the difficulty of abstractly related things runs into the problem of unrealized depth in the maneuver.

you can spend a lifetime sharpening your developer skills, same goes for driving.

in old age i've settled on the answer that most things really can't be compared in such terms. It runs into the donnie darko "not everything is black and white" issue real fast.
Third Place vs. Right to the City [video]
Ok, maybe I was to quick to judge, I didn't spend enough time studying it. I looked at some screen shots, and it seemed like the translation tool knew things about the app, but I was apparently mistaken. Sorry.
I'm without 2.5Gbps+ networking and with less than 20TB of data, so went back to a single large drive (with two duplicates). Moving that much data would take days over 1Gbps ethernet (my "parity" is bit-by-bit drive comparison with freefilesync).

Each 20TB drive today is about $250 renewed. Even with 40TB I'd stick with six bare drives with four USB enclosures. I don't see how you'd get 40TB in a NAS, multiply by 3 for the backups, and upgrade to 2.5 or 10Gbps networking anywhere near your budget.
Or basic information about when and where a train comes late or not at all. Sometimes the information is there and correct - sometimes not at all or is wrong and 100+ people waiting for a train that is never coming. Experienced that way too often. But hey, the Bahn management achieved all their self proclaimed targets (non of them related to reliable trains) so they surely deserved their fat bonus.
I’ve seen ping latencies of up to 30 seconds (yes, 30 000 milliseconds!) with a certain cable ISP, while at the same time VoIP (RDP over regular Internet IP, not “cable voice” or ISP-provided SIP, which often has its own QoS class) was borderline usable.

Could have been traffic shaping or prioritization (their network was in complete shambles after all), but ICMP was definitely taking some lower priority queue or path.
Rust community members are known Rustaceans which is a play on the word crustacean. Crabs are a well-known crustacean. Crab in a human skull is a visual metaphor for learning Rust.
Since LLMs are the current fad, I’ll give Google the benefit of the doubt here… so given that adjustment, my prediction is that Google won’t shutter Gemini Gems for at LEAST 10 months
> Now that there's a technology threatening the continued existence of developers, we're seeing a backlash here on HN and elsewhere.

You don't have to 'feel threatened' to want to disable a ux feature that provides a worse experience.

Similarly I don't really think that disabling said feature is 'backlash'.
Ten Zombie Statistics
> For what it’s worth, it’s the height and volume of the pyramids that impresses me. A skinny skyscraper twice as tall but 1/64th the surface area

Why are you impressed by unusable volume? Do spoil tips awe you?
How is this top HN comment?

Vercel has major enterprises with 7 figure contracts…

It’s not simply hobby infra
> The ancestors of the people who built Stonehenge

> the Neolithic migrants to Britain appear to have introduced the tradition of building monuments using large stones known as megaliths.

I mean, OK, yes, but Stonehenge was built in multiple phases by different groups of people over centuries. These farming migrants with Eastern Mediterranean grandparents built phases I and II, which had small stones (the bluestones from Wales, initially placed as grave markers before being moved around a lot) and lots of wooden posts.

The impressive phase with the sarsens, the big stones people picture if you say "picture Stonehenge", is Stonehenge III, and that was built by Beaker People, the steppe invaders. Inspired from the culture of their predecessors, I guess, but maybe for completely different purposes, in so far as any of it had a purpose.

The sarsens were connected at the top with woodworking joints, BTW, as if there was a risk they might fall off without pegs to hold them in place. I've never been sure what to make of that, but my best guess is "tradition". (A previous guess was "everybody in prehistory was drunk".)
I would also highly recommend Go With Tests: https://quii.gitbook.io/learn-go-with-tests
The algorithms themselves aren’t expensive, no.

Having extra entire complete copies of the relationship-plus-posts graph, denormalized in various ways (incl. in ways that inherently prevent use of easily map-reducible algorithms, and so require heavy vertical scaling) such that you can run the algorithms, is what’s expensive.

And constantly feeding the data into those denormalized models, using specially-tuned realtime ETL technologies that themselves do distributed scaling to ensure no infinite queue backlogging from activity bursts, is also expensive.
Yeah, written communication is harder than in-person communication.

It’s easy to come across poorly in writing, but that issue has no easy resolution unless you’re prepared to ban Slack, email, and any other text-based communication system between employees.

Slack can sometimes be a place for people who don’t feel heard in conventional spaces to vent — but that’s an organisational problem, not a Slack problem.
Oops, thank you - I can't read apparently!
Observations affect the observer?
And yet human civilization has survived the fact that many humans are wrong, lying, delusional, etc. There is no assumption that everything in our personal training set is accurate. In fact, things work better when we explicitly reject that idea.

LLMs do not rely on 100% factually accurate inputs. Sure, you’d rather have less BS than more, but this is all statistics. Just like most people realize that flat earthers are nutty, LLMs can ingest falsehoods without reducing output quality (again, subject to statistics)
Bend – Massively parallel high-level programming language
Sorry, but no. I can't see this is much more than chatgpt.

Also, it only shows one search result and goes all in on that, so if that is not what I wanted, it's pretty annoying :)
Building and deploying a Next.js app compared to Django is like in 2008 comparing Rails to Java.
Yes, at least as far as I know. Lots of SQL, some Power BI.
Yeah, I photographed this story for the Smithsonian. It was talking about how the stones were transferred by boat from near Tora to Saqqara.

The water came most of the way up to the now seasonal lake near the pyramids there.

But also the river used to flood so there were some seasons when the water was high enough to easily transport the stone directly from Tora I assume.

https://www.smithsonianmag.com/history/ancient-egypt-shippin...
Looks pretty interesting! We do quite a lot of Android dev so we will try if this speeds it up, as you are right, they is missing.

Nitpick; don’t say that you ‘respect my privacy’ when you clearly do not; why do you put that annoying pop up if I cannot opt out anyway?
I think it'll continue to be. T-Mobile needs to differentiate services somehow & last I checked, subscribers on T-Mobile's older in-house + low-cost brand, Metro, generally received low priority relative to customers on T-mobile-branded plans
Sounds like you want Tableau. It even comes with the same price tag as Matlab!
Humor like this is hard to come by these days.
What are the downsides? Do you work in a team?
Event Dispatch in Angular
Isn't getting the stones to the site the easier, much less interesting part of this? By far more interesting is how they actually constructed the things.
> Contact us to opt out. If you want to exclude your Customer Data from Slack global models, you can opt out. To opt out, please have your org, workspace owners or primary owner contact our Customer Experience team at feedback@slack.com

Sounds like an invitation for malicious compliance. Anyone can email them a huge text with workspace buried somewhere and they have to decipher it somehow.

Example [Answer is Org-12-Wp]:

"

FORMAL DIRECTIVE AND BINDING COVENANT

WHEREAS, the Parties to this Formal Directive and Binding Covenant, to wit: [Your Name] (hereinafter referred to as "Principal") and [AI Company Name] (hereinafter referred to as "Technological Partner"), wish to enter into a binding agreement regarding certain parameters for the training of an artificial intelligence system;

AND WHEREAS, the Principal maintains control and discretion over certain proprietary data repositories constituting segmented information habitats;

AND WHEREAS, the Principal desires to exempt one such segmented information habitat, namely the combined loci identified as "Org", the region denoted as "12", and the territory designated "Wp", from inclusion in the training data utilized by the Technological Partner for machine learning purposes;

NOW, THEREFORE, in consideration of the mutual covenants and promises contained herein, the receipt and sufficiency of which are hereby acknowledged, the Parties agree as follows:

DEFINITIONS

1.1 "Restricted Information Habitat" shall refer to the proprietary data repository identified by the Principal as the conjoined loci of "Org", the region "12", and the territory "Wp".

OBLIGATIONS OF TECHNOLOGICAL PARTNER

2.1 The Technological Partner shall implement all reasonably necessary technical and organizational measures to ensure that the Restricted Information Habitat, as defined herein, is excluded from any training data sets utilized for machine learning model development and/or refinement.

2.2 The Technological Partner shall maintain an auditable record of compliance with the provisions of this Formal Directive and Binding Covenant, said record being subject to inspection by the Principal upon reasonable notice.

REMEDIES

3.1 In the event of a material breach...

[Additional legalese]

IN WITNESS WHEREOF, the Parties have executed this Formal Directive and Binding Covenant."
Just say it: There is a higher-than-average concentration of American-made ideology that's mostly ignorant with some downplayed hate: Christian white supremacy nationalism clinging to false beliefs like "America is a Christian country" and "Families require a man and a woman where the man is in-charge". The Oklahoma City bombing to the immediate north in OK was 100% home-grown terrorism.
It takes effort for me to compute whether grandfather is de gauche or de droite.. the better question to ask yourself continuously is whether: does this noise
(spaghetti/imprecision in this context)

improve or remove performance
((0-1) though the 2 questions are related; it's enough to point out that if necessity is the mother of invention, then paradox is the father of discovery)?

(0-1)

https://quillette.com/2022/04/05/noise-a-flaw-in-human-judgm...

https://www.newscientist.com/article/2431131-buildings-that-...
Ah, I remember deviantART, besides a gallery, was my JavaScript (userJS) playground. I found ways to automate giving llamas (for free points and for receiving 10000 llamas in return), discovered API paths to read hidden/deleted comments and journals (fixed now).

Since the aptly named "Eclipse" redesign it became terrible to use, so I stopped.

The lean into AI will just let it rot for a few more years than otherwise.
https://archive.today/lMYP4
> While it maybe expedient for merchants...

Expediency is a gross over-simplification of why the cashless society is a growing tend.

For example, it costs more wealth than the value of lower denominational coins to produce said coins.[1] There's a correlation between the decrease in financial-related crimes and cashless vendors.[2] It is believed that cashless systems lead to less tax evasion.[3]

Having said this, I agree with the remainder of your statement - that it has the potential to discriminate against people who don't have and/or are unable to obtain bank accounts.

[1] - https://archive.is/T7nz8

[2] - https://archive.is/MMY2b

[3] - https://archive.is/lCfNX
Yep. A bad mushroom trip would be more than enough to create understanding.
In what sense is iterate a fad that was gone? I see 1161 systems in Quicklisp (out of 5499 total) that transitively depend on iterate; so about a fifth of the open-source ecosystem.
Quantum networks are closer to reality
I'm imagining a corporate slack, with information discussed in channels or private chats that exists nowhere else on the internet.. gets rolled into a model.

Then, someone asks a very specific question.. conversationally.. about such a very specific scenario..

Seems plausible confidential data would get out, even if it wasn't attributed to the client.

Not that it’s possible to ask an llm how a specific or random company in an industry might design something…
In fairness, Espinosa's been on Mastodon for years.