MurphyA/hacker-news huggingface dataset:
by kombine | 2025-04-13 12:42:26+00:00
No, submeta specifically talked about people with "strong ties to Russia" and "strong ties to Israel". This needs clarification, but in the context of the article this clearly means to the country's governments or military, not any random national.

> their quoted propaganda articles

Their comment is now flagged, but from memory the articles they linked were factual. You can label them propaganda all you want, this does not change the truth.
by jarek-foksa | 2025-04-13 12:42:28+00:00
Inkscape is the only major vector graphics editor that relies on SVG as its native file format. Most other apps are merely allowing you to import/export SVG files which is often a lossy process (e.g. vector objects with filter effects might get rasterized).

SVGator is focused primarily on animation and it's rather pricey. Boxy SVG might be a better choice if you are looking for a web-based SVG editor (disclaimer: I'm the developer).
by rollcat | 2025-04-13 12:42:42+00:00
I would love to help bring elegance and beauty to the software we build, both on the inside and outside - and that's my main motivation behind criticising terminals and TUIs specifically.

I have vague ideas for how I could build something ergonomic, easy, and pleasant to use, but I lack experience in this area, and the focus/energy to experiment.

I'm hoping to bring this subject to the light, and have a constructive discussion. If not me, then perhaps someone else will get inspired.
by sureglymop | 2025-04-13 12:43:14+00:00
On GrapheneOS, you can install Google play services in a sandboxed way (and if you want, in another user profile, work profile or private space) which can allow all these things to work seamlessly. Generally I've had way more problems with other custom roms and things like MicroG. I'd recommend to just try it out if you have an unused pixel phone. Imo it's very unlike any other custom rom in terms of the user experience.
by Cthulhu_ | 2025-04-13 12:43:23+00:00
> - sent from a human

That's what a bot would say!

But seriously, I think we'll see some social networks start pushing a "verified human" tag soon enough... if it wasn't for the fact they earn tons of money from bots that provide a steady supply highly upvoted / impressed / engaged with / ad view generating content.

I wouldn't at all be surprised if Reddit itself is behind bot networks. But we'd need a whistleblower to verify that conspiracy theory.
by olokobayusuf | 2025-04-13 12:43:39+00:00
We use LLVM!

We're not translating Python directly to LLVM IR (I think I've seen other projects do this). We translate Python to C++/Rust first, where we have rigorous unit tests for every operation we support translating. We then use LLVM for downstream compilation to object code.

Here's some more context: https://docs.fxn.ai/predictors/compiler
by Hojojo | 2025-04-13 12:43:41+00:00
I really liked the new Xreal glasses because of the built-in head tracking. But I was getting a lot of drift over time such that after anywhere between a few minutes and maybe half an hour, the center of the screen wouldn't be straight ahead anymore. Meaning I would need to reset the display location far too often. I ended up returning them because of it.
by mzajc | 2025-04-13 12:43:41+00:00
It gets even worse, looks like their driver makes calls to google analytics.[1] I'd stay away. The README doesn't even mention it, and the promise that "your personal data will never be shared, sold, or distributed in any form." certainly sounds misleading when you consider this.

[1] https://github.com/wheaney/XRLinuxDriver/blob/main/src/plugi...
by birksherty | 2025-04-13 12:44:42+00:00
That old 4.9 is THE problem not the new 2.1. The old generation popped more, now needing more new generation to care for them in elderly age. It's their own fault.

The kids should not have jobs of caring old generation lined up even before birth. My child is not going to born to take care for these olds.
by tomaskafka | 2025-04-13 12:44:44+00:00
TS: "We have added types to javascript, everything is now strongly typed, and the compiler will pester you to no end until it's happy with the types."

Me: "Awesome, so I get an object from an API, it will be trivial to check at runtime if it's of a given type. Or to have a debug mode that checks each function's inputs to match the declared types. Otherwise the types would be just an empty charade. Right?"

TS: "What?"

Me: "What?"

Realizing this was a true facepalm moment for me. No one ever thought of adding a debug TS mode where it would turn

function myFunc(a: string, b: number) {}

into

function myFunc(a: string, b: number) { assert(typeof a === "string") assert(typeof b === "number") }

