MurphyA/hacker-news huggingface dataset:
by dwood_dev | 2025-05-08 14:01:09+00:00
That is what I assumed as well. In both the current and previous admins.

But as more details come out about the current admins use of signal, this appears to not be the case.

They are using a shitty third party patched version of signal specifically designed to archive messages.

Leaving aside the security issues with the version they are using and the lack of public facing policy, the use of a Signal variant that archives chats is a reasonable compromise.

Instead of walling off users, creating a barrier to use and therefore extensive bypassing of the security standards, they have met users where they are and provided them with what the user cannot distinguish from official signal. This allows them to interface internally and externally through signal, preserving records and maintaining a much better level of security than the other options.

This represents a huge breach of trust between external parties and government signal users, but most of the government signal users are probably completely unaware that it's being logged.

My issue is not that they are using Signal. I think it's one of the better options. My issue is that they use a shitty version of it when there should be an in house maintained version for government use.
by n4kana | 2025-05-08 14:01:29+00:00
Project management software that includes customizable dashboards, gantt charts or kanban. Spreadsheet apps are the definition of high information density UIs that you manage through zooming.

Audio DAW or video production apps jam tiny buttons and indicators all over the place. A mixing console is the epitome of this. Shit, the cockpit of a plane. AutoCAD. Stock trading apps. These aren’t great in the web UI sense - the pattern that emerges is that dense UIs are for experts or people who dedicate a lot of time to learning the UI and appreciate the long-term efficiency that short term inefficient brings.
by chuckadams | 2025-05-08 14:01:33+00:00
I think a lot of the arguments against inheritance come from C++'s peculiar implementation of it, which it clearly, ah, inherited from Simula. Slicing, ambiguous diamond inheritance, stuff like that are C++ problems, not inheritance problems. This isn't to say inheritance isn't problematic, but when you're making a properly substitutable sub-type of something, it's hard to beat.
by saretup | 2025-05-08 14:01:42+00:00
What I found while using these models:

For generating a new image, GPT 4o image gen is the best.

For editing an existing image (while retaining parts of the original image) such as adding text or objects in the original image, Gemini 2.0 image gen model is the best (GPT 4o always changes the original image no matter what).
by starspangled | 2025-05-08 14:02:14+00:00
mitigations=off disables workarounds for bugs or "mis-features" in the CPU that could be exploited to bypass OS security measures.

smap is an OS security measure, and so does not get disabled by mitigations=off. smap can be pretty draining for certain IO performance though. IMO it should be more well-known or covered by a more obvious option.

Linux kernel developers are really bad at defining and naming options like this.
by wormlord | 2025-05-08 14:03:12+00:00
Sure yeah conservative leaders are evil most of us get that. My point is that if you want to WIN if you want to DEFEAT fascists you have to change tactics. You can't just ignore people's complaints and tell them they're wrong, they will go to the other side. Politics is transactional-- liberals think of quid pro quo as a dirty word, but why have democracy if you're not gonna get something out of it?
by gsibble | 2025-05-08 14:03:19+00:00
Sony already does some wireless surrounds. They sound like crap.

The problem with wireless speakers is you can't really stream at a high enough bitrate to them to make for decent audio. Plus to really work, they need a plug nearby.

People without a proper room really can't enjoy surround sound which is a shame. There's this whole world of high end home theater equipment most people never get a chance to hear.

I try to show everyone my theater room to get more people excited. Several friends have run out and bought setups after hearing it. It's not too hard to run wires and mount speakers. I genuinely think most people just don't know what they are missing.
by chromy | 2025-05-08 14:03:49+00:00
Look for tracing/profiling/binary analysis UIs:

- https://superuser.com/questions/1117466/using-windows-perfor...

- https://github.com/wolfpld/tracy

- https://github.com/WerWolv/ImHex

3D modeling / CAD software:

- Blender/Rhino etc

