skysight-inc/HackerNews huggingface dataset:
Very helpful to know that! Zimit[1] also uses warc files as an intermediate step to producing Zim files. You can use these Zim files to read and search websites offline with the excellent app Kiwix[2]. I think 'Kiwix for Android' and the Kiwix PWA support Zim files made with Zimit, with support by the desktop Kiwix application currently work-in-progress.

Other useful information about archiving websites is available from Webrecorder[3].

[1]: https://youzim.it/

[2]: https://kiwix.org/

[3]: https://webrecorder.net/
Firefox on Android has recently started to hide the URL entirely when using the search-from-addressbar feature. Instead of the URL of the search page, it shows the search terms, which is redundant since the terms are already shown by the page itself.
Streaming music has transformed private listening into a public activity
> https, with 16 megs on a 25 MHz m68030

I imagine that's a bit slow.

:)
Wrong domain name - bcdclock.net is available.
> Don't really get the criticism of Clojure for being hosted on the JVM, particularly relative to its status as a "productive" Lisp.

If you are doing long running server side apps, it is a better fit. Even better if you are already a Java shop.

Otherwise, its either detrimental or, at the very least, a source of very 'alien' behavior, not the least of which being the stack traces. That gets pretty obvious when you compare with the likes of Common Lisp with its incredibly elegant system that's essentially Lisp _almost_ all the way down.

