MurphyA/hacker-news huggingface dataset:
by a_thro_away | 2025-04-11 20:12:15+00:00
May I add; the Democrats In Name Only(DINOs) of Manchin, Synema, and others? destroying the slight majorities Democrats seem to put together when ostensibly "in power"... They need to exert more control over the membership, as the Rs do. But I get the impression that the Ds take as many as they can't get, but only to get screwed over later.
by hinkley | 2025-04-11 20:12:21+00:00
The erlang docs only go as far as saying it’s functionally similar to CSP.

I think the term Actor Model has been so semantically diluted at this point that the phrase also understates what Erlang has as well.

Neither CSP nor AM require process isolation to work, which means they can work when they work but fail much much worse. They are necessary but insufficient.
by pphysch | 2025-04-11 20:12:24+00:00
> Unlike template strings, it was done in the language.

This is a disingenuous way to compare a LISP with a language that values syntactic convention and strives to be readable and maintainable by more than one person.

> I predict that Python will eventually get dedicated HTML syntax:

How do you assign this result to a variable? How is this any better than

content: HTML = t"<p>Hello {name}</p>"
by keldaris | 2025-04-11 20:12:25+00:00
How are you writing compute shaders that work on all platforms, including Mac? Are you just writing Vulkan and relying on MoltenVK?

AFAIK, the only solution that actually works on all major platforms without additional compatibility layers today is OpenCL 1.2 - which also happens to be officially deprecated on MacOS, but still works for now.
by _bin_ | 2025-04-11 20:13:40+00:00
Right, but "distaste" isn't grounds for trying to ban something. There are all kinds of things people and companies do which I dislike but for which there's no just basis for regulating. If Adobe properly licenses all their training data artists don't have a right to say "well i think this is bad for creativity and puts my job at risk, ban it!!!" Or more precisely, they have a right to say that, but no moral justification for trying to ban/regulate/sue over it.

I hate Adobe's subscription model as much as the next guy and that's a good reason to get annoyed at them. Adobe building AI features is not.
by lysace | 2025-04-11 20:13:56+00:00
My impression from Ericssonland:

Around year 2008 being an Erlang coder was often more or less seen as being a COBOL coder in Sweden. Bluetail had sort of failed, having burned lots of VC, iirc.

So Erlang was something weird and custom that Ericsson used to build software for legacy phone exchanges. I remember that a colleague's wife working at Ericsson had received on-the-job training from essentially zero programming knowledge to become an Erlang developer in order to maintain some phone exchange software.

It's been fascinating to see it morph into something cool. Whatsapp, etc.
by cg5280 | 2025-04-11 20:14:32+00:00
If you only stream your music then the difference is negligible, but Apple Music blends Spotify-like streaming music with your personal library of music you own. It's built off of iTunes in this regard. One perk of this is that you can upload your own music and it shows up everywhere matched to the real albums and artists; Spotify's support for streaming local files is much clunkier.
by its-summertime | 2025-04-11 20:14:34+00:00
Edit: Sorry for what an opinionated mini rant this comment has become while typing it ;;

> The so called ‘rootless’ Podman seems to be advertised as being on the same level of isolation as Jails – but only if You run that Podman with properly configured and enabled SELinux/AppArmor solutions.

That ignores user namespacing, the subsequent namespacing for mounts, networks, etc. So I'm confused as to where the it-only-is-secure-with-selinux comes from.

> Then the Jails are better isolated again

How so.

- - -

> Even ‘rootless’ Podman has full access to all Linux kernel syscalls

from https://podman.io/blogs/2019/10/15/generate-seccomp-profiles...

Most container tools use a default seccomp filter which was initially written by Jesse Frazelle for Docker

- - -

> Jails have restricted use of FreeBSD kernel syscalls without any additional tools

Which ones

> You can NOT dedicate any physical interface to the ‘rootless’ Podman container

I'm confused by what you mean "physical" here.

Can also disable networking, which is mentioned for jails for some reason. So is other VPN-like options, not mentioned for Podman.

https://www.procustodibus.com/blog/2022/10/wireguard-in-podm... as an example

> firewall

https://discuss.linuxcontainers.org/t/how-does-nftables-work...

> comparing CVE counts and nothing else

Come on

- - -

This article seems like it would strongly contribute to people misunderstanding things.
by n4r9 | 2025-04-11 20:14:42+00:00
I've read the books, mulled them over, discussed them with others, and done some reading of what other critics have to say online. I've given my opinion and some of the reasoning behind it. If you want more of my reasoning I'm happy to give it. You have given nothing in response. It feels a lot like you've jumped to conclusions because my opinion is very different to yours. So you've immediately decided not to engage but are nevertheless hellbent on making me out to be uninformed or stupid.

