skysight-inc/HackerNews huggingface dataset:
Never said it is or it isn't, just that the word adultery has adult in it.
Zulip?
This seems like one of the few really compelling reasons, for a particular type of person, to push return to office. Fewer paper trails to get retained, with in-person conversations…
The issue is China. Most of Europe and USA have laws that disuade single use plastics.

In China where you can get door to door delivery for a single cup of bubble tea that includes, a plastic cup, lid, straw, and spoon, plastic holder to keep the cup upright , thermal bag to keep the bubble tea cold , and another bag for the delivery guy to hand carry. It’s fucking bonkers the amount of waste they produce.
Ok. Argue that. What about it is worse than sequestering it? If microplastics are so bad, you'd rather it just sit there slowly breaking down into small chains of lactic acid, and those leaching into ground and surface water and blowing around int he wind?
It has never made sense to me that we want an infinite log of chats. The content is unorganized, and low quality. If something is so important you should put it in an email, wiki, PDF, etc, where the information is a lot more dense and easy to sort through. I look at stuff like imageboards, which aggressively delete old content, and can't help but feel that stuff like discord is over-engineered. If content older than 30 days was pruned or only the last 1000 were kept I think 99% of users would not care.

It also majorly creeps me out that everything I've said in what's supposed to be a casual conversation is searchable forever. Not that deleting old messages would necessarily change anything, but I don't see keeping them as a good feature.
What's your background and what injustice did the US hegemony do upon you?
That's wild. 13 is so old. In the UK it's completely normal for most secondary kids (11+) to travel to school on their own, and many younger kids will go to primary on their own.

We live about 10 minutes from school. My eldest is 9 and in the penultimate year of primary school. He walks home and I meet him half way (mostly as an excuse to go for a walk), he's fine. From next year he'll probably go by himself half the time.

The only concerns I have are around crossing the road. And even with that I'm aware that my worries are overblown, we've taught him how to cross carefully. He will be fine.

I can understand if you live in a rough neighbourhood, or where the roads are really terrible for crossing, but making it a blanket rule is ridiculous.
It's simply a call to support the Internet Archive more robustly, and ensure data stored is durable globally.

Who would you trust more? Big Tech and Silicon Valley? Or a non profit with a quirky benevolent dictator whose mission is universal access to all knowledge?
(7:36)USA Wind Farm Auction – 1 Bid for 103,000 acres Gulf of Mexico
Scotty Kilmer: "The future ... is a giant quagmire of things that do not work..."

15 other companies qualified to bid but only one, a German company, actually bid.
> Surely in 2024 live chat is really a commodity

IMO, it is, as long as you don't need video sharing or mobile. As soon as these are involved, the field of competitors narrows considerably.
There are also a variety of solutions for converting the exports in different ways. Here's mine: https://github.com/akkartik/slack-archive
slack: ransomware as a service™
Matrix sucks rocks. Zulip is where it’s at.
Highly recommend people read how Waymo's fleet response works before throwing out phrases like "remote drivers take over cars": https://waymo.com/blog/2024/05/fleet-response/
Believe whatever you want. But humans are far more than these sad obfuscated mechanical Turks being presented as ‘Artificial Intelligence.’
UB is a guaranteed compilation error in constexpr.

However, in regular code UB may only become known after multiple optimization passes (e.g. constant propagation, inlining).

It's difficult for the optimizer to meaningfully err at that time. The code may have been heavily modified by other optimization passes, which can add UB to the code (e.g. UB may have been data-dependent (1/x), but optimizer added a specialized copy of a function for x=0 where it became unconditional). The IR may have been generated by a non-C language that used UB/poison intentionally to guide optimizations.
Show HN: Homeschool in a Box
And they won’t exist in the EU…
If the option is a lot of pain or possibly never returning to Earth, then it seems like a rather easy choice, doesn't it? Not to mention I'd bet that NASA/Russia have enough engineering talent to figure something out in regards to seat cushioning.
Just set those env vars in your IDE. Let your IDE or docker-compose or whatever read an .env file if you must. But don't do it directly from your application code, indeed you're one lazy dev away from putting an .env file on prod servers.