to catch all the "somebody fetched a wrong type from the backend" or "someone did some stupid ((a as any) as B) once to silence the compiler and now you can't trust any type assertion about your codebase" problems. Nada.
by jrockway | 2025-04-13 12:45:23+00:00
This has been my experience as well. I was involved with some payment dispute with the New York Times many years ago. I switched from credit card to Apple Pay and they sent my account to collections. I took no action on this because it was in error and my credit score was 830 before and 830 after. The only thing that's ever had an impact on my credit score was buying a house; went down to 800 after that.

It was an error on their part so take that as you will, but... scary letter != inability to borrow money.

(And just for the record, I no longer subscribe to that rag.)
by FooBarBizBazz | 2025-04-13 12:46:20+00:00
Really the way to do it, AFAIK (say, per How Asia Works), is to apply selective subsidies, not tariffs, and to subject the subsidized industries to substantial export discipline. That's what gets you South Korean world-beaters. Autarkic tariffs just get you Indian industry, where consumers have learned that the few goods marked "export quality" are superior.

And, I don't want to be partisan about this stuff, but, that's basically what "Bidenonics" was trying to do, in a small way: Subsidize a few industries like semiconductors and batteries and solar panels, that were deemed strategically important.

Whether the US was ever going to be as serious as South Korea or Japan about this remained to be seen. Frequently the subsidies seem to be handed out and then nothing happens (e.g., "Gigafactory" in Buffalo, NY).
by sureglymop | 2025-04-13 12:46:24+00:00
I have a question you may be able to answer. Are contributions to GrapheneOS in general welcome? If yes, where would one start, is there a page about setting up a development environment or outlining a list of features/areas that could need work/help? I have quite a few spare Pixel phones that are currently just idling but I'd love to try building and installing GOS myself to start out.
by mvanbaak | 2025-04-13 12:46:27+00:00
As others stated, there are many rough edges and footguns in the stdlib. BUT ... in my (and yours apparently) opinion, it's a matter of knowing those edges/guns, and work with them. Like you, I also prefer to create my own code around those instead of bringing in some library that brings in their own foot guns and possibly sub-dependencies and and and...
by globular-toast | 2025-04-13 12:46:35+00:00
Clock noon already isn't the midpoint of the working day (9-5) for many people. I don't think anyone cares about it being when the sun is at its highest in the sky either. This isn't even something most people know, and it's not even true unless you live on the Greenwich meridian or n*15 degrees east or west. What matters is how early we have to get up in winter vs early we have to go to bed in the summer.

I've always been in favour of keeping the clocks at non-DST all year, but now I have a new proposal: keep them at DST and just hibernate in the winter. Work an hour or two less in the winter when it's miserable.
by mr_mitm | 2025-04-13 12:47:28+00:00
Are you saying you never pull in dependencies? Why stop there, why not re-implement the std lib as well? Surely there is a sensible middle ground: If you only need a small part of a dependency, consider implementing it. If you make heavy use of a dependency and want to benefit of years if not decades of dedicated developers testing and maturing its code, with a large community who has already stepped in all pitfalls you might step into and collectively encountered all the edge cases, just use the dependency.
by hermitcrab | 2025-04-13 12:47:37+00:00
It is great that people are going out doing stuff, having fun and learning. But this project seems like a disaster in the making.

-Making your own fuel.

-Using inappropriate materials (e.g. PVC)

-Poor storage of motors.

-People are standing quite close to the rocket when it launches.

-There seem to be buildings quite close to the launch in one of the videos.

-Night launches. How are you going to get out of the way, if you can't see the rocket?

2 stage rockets are particularly dangerous, because as the second stage can launch horizontally or downward if the first stage tilts (as shown in one of the videos).

I think they are being irresponsible with the safety of themselves and anyone nearby. I would strongly recommend they learn a bit of safe practices and make a single stage rocket that works reliably, before even attempting 2 stage.
by _heimdall | 2025-04-13 12:47:50+00:00
The judicial branch is meant only to provide clarify of laws on the books. I'm not sure what they would do with an enforcement agency, and I'd be worried about what that would do with regards to the types of people attracted to those judicial positions.

