MurphyA/hacker-news huggingface dataset:
by skissane | 2025-04-26 07:04:27+00:00
I think there is a big difference: the original hardware, the “emulator” was in the CPU microcode - so very close to bare metal, and was narrowly targeted to only do what it needed to do.

Compare that to a software emulator running under a commodity general-purpose operating system-it is a lot further from the bare metal, once you consider all the layers in-between (the OS kernel, libc, etc), the trusted computing base is a lot larger: its size has grown dramatically, being general-purpose includes lots of features the emulator doesn’t need or use - so from a security viewpoint, this is in some respects a step backwards - even though made necessary by economics, and simultaneously has some practical security benefits - although the general purpose OS may be theoretically worse from a security perspective, it receives huge amounts of attention, which helps keep it secure; a rarely used proprietary platform, whatever its theoretical advantages, doesn’t receive the same attention, making it more likely vulnerabilities may lurk undiscovered
by nativeit | 2025-04-26 07:04:57+00:00
A few things on the "internal use loophole"--first, I'm not sure a semantic debate over the meaning of "distribution" functions as a loophole. Courts are quite capable and ready to consider questions such as these, so I'm not sure it really matters very much. Outside of the academic exercises playing out like this one, actual fact and circumstance relevant to any given case play critically into its ultimate legal determination(s), and 8-12 person juries and/or appeals courts exist to handle things otherwise.

All that said, I'm not sure what your calling this out was meant to imply in the context of the person you quoted?
by techwrath11 | 2025-04-26 07:05:17+00:00
In today’s digital landscape, businesses across industries are leveraging mobile applications to enhance customer engagement, streamline operations, and drive growth. However, not all mobile app development companies deliver the same level of quality and service. Whether you’re looking to develop an Android app, iOS app, or Progressive Web Application (PWA), knowing what features to expect from your development partner is crucial for project success.
by altairprime | 2025-04-26 07:05:49+00:00
The linked Netflix support article introduces a new distinction:

English (CC) is described as separate from English; and then, a sentence or two later, they use the phrase “CC/SDH”.

So, Netflix is changing their definition of the word “subtitles” to represent dialogue-only captions, as a distinct thing from CC/SDH “captions” — even though the S in CC/SDH stands for subtitles.

It might be interesting to look to the .SRT file communities and see whether user-produced contributions contain sfx/bgm subtitles or merely dialogue subtitles, as that could reveal a similar shift in definition/usage prior to Netflix’s press release about their own.
by Daido_M | 2025-04-26 07:07:44+00:00
Sorry but I'm struggling to understand how, if we assume that: 1. "Country A is a close ally to Country B and has identical punishments for the crime Alice has committed [...] She will receive identical sentencing", we can also assume that: 2. "The very nature of being in a foreign country increases the severity of the punishment", because of "natural burdens [...] such as access to lawyers, access to family"?

Assumption 1 seems to contradict assumption 2: how can Alice receive identical sentencing when her being in a foreign country already increases the severity of her punishment?

Further, I disagree with assumption 2 in itself because: 1. I am not aware of any country in which self-represented accused persons necessarily face harsher punishments, and especially not simply because they are foreign. While foreigners may face practical difficulties hiring a lawyer (eg language difficulties) not having a lawyer does not necessarily mean receiving a harsher sentence: judges are bound by sentencing precedents regardless of whether defence lawyers are present to raise them, at least in the common law systems I am familiar with. 2. Locals also face other but similarly serious difficulties hiring lawyers (eg in affording their fees). 3. Having a lawyer does not not guarantee a more lenient sentence. Even less access to family.

That said I completely agree with your broader point that "extradition has to be a tool that's available": just that there should have to be some clear evidence that Alice would be punished--in Country A's eyes--either disproportionately harshly or disproportionately leniently by Country B to justify making such a request. Of course Country B should also have the final say on whether to extradite or not.
by usrbinenv | 2025-04-26 07:08:04+00:00
The only difficulty in Ruby code is the block notation. Even then, it is very similar to constructs in JavaScript, Go, D and a number of other languages -- the only difference form JS would be that instead of `(x) => ...` you write `{ |x| ... }`.