We've clearly got off on the wrong foot here. I don't want to make out like I think Heinlein is crap. He had a lot of fantastic, creative ideas about science, technology, culture, sexuality and governance. He was extremely daring and sometimes quite subtle in the way he explored those ideas. But - in the novels I've read - his characters lack a certain depth and relatability. They express very little of the self-doubt, empathy, growth, and deep-seated motivations that are core to the human condition. So it goes also with Asimov, Clarke, Bradbury, and others. And it's fine that those weren't their strong suits. They had other strengths. And there were other writers like Bester, Dick, Le Guin, Zelazny, Herbert etc... who could fill the gaps.
by btilly | 2025-04-11 20:14:46+00:00
The answer is because of how much (or little) background is needed to understand each concept.

For example people don't develop intuition into what an exponential with a complex power should be until after have been introduced to it through power series. But understanding why those power series mean what they mean requires understanding the power series for e^x. Which means that they need to already understand e. Therefore you need to introduce e before you introduce exponentials with complex powers - you can't do it the other way.

That said, you will occasionally encounter mathematicians who advocate for teaching about e by first demonstrating that 1/x has an integral, calling its integral ln(x), then demonstrating that the inverse function to ln(x) is an exponential function and calling it e^x. The argument for this order of presentation is that we can present every step of this with mathematical rigor. The argument against this order of presentation is that students find it very confusing. And very few students will ever notice the logical gaps in the usual presentation.
by jerf | 2025-04-11 20:15:50+00:00
"Of what type?"

Of the type of the messages you're sending. Which can either be an interface for multiple messages, or you can use multiple channels with one type each. I've done both. This is not an important question when actually programming in Go.

"But most importantly, channels are local to the process, so you need glue to make it networked."

This is an important consideration if you are using Go. Although I would observe that it isn't so much that "channels don't do network" as that "channels are a local tool"; e.g., we do not complain that OS mutexes are not "network capable", because they're intrinsically local. Network locking uses different solutions, and we don't really consider etcd a competitor to a local "lock" call.

But there are dozens of message busses in the world now, and Erlang's isn't really all that competitive modulo its integration.
by ajsnigrutin | 2025-04-11 20:15:51+00:00
I think UK leads here:

https://skeptics.stackexchange.com/questions/54123/were-over...

(many links in the responses and comments, eg: https://www.independent.co.uk/news/uk/arrests-for-offensive-... - " 625 arrests were made for alleged section 127 offences in 2010 " just in london)
by skyyler | 2025-04-11 20:16:13+00:00
At this point, times have shifted, and meta-progression is usually considered an aspect of modern roguelikes. There was a trend of calling them "rogue-lites" but that's faded and now games like ADOM and DCSS are "Classic roguelikes"

It's not a hard and fast rule or anything, just what I've observed in gaming discussions.
by Freak_NL | 2025-04-11 20:16:23+00:00
Or if you don't have a smartphone. Seriously, are we making owning one of these (even more) mandatory now?

If someone is travelling with someone with a severe disability, or children, do they need to include them on their smartphone? What about people who just don't want one? Or can't use one? People with a dumbphone?

Or will there be a way to travel with a boarding pass, the price for which is being submitted to extra checks and longer lines, because if it isn't made extra inconvenient more people would do that?
by BMc2020 | 2025-04-11 20:16:31+00:00
https://archive.ph/EcY0C

“This is not normal,” Ajay Rajadhyaksha, global chairman of research at Barclays, wrote in a report on Friday. Grappling for an explanation, Mr. Rajadhyaksha pointed to speculation by Asian investors who are selling in response to tariffs, as well as the possible unwinding of highly leveraged bets in the Treasury market. “Whatever the reason, right now, bond markets are in trouble,” he said.
by jmclnx | 2025-04-11 20:17:02+00:00
I only used Windows at work and I was very happy with NT, when XP came out I was able to go to Linux (RHEL) for my workstation at work.

I never had Windows 2000, but lots of people said it worked great compared to the other Windows systems.

But really for me, the best M/S setup was DOS with Desqview.
by bluGill | 2025-04-11 20:17:29+00:00
> exploring an environment with unknown shapes, dangerous sharp edges,

We know the original blueprints. We can program that into a robot, along with existing known differences. Then the robot needs to just detect anything that isn't like expected and photograph it and return. After a few rounds of that you would get most of the interesting areas explored.

Currents are handled just by comparing expected return signals to what you really see.

OF course worth it is questionable.

The above fails in the general case only because generally in navigation we also have safety considerations. Your self driving car cannot run over a child no matter what. However there is much less to worry about in the Titanic. (don't confuse that with this is easy, only that if you don't worry about safety it is much easier)
by schindlabua | 2025-04-11 20:17:30+00:00
Not that I would know but I'd assume it's just one of those early internet things. Like somebody decided that 6 levels of headers were good enough hence h1 through h6, and well you need to be able to distinguish them by size but also h1 shouldn't be too big so h5 and h6 being smaller than body text is a good compromise?

It's not like we had decades of UI experience then, so it would surprise me if the thought process was much deeper than that.
by _bin_ | 2025-04-11 20:17:44+00:00
As is the case with most ideological echo chambers, they devolve into struggle sessions. You find the same thing happening in the niche right-wing movement sections of twitter, it's just "this person is secretly indian/jewish" instead of "this person is secretly a racist/xyzphobe".

Twitter has the advantage of a broader range so you can escape that while bluesky is almost exclusively used based on strong ideological motivation. It's raison d'etre at this point is basically and highly political so this was bound to happen.
by franze | 2025-04-11 20:17:55+00:00
ai of course - not a single line of code written by hand, just an ever rotating wheel pf gemini 2.5 (for high quality code), claude (for beauty in audio and graphics), chatgpt o1 pro for quality assirance, bug reports and diguring oit the edge cases and for DRY and KISS refactoring, and cursor for incremental improvements in between)
by danielhanlon | 2025-04-11 20:18:02+00:00
How unexpected - beautifully written! It's almost surprising that the quoted passages are so familiar - I hadn't realised how affecting they are. Whilst loving the book I can't consider Brideshead Revisited without thinking of the wonderful 1980s Granada TV adaptation. I didn't dare watch the more recent film, lest it spoil the tableaux of the original.
by absolutelastone | 2025-04-11 20:18:08+00:00
As I read that, "more than a screwdriver" was to make a point about how hard it is to even fulfill the requirements for "assembled in the USA". "Made in the USA" is even stricter. And they were going beyond that and claiming secure supply chains with western distribution. It did seem a little like a marketing pitch since it focused on what they did versus what the final gap really was, but apparently they sell it to the govt for that big markup. Presumably you don't want to try and sneak things past such a customer.