Using dotenv-like constructions is, in my eyes, an antipattern.
> I would bet summer flea market days cost more

Sample size of 1 but my local flea market does not. The fee is the fee, rain or shine.
I disagree. Excel is probably far more used than Word, and word could be dropped from many people’s computers and no one would notice.

Outlook is probably the most widely used, and again, if outlook can be considered part of the office suite, which it has been for decades, why not another communication software?

My broader point being these groupings are all pretty arbitrary.
Quite right, too much muscle memory got me typing the wrong word.
Discord is one of those places that makes me realise the failings of the GDPR. For all the talk about fines of '4% global turnover' for non-compliance Discord seems to get away with not having to delete data?

I mean, I thought after 2 years you're supposed to delete the data, assuming the account is inactive. Google started doing that and I imagine if your old long-forgotten account got hacked and there was messages/attachments from 2+ years ago they would be fully liable as data is not supposed to be held for longer than reasonable. 10 years can be considered unreasonable in most circumstances.

But I cannot fathom why they want to pay for this, it's basically an unlimited storage file hosting platform they must be hosting TB's of probably useless data.
This was my initial reaction as well, but after some more consideration, I concluded:

1. This isn't for me

2. But some users have completely different expectations/desires

3. There's a place for terminals with features like this alongside standard terminals that remain simple. vi vs. vim vs. neovim come to mind here

3. I could see this being valuable for content creation that features a terminal, where communicating what is happening is more important than the local experience I'd otherwise expect to have while doing daily work

5. This would be even more valuable for narrative/story telling where the goal is to show something that's real while trying to appeal to a broad audience

Not my cup of tea, for the most part, but I can see a place for it.
Where did you get this information? There are definitely people ready to respond to any requests from the car or passenger when they come up, but I've never read anything to indicate that each ride is actively monitored by a person.
Funnily enough I was actually going to write "Frieren is the only one that comes to mind that doesn't follow this formula", but I figured it would sound way too myopic since surely that can't be the only one.
I think kids should definitely be allowed to read the old stories! I'm just objecting to the article's handwringing about adaptations being "sanitized." It's good to adapt things, it's also good to read the stuff that's being adapted. If a bright 12 year old wants to read the gory Grimm versions of the stories then by all means, have at it.
When someone points to something in the 60’s, it’s time to admit that your presumption that this is part of some outside wave might not be accurate.
Fastmail laid off 60% of the union bargaining unit
Keep, beyond legal requirements, for something as loose as Slack seems unusual to me. Having worked for some very large companies they tend to be very worried about purging email, Slack, etc., within months, before there's a chance for a subpoena.
https://zulip.com is one of the better alternatives with an option for self-hosting.
It's a pity that our school system has failed so many people by not teaching them some basics of economics, which is that the supply of trees is elastic and can increase with demand/price, and will decrease with decreased demand/price.

Not using trees will only incentivize people to re-allocate land that was used for the cultivation of trees to the cultivation of something else that is higher demand, and thus profitable.

The only way that not using paper will save trees is if we stopped all forms of cultivation/farming.
It's all bots. Humans are hidden in the margins of modern internet.
Will never understand homeschooling, social (and even survival) skills are the most important to learn when young imho.
You can commit your secrets as an encrypted vault with this. Then decrypt it with a key where needed: locally, on CI, on prod, etc.

This is basically a simplified version of Hashicorp's Vault, GCP key vault etc. with some less granularity on user authentication.

It solves the issues around .env.example and is perfect for gitops. You have all your secrets for all your envs ready, while you only need to set a single env var (the private encrpytion key) on your specific hosting environment.

You could even use separate keys per env, eg.: to give access to a developer to staging only.