Questions such as

> why does it not have parentheses around it but the `", "` passed to `join` does?

would be exactly the same for JavaScript, Go or D. Ruby has the best syntax with regards to blocks/lambdas/closures.
by vaylian | 2025-04-26 07:08:31+00:00
> firehose

This is what the modern information space feels like in one word. It's impossible to read everything. But at the same time, it's not necessary to read everything.

> What we lack is a presentation that is actually good! I don't have the answer. One thing I want to experiment with, though, is digests.

Do you have a RSS feed that I can subscribe to so that I get notified when you publish your experiment?
by LiamPowell | 2025-04-26 07:08:53+00:00
At a high level I think a lot of it is simply hubris from software engineers who see the basics of electrical engineering or 3D CAD and think that the basics are all there is to the field. It's the same as when people see a hello world or fizzbuzz program and think that's representative of software engineering before proposing no-code solutions.

Anecdotally as someone who studied mechatronics: Software engineers are far worse than any other engineering field in assuming that everything is trivial compared to SE.
by anthk | 2025-04-26 07:10:10+00:00
I have the Spanish translation for the ZMachine version with everything (even the backstory of the Mamooth Cave) it stills holds up really well modulo the twisty maze.

It's a very faithful translation, with the jokes being perfectly adapted. If you are a native Spanish speaker, get it from a IF archive mirror under games/zcode/spanish.

Overall, Advent and the ZMachine have been ported to far more platforms than Doom. And, contrary what to Romero/Carmack fanboys say with the predictor, The ZMachine actually ran under a pen like device, with handwritting detection et all.

If we count up the versions for Advent in any language (even Forth and that Lambda Calculus interpreter from IOCC) and the ZMachine itself, Adventure wins second as the most ported game ever except for Tetris or Pong, because Tetris it's so simple that it can be run under a 4bit CPU and a 10x20 display.

But, potentially, giving a working ASCII display with 16x64, or with enough pixels, Sokoban could be the most ported game ever if people made ports for it. Why? You can reimplement a Sokoban game analogically with just a graph paper, pen and some cardboard to create the player and the boxes as squares. Then you could just draw down the levels with a marker.
by ruszki | 2025-04-26 07:11:10+00:00
If nothing else, the rambling about global warming and MMR vaccines makes it obvious. It’s not neutral to spread many times disproven lies. Especially how he wants to spread it, without saying that it’s not true, because that’s not neutral. He just forgot that saying that something is true is also not neutral.

I understand the caution, and we need to be more cautious in today’s world. And I do in controversial topics quite frequently. For example, giving points for women during university admissions just for being women in Norway seemed outrageous. And when I feel that way, I immediately start to check its validity, especially that the article “forgot” to mention how many points. At the end they give out 1 or 2 points on a scale of 50, and not to just women but also men, where they are underrepresented. The article just lied about that we should have outrage. It’s a lie.

Larry Sanger wants such lies on Wikipedia. He should be way more cautious when he’s outraged. Also 100% of people who commented under this article on Reddit should do the same.
by ohmyblock | 2025-04-26 07:12:11+00:00
I have a Sonos Play:1 speaker from 2013 still working perfectly with no plans from Sonos to change that. My Nest thermostat from same year will lose app and home/away features which I would say is over 50% of its current functionality, for a device that I bought for 250€. I wonder what Tony Fadell thinks about this.
by yellowapple | 2025-04-26 07:13:41+00:00
That's what I'm getting at, though: I'm glad (and already aware) it's straightforward from a protocol level to implement custom verifiers, but if you're having to dig down into the protocol level to implement them then that doesn't sound like they're actually easier to implement than labelers (which is what Paul's implying above).