The legislative branch already has a lot of power. I'd be very concerned giving them the direct control, or even shared control, over enforcement. They should be controlling enforcement through legislation.

That leaves the executive, and personally I don't see a problem with enforcement living there. That is a very good reason to otherwise limit the authority of the executive branch though, and why executive orders as used today shouldn't be legal (they effectively are a legislative branch with the enforcement agencies).
by bag_boy | 2025-04-13 12:48:51+00:00
I used to love Reddit, but the astroturfing has become unbearable, especially by political groups.

After this last election, I think political groups realized local subreddits were underutilized and have regrouped accordingly.

While I still trust some appended Reddit searches on Google, I'm losing faith there too. Product/service recommendation threads are really easy to manipulate.
by Sammi | 2025-04-13 12:49:05+00:00
You could do a lobotomized WebSockets implementation that was an extremely thin layer on top of http, similarly to this.

In this way SSE and WebSockets are exactly the same. They are HTTP requests that you keep open. To firewalls and other network equipment both look the same. They look like long lived http requests, because that is what they are.
by olokobayusuf | 2025-04-13 12:49:22+00:00
More serious reply: us and Mojo have similar visions of where the world is going. The key difference between us is that Mojo is itself a new programming language. Sure, it supports Python, but it doesn't actually compile Python. It simply delegates all interactions with Python code to the CPython interpreter: https://docs.modular.com/mojo/why-mojo/#compatibility-with-p...

But beyond that, our goal is meeting devs where they are. This means that beyond just compiling Python code, we provide SDKs for different frameworks (JavaScript, Kotlin, Swift, React Native, Unity, etc) that devs can use to run these functions within their applications, in as little as two lines of code.

We're very (very) focused on developers shipping products that use Function. We're already embedded in web apps, apps on the App Store, Play Store, and other places.
by PaulHoule | 2025-04-13 12:50:06+00:00
They aren’t sympathetic with the gaming market, which is the one place where they’re winning.

Meta products have me wondering what is up with them. I find the interface for uploading pictures to the unfounded Mastodon, of all places, it easier to use than Instagram [1] and less cringe.

Cringe is the least of the problems Horizon Worlds has [2]. No doubt VR needs authoring tools that make it accessible to the rest of us, but Horizon Worlds isn’t it. For one thing you have to build everything with awkward manual computational solid geography tools and can’t import resources from normal tools. I want to import my photos but they want to conserve texture space in the MQ3, never mind the MQ2 that the cheap consumer really wants to buy. McDonald’s has to be able to put a Coca-Cola logo on the cups and they probably have a PNG or a EPS or something but no dice. Maybe if people can import resources they can violate copyright or something.

The ‘social VR’ model fits with the OnlyFans business plan but any real business can’t afford to post real employees to serve visitors. Is the answer to create realistic NPCs like we see in science fiction VR games like Shangi-La Frontier or just something that doesn’t involve interacting with humanoids? Horizon Worlds isn’t it.

[1] Ok, Insta has filters and stuff I don’t use because I have DxO — all I need is speed, drag-and-drop and many little affordances that Bluesky and Mastodon have because those sites don’t think “we’re number one, why try harder?”

[2] Does Instagram’s mainstreaming of cringe (the blond girls who wear the same slinky dress and stand by the same squat rack at the same gym but might really hail from Russia, Ukraine or Myanmar) make them cringe-blind?
by fpoling | 2025-04-13 12:50:20+00:00
The only thing that changed was Context and its support in networking and other libraries to do asynchronous cancellation. It made managing network connections with channels somewhat easier.

But in general the conclusion still stands. Channels brings unnecessarily complexity. In practice message passing with one queue per goroutine and support for priority message delivery (which one cannot implement with channels) gives better designs with less issues.
by marcusb | 2025-04-13 12:51:15+00:00
I took it as a poor-quality local model. I suppose it is possible, but it seems...unlikely... that one of the three responses to that post was a person who was so upset by the idea of serving junk content to scraper bots that they registered for an account, wrote their criticism, and then disappeared from the site.

