MurphyA/hacker-news huggingface dataset:
by Henchman21 | 2025-05-20 22:13:33+00:00
I work in DCO, thats Data Center Operations if you’re not aware. I’ve tried explaining the amount of power used to my elderly mom; it isn’t easy! But here’s my best take:

The racks I am personally responsible for consume 17.2kW. That’s consistent across the year; sure things dip a bit when applications are shut down, but in general 17.2kW is the number. Presuming a national average of 1.2kW per home, each rack of equipment I oversee could potentially power 14 houses. I am responsible for hundreds of these racks, while my larger organization has many thousands of these racks in many locations worldwide.

I’ve found no other way to let the scale of this sink in. When put this way she is very clear: the price isn’t worth it to humanity. Being able to get, say, Door Dash, is pretty neat! But not at the cost of all our hoarded treasure and certainly not at the cost of the environment on the only planet we have access to.

The work done by AI will only ever benefit the people at the top. Because to be frank: they won’t share. Because the very wealthy have hoarding disorder.
by ChrisMarshallNY | 2025-05-20 22:13:37+00:00
It just uses the map that was generated by the TimeZone Boundary Builder[0]. It does fine for my purposes.

I just figured it might be useful. One reason that I wrote it, was because I couldn't find a decent SaaS that didn't charge eye-watering prices, for a fairly slow response. I wrote it in an afternoon or two. Not really an ambitious project.

I don't usually do "Show HN." Not interested in competing with anyone. If you like it, use it. If you don't like it, don't use it. If there are clear bugs, I'm always open to feedback.

[0] https://github.com/evansiroky/timezone-boundary-builder
by Jedd | 2025-05-20 22:14:45+00:00
Maybe, but if you're trying to appear folksy by using region-dependent seasonal identifiers rather than, you know, dates AND you're happy that instantly means 10% of your readers will be confounded by that, then I guess go for it.

I'll note that about 40% of the earth's population lives in the tropics, where seasons also don't break down the same way they do for the author - typically that demographic will recognise two identifiable seasons through the year.
by xp84 | 2025-05-20 22:15:40+00:00
It's great and I'd say essential to have those protections, but a virtual card makes that whole thing much more efficient plus doesn't cause you to have to update your card on file with all the "good" vendors where you have it stored.

You can proactively decide when a card will expire and how much it can be billed ("Sure, NY Times, I'll take a subscription for the trial offer of $4 a month, so let's make sure this card only allows a charge of $4 every month and/or expires when that offer expires.")
by reaperducer | 2025-05-20 22:16:44+00:00
There are no ready-made gauge changing machines, though. Not exactly a big market for those.

So what? I'd there isn't a machine, you build one.

Large industries like mining and shipping and the military don't just stop because they can't buy a needed item off the shelf because there isn't a market for it. They build stuff all the time.

I worked in a factory for a few years, and can tell you that if industries followed your "can't do" attitude, commerce would stop.
by woooooo | 2025-05-20 22:18:15+00:00
Ahh, yeah, misremembered, I was thinking of Asok.

Still. "White guy writing about banal stuff must be white privilege/resentment" is a real stretch to apply to the comic during its prime. Your 2022 example only highlights the contrast.