Mozilla's https://github.com/getsops/sops is another contender but with a more complicated (and perhaps more flexible) key management.
Another comment, another thread mentioned that Waymo requires more walking than an equivalent Uber ride - to the pickup location, from the drop-off location. Anyone know why this might be true?
Fetch finally happened!
It think that one of the issues in this case. Teams rather terrible, but so is everything else.

I worked for a company that used Google Chat internally and we'd use Teams with some clients. People kept telling me how much better Slack is, but now that I work for a company that does have Slack, I can't say that it's any better. In fact I'd probably rank Google Chat highest of those three options.

Microsoft is giving people free replacement that is in some ways better (but with a worse interface). There's no point in NOT using Teams, when it's at least no much worse. In the same way where people are using Google Chat, or whatever it's called now, because they use GSuite / Google Workplace and the integration is really good. Teams just needs to be cheaper than Slack, unless Slack massively overhauls everything.
Dotenv is an okay hack, but the root problem is that the operating systems we run these applications in don't have a fully conceived environment variable system.

I think you have a fair point that dotenvx doesn't get the implementation right, but it does at least seem to recognize where the problem lies and is trying to fix it from that angle. You have to start somewhere. Almost never do we get solutions right the first time. It takes iteration and experimentation and perhaps this (and others like it) can pave the way towards a better solution.
U.S. surgeon general declares gun violence a public health crisis
Presumably having a better product itself is inherently advantageous and thus disadvantageous to competitors. Seems bad to me.

The alternative is if they don’t like the company they should just ban wholesale.

I honestly don’t see the point of banning bundling. There are plenty of bundled things that are ignored. Great example of this ironically is iMessage in the EU. Bundled but dwarfed by WhatsApp.
> If the print blocks indefinitely then that division will never execute, and GCC must compile a binary that behaves correctly in that case.

Is `printf` allowed to loop infinitely? Its behaviour is defined in the language standard and GCC does recognize it as not being a user-defined function.
> clang used the fact that division by zero is undefined and thus argc must not be zero to entirely remove the condition if (argc == 0), knowing this case can never happen [2].

Serious logic error, surely. "Can never happen" does not follow.
How do you they stop you from trashing these? Or getting into one that isn't clean?
"Config Management" means something else to systems folks. Suggest adding "for node projects" or something akin to the title to clarify.
I agree, but on the other hand, if you're a paying customer for years and take a hiatus for a year or two, then you lose data.
Why am I getting the impression you're implying he's a villain here?
Honestly, why are Americans so obsessed with abortion?
so "Driven by Ms. Daisy"
It means someone is paying attention. When introducing the topic, it's more effective to say that electricity has 2 charges while chromodynamics has 3, and let them discover that those numbers are using different units for "2" and "3" only after they decide to find out more.

Carefully qualifying every single statement causes people to stop listening, because they don't care. It's better to correct oneself after-the-fact. Make it a topic of discussion once people are hooked. Introducing a simple error for someone to unravel does that.
But other sites exist where you could look up this information and find a guide.
> Add a chatbot of your choice to the sidebar, so you can quickly access it as you browse.

Hey Mozilla, while you're working on putting things of my choice in the sidebar, how about letting me have my browser tabs over there without a bunch of jumping through userchrome hoops to hide the top tab bar?
It would be very useful to have an inheritance system to feed outputs of scientific theories into other theories. Just like how computer programs can access code from included libraries.

Chiara Marletto and David Deutch developped such a system, called constructor theory. It is build up from constructors, which are like little computer programs that describe what they refer to as different "tasks". And these tasks are counterfactual operations.
It's low-effort, and, once enough time has passed, it'll be this decade's equivalent of those trivial-to-add "blink" or "marquee" tags from the geocities times.

Fast-forward 5 years, and our attitude might be:

Hmmm, so you added an AI-generated image to your AI-generated slop "post", everybody knows "those" pages. Not gonna waste my time here.
The need for caution is one reason, but the other reason is the huge capital expenses which are needed to deploy a fleet of cars in a major city.
> using the LV logo and their recognizable pattern to sell your own wallet, especially given that they also sell wallets, is a pretty bad idea

Have you even watched the video?
Is this comment sarcastic or a joke or something? China...
A chat server may be a commodity, but good user experiences, mobile apps, video calls, file storage, third-party integrations, support etc. definitely aren't.
Ask HN: Why aren't tablets supersets of smartphones?
Why would you want to carry both if you can just carry a tablet?
It looks like this might be provided by "Arm64X", which does seem to encode the dual-arch nature at the binary level: https://learn.microsoft.com/en-us/windows/arm/arm64x-pe
Maybe Campfire

https://once.com/campfire
I strongly recommend picking up Carliss Baldwin’s Design Rules. It is a great addition to the thinking done in Notes on the Synthesis of Form, in a more empirical and specific technological context (the advent of the computer).
The author of the article is at an organization that is working on engineering organisms that can survive on Mars, so the list of difficulties is their map of hurdles to overcome.

See https://www.pioneer-labs.org/
READ THE STUDY.

Housing attainment is just one thing they were measuring.

$50 is not a placebo or a control. Again, those have actual definitions when it comes to science, even social science. There is a damn good reason that the actual paper never called it a control group, or tried to imply it. $50 is real. For a homeless person, $50 cash in your pocket will provide an actual, not perceived effect.

I'm not saying that $50/mo can't act as an effective control. I'm saying that there is no evidence available to reach that conclusion. There are economic theories that suggest that the first $50 is more important than subsequent amounts, so it would be important to prove or disprove that in the real world.

There is also the mental effect as you pointed out, but if you read the study you would know that all of the people recruited for this study were recruited through relationships at support agencies. Meaning that they were already in touch with agencies that gave the feeling of people caring about them.
I don't get it; I need a concrete example.
The field of cybernetics covers 100% of this context

The fact that nobody considers cybernetics an actual functional study is an unmitigated tragedy - based on politics - that needs to be fixed immediately

Wiener, etc. laid the whole thing out, gave a very compelling and clear way to approach questions and complexity, and we are just as a field completely ignoring it to our own detriment with this idea that somebody needs to invent it
The SIMD and kernel ones sound promising. Does the course have a website? Thanks.
I think automatic infinite retention and public access to public data should be a basic human right. And we should be making lots of copies of all that rapidly-created data as well.

https://en.wikipedia.org/wiki/Digital_dark_age
You have to install extra software that should’ve been part of std, big difference.
Kubernetes Just Turned Ten: Where Does PostgreSQL Stand?
The pricing is insane. Maybe it makes sense for some businesses (we have it at work for sure), but I'm in 9 Slack workspaces currently, and only 3 of those are connected to any sort of business use.
But conversations in Slack aren’t your average webpage. Minus the channels used for automated messages/memes, a lot of in-depth, quality conversations happen on Slack on a large variety of topics
Some of that will sort itself out naturally. Is there any normal person who goes, “Man, I love going through the toil of coordinating file structures with other people!”
Wild to think that Jazz in Silhouette was 1959, but to your point about transcending space and time...

My favorites are a bit later – Lanquidity (1978) and Sleeping Beauty (1979).

A good start might be the lone release on Savoy, The Futuristic Sounds of Sun Ra (1962) – China Gates is such a hypnotic jam.
>> The only thing that makes them not ideal is the handles tear off.