At that time, there were a whole bunch of flagged-dead comments from newly-created accounts that had compound-word usernames (such as the text I linked to above from 'earlydeveloper'.) So, if these are people manually writing those posts, I understand the behavior even less than the bot hypothesis.
by colkassad | 2025-04-13 12:51:34+00:00
The same thing happened to my extremely old account (17+ years). A few weeks ago I noticed I stopped getting replies and taking a look in incognito mode verified my suspicion. I had stopped existing. I think it was because I had started the habit of deleting my older comments. Oddly enough, the hundreds of comments I had deleted had returned (only visible to me of course...other uses clicking on my profile would see an "account doesn't exist" message). At that point I just deleted the account in disgust.
by OutOfHere | 2025-04-13 12:51:53+00:00
I see it as a drawback of a poorly structured society that one has to know these topics at all. In in ideal society, money would manage itself, people wouldn't have to dress differently for an interview, and shirts wouldn't tear or need ironing. Those with such skills have been strongly conditioned into thinking that their skills are the only way, when in reality they are the ones holding us back.
by anacrolix | 2025-04-13 12:52:25+00:00
I've been using Go since 2011. One year less than the author. Channels are bad. No prioritization. No combining with other synchronisation primitives without extra goroutines. In Go, no way to select on a variable number of channels (without more goroutines). The poor type system doesn't let you improve abstractions. Basically anywhere I see a channel in most people's code particular in the public interface, I know it's going to be buggy. And I've seen so many bugs. Lots of abandoned projects are because they started with channels and never dug themselves out.

The lure to use channels is too strong for new users.

The nil and various strange shapes of channel methods aren't really a problem they're just hard for newbs.

Channels in Go should really only be used for signalling, and only if you intend to use a select. They can also act as reducers, fan out in certain cases. Very often in those cases you have a very specific buffer size, and you're still only using them to avoid adding extra goroutines and reverting to pure signalling.
by sureglymop | 2025-04-13 12:52:49+00:00
I would say the exact opposite. The latest Pixel phones are "pretty much iPhones" in terms of hardware (and looks too). It seems smartphones have arrived at an agreed upon form factor and design in general.

What I noticed though is that Google often tries to upsell based on software features alone. For example, there is really no point in buying a Pixel 9 Pro instead of a base Pixel 9 as the hardware is practically the same except certain things. But Google markets the Pro model with more software based AI features. When installing GOS this really doesn't make a difference so one can always opt for the more inexpensive models.
by ArinaS | 2025-04-13 12:53:12+00:00
The posthuman.blog domain name was registered yesterday on April 12, right when this post was written - https://www.whois.com/whois/posthuman.blog.

And this is the second of only two posts there, with the first supposedly being written in July of 2022.

All of this leads me to a reasonable suspicion that this person is actually the one who made the post they're complaining about.
by pbhjpbhj | 2025-04-13 12:53:21+00:00
The cone over the drain, and/or the spiked mats (both inside the urinal) seem to have stopped all splashing and be widely used in UK without need to change the urinal itself.

What one does find now is dyson-style hands dryers leave a massive area of spray. They seem to spray the water from your hands - and the water retained on the device - up into the air and across a wide area.

At our work place there are bench style sinks that spray water everywhere too.

And the sit-down toilets are terrible. I'm not an especially large man but it's almost impossible to use them without unnecessary contact. Sit-down toilets seem to be 'designed' by people who have no idea about their use by men.
by busyant | 2025-04-13 12:54:01+00:00
> How well known is Murphy?

He's the senator from the state I live in, so I know him and think he's excellent.

> much more electable than Biden or harris.

He represents a northeast blue state. It's difficult for those types of Democrats to carry non-coastal states in a presidential election, no matter how good they may be.

I suspect Bill Clinton tacked rightward to carry some southern states in 1992 and 1996, which led to his election.

Christ, Al Gore (2000 election) couldn't even carry his home state of Tennessee, so you can see how difficult it is to elect a Democrat to the presidency.

John Kerry (Dem from a northeast blue state) got smoked by George Bush in 2004.

I'm still trying to understand how Obama won twice, but I think it boils down to the fact that he invigorated the African-American vote in some key southern states.