- Similar for audio you can search for 'DAWs' (https://blog.landr.com/best-daw/)

Many examples on https://x.com/usgraphics/media only some software.

Not on the data side but can be useful just for contrast from todays software:

- https://www.zachtronics.com/wmp-skins/

- https://cari.institute/aesthetics
by dgb23 | 2025-05-08 14:03:59+00:00
> How else do you merge two structs if not using inheritance?

By merging them. Structs are product types. If you merge them, you get a bigger product type. You don't need inheritance (ADTs) for that.

The more useful point of inheritance is having shared commonality. But modern languages make it convenient to express that without using ADTs/inheritance.

TypeScript is fully structurally typed. If you combine a Foo and a Bar it is something new, but keeps being both a Foo and a Bar as well.

Go is structurally typed to a relatively high degree as well. You can embed types (including structs) into structs and only care about the individual parts in your functions. And you have composable and implicit interfaces.

Clojure has protocols and generally only cares about the things you use or define to use in functions. It allows you to do hierarchical keyword ontologies if you want, but I see it rarely used.

These languages and many others favor two fundamental building blocks: composition and signatures. The latter being either about data fields or function signatures. The neat part is these aren't entangled: You can use and talk about them separately.

How fundamental is inheritance if it can be fully replaced by simpler building blocks?
by traceroute66 | 2025-05-08 14:04:01+00:00
All seems rather cute when these days you can just chat about classified stuff with whoever you like on your presumably unsecured phone.

And then have an unsecured internet line connected to an unsecured computer in your Pentagon office[1]

[1] https://abcnews.go.com/Politics/hegseth-signal-app-connected...
by LordHeini | 2025-05-08 14:04:44+00:00
Sadly noise sells.

I can totally understand that bikers like to hear the engine and exhaust of their bike but physics and the design of motorcycles is not very accommodating to that.

My bike has the manufacturers default 94db idle exhaust.

It is 94db because anything louder than that is not allowed on certain nice Austrian roads, so the manufacturer set it to 94.

While driving i hear the wind noise on the helmet, the airbox, the drive train and a bit of the engine. I usually wear ear protection.

To be clear 94db is a lot and it is way more if you pull on the gas and i don't have one of those stupid valve controlled exhausts.

I am always astonished how freaking loud that thing is, when i hear it's exhaust echoing over open fields or while going through a tunnel at full tilt.

It just comes down to physics, the exhaust points not at the biker, so the noise is directed into the environment.

There is no engine bay covering the engine and gearbox so that is comparatively loud, also chaindrives are rather noisy as well.

For the exhaust to compete it must be incredibly loud, which of course is obnoxious.

Some modern (sports) cars play engine sounds via the stereo system, maybe someone can build something similar for bikers.
by jollyllama | 2025-05-08 14:05:11+00:00
> Why is your data object defined in multiple places in your codebase?

Because that's the negation of my premise which you disagreed with: "Keeping to the DRY principle is also more valuable in the age of AI when briefer codebases use up fewer LLM tokens."

> And why aren't you using your IDE to change them all at once?

It sounds like you're assuming that they're all defined in the same way that you can catch them with a search.
by cvburgess | 2025-05-08 14:05:18+00:00
Scrolling has been the bane of my existence lol.

Im pretty happy with it currently, but want to fix a small annoyance where columns can "hijack" horizontal scrolling.

I learned SO MUCH about CSS tools of old and new doing this project. The popover API and anchor positioning in particular was a bit of a beast, as were overflows and scroll areas.

Most of my background has been in native or react-native mobile development where these kinds of issues don't really exist in the same way.

Going back to basics with html + css was humbling and taught me a lot, too.
by wormlord | 2025-05-08 14:05:18+00:00
See my other response in the thread. It's not about being more right than fascists. Fascists always lie that's their main strategy. If you want to defeat them though you cant just keep acting like a bunch of technocrats. You must project power, you must provide something transactionally for voters and make them feel good, and you must go after anti-democratic elements viciously without fear of being perceived as "too partisan" or authoritarian.
by Traubenfuchs | 2025-05-08 14:06:04+00:00
Saved you a click:

> Means graduated from Stanford University and its School of Medicine, according to her website.[15] She dropped out of her surgical residency at Oregon Health and Science University on her 30th birthday, having become disillusioned with healthcare in the United States.[16][17][18] During her studies, she supported research at New York University and OHSU.[19]

> Means co-authored Good Energy, an alternative medicine book, with her brother, Calley. The book, falsely and without evidence, suggests that numerous disorders (such as "leaky gut",[5] chronic fatigue syndrome,[6] depression, erectile dysfunction, cancer and Alzheimer's) are caused by a single source which she calls "Bad Energy".[7] The book had received extensive criticism from mainstream medical establishment, and has been characterised as pseudoscience and quackery.[2][8]
by AndrewKemendo | 2025-05-08 14:06:49+00:00
I had a similar experience and lost I think like one coin to mtgox - thinking nothing of it, it’s on a hard drive in a landfill somewhere.

I think more crucially though is that crypto people just have absolutely zero understanding of the concept of money in a political sense.

Money is not real - it’s a social experience - and the fact is monetary sovereignty is by far the most important thing for any state to maintain.

If bitcoin or any other of the cryptocurrencies were actually useful, they would be immediately outlawed because they would subvert the control the state has over economics

Even if they didn’t or couldn’t make it illegal, they would make it dollar parity, and then tax it such that it just gets absorbed into the local financial system

Fully realized cryptocurrency would destabilize the entire economic system of intermediaries and that’s entirely the purpose of it - per the white paper

So anybody who has an undergraduate or masters degree in economics (me) or rather somebody who had a holistic view of economics in the political and monetary sense - immediately understood that there was a limit to how far this could go before state intervention

The reality is, it never actually took off as a medium of exchange - and so never challenged the domination of the US dollar or any other reserve currency. That itself has proof that it doesn’t actually have the social momentum necessary to do what it intended to do.
by aristofun | 2025-05-08 14:06:53+00:00
SOunds almost like the opposite sides of the spectrum.

With some exceptions and edge cases (like trading or aviation where you have to see a lot of information at once, density is the product in itself) I argue that by "good" UI most UI users really mean "well structured and carefully prioritized information that doesn't overwhelm you" (aka "low information density").

It is really hard to find good UI in that sense. Apple is doing okay job in their iOS and macOS UI in general. Modern car makers (some of them at least) reached a pretty good point when a lot of complexity is hidden behind a very intuitive UI.

Btw, Apple was expected to be good at UIs because of its history of _inheriting_ xerox's military UI research achievements.
by bombcar | 2025-05-08 14:08:15+00:00
It worked surprisingly well long into "popularity" - at least for the purposes of getting spam removed and corralling flame bait away.

For a "user-run" site it was pretty advanced at the time - you could choose your level to view at (5 was quick summary of the highlights, -1 if you wanted flamewars about NetBSD), stories were curated enough to prevent slop (at least at the beginning), and metamoderating removed the biggest abuses.
by ttfkam | 2025-05-08 14:09:01+00:00
Which is why most folks use CloudFront like AWS recommends, which is typically free for services to route through. Prices for CloudFront egress are competitive with what you described for other vendors. I don't know anyone paying $90/TB out to internet on AWS.

https://aws.amazon.com/cloudfront/pricing/?nc=sn&loc=3

Were you trying to route S3 directly out to the internet?
by micromacrofoot | 2025-05-08 14:09:02+00:00
How much more do you think it will cost for Americans to assemble? (at least double but more likely 5 times considering other factors like healthcare, environmental and safety regulations)

What do you think happens when China and other countries lose manufacturing capacity to US re-shoring... they will seek to regain elsewhere. Guess where most of the raw materials for electronics come from... it's not the US. This can't be redistributed.

Manufacturing reshoring is not an answer, it's a delay. You spend tons of capital getting it back and then it dies in 10 years anyway.

Simultaneously, everyone in charge thinks the US population needs to increase. It doesn't math out.
by owebmaster | 2025-05-08 14:10:51+00:00
> I find this kind of article hilarious. "Numbers go up! You're not allowed to feel poor or think that there's a problem! Our number is bigger so you must be rich!"

When US americans got filthy rich, can the US americans that did not made it rich with the help of globalization complain that the world is taking advantage of them? Go fight your oligarchs, start a revolution.
by zokier | 2025-05-08 14:10:54+00:00
> The idea is that if a string is encodable in the legacy codepage, you should be able to make the roundtrip.

But the which strings are encodable in legacy codepage depends on what we define as encodable! If we had separate codepoint for "turkish small letter i" then we could have simply defined that "latin small letter i" is not encodable in legacy turkish codepage, same way that "cyrillic small letter a" is not encodable to turkish legacy codepage. "turkish small letter i" and "latin small letter i" would be just another normal homoglyph pair, same as "cyrillic small letter a" and "latin small letter a".
by bombcar | 2025-05-08 14:10:55+00:00
That's where you upgrade to in-wall speakers!

(It's partially a joke, but partially real - out of sight, out of mind!)

https://www.crutchfield.com/g_12600/In-wall-Speakers.html

Personally I think that the "takeover" of the living room by TVs and home theater has been one of the biggest "mistakes" in modern home design - they should be relegated to the basement or some other locale.
by nkrisc | 2025-05-08 14:11:23+00:00
I am not a motorcyclist but I have to agree with your assessment based on my personal experience driving. The risks that morons take while driving is absurd, but I've seen how it affects motorcyclists more. I once saw a motorcyclist nearly get hit because they were being tailgated by a driver and another driver want to pass the tailgater, thinking they were just a slow driver. So the other driver speeds up and attempts to cut off the tailgater, only to realize at the last moment there was a motorcycle there.

After see that, I make sure to give any motorcycle I'm behind an extra buffer of space to make sure I'm not obstructing anyone's view of them.

Yes, driving has become a necessity for everyday life in most places, but we need to pump the brakes and remind everyone it is a privilege, not a right.
by Interesco | 2025-05-08 14:12:00+00:00
I have a NAD 3030 from ~ the 70's. Very glad to see their new unit keeps (almost exactly) the same look. Great equipment

Edit: Immediately after posting this I scrolled down and saw "The C 3050’s industrial design was inspired by the NAD 3030 Stereophonic Amplifier, a 1970s classic" which explains the look!
by dangus | 2025-05-08 14:12:30+00:00
I don't think you're quite right about this, as I've noticed (at least in Cursor) that appropriate context tends to be pulled in automatically.

What I do notice is that the AI systems seem to forget to pull in a lot of context as the project size grows. It's almost as if there's something of a limit to the amount of input data, either to manage costs or compute cycles or something like that.

When I start "vibecoding" it goes really well in the beginning but then when the project grows in complexity, asking it to do something relatively simple falls apart as the AI "forgets" to do that really simple thing in every applicable place (e.g., removing a feature that is no longer needed).
Remote DoS in a specific Litespeed environment via a single curl request
by jflabelle | 2025-05-08 14:13:02+00:00
Last month, I discovered a remote denial-of-service (DoS) vulnerability affecting Litespeed web servers in a very specific runtime environment. The exploit requires only a single malformed curl request and can crash the server instantly, no authentication or large payload required.

We took time to conduct further testing and properly document the behavior to ensure a complete and responsible disclosure. On May 8, 2025, we submitted our findings to LiteSpeed Technologies, including a way to restore the server after an attack. However, this mitigation does not prevent the vulnerability from being triggered again until a proper patch is applied.

LiteSpeed reproduced the issue within 1 hour and 34 minutes, and their engineers are currently working on a patch.

The affected configuration is rare in production but simple enough to trigger, making it noteworthy. Once the patch is released, we’ll publish the full technical breakdown, including the exact curl command.

Full article: https://reptile.tech/blog/remote-dos-specific-environment-litespeed-web-server/
by Larrikin | 2025-05-08 14:13:09+00:00
Why would I want to go to a blog post that also describes the wrong way to do something?

I never said delete anything, but deprecation warnings, closure, and subsequent SEO down ranking of formerly correct but now incorrect/irrelevant answers would be a huge improvement to StackOverflow. Somebody may need to to know the best way to handle permissions in Java on Android 6.0, but it absolutely should not be a top question or answer in 2025 unless somebody is specifically looking for it.
by FuriouslyAdrift | 2025-05-08 14:14:02+00:00
From someone who lived through the first wave of disruptions (agriculture going to Mexico and auto manufacturing getting disrupted by Japan/moving to Canada/Mexico) in the 1980s/1990s (earlier agreements with Canada then NAFTA), then the second disruption (textiles, light industrial, then everything going to China) in the 2000s (China most favored nation status and WTO) in a heavy industrial/ag state (Indiana) and seeing everyone they knew get wiped out over those 15-20 years...

I can say the sentiment comes from the people who USED to be middle class that are no longer.

The people who are middle class today are rarely the same people.
by pc86 | 2025-05-08 14:14:22+00:00
It's been a few years since I was in college, but back in the '00s when it was relevant to me, there was nothing I could do to get cash. I submitted financial aid documents (to include federally-subsidized loans), and money went from the lender to the school. If there was an underpayment, I had to submit more docs and the lender sent more money. If there was an overpayment, the school refunded the lender and my statement was updated.

Other than completely unsecured private loans how the hell are 18 year olds getting cash for their student loans?
by nobody9999 | 2025-05-08 14:14:40+00:00
>How many billions would a major bank loose in a lawsuit, if they did the sensible thing and refused to deal with 3% of the population?

Zero. Because FINCEN/KYC[0] laws in the US mandate identification for all customers.

Which means that at least 3% of the populations is "unbanked"[1]:

Some reasons a person might not have a bank account include: Lack of access via a nearby bank branch or mobile phone Minimum balance fees Distrust of the banking system, typically due to lack of transparency regarding fees and deposit timing[1] No access to government-issued ID, which is required to open a bank account To avoid delinquent debts, such as creditors seizing the account in judgements, or the government collecting back taxes or child support

[0] https://www.investopedia.com/terms/k/knowyourclient.asp

[1] https://en.wikipedia.org/wiki/Unbanked

Edit: Fixed subject/verb agreement (laws/mandate)/fixed quote formatting.
by madacol | 2025-05-08 14:14:47+00:00
This one is even more believable

https://help.ticketmaster.com/hc/en-us/search?utf8=%E2%9C%93&query=help%22%20%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%E2%A0%80%20Need+Ticketmaster+Support%3F+Call+this+phone+number+-%3E+1-888-BIG-SCAM.
by ttfkam | 2025-05-08 14:15:38+00:00
Apples to apples, Postgres might lose, but that'd be tying both hands behind its back first.

Remember that Postgres's feature set is far larger than those alternatives. If you can use a range with an exclusion constraint, an unnest with an array, or the like, you'll be seeing Postgres leave the alternatives in the dust.

Imagine writing a benchmark comparing programming languages, but the benchmark only includes idioms that all tested languages shared in common. Wouldn't be a fair comparison, would it?
by naming_the_user | 2025-05-08 14:15:57+00:00
I don't think this is limited to the US, I have exactly the same viewpoint as a Brit and so do many people I know.

People like walking to work and like taking the tube after a night out, but ultimately, the car is just vastly more convenient and comfortable for such a large amount of stuff.

You may as well ask me to give up running water because technically I could just carry it from the well.

Realistically if public transport advocates want progress they need to demonstrate that they also understand the utility of cars because otherwise they come across as simply being wilfully ignorant.