I'm assuming the New York Times ain't hand-inserting records into their account's PDS, which means they probably have some kind of UI already in place. I also wouldn't be surprised if people already built their own third-party applications to this effect (sounds like deer.social already allows users to specify their own verifiers, and I'd be entirely unsurprised if they extend that to allowing users to verify each other directly, too - if they haven't already done so). Still, that hardly sounds less difficult than the current labeler situation.
by resonious | 2025-04-26 07:15:49+00:00
On a more micro level, I find it very hard to write good documentation. I always forget something that once pointed out seems obvious. Or worse, the reader is missing some important context that many other readers are already privy to. Not to mention, some people don't even seek out docs before acting.

I imagine this gets amplified in a large org. The docs are lacking, people might not read them anyway, and you get an explosion of people who don't understand very much but still have a job to do.
by oceansweep | 2025-04-26 07:16:36+00:00
Do you think you could expand on that? Like how you might imagine an ideal workflow to go? Would there be like a sea of tags that you could wade through, or just an '/all', only items you specifically subscribe to + your connections subscriptions according to some ranking algo? Items would 'fall off' or out of view(?) after X time/X amount of browsing a differently weighted topic?

I ask because being honest, you're a big inspiration for myself, and inadvertently, adding an LLM-curated RSS feed reader as a planned feature to a project I'm working on. (I saw https://github.com/karpathy/LLM101n when I was getting interested in LLMs, and then got inspired by your project to start to attempt to build something like the primer from the diamond age.

Where that leads is that I see an RSS feed reader + curation via self-described or identified interests as being a 'core' piece of information gathering for the 'future' individual and have had it on the to-do list as a feature-add for my project.
by TMWNN | 2025-04-26 07:17:32+00:00
> It's whether you're punching up or punching down.

I disagree with the idea that one is "OK" and the other is "bad", "wrong" or, even worse, "problematic" (i.e., the bien-pensant's own "blasphemous"). It just makes one an eternal sacred cow, and the other the eternal punching bag, no matter either's virtues or vices.

And this, in fact, has already been the case for a long time. In the US, producer Dick Wolf's five Law & Order TV shows (and, now, his three Chicago shows) taught us over 30 years that the "wealthy CEO" or "high-powered corporate lawyer" is always guilty, and the large companies they own/work for are just as crooked. The only upscale demographic that is never the criminal is, strangely enough, the famous TV-show producer.
by rolandog | 2025-04-26 07:18:25+00:00
> That's more relevant. RT has had some fairly legitimate people on it such as Larry King, Julian Assange, John Pilger, Amy Goodman... Many Pulitzer prize and Peabody winners ... It's a mixed bag, people can't be so reductive about it.

Can you back up your accusations with facts? I can state that I have not seen any reprehensible reporting from Amy Goodman; but rather the opposite, backed up by facts (e.g. about mass graves on Russian-occupied areas [0]).

[0]: https://www.democracynow.org/2022/9/29/ukraine_russia_mass_g...
by JumpCrisscross | 2025-04-26 07:19:24+00:00
> pretty upset if the value of my home was harmed because someone decided to make it common knowledge that the town I lived in was crap

I could argue this for the journalism disclosing Flint’s lead problems. The root cause isn’t the commentary. It’s the reality. Balancing one’s property value is the fraud conveyed on a prospective buyer.
by Animats | 2025-04-26 07:19:38+00:00
I used to edit Wikipedia actively. I was was active on the conflict of interest notice board and involved in pushing back against a few self-promotional scams. The worst one involved the "binary options" industry, before it was shut down. "Better Place", a hype-based electric car startup that went bankrupt, was another.

A few years previous, most heavy promotion on Wikipedia was music-related. Then business hype dominated. Then political hype took over. Trying to push back in the "post truth" era is valuable but painful.

It was worth doing for a while. But not for too long. It's wearing.
by LarsLarson | 2025-04-26 07:20:20+00:00
The Bobiverse series is a top notch sci-fi audiobook with great narration. https://audiobookdb.net/series/3B5S2xAj

or if you want a single audiobook you have to listen to Project Hail Mary from the author of the Martian https://audiobookdb.net/audiobooks/Vg0f71nk

hope you enjoy these
by esperent | 2025-04-26 07:21:24+00:00
When hosting and using their free notifications service, you're basically using their test server with no uptime guarantees. I agree that there's only so much you can expect from a free service, but unreliable notifications make a chat app 100% useless for any serious work.

If you pay, it's $10/user/month for the basic service. Where I live that's about 3x Ms Teams, 2x Slack. And you still have to self host.

Self hosting the service has the same issue as Rocketchat: you need an Apple dev account, a firebase account and an endless amount of free time. It's going to be far harder and more time consuming than just hosting the app.
by QuiCasseRien | 2025-04-26 07:24:05+00:00
I discover it 2 years ago, it's open source and i currently use the SaaS offer : 30$ for 300Go and 30k timeseries.

The underlying database is clickhouse, quite all charts/tables are shown incredibly fast whereas 180Go are traces/logs/metrics in a 6 weeks rolling

I like the UI and how you can create or copy, everything is yaml based.

Contrary to grafana, the user experience is simple and it also proposes templates for most used metrics (host, service...)

It's one of the few to handle the three pillars (trace, log, metric) in the same product.

Monitor and alert are well design and easy to set up.

Try it and adopt it.

I am absolutely not related to uptrace, but their product solve a great issue for me.

It's my secondary daily critical tool, just after onedev (onedev.io) for dev.
by chii | 2025-04-26 07:26:27+00:00
An AI doesn't need to think in the same way humans think. It just needs to achieve results (that are better, or at least equal to humans).

The same question has been asked of chess "ai" in the past - that chess ai isn't thinking, it's "just" searching through all possibilities etc. And yet, the result is that no humans can beat chess ais now-a-days.
by Daido_M | 2025-04-26 07:26:47+00:00
"I see no situation in which extra-judicial deportation (or extradition!) is the right course of action."

I see one: where the country in which the crime was committed (the "deporting country") considers spending resources to prosecute the offender, indulging him with a court process (including trial and appeal), and then housing and feeding him during his sentence (if he is jailed) not in its public interest.

I say "indulging" because due process is expensive. Why should the deporting country be obliged to spend their taxpayers' resources on this foreign national? Not because deporting their national back to their home country would create "disorder and enemies" due to the harm that such "rattlesnakes" would do in its territory, since (1) that home country would likely welcome the discretion to decide how to deal with its national committing crimes in its territory, (2) it is not likely that the home country would protest that its national was not sufficiently punished by the legal system of another country unaccountable to it and outside its jurisdiction, and (3) in some circumstances the home country can still exercise extraterritorial jurisdiction over its national for the crime he committed overseas. The prosecutorial discretion of the deporting country should not be fettered by the home country.
by card_zero | 2025-04-26 07:26:49+00:00
Not sure about homelessness rising versus the 90s. Possibly the rate is similar to 1998. I looked at ourworldindata, but their graph only goes back to 2010. Wikipedia has wildly different figures from the charities Shelter and Crisis because they're counting different things. It then gives government figures: just over 100,000 in 1998, 135,000 in 2003, 40,000 in 2009 and 2010 (so ourworldindata gives a chart that begins with this low), and "record levels, with 104,510 people" in 2023, though that's less than 135,000 so the way in which this is a record is not specified.

In summary, it goes up and down a lot, is counted in different ways, was (counted to be) far lower in 2010 (two years after the financial crisis?), but pretty much the same as now in 1998, although the kind of people who have an interest in saying "homelessness has hit record levels" are saying that homelessness has hit record levels.

This makes me nostalgic for 1991 when the Big Issue was first published, and there were songs like Gypsy Woman by Crystal Waters and Walking Down Madison by Kirsty MacColl.

Edit: was your "80s" a typo for "90s" perhaps?
by db48x | 2025-04-26 07:27:05+00:00
But nobody cares, they do it anyway. Or they did when making paper copies was more common. In practice we just read a PDF on a screen.

Plus the copiers are a bit more clever than you give them credit for. Instead of scaling the whole page down they put a bounding box around the actual content on the pages, to exclude the margins, and then scale that down to fit. The size of the margins changes slightly but not enough that anybody cares. This is especially true when you’re copying a bound book because there’s a really big margin in the middle to accommodate the binding. You don’t need that any more once you’ve printed the pages on a single sheet of paper.
by rikroots | 2025-04-26 07:27:47+00:00
> "I mean: incredibly, governments and local councils didn’t read my work and decide to mend their ways. The UK did not get better. Instead we got more than a decade of Tory austerity, Brexit, and all the accompanying neglect and bad feeling."

This bit made me laugh.

I read the original book when it came out and it was funny and - in some ways - true. I was born and bought up in the town ranked #4 in the original list (Hythe), but when I read it I was living in Hackney (#10 on the list). So I could shove the book in the faces of my friends and colleagues and say: look at me! I've moved up in the world!

The reason I laughed is because around the time of publication (2003?) I was working in the Government's Social Exclusion Unit. Prior to that I had spent time in the Neighbourhood Renewal Unit; later on I'd go on to work for the Lyons Inquiry. Part of my work included meeting people, and one thing I took away from those meetings would be how incredibly proud people could be about their neighbourhoods and towns: however deeply sunk into poverty the area was, they still cherished the place. The other thing I learned was, more often than not, those people often had good ideas about how to fix some of the issues - local solutions for local problems. All they needed was a little help and support from authorities to get those solutions off the ground.

So when the author claims that "governments" didn't read the book - some of us did. We enjoyed it, and we tried to do things to help people make their towns just a little bit less crap. Sadly it wasn't enough, but if people don't try then nothing will ever get fixed.
by vintermann | 2025-04-26 07:28:26+00:00
That reminds me of issues I once had with Microsoft's boneheaded WAF. We had base64 encoded data in a cookie, and whenever certain particular characters were produced next to each other in the data - I think the most common was "--" - the WAF would tilt and stop the "attempted SQL injection attack". So every so often someone would get an illegal login cookie and just get locked out of the system until they deleted it or it expired. Took a while to find out what went wrong, and even longer to figure out how to remove the more boneheaded rules from the WAF.
by abenga | 2025-04-26 07:28:37+00:00
I don't know much Ruby outside of a few toy examples I wrote a long time ago. For most languages, there would be parentheses around objects you pass to functions, like `.filter({|x| x.odd? })`. This lends some consistency and makes it easy (for me at least) to understand that an anonymous function is passed to `filter`. Just separating it using spaces feels like Bash, something I find difficult to write anything slightly complicated in.
by joshjob42 | 2025-04-26 07:31:03+00:00
I adored my Spark EV til it sadly died (fairly scarily, on a highway access road) one day. Chevy was never able to repair it and ultimately gave me a nice payout after paying for a rental for me for nearly a year.

But if you sold the Spark EV for 20k today with like 120mi of range, it would be perfect and would satisfy all my needs 99% of the time. Even mine (13k all in) was great here in LA with ~60mi of range. I loved how small and easy to park it was without feeling cramped to me at all. If it had CarPlay I'd've said it was the perfect car haha.

It's a shame they haven't rebooted it yet as a pure EV. It's right there in the name!
by sudahtigabulan | 2025-04-26 07:31:44+00:00
Aliases as a feature are meant to save you typing in the first place.

The more you use aliases, the more you save in typing, over time.

If you can't remember a particular alias, that means you have a use for it very rarely (spaced repetition and all that), and the benefit of having it around is very low anyway.

I generally try to prune my bashrc from aliases that turned out not as useful as I thought. I have about 50 atm, and don't feel the need for a helper tool.

Maybe if one's aliases skew towards a particular pattern this tool could be useful, I don't know.