If you're just thinking of price, the farther down the supply chain you go the less impact of tariffs.
by cosmic_cheese | 2025-04-11 20:19:51+00:00
Even if they’re “trying”, it’s moot if the result isn’t clearly more ethical, and with the proliferation of stolen imagery on their stock image service (which they use to train their models), the ethics of their models are very much not clear.

If I saw news of a huge purge of stolen content on their stock image service with continued periodic purges afterwards (and subsequent retraining of their models to exclude said content), I might take the claim more seriously.
by zzrrt | 2025-04-11 20:20:20+00:00
1 vs I is a reading error anyone could make on seeing something for the first time. The real question is how do you be a national leader and go on stage to discuss "AI" with so little understanding of it that you don't detect your misreading, and so little to say about it other than we're going to start using it. The answer is that this administration's members aren't chosen for competence, they are chosen for loyalty and grift.
by janalsncm | 2025-04-11 20:20:50+00:00
If you have valid rules but in practice only enforce them against a single group, then in some sense you are asking the wrong question.

In other words, for people who assume rule enforcement is supposed to be fair, they see unfair enforcement as hypocrisy. However, if you just see enforcement as another tool to wield against enemies, hypocrisy is irrelevant. What matters is power. It’s my basketball, I make the rules.
by martin-t | 2025-04-11 20:21:24+00:00
Whenever i open HN, there's a pro-A"I" post which makes me almost question if intellectual labor will be useful in a few years.

Yet when i try to use these tools, they fall short. They can probably be useful for generating half broken prototypes quickly because speed is more important that quality. But for real code, especially long term, they just never seem to end up breaking even.

This post somewhat restored my confidence in the world's sanity. There are still people who care about quality and who are willing to call bullshit bullshit.

EDIT: The most important part is that he links to tons of examples from other people. There's clearly a sizeable group of people who are not being heard often enough.
by 0xCE0 | 2025-04-11 20:21:27+00:00
Not taking account this specific case, but the general habit that news, be it small or big, are published first/only on Twitter/Facebook/IG/Tiktok etc. is bad and sad. It is bad both for readers and organizations themselves.

For readers, it is confusing and messy to know which platforms acts as a medium for communications. And usually these platforms require login, or nags for it, and doesn't show posts on chronologically to get clear understanding of the news events.

For organizations, there is a risk of shadow banning/closure of account, therefore not having any control of archivability and visibility of communications.

The best and clearest approach for communications probably is your own website with comms section, and post one-sentence summary + link to your website for a variety of social medias for greater visibility. There should be only one long-standing statement/source of truth for each newsworth event. Except of course if your strategy is to manipulate audience with confusion.
by mncharity | 2025-04-11 20:21:55+00:00
Given several mrandish-equivalents, gathered into a side-channel Customer Advocacy org, is there some way to integrate their output without this problematic constantly arguing against metric-chasing?