The closest example I could think of from the 90s was a riff on whether you're supposed to open the door for women or not in these modern times, and it felt much more "confused everyman" rather than "aggrieved partisan".
by greycol | 2025-05-20 22:18:26+00:00
Great, they meant better acting corporations have no click or single click (dismiss-able with simple add-ons to proactively affirm the user's position) ribbons to get get rid of unwanted cookies. Let's be realistic anyone who hates those banners and hasn't bothered to do the google search and 5 minute task to get rid of them permanently (either enabling or disabling consent) is not having their political opinion changed by them, they are using them as an excuse to buttress their position of government bad or corporations malicious.
by bsrkf | 2025-05-20 22:18:50+00:00
When I look at a programming language site, especially for a "new" language, I want a quick way to navigate to a reasonably sized decent code sample, ideally documented, showing off significant language features, idiomatic syntax and usage patterns etc...

Sites which do this well (just from the top of my head):

https://odin-lang.org/ immediate code sample visible "See the Full Demo" "See More Examples" https://ziglang.org/ immediate code sample scroll down a bit, "More Code Samples"

Here on red-lang.org... I can barely find a consecutive meaningful chunk of code... ?

"Getting Started" Nope "Documentation" Nope "Official Documentation" link to github https://github.com/red/docs/blob/master/en/SUMMARY.adoc "Home" merely a chronologically sorted blog newest entry links to 50 line "script" by chance showing off multi-monitor support (doesn't seem like a super helpful sample) ?
by frollogaston | 2025-05-20 22:19:16+00:00
Biggest thing is that I don't want to get stuck rebuilding software from source because the package maintainer didn't make an arm64 binary.

Rosetta2 on my host OS enables the guest OS to run x86 binaries... that's interesting, I'll try it too, but I'd be surprised if it's truly hassle-free. At the very least would have to reconfigure apt-get to allow x86 binaries. Then idk about dynamically-linked x86 libs (I'm not a Linux expert).
by archagon | 2025-05-20 22:19:49+00:00
Just off the top of my head, Celeste, Super Meat Boy, Fez, Spelunky, Dead Cells, Braid, and The Witness all use custom engines and are widely considered some of the best indie games of all time. Moreover, I think much of their charm and uniqueness stem directly from the amount of custom engine work involved. Writing your own engine lets you focus on the details that make your game stand out in a crowded field.

Your assertion seems silly.
by belorn | 2025-05-20 22:19:54+00:00
A person don't need to go through a similar experience in order to consider themselves as part of an in-group. The commonly used example in social science of an in-group are sport fans who align themselves with a specific team. The fans may have no personal experience of the sport or being part of that team, but they still view themselves as part of the in-group.

Personal experience can definitively help to form identity, but it can also be completely abstract and arbitrary. In many situations there are just an abstract proxy of an implied shared experience that never happened.

Left and right-wing voters also divide the in-group and out-group categories differently, which adds an other dimension to studies looking at empathy towards in-group vs out-group based on political alignment, and they will definitively differ when looking across borders and culture. The in-group of a left voter in the US may be the in-group of a right voter in Germany.
by xp84 | 2025-05-20 22:21:59+00:00
It's even more gross in my brief research - some publishers will sell a non-perpetual license for about 3-4x what a physical book costs libraries, and that license dies after 2 years or 26 loans, whatever comes first:

https://pressbooks.openeducationalberta.ca/ciicm/chapter/pub...

The above source fits with what ChatGPT told me (the chatgpt info is otherwise unverified):

https://chatgpt.com/share/682cffab-65b4-8002-8561-1b5842dc25...
by johnnyanmac | 2025-05-20 22:22:18+00:00
Really highlights the divide between industry and acedemia.

Reminds me of when another subreddit was mocking some legacy code (I think Motorola? Some mobile device stuff) for using bubble sort. Meanwhile, the sort probably wasnt on more than a fee hundred items and the mobile embedded is constrained for space. Bubble sort is easy to read, write and has O(1) space. Performance isn't a concern at the scale being worked at. We're talking maybe microseconds of difference.

It's not necessarily a bad thing that acedemia focuses on theory. But we keep using school to put a square peg into a round hole and wonder why students are so unprepared for actual production.

It's ultimately the company's fault. If you want certain skills, you need to train for it. Your processes aren't public, so you can't just expect candidates to magically know what matters to their role.

----

now acedemically: the answer is to swap an item to the end and reduce the buffer size. I don't think that's taught in acedemia either, but that's a trick you learn on the job. When and if you do need it.
by Terr_ | 2025-05-20 22:22:40+00:00
There's a certain system I work with where random unauthenticated visitors on the internet end up supplying data like name/phone/email, with no validation... And of course, the business wants to somehow convert that into a list of "real people" and start correlating it to other records.

I've been trying to stop anything too terrible from happening by asking them to clarify their business requirements, e.g. what should happen when there is malicious impersonation, or the expected result should be when inconsistencies and overlaps exist.

It's not like there's no value to the data... but I'm afraid they don't really understand the problem are are hoping the magic computer can somehow *poof* garbage into fine cuisine.
by nickpsecurity | 2025-05-20 22:22:59+00:00
"Any imbalance of demographic was interpreted as a result of discrimination. "

This is hugely-important observation. Why on Earth would they expect every place to have an equal division of races? And why would having more of one than another automatically be racist?

A quick example from my area is in sports. There's more white people interested in hockey, more black people interested in basketball, and so you see more of each on those teams. More in their ads, too. Under DEI-like thinking, they're so racist that we need to implement quotas to make sure the players are the right colors to hit a specific ratio. That's insane and encourages racist thinking.

The reason for them doing this seems to be two fold. First, they're about equity (equal outcomes), not equal opportunity. Equal outcomes means the end result has to be split evenly among people. Equal opportunity allows imbalances when people in one group outwork the others or were simply generous or recipients of generosity. Marxism/communism tried economies built on equity (equal outcomes) with catastrophic results.

Second, it implies minority members are idiots, weak, or unable to advance without their help. Often liberal whites early on in intersectionality movement. Whereas, we Christians think minority members are human beings with all the good and bad that comes with it. They have brains, muscles, social skills, and resources. We don't look down on them and we'll help anybody in need.

Third, it's a matter of faith for them. The liberal universities teach them that invisible, subtle racism is one of the worst things in society. Also, it's always whites doing it. If they're shouting about it, others are required to say and do similar things. So, if they do DEI policies, then others should do them to fight the great enemy of structural, white racism. They should do this no matter what DEI costs us in terms of merit less employees or racial division. Also, nobody can ever question these people or reject their policies, or they get canceled.

These are the traits that seem to combine to promote it. The end result has been a lot of damage. I'm glad it's reversing.
by JdeBP | 2025-05-20 22:23:00+00:00
One "fun" aspect to this is that there's not just 1 but 13 extra copies of the English alphabet in Unicode that are there specifically for mathematicians to name stuff in formulae and equations.

And with the exceptions of Fraktur and script, free fonts that are already sans-serif and monospace generally do not make the glyphs visually distinct from the actual English alphabet characters similarly weighted and slanted.

Which gives the sighted people a taste of what the sight-impaired people have to suffer when people abuse these code points as ways to write in italics or boldface, because the screen readers correctly obey the important note in Unicode Technical Report 25 that these letters do not combine to make words, and read them out as mathematical formulae where "d" is multiplied by "o" and then by "g".
by manpreetsgarha | 2025-05-20 22:23:06+00:00
You are right, this is a miss from our side.

At the moment, editing is only available after login. But here is a dashboard I created using our AI agent. No manual editing was done, just dropped the file and got this result:

https://app.thebricks.com/file/e5c20bbe-dcd0-43ba-a156-e00ca...

No login needed to view. Thanks for checking it out.
by keybored | 2025-05-20 22:23:24+00:00
Try to buy something that isn’t wrapped in three layers of plastic. Or that isn’t made of plastic itself. Then go to the checkout and see their “PSA” about how asking for a plastic bag to carry your plastic merchandise kills the planet.

I’m sorry. I’m being blocked by some mysterious force from understanding what “actual human” means. And I don’t know how to get you in contact with your car manufacturer. Would you like me to repeat my 20 step suggestion on how to troubleshoot “why does my shitty car put the A/C on freezer mode whenever “Indian Summer” tops the charts in Bulgaria”, but with more festive emojis?
by addaon | 2025-05-20 22:23:38+00:00
An okay overview of some high level context for on-disk storage, but it's perhaps more useful to say that disk hardware (and memory hardware) present an abstraction of a bunch of bits. Even for DRAM, there isn't a one-to-one mapping between capacitors the fab etches into the silicon and bits that your software can access at a given physical address. At the lowest level, defective rows are bypassed and remapped. At the next level up, ECC means that a single bit can never be (reliably) pointed at on its own -- instead, the data of, say, 64 bits is smeared across 72 capacitors. For disks, this gets even worse, both because the hardware itself is less reliable and because the slow speed allows more and more tricks to be played. A bunch of bits get mapped to a bunch of blocks, but blocks get remapped, bits within blocks get error corrected, multiple bits are stored in a single physical element, etc.
by taylorallred | 2025-05-20 22:23:59+00:00
Languages that encourage making DSLs are a two-edged sword. On the one hand, you get to make a language that is more clear and fine-tuned to your use-case. On the other, you have an ad-hoc language with no support that you have to maintain along with the documentation (considering that you can't expect anyone else to know the DSL ahead of time). As I've gotten older, I've determined that well-designed APIs in a well-known language are a better alternative to DSLs.
by rdtsc | 2025-05-20 22:24:09+00:00
> Or were they just aware of the fact that LGTBQ people buy shit.

But it's not like they started needing more stuff and now they figured they'll buy less stuff again. The demand was already there and the customers were already there. That's why it's kind of surprising. Not just Target, Boeing, even Meta and so on. Nobody stood up and said, "no, we stand by it".

> The Stripe CEO knew that, he's just doing PR.

Well, maybe his actions will indicate it's not just PR? He's the CEO, after all, so he can certainly make it happen.

> It uh, was not shocking at all, unless you believed that companies are honest about anything.

No of course not, but we can point their hypocrisy out so every one can see it.
by Aerbil313 | 2025-05-20 22:28:59+00:00
Highly recommend to read the full manifesto. The reason is game theory for why human civilization will increasingly automate until human autonomy is reduced to nil, which is the state of suffering he is talking about. If you don't automate, $ENEMY will. So you automate. If you still choose to not automate, $ENEMY wins and controls you, and they will automate ever more with your resources. In fact, these 3 sentences are a good summary of past 1000 years of history, possibly more. See the recent AI 2027 paper (https://ai-2027.com/) for a more detailed approach. And Kaczynski talked about this stuff in the 70s.

For the (2), I want to ask where did you get the idea that people have a moral responsibility to unconditionally defend the progress of technology?

Do you think new technologies' good or bad impact depend entirely on the virtue of the people using them? Do you think new tools dictate their own usage on society when they make contact with constants like immediate-reward-seeking human neurological system?
by mdni007 | 2025-05-20 22:29:18+00:00
> Phishers pay to send the emails. You don't pay to receive no email. So that's the conflict of interest of these businesses.

> The "CA" for email is basically SPF/DKIM/DMARC as extensions but they're kind of useless because all email providers are lying about quarantine mechanisms anyways. Nothing happens if you report an abuse of spam policies.

So it sounds like these email providers simply won't do anything since they're not being paid or forced to do so. I don't understand why there isnt any push from financial institutions? Since access to their customer's accounts is usually the end goal for these phishing emails.

Or maybe the FTC/FCC should step in. Or some legislation is needed to enforce this.
by vunderba | 2025-05-20 22:29:40+00:00
That's exactly what it was. It's hard to define a discrete rubric for grading at an inherently qualitative level. Usually more attempts means that it seemed like the model had the "potential" to get across the finish line so I gave it more opportunities.

If there's only a few attempts and ends in a failure, there's a pretty good chance that I could sort of tell that the model had ZERO chance.
by toomanyrichies | 2025-05-20 22:29:41+00:00
I've heard it neatly summed up this way:

"In my experience, the right wing is always asking 'What about me?' whereas the left wing asks 'What about them?' And that, in a nutshell, is why I will always lean to the left."

-Source unknown

EDIT: alternately, you could argue that the left simply has a more expansive definition of "in-group" than the right does, with fewer litmus tests as to who is granted membership. i.e. "I don't care about their skin color / sexual orientation / gender identity / disability status, they're still human beings and therefore we're on the same team." But it might be a distinction without a difference.
by pedalpete | 2025-05-20 22:30:07+00:00
We used to do 3D virtual world work, and though I like where you're going with this, I think loading hi-res tiles, for your use-case, is not the right approach.

The direction we were trying to move with https://ayvri.com back in 2018 was to model the world from low-res imagery, and render higher-resolution views. At the time, the AI tech wasn't ready, but I think you can do this now. You don't need a prefect replica of the world, you want a convincing replica, so when you're drawing Tokyo, the architecture and elements in the scene match what would be expected.
by Whatif-Rocks-Au | 2025-05-20 22:31:54+00:00
A bunch of independent researchers have cracked instant prime factorisation Factorising 2^2048 in 0.03 seconds If proven true, this could have major implications for security. The rush is on to find out whether these papers hold any truth, but the attached Ai, gives very coherent answers which are being confirmed globally. While this news is not out yet, it will be soon. https://www.academia.edu/129439786/Instant_Prime_Factorizati...
by bradgessler | 2025-05-20 22:34:15+00:00
I wish Fly would polish the developer experience on top of SQLite. They're close, but it's missing:

1. A built-in UI and CLI that manages SQLite from a volume. Getting the initial database on a Fly Machine requires more work than it should.

2. `fly console` doesn't work with SQLite because it spins up a separate machine, which isn't connected to the same volume where the SQLite data resides. Instead you have to know to run `fly ssh console —pty`, which effectively SSH's into the machine with the database.

The problem in general with SQLite web apps is they tend to be small apps, so you need a lot of them to make a decent amount of money hosting them.
by gitremote | 2025-05-20 22:35:05+00:00
> I will just say that I have zero faith that the "social programs" will do much besides serving as jobs programs for people with degrees that would otherwise not be useful to society.

You're imagining it wrong.

Critics argue that police officers and departments are tasked with an overly broad range of responsibilities, leading to an over-reliance on law enforcement to address complex social issues such as homelessness, mental health crises, and substance abuse. To address this, some activists advocate for the "unbundling" of services, a model in which specialized response teams take over many responsibilities traditionally assigned to police. These teams could include social workers, emergency medical technicians, conflict resolution specialists, restorative justice teams, and other community-based professionals.

Police officers may be particularly badly suited for some community issues, such as mental health crises. One in four people who are killed by the police have severe mental illness. Some activists argue that mental health professionals may be more appropriate responders in non-emergency situations involving mental health crises. They also suggest that diverting funds to mental health treatment and support could lead to improved outcomes.

A 2020 paper by researchers at the RAND Corporation argues that the police are often given too many roles in society and asked to solve issues that they are not properly trained for and that would be better suited for professionals such as mental health, homelessness, drug abuse, and school related violence.

https://en.m.wikipedia.org/wiki/Defund_the_police
by diggan | 2025-05-20 22:35:31+00:00
> How can non-technical people tell what's "best"? You need to know what you're doing at this point, look for the right pitfalls, inspect everything in detail... this right here is the entire counter-argument for LLMs eliminating SWE jobs...

I'm not sure a tool that positions itself as a "programmer co-worker" is aiming to be useful to non-technical people. I've said it before, but I don't think LLMs currently are at the stage where they enable you to do things you have 0 experience in, but rather can help you speed up working through things you are familiar with. I think people who claim LLMs will completely replace jobs are hyping the technology without really understanding it.

For example, I'm a programmer, but never done any firmware flashing with UART before via a USB flasher. Today I managed to do that in 1-2 hours thanks to ChatGPT helping me out understanding how to do it. If I'd do it completely on my own, I'm sure it would have taken me at least the full day to do so, instead of the time it took. I was able to see when it got mislead, and could rewrite/redirect from there on, but someone with 0 programming experience, probably wouldn't have been able to.
by akkartik | 2025-05-20 22:35:32+00:00
The point is well taken. I don't know much about interacting with GPUs. I don't particularly care so far about getting more performance, given the wildly fast computers I have and my use cases (I don't make or play games). I _do_ care about power efficiency; do GPUs help there? Modern GPU-based terminal implementations aren't particularly power efficient in my experience..