Do you live in California? Nevada? I bet it is somewhere hot and dry. Paper bags are not fun in the pacific northwest, or the north, or deep south ... basically anywhere with moisture in the air. Either you put them down in a puddle by accident, or you get snow on them and it melts in your car on the way home. Either way, the bottom will fall out the moment you pick them up.
London hopefully. Maybe one day soon I can get rid of my car.
so much effort is put into making terminals, aesthetic, customizable, and impressive. yet, not enough work is done in fixing the usability limitations of terminals (especially for casual users or beginners) such as: -command/argument discoverability, error forgiveness (being able to roll back a destructive command or detect and warn the user before executing), and general ergonomics
Yep, only the agent is open source, backend is not :)
A traditional forum/message board is much better for archiving that fruitful technical knowledge. How many of us have found answers to a problem thanks to a forum post from 10 or 20 years ago?

I've never liked Slack/Discord for anything other than instant messaging, and always thought of it as ephemeral. If it's anything of significant importance, it should be documented in a place that is meant, by design, for documentation.
Secrets in env vars in production is not too secure either, ideally you’ll move to your app pulling secrets in-process from your infrastructure at boot-up or upon use. This also gives a nice advantage of not needing to rebuild the app or container or whatever to rotate a secret.
There's an entire underground network of these weed farms and it poses a national security threat. The feds don't have enough agents well versed in Chinese culture and language to properly deal with it nor are they trying to at the moment since marijuana isn't exactly a big enforcement priority.
The suntrain mentioned here is completely nuts, but a really cool solution: https://www.suntrain.co/
To me, the very fact that one of the most used Programming languages ever, has undefined behavior - boggles the mind. IMO It is one of the worst parts of C (other than using pointers for Arrays, its string implementation and 0 based indices).

I really don't understand why the C standards body can't just define what should be the intended failure behavior in case of specific UB cases, and then the compiler developers to onboard this spec. There should be no impact to backwards compat because

a. this will be a new C version
b. No program ever should be defined around the UB behavior

But UB still exist in 2024 and will likely do till I am too old to whine on the internet about it.
Show HN: Listen to TTS content in private RSS feeds
Hey HN!

I’m excited to show off a small project I’ve been tinkering with called redecibel.

redecibel lets you listen to text to speech content in your podcast player. Your audio gets published to your own private RSS feed that isn’t searchable in podcast players.

Some of the features:
- Unlimited audio generation, downloads, and storage
- Listen in your podcast player via private RSS feeds or on our website
- Choose from 6 AI voices
- Immersive reading experience with word definitions and classifications in web app
- Share audio with your friends
- Listen in 40+ languages. Input text language is automatically detected

It costs $12/month or $120/year. Start with a 7 day free trial that you can cancel anytime. No CC required.

Some background on the project:

Recently, I was learning about AI and was keeping notes in a google doc. Then I was going for a jog, and wanted a way to listen to my notes while running. So I spent the weekend building a prototype and have been refining it over the past few weeks. I chose RSS feeds as the core listening medium because you can listen to them in most podcast players and I didn’t want to use yet another audio app. I’ve since added a way to listen directly on our website after a few early users requested it. Today, I mainly use redecibel to queue up interesting HN articles in my podcast player that I otherwise wouldn’t have time to read. Hope you enjoy it! Would love any feedback.

What features should I build next?
Second this. I’m amazed by the lack of any Django admin interface to start a task or see how it failed, it seems like such an obvious use case. I’ve tried Celery Flower but I found it lacking. I’m surprised because it seems like such a common use case, and given the size of the Django community I would’ve expected something to exist…
Every book I’ve read on systems pretty much opens with exactly this point. It is merely the questions you want to ask, or otherwise your scope of meaningful control, that determines what is a suitable definition (or delineation) of “the system of inquiry.”

If that seems confusing, circular, or unsatisfactory, consider reading the work of the Pragmatists for the eye-opening revelation that this is what your brain is doing 100% of the time to 100% of your sensory input in order to make any sense of anything whatsoever.

Your perception is intrinsically linked to what you can do with that perceptual data. You separate a system from its components the same way you separate a rock from dirt, one piece of dirt from another, or soil from a tree: you do it based on what’s useful to you in the moment.