I'm groping towards something vaguely ombudsman-y, or WW2 production/logistics trouble shooters. Or maybe even pre-Bush41 ARPA Project Managers - term-limited person-with-a-checkbook and few accountability constraints.

If one accepts this role has to be out-of-band, vs poking big hairy blob in hope of creating and maintaining signal channels with particular properties, and grants CEO-adjacent leverage, then it seems a remaining unresolved challenge is integrating the output signals at scale? If so, maybe (jest) CA granted KPI offsets?
by square_usual | 2025-04-11 20:22:37+00:00
I generally have the same frustration with roguelites as you seem to: every time I start a run, it feels like I'm gambling whether I'll have any fun at all. A bad seed or start can mean losing in ways that feel unfair or boring, like in balatro if you get a bunch of bad hands and bad jokers, you struggle through rounds and hands until you either lose or get an interesting combination. I don't need that kind of gambling in my life when there's tons of games out there where I know I will have fun.

E: I still quite like Balatro - when it works it's a blast. I'll also still try out Blue Prince because people I respect seem to like it.
by mixmastamyk | 2025-04-11 20:22:51+00:00
Maybe not in years, but my iPhone 6s debuted in 2015 and Android of the time was competitive. These phones don't match it. It's not so much bad performance I object to but spending top dollar on something that's already long obsolete. Qualcom is supposed to have competitive CPUs now.

An business should be able to buy cheap Android phones in bulk, install Linux, charge an extra $100/yr for drivers and support, and start a nice little business. Believe Purism already has a subscription where they provide vpn, matrix, and other privacy tools, so they are almost there.

Maybe they need an investor, but honestly the capital outlay should be tiny for the amount of goodwill and eventually business it would bring. With the trillions sloshing around with nowhere to go at the moment, it could change the world for the better.
by fidotron | 2025-04-11 20:23:11+00:00
> For example, if a process has taken an item off a queue and then crashes before having fully processed it, how is that accounted for?

I have worked with people that had deployed huge amounts on the BEAM that had a real problem with the answer to that, and resort to magical thinking.

When erlang processes "crash", assuming the whole system didn't crash, they almost certainly alerted a monitoring process of the fact, so that a process can be quickly restarted. This is the core of how supervision trees in erlang are built.

There are a lot of subtleties to that. The whole system may or may not be a single BEAM instance, and if more than one then they can be distributed, i.e. processes on one machine receive failure messages from processes on others, and can restart the processes elsewhere. These mechanisms on a practical basis are sufficient to automatically pick up the majority of transient failures. (I should add there are two classic ways to blow up a BEAM instance which make this less good than it should be: a bad C function call "NIF" for native something function, or posting messages to a process faster than it can consume them, which will eventually cause an OOM).

But this differs from the underlying philosophy of the runtime, which is that things are only done when they're done, and you should expect failures at any time. This maps on to their messaging paradigm.

What you actually sound like you want is a universe more like FoundationDB and QuiCK https://www.foundationdb.org/files/QuiCK.pdf where the DB and worker queue all live in one single transactional space, which certainly makes reasoning about a lot of these things easier, but have nothing to do with erlang.
by rrr_oh_man | 2025-04-11 20:23:31+00:00
They are all pretty terrible, but I guess the rhombus-caret one is real.

The stripes one is rounded (looks shit when small), the complicated one is complicated for no reason.

Good logos work when black-and-white and when very small or very large.

And one more thing: The high cost of a rebrand isn’t paid for the logo or the redesign of stationary. It’s for the pain & process of aligning a committee of aloof decision-makers around a single choice.
by oso2k | 2025-04-11 20:23:37+00:00
Lots of people are forgetting the context in which FastCGI was conceived: servers were expensive uniprocesser machines and enterprise servers with 2 or 4 sockets were relatively extremely expensive. All processors at the time paid heavier penalties for context switching and/or creating between processes. So the optimization folks building web servers were things like preforking the front end in Apache and/or preforking the middle end (FastCGI, WSGI, SCGI, Java App Servers, et al). The database was Oracle, or MySQL or SQLServer which was already multi client based. Also, in *nix land, the popular scripting languages (Perl, PHP, bash) of the time had a ways to go in reducing their startup times.
by gs17 | 2025-04-11 20:23:44+00:00
> The tutorial note cards strongly recommend using a pen+paper while playing

This is my largest complaint. The game should really have a notepad built in. It doesn't need to write down clues for me, but it would be nice to not have to find where my notes were if I put the game down for a long time. Is it that it's a console release?