The JVM has its own advantages of course. Billions of dollars of optimization work being one of them. Being able to use java libraries to fill the gaps (at the expense of the less elegant stack traces and some

It can be a complete show stopper in many applications. Say, you want to interface with C libraries. Or embed some form of Lisp in your app. Browser-based apps (emscripten doesn't help you), which is why Clojurescript exists.

Or you are building something like an iOS application. I have successfully embedded (although not shipped to the App store) Chicken Scheme in a couple of different ways. The first, as a library with all the cross compilation nonsense. And the second, by simply telling the compiler to stop at C code generation, adding the C blob in the app, and compiling everything together with the rest of the app. That gave me a remote REPL which was amazing for debugging.
Because it's effectively free. Why wouldn't you use something that makes bad meetings slightly better even if it doesn't help good meetings (hypothetically)? You will have bad meetings. Guaranteed or your money back.

I see this is an ad that promises "perfect meetings every single time". If you believe that, I got a bridge to sell you.

Maybe this product does make it easier to prepare good meetings. You will still have bad meetings, and you will still benefit from automated transcripts. Again, there's basically no reason NOT to have automated transcripts.
Ask HN: Programming Without Files and Folders
I hate having to organize code. It's annoying to move functions into their own files and then decide on a hierarchy to group them in folders.

What are my options?
Vegan egg tastes like butts
And we were never taught how to use a typewriter either. Outside of school, nearly nothing was in cursive besides my name. With DocoSign and the like being basically ubiquitous, I don't even sign papers anymore. By the time I am old, cursive will be as mystical as a dial phone. People will lament about how we're missing out on something but really it isn't much, and certainly not things which could be solved in a better way anyways.
Translate: I want layoff but I don’t want to say it.
Controversial opinion time: I was chomping at the bit for remote before COVID.

Hell, I still chomp at the bit for remote work. It's genuinely better in almost every way for me; I get that people have kids and it gets annoying to work from home for those people or that people want to be social: I am not those people, I am sorry. I have ADHD and I am not able to actually sit and focus in the office, especially these torrid open office environments that have been foisted on me for 15 years.

However, I believe being close to an office where everyone can come together is of crucial importance.

The company I work for is remote first, and we come together from all across europe once a quarter. It's hugely expensive to do this and that money would be better spent on more important things. Not only that, when we come together people are tired, uncomfortable and often overcompensate. A week trip will usually result in 9-10 days of low productivity for example.

But during that week so much communication happens, so many things become unblocked and what's more important: people start to trust each other a bit more.

I had a psychologist tell me once: "it takes 9 good interactions to offset 1 bad one", well, most interactions while working over the internet are stressful and anxiety inducing. Interactions in person can be pleasant, helpful, enjoyable.

Going for lunch or playing a board game (or having a drink) can all help build a rapport and doing it casually is only possible if you can actually drop by.

I sincerely think being physically located near your closest colleagues can seriously help with company culture and paper over obtuse over-communication which is required if you are doing remote-first correctly.

All of this of course applies triple to managers; who's entire job is communication.
My top rec would be Factorio if you like sandbox building games (almost RTS, but not quite). Talos Principle 2 is the best puzzle game I've played (might not be indie, but I don't think it's a large studio). Last Epoch is a solid ARPG like Diablo, but more old-school in how it plays and feels. Outer Wilds is also an amazing exploration, narrative-driven game.
Thanks. I got the idea. Looks like they really wanted to slow you guys down :D

I wonder if modern AI could solve that for you. "Oh look, that huge block essentially just set some variable to 127".
I'm assuming that's if you get the DUI while you have a trucking license.
Surely these things must have some sort of crypto, friend or enemy identification thingy??
They might just view it as old, passive income now. If it's a niche and not likely that profitable, you could ask about buying or profit sharing and work on improving and maintaining it. Chances are, if it's not a priority for them, they're well aware it could use improvement and maintenance, but just never get around to it. Yet nor do they want to give it up.

I've run a forum for 20+ years and always wish I had time to do it justice, but other projects generally have better prospects, are more interesting or are more profitable. I'd at least be curious about a pitch that gave it fresh eyes but without losing the entire revenue stream or risking backend or inviting legal issues. In case any of that applies here and is useful to you.
I don't think that software development as a profession will cease to exist for a long while, but I do think that in a decade or so, it will look very different to development today, and it won't be an improvement (from the perspective of a developer who likes writing software).

Based on my own feelings toward the profession which I see echoed around in online and offline discussions, there's often many undesirable elements of this career giving low overall job satisfaction, and I can only see increased AI presence making it worse. So at some point the good won't outweigh the bad, like one might argue it does now, and there'll be a bit of an exodus from the field, leaving few but well paid developers who either enjoy or tolerate AI's involvement. All just my own speculation, but that's the nature of the question.
Thank you for this thread. I posted one but it didn't get anywhere (https://news.ycombinator.com/item?id=39183534)

Adding my comment in the hopes it will inflate this thread's visibility.

I've noticed some people blaming Matthias for this which is silly. We all like to think we've got our security tight and locked but the truth is that, for almost all of us, it'll never be tested.
6ms is still noticeably laggy for an instrument. It's not unplayable, you can get used to it, but 0.5ms feels like opening a window after sitting in a stuffy room in comparison. It's easily a reduction by half of the total end-to-end latency between pressing a key and hearing a sound.
Pub/Sub is meant to follow the Kafka "insane amounts of data" firehose pattern. Everyone thinks they need that scale unfortunately and skips over Cloud Tasks.
Good list! I, too, have many complaints about Common Lisp.

But for a language whose standard hasn’t been updated in roughly 30 years, it holds up impressively well!
Nice! This looks a lot simpler than traditional Shiny code.

I've just deployed an app to Ploomber Cloud: https://dry-fire-8233.ploomberapp.io/

Docs: https://docs.cloud.ploomber.io/en/latest/apps/shiny-express....
Read the original Rowhammer paper where they tested various manufacturers and years --- this only started showing up around 2009, and DRAM from before that time was entirely immune to it.
> I would venture a guess that the vast majority of quadriplegics would jump at the opportunity

Surely said jump would then invalidate them from eligibility?
I think even Neville wasn't this dumb: he wanted peace with Hitler, for a time, because he knew the UK just wasn't ready for a full-scale war and needed time to prepare.
Ad formats are controlled by publishers so it's their choice and Google/advertisers don't have a technical way to enforce it. But they may find full page ads more monetizable hence give publishers more incentives to promote more of it.

Unfortunately, there are only little things for users to move this dynamic as we typically have no way to pay for most of those free web sites in the current business model. Publishers are usually taking more money from ads than from subscription or micro transactions, so I'm not surprised if they decided to show more and more full page ads...
I mean, you're not wrong, but it'd be quite a task, even moreso to have robust error handling and tests. I say this as someone who deeply loves shell scripts.

Case in point, I'm in the midst of writing a massive Ansible playbook that builds highly specialized AMIs with EC2 Image Builder via Terraform. It could just as easily be used with Packer, to your point.

Some parts of it are monotonous, some parts of it are mind-bending, but all of it is more correct and idempotent than the myriad of scripts and runbacks it's replacing.
Unfortunately I think this will have less of an impact than many people think. As expensive as the radiation hardened hardware is, it's still series produced stuff that doesn't need reinventing for every mission. Almost all of the costs are in development of the unique scientific instruments each mission needs, and in keeping the mission teams staffed.

For example NASA's Lucy mission that launched in 2021 had a just under $1 billion budget, in which $560m was spacecraft development and $280m was for keeping a mission team staffed for 12 years. The launch on an Atlas V was $150m. What's $250k for a radiation hardened CPU in that? It's not even peanut crumbs. And as expensive as the launch was, even if SpaceX and other new launch companies drive it down by 90%, the budget for this mission would still be about a billion dollars.

Heck, even if you started series production of probes and their instruments and as such were able to amortize the development costs over a bunch of spacecraft, the fact remains that if you wanna go somewhere interesting it's gonna take years and you're gonna have to have a staff of mission specialists on retainer for most of that time. You can't disrupt away the fact that space is really big, at least not until someone discovers some new physics.
Climb in wearing your clean and unused EVA

And underwear.
I notice a lot of XY problems with GenAI if you're not careful. Thus I can picture more senior engineers writing (with GenAI) really specific business requirements as unit tests with intermediate and junior engineers (with GenAI) writing the actual code.

A lot more work on building these internally (ex: Azure OpenAI & huggingface) and business analysts or others vetting the outputs or sentiment of output.

I can also picture a lot of work on designing more complex LLMs architectures. Like if you have the money, could you have a rough loop that reviews issues, roadmaps, and/or todos and proposes changes to the code itself? If so - see the importance of writing good tests and solid devops practices.

Conversely, integrate GenAI into PRs. Think "making AI" a team member. And even more so if you think about mythical man month problems. Software engineering makes you a manager for AIs.
The difference with lisps is that the debugger is always part of the runtime and you have full access to all the languages capabilities while inside.

I've yet to see a C debugger which does more than a fancy version of printf. Imagine being able to compile functions on the go while still running your main program with all the state saved.
I think at this point, the chance of Trump not winning the Republican Nomination is basically the chance of him dying before the convention.
No, you do not, you can use a free service by expo that would build in the cloud. Literally requires zero setup. Local build is needed only if you are sensitive to security, but many banks started to use it. Also native plugins became so easy to use it is a joke how simple it is comparing to cocoapods and some cryptic libraries.

Expo's workflow is so perfect comparing to pure native, it is not even comparable. To do iOS development you need: Swift Packages, Cocoapods and XCode at least. Whils in general it is simple, but cocoapods constantly fights with apple and xcode to not crash anything. While expo also uses cocoapods, it is much more stable because you can always just delete a native project and regenerate it from scratch and it will work.

I am not even starting to discuss how complicated is development for Android - literally everything now have 5+ different APIs for a simple things like "please encrypt this string" or "take a photo". React Native and Expo has perfect packages that solves real problems and work with a few keystrokes.
GraphQL is a great example. Try stepping through all the first and third party code involved in serving up a simple list of records from an SQL database. Mounds of useless abstraction and boilerplate. YAGNI. But the same could be said for SQL databases...
What if allowing Amazon to purchase iRobot harms the market and shuts down three other competing companies, sending many more people out of a job. Oh, and iRobot still lays of people because they can share a bunch of functions with Amazon now.
In general, when the SHTF, or things rapidly deteriorate. When the war finally starts. Etc.
Never run out of ad ideas again
Wasn't this how things were before Section 230? If your act as a dumb pipe then you're a provider and if you curate then you're a publisher.
Why does having them as NFTs make them non-transferrable?
Whenever I think about the future of software-engineering, I'm reminded of the history of fourth-generation modeling programming languages, and their failure to gain much foothold in the industry outside of some small niches. We develop software using the current paradigm because we want to. It's what makes sense to software-engineers. As an industry, we've already been shown alternate, arguably superior ways of writing reliable software, and we rejected those in favour of largely the same paradigm we've had since the beginning. I know this point doesn't have anything to do with AI. It's just something to think about whenever people foretell massive paradigm shifts in the industry.
That seems a lot more dubious than the *zilla trademark.
No, there was the option of not having any war at all, and just being friendly with their neighbors. How is that not an option? Wow, the Putin boot-licking here is incredible.
What's the use case for this? It's pretty cool in any case, but I'm struggling to think of an application outside embedded or malware (which is quite advantageous to write in Go).
And if you do finally get through to them, they can still be kinda jerks.

When I briefly was interested in precious metals, I found that a popular gold&silver bullion retailer had a breach, with attacker having customer contact info, and also able to email as the retailer.

This seemed like a situation with higher-stakes risks than the usual applications of consumer data breaches.[1]

So I felt obligated to alert them.

When I talked my way through the company's main phone number, the IT/security people came off as skeptical of me, and kinda doing a tough-guy thing (like they might be dealing with an attacker trying to social them, and didn't want to show weakness or look stupid), before they acknowledged/claimed that they knew about the compromise.

Then, when they realized I was legitimately alerting them, not trying to trick them, nor to otherwise get anything from them, they still sounded like I was a jerk for bothering them about this compromise they already knew about. (Though I don't think they disclosed it to affected customers.)

I suppose I should be understanding, that they might get BS calls all the time, but, even as a ordinary citizen trying to be helpful, the tone was annoying. I guess the FBI would be rolling their eyes even harder at companies that not only can't do their job of securing sensitive data and systems, but then act like jerks when you try to help them salvage the inevitable fudge-up.

[1] This was a vendor to the "if you don't hold it, you don't own it" physical gold&silver buyers fad at the time. If attacker also got the shipping addresses, it's a high-value burglary target list, of homes with high probability of untraceable stores-of-wealth, including ones that could easily be liquidated for (today) around $2,000 per troy ounce. Or the worse variant: target list for home invasion, where badguy threatens/tortures occupants until confident that the victim told them all the hiding locations, not just the decoy safe. Maybe a harder list to sell for that purpose, but more dangerous if it got used for that purpose (rather than, or in addition to, an email scam gold-for-Bitcoin special offer that appeared to be from the retailer and got past spam filters).
Why not devote LLMs to enhancing testing and review?
But if I have actually lost my baggage, and I receive an email about lost baggage..? Scam is not going to be front of mind?

(..so also excellent time to scam me.. please don't. But also maybe more fruitful just to steal the baggage if you have access to that information.)
Yes, I agree that in principle every person should have a probability for each event. But what does the market tell us about what our own belief should be? If you don't have any nonpublic information and you trust the market to be efficient then your assumption should be that you yourself cannot make an expected profit in the market. So the useful information from the market can be given in terms of the bounds within which you can't bet profitably. You yourself should update your probabilities to be within those bounds.
That map could do with a logarithmic scale to its colour coding. Australia with 2k+ troops is the same colour as all the countries with ~10
Blockchain technology could help reveal the origins of life
It was an open source branch of Solaris that Ian Murdock worked on while he was at Sun under the name Project Indiana. It descends from UNIX SVR4.
I believe Ambrosia was the (real) startup that was the inspiration for that story arc.

Looks like they're still around but have pivoted to boring wearables and of course AI.

A supposed win for the FDA, but perhaps a loss to humanity since there does seem to be evidence that the idea actually worked.
I care about my addiction much more than e-waste.

I'd much rather buy a vape that works for 1 day than one that will definitely get me hooked since it will work for a month. Or even buy a pack of cigarettes.

Fortunately I've been able to avoid either.
Provided your audience realizes that a US "penny" is a thing. I live in a land that actually has a unit of currency called a penny, the US does not. W Germany used to have a pfennig and I can't remember what 100th of a Dutch gilder was called

Thankfully we have tamed our penny somewhat, from the wild beast it used to be. It used to be abbreviated to "d" and there were 12 of them to the shilling (s) and 20 shillings to the pound (l ie: £, which is what happens when you get the ink pen out).

In 1971 we decided to stop taking the piss and fall in line with the rest of the civilized world and decimalise: One squid = 100 pennies!

So the US call their cents "pennies". How cute 8) Those odd abbreviations I mentioned earlier - LSD for pounds/shillings and pence. They are sort of derived from libra/sestertii/denarius ie Roman currency units. I've glossed over florins, sovereigns, groats and all the other weird and wonderful coinage of the realm. We were not alone, most countries have some pretty odd past coinage and currency ... or didn't bother and stuck with barter for simplicity.
If you're going to denote ownership separate from the payment system, what is a blockchain doing for you? You'd get the same result with a tabular database with "item_ID" and "owner_ID" columns.
Manipulated hafnia paves the way for next-generation memory devices
Ask HN: Do you know an online Co-working space for Engineers?
Just want to connect to similar minded people and cowork.
> them selling a stick vacuum next to their iRobot is sure one way to say "our expensive robot doesn't do everything we claim it does".

> I finally ditched my iRobot for a Roborock a couple months ago and it's been amazing.

I'm not saying those two sentences are totally incompatible, but Roborock's home page at https://us.roborock.com/ is basically half divided between "Robot Vacuums" and "Cordless Vacuum Cleaners"
Asmodee owns BGA, also owns a huge amount of game publishers. I have a decent collection and then looked at my games and noticed that Asmodee published like 70% of my games.

Just feels like we're reaching a point where if you want to get a game published at a larger scale and distributed, you'll likely really be incentivised to go through Asmodee.
Last I checked, Lua was “bring your own debugger”. Assuming that hasn’t changed, a REPL is nice, but you can’t pause and inspect anything by default.
ISS Astronaut controls dog-like robot on Earth during simulated Mars mission
That's $700m USD. It's going to be hard for people to call that a failure, but they will.
I somehow think the ccp might look favourably and ignore some liabilities if someone else becomes the new bag holder, you know, saving their RE industry and stuff
Drove Erie Boulevard and survived to tell the tale.
A missed advantage of MIT: Massachusetts is difficult and fun to pronounce for Japanese
From the article:
The bolts were missing not loose.
Boeing did not put in the bolts when they re-installed the doors.

From my speculation:
Somehow this escaped a quality inspection step due to a problem with a procedure where the bolts are not added to a checklist.
I landed at wanting to work remote when I have clear direction on what my team wants to do, and meeting in person to hash out the big details. The in person bandwidth feels much greater (at least for me).
Balancing both strategically lets us plan efficiently together and work efficiently at home.
Does traction control do anything if all of your drive wheels are slipping equally? Can it even tell?
If interested in WARC, recommend also checking out WACZ: https://specs.webrecorder.net/wacz/1.1.1/
Outfox Semiconductor's FPGA Source Code with the always blocks fixed
Just added four default: statements when the Logic Block is performing bitforwarding.