tldr: Chris Murphy is great--unfortunately, he's the kind of Democratic presidential candidate who'd probably lose outside of the coastal states.

* edit: I would have been 'happy' with either outcome in the 2008 and 2012 presidential elections. McCain and Romney are/were decent and serious people. In fact, Romney was roundly mocked by the Dems in 2012 for saying that Russia was the US's greatest external threat. In retrospect ...
by Trasmatta | 2025-04-13 12:54:14+00:00
I've used ChatGPT enough that I can almost immediately tell when a post is a bot. It has such a familiar cadence and style. The em dash is a pretty good giveaway too, but just the overall writing style is so easy to identify. And it sucks how many of these highly upvoted "clearly written by AI" posts there are.
by inopinatus | 2025-04-13 12:55:16+00:00
You are spot on in regards to consideration of adversarial context; however, it is instructive to review the nuanced difference between the RFC761 (1980) statement, viz. "be conservative in what you do, be liberal in what you accept from others" and the substitution of "send" for "do" in RFC1122 (1989). The latter is, with hindsight, an error, since it refocused the attention of some rigid thinkers entirely onto protocol mechanics and away from implementation behaviour, despite the commentary beneath that admonishes such a mindset and concurs wholly with your point.

Or to put it otherwise, Postel was right to begin with, albeit perhaps just a little too cryptic, and has been frequently misquoted and misinterpreted ever since.
by haswell | 2025-04-13 12:55:30+00:00
I disagree with this analogy. Fearing all tattoos is mostly built on prejudice. If you knew the tattoos were gang tattoos, there might be reason for caution.

Choosing to engage with the attention economy and optimizing for engagement/rage as Sabine does undermines the validity of what she says because the incentive structures in the media environment she’s chosen to embrace.

I think it’s more like Sabine joined a gang, and while it’s possible that she has useful things to say, it’s also difficult to know where her allegiances lie, and which things she says are to keep the gang leaders happy.

Audience capture is real, and she’s been on that path for awhile now I think.
by maxglute | 2025-04-13 12:55:35+00:00
Basically. Last year spaceX had fleet of 18 F9s doing more than 50% of global launches, 80% including starlink.

SpaceX stans wank over 50% and 80%, but ignore that 18 is rookie numbers.

7/145 US space launches in 2024 was Non SpaceX.

That means US in aggregate build 25 rockets.

Versus PRC 68 (wanted 100 which was kind of reach).

Next 5-10 year projection need to account for # launch vehicles once PRC figures out reusable. Bearing in mind that PRC already producing ~2.5x launch vehicles, just not reusable.

To add, PRC didn't take reusable seriously until UKR war, and now they likely have multiple viable candidates due end of year. "Seriously" as in they proposed years prior to squat megaconstellation orbital rights but development wasn't urgent. Frankly no reason PRC won't have 50-100 reusables fleet _IF_ demand justifies it. And then like with all PRC catchup, they'll put more than SpaceX lifetime aggregate payload in a few years, and then it won't even be close.

The fundemental reality is, despite having ~10 year headstart, SpaceX is still an American company operating at American scale. US space launch lead is not particularly durable / sustainable.

If future of space is anything like EV, there's potential for several PRC rivals with fleets larger than SpaceX if there's demand for it. TBH only short/medium term demand is militarization of space (including isr megaconstellations). I expected PRC to only modestly eclipse SpaceX by factor of 2 in medium term. But with US murmuring about Brilliant Swarm, probably more and quicker, because technically it going to be faster for PRC to build 1000s of rival space interceptors than proliferate 1000s of nukes for parity (enrichment limitations > launch tempo).
by globular-toast | 2025-04-13 12:55:39+00:00
> I work in healthcare. If I have a choice between "reading docs/changelogs carefully, implementing functions", and "adding an extra dependency", I'm taking the dependency every single time.

This kinda sums up the sorry state of software engineering. People can't even be bothered to read docs but will just blindly install a package just because someone was able to package it and upload it to PyPI.

Taking on a dependency does not relieve you of reading docs, but it also adds a further burden as you now need to trust the code. The stdlib is much more heavily tested and documented than any 3rd party library will be.