skysight-inc/HackerNews huggingface dataset:
Show HN: Rittr.club is a Simple Microblogging Site Powered With RSS
Rittr is a simple text-only microblogging site

Goal: To bridge between blogging and micro posting. Longer posting allowed upto 5000 words.

- Markdown posts (GFM)

- RSS Feed Support

- Ability to Edit Your Post

- ActivityPub support (WIP)

- RSS Support

- Password less login with Email OTP

- OTP & WebAuthn Login

Please give it a try
Page title: The Ramen Tools Game. Plus it's your site (at least according to your last two Show HN[1][2]). HN guidelines[0] request please use the original title, unless it is misleading or linkbait; don't editorialize, and don't use HN primarily for promotion.

[0]: https://news.ycombinator.com/newsguidelines.html

[1]: https://news.ycombinator.com/item?id=40164810

[2]: https://news.ycombinator.com/item?id=40155632
Legal age of drinking is arbitrary and people accept it.

Hell, even legal age of consent is arbitrary (please don't argue this -- if it's not it won't vary across developed countries).

The absolute majority of legal lines we drew are arbitrary.
Some failure states are unique to people who exist in these weird edge-case states though. Like the person who had their luggage stolen, the person registered the laptop to their own account, then returned it still paired. And apple wouldn’t un-pair it from Find My even with a police report documenting it all, therefore it’s bricked.

(And to be fair to apple here - they didn’t do anything wrong here, strong end-to-end security inherently means allowing these states. Otherwise the cops could order apple to unlock it too, and apple wouldn’t have a moral ground to object if they’re regularly performing the task in other circumstances. Otherwise people could social-engineer apple support to unlock a stolen device, or their partners. To a certain mindset, google and apple not having any real support is a strength because there’s no way to social-engineer your way past the actual security. But people want both the idea of E2E security and the convenience of being able to remotely un-register a laptop from someone else's account...)

Anyway, that failure mode wouldn’t exist if they were logged in to their account, and e2e encryption makes that a very low-risk thing overall.

Apple can’t see where to it devices are anyway, without doing a song-and-dance to authorize the session on a pre-authed device. Airtags and iphones have a rolling hardware identifier for bluetooth and wifi based on a cryptographically strong pseudorandom sequence, and apple can't correlate the identifiers back to an actual device without a pre-authed device relaying the sequence from your account. Etc etc.

Apple have actually done the legwork to make sure they can't see anything (or be forced to reveal anything) if you don't want them to (by enabling E2E), and that actually does drive a lot of "user-unfriendly decisions". And sure, android people will say "that's awfully convenient", but, the end state is still a lot stronger than any other major offering regardless of why you think they're doing it.
There's something called a "Wandering Hour Clock" that, well, displays the current time in an interesting way. When I ran across a 3d printable version online, I knew I had to build one. A picture (or two) is worth a thousand words: https://www.printables.com/model/327198-improved-wandering-h...

Someone upgraded that project to use a stepper motor controlled with an ESP32: https://www.printables.com/model/688154-mounting-plate-and-e...

Of course once you have an ESP32, you might as well put the clock on the network and get time over NTP. So the above project includes that.

I added some features, such as fractional time zones, and being able to set the time zone and DST from the web interface rather than in code. My software changes have been upstreamed, so the above project now has them. I also added a few small 3d printable covers to make the back of the clock look a little cleaner: https://www.printables.com/model/688154-mounting-plate-and-e...
Wonder how much of Tiktok data went in as training data
Why, exactly. Do you not have the ability to take information and draw conclusions on your own -- like a functionally mindless automaton lacking a frontal lobe?
You can. Sort of. The good bots list is basically driven by a fixed user agent. And customers can set their preference to not allow “good bots”.

Not so good for security work.

It’s similar to their abuse reporting. They give your info to the site owner. Gee thanks, that’s just what I want to do.
the high voltage lines are probably not causing wildfires; it's the low voltage wooden poles that do.
Even Edge has ad blockers to an extent. The only browser that doesn't natively block trackers, or does stuff to reduce the power of adblockers is Chrome. Coincidentally, they are owned by the biggest ad network on earth.
Well, exactly. blantonl claims that his ownership rights are based on his ability to restrict access to things which is not a mainstream view.

Your example illustrates this nicely. Walgreens owns the goods on their shelves regardless of shoplifters.
Here’s the fun part: we didn’t even give them a hope in hell to adapt. It’s not just “will our culture ever work for them” it’s “will a culture that systematically tried to eradicate them for 200 years and then switched to maliciously marginalizing them ever work for them”?

If it’s ever going to work, it’s still going to take time. The last of the Canadian residential schools (where First Nations children were put after being forcefully taken from their parents) closed in 1995. In many cases we’re only one generation removed from that atrocity. It’s still the case that many reserves don’t have reliable access to clean drinking water.
Philips makes a few too iirc
to be fair some people were actually trying to buy it from veterinarians
There's plenty of obvious solutions and many countries apart from the US have solved them. One of the solutions is properly educated and trained police. This includes operating in coordinated teams using riot shields and less lethal, deescalation, coordination with mental health professionals and so on. Another is bigger police patrols and not just singleton officers, to allow these teams to operate and to give the overwhelming power needed to neutralize someone in relative safety for all involved.

Of course, these things cost money. It's cheaper to shoot everyone who don't follow instructions precisely and to inject potentially lethal drugs into everyone where it's convenient.
It's ok, but what I'm reacting to is any implication that it's simply a matter of the hardware being "bad" and a figurative shrugging of the shoulders with the further implication that the fault, if there is one, lies squarely with the hardware manufacturers for making "bad" hardware and the users for choosing "bad" hardware. Let's set aside value judgments and the assignment of blame and agree that if Linux had better hardware support, probably more people would use it, shall we?
My understanding is that these days clothing is so cheap that there really isn't a lot of people who lack clothing anymore. Even in the poorest corners of the world, people have a few sets of clothing and maybe even shoes.

This is huge progress compared to the old days, when many people only had one set of clothes, and had to wash them naked.

If the price for this is a lot of clothing trash, that seems a pretty great bargain to me.
I don't like makefiles, but I've been enjoying justfiles: https://github.com/casey/just
Everyone in the world should be excused from paying bills
Good Air Quality
I found air quality has a big impact on me:

1) Keeping pollutants (especially allergens like pollen) down

2) Keep low CO2 levels

3) Nice temperature

4) Reasonable humidity levels (not too low for health, and although this has not been a problem, not too high for mold).

Those push against each other. Opening windows means ice-cold air in the winter, hot in the summer, and pollen-filled in the spring.

* I have an air purifier in my room, which makes a world of difference.

* I started monitoring PM2.5 and CO2 levels with an AirGradient running ESPHome (which I'm very happy with), Apollo AIR-1 running ESPHome (which I'm happy with), and a set of devices I set up ad hoc with ESPHome (which I'm less happy with). I was surprised at how much of an impact CO2 seems to have on me (or something which correlates with it; who knows?).

* I use a normal window AC in the summer, and radiators in the winter. They don't always keep up on especially hot / cold days.

I thought I'd ask about good ideas of what I ought to do. My general thoughts:

* I could rig up some kind of air filter to suck in air from outdoors. This would reduce CO2 without letting in allergens.

* That would risk mold in the summer, since I'd be pulling in hot air and cooling it. I'd also lose heating / cooling

* I could use an ERV, but those are $$$, huge, and it feels a bit experimental. I'm not quite sure the best way to rig that.

* I could use an HRV (heat exchanger) for some of the benefit, but those are well-known to lead to mold issues.

I just thought I'd open up to discussion.

If anyone knows people who nerd on this (AirGradient and Apollo Automation especially), that'd be an especially good discussion.
This reminds me of a sentence Jensen said internally: "We do the thing that only we can do"
what role does diversity play
While this feels like common knowledge, I’m willing to bet you’ve learned extensively why you should profile everything when it comes to performance.

I remember my engineering manager was freaking out over me using strings instead of symbols because they’re less performant, meanwhile he didn’t know to add indexes to fks lmao.

He clearly cares about performance! Just never came to understand relational databases, which was my day 1 obsession. And doesn’t know how to profile the entire thing to make sure he’s stressing over the things with the largest effect size.

Anyway he got fired and works as a systems guy now. Happy for him lol.
Does anyone still use EyeEm? This seems mostly like an issue for older users with outdated email addresses.
I think it very much depends on which country you're in on the legality of this. In the United States discriminating in the hiring based on these is illegal and even asking these questions as part of the hiring process can be highly suspect as it does open up a cause of action for you to indicate potential discrimination. Now, there are exceptions to that if race and gender fundamental requirement for the job. For example if you are casting for a movie or play the parts could have very specific race, gender, age requirements. The vast majority of jobs this is not the case.

I would absolutely refuse to answer any question in regards to this prior to hiring. Once I was hired it becomes a different matter. As others have pointed out there are legal reporting requirements companies must follow that include this data. But this data should not be used prior to hiring nor should it need to be known.
Why can't we use some sort of metadata tagging system instead? Isn't this what the person is indirectly trying to do: declare some simple tags, such as "US politics", but indirectly via a bunch of garbage fed into an auto-tagger?
Well firstly, I'm not sure the site author knows the demographic. I'm pretty sure he doesn't ask that sort of thing before doing the calculation.

Secondly the way Google determines the demographic is via the site content.

Or to put it another way; site owners don't have a "right" to Adsense. Google is clearly allowed to choose those sites it considers "to be good advertising sites".

Therefore if you have a site that doesn't offer good advertising opportunities, then don't be surprised if people don't want to advertise on it.

To be clear, I'm not saying all sites should be ad friendly. I'm saying that advertising alone cannot prop up every site, useful or not.
As I understand it, part of the reason it became that joke was that the horse medicine formulation was the only one that was available (maybe for humans it's prescription-only or maybe it was just another everything-was-sold-out).
GNU Make is a surprisingly lisplike language. At some point I realized it had an eval function which I could use to metaprogram it. This actually ruined one of my projects, I got so lost trying to create the perfect makefile system that nothing short of a rewrite would fix it. As a side effect, I finally understood what autoconf's purpose was.
Automation tips for using 'if' statements in Bash script
Not true. Many buildings are on the heritage “of interest” list and remain there for decades and as soon as someone goes in for permit to do something drastic, it gets moved to the heritage protection list and your rights are severely limited. Sometimes just being in a heritage district but not having a specific listing is enough to get classified when you want to do work.

This is from direct experience in Canada working in this industry.
A long recovery code that both you and the provider need to know in order to authenticate you IS a goddamn password no matter how infrequently you expect to use it. It just changes what knowledge a hacker looks for either in your digital storage or in a company's databases.

If you get rid of all knowledge-based authentication in order to increase account security, then you necessarily increase the chances of permanent lockout. You can't square a circle.

As for phishing, maybe google should put its AI capabilities to good use, and if the text of an email matches enough patterns of examples it's seen before, there should be a banner at the top of the email warning "this looks like a phishing attempt: common tactics include X, Y, and Z. Confirm authenticity before reacting to this email."
Gen Zers are not the only people with this problem. Any generation that is hit by economic downturn, the daily dose of new about war and the savage imagery along with the all the various health issues will struggle.
cd, dir, mv, cp, rm, mkdir, rmdir, touch, vim, lol
I feel like a lot of the time people's mathematically incorrect intuitions are exactly right if you were asking a slightly different question. What's abnormal is the person who's evaluating their intuition by asking tricky questions that aren't very compatible with how human thinking works. Notably nobody would ask questions in real life the way these trick questions are asked. I like the notion that the problem is in the asker!

Like the question in the article whether a person is more likely to be a banker or (banker and feminist). Probability says the former is a mathematical uncertainty. The human intuition gets it wrong but it's solving a different question, because the category of 'banker' is a type of person than (banker and feminist). The mathematically wrong answer that intuition gives is expressing which category makes more sense for the person, and it's right about that-- it is just not an answer that should be interpreted as a probability.

The human brain doesn't work on probabilities, but it will try to answer questions of them anyway, misapplying it's otherwise effective circuitry instead.
This seems misguided, and also presents a false dichotomy of “I must do everything the business lords tell me” and “I will fix every possible bug at 100% coverage or never release.”

The most valuable engineers raise problems and alert/pursuade owners of the business to issues before they are issues. You can achieve a certain level in a career with the mindset this blog post talks about, but there is a hard ceiling.
The two huge innovations of the iPhone were decent web browsing (I had a Treo, it sucked for the web) and the multitouch screen with corresponding gestures. Nobody else was doing anything like this yet, and I remember this being the thing that blew everyone away at the keynote.
We tried that. It just lead to sites adding a million meta words to gather as much advertising as possible.

But, as a thought exercise. Let's say you were selling ads directly to the business paying. Which businesses do you suppose might be interested on a congressional apportionment calculator?
The solution is much simpler than all that. Just make the idea of the public corporation illegal.
Microsoft shipped a Windows CE based dev kit for the Sega Saturn

From developer and reverse engineering accounts it was significantly heavier than just running the games bare metal (which isn't terribly surprising)
What, are we being pointlessly pedantic today? Maps don't "know" anything, they're computer programs that run on your phone.
However your IOMMU may not actually be in use. It's not in use by default on Linux and on most Linux distros as it tends to break things on random hardware that isn't setup right. It tends to work most of the time on servers.

Ubuntu 22.04 tried to turn it on by default but switched it off again due to random mostly graphics related regressions on random hardware:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1971699

Some other history:
https://www.phoronix.com/news/Intel-IOMMU-Gfx-Default-Try

We really do need it though. I am always reminded of the very old Apple "Firewire Memory Bypass" which rendered flames to the screen just by plugging a firewire device in - because firewire had direct and originally unprotected DMA access:
https://www.pentestpartners.com/security-blog/hack-demo-vide...

It is for this reason that even without IOMMU, as a workaround, you have to often give permission to thunderbolt devices to connect. Some details on that here:
https://wiki.archlinux.org/title/Thunderbolt

There is also a small but noticable performance hit to using the IOMMU, not so noticable on a general setup but if you are doing high-speed disk & network I/O like ceph storage in excess of 10Gbit/s or millions of IOPS you will notice it. You can Google that.

You can also run into other weird behaviour, for example when using kdump to create a kernel crash dump it will kexec from the old kernel into a new kernel to produce the crash dump. The system doesn't go through a firmwire/uefi/bios reset so the hardware state of network cards, etc, doesn't get reset. So if you have any hardware driver state that isn't properly reset, you might for example have your network card DMA a packet directly into host memory in the time window before it gets reset. With IOMMU that might trigger errors, with it off it will hopefully not overwrite anything important but may also overwrite something important :)

These things are all of course fixable, but since it's still off by default much of the time, lots of these bugs persist for a long time.

Disclaimer: I am not an expert in this area it's just anecodtes from my life as a Linux Geek & Support Engineer. Should be about 90% accurate but I am sure I glossed over some solid details :)
Incidentally for the bat and ball problem the way it feels to not mess it up is to install a sort of 'trap' that says 'this is a trick question, kick out to mathematical thinking instead'. Which works but it's not the same as making it intuitive.
I recommend reading the article to see what the constant burning of clothes is doing to their air.
"Original link opens just fine [for you]." For me, the original link threw up a paywall. The archive link works fine for me, but if it doesn't work for you, don't use it. I offer no warranty for the links I post.
No. I said “more significant”, relative to full time employment. It would have been around 5% extra per month, so it’s not nothing.

With the hindsight I have now it would have been much cheaper for us than it turned out to be, but that’s still extra money I’m paying simply because complying with the law is as complex as it is, and I’m not running a business, just hiring a part-time caretaker.
> How many chat platforms did they blow through?

https://arstechnica.com/gadgets/2021/08/a-decade-and-a-half-...

Which, to me, demonstrates the core problem: Apple succeeded by remaining focused. Google failed because it has some form of institutional ADHD when it comes to messaging services. Google even had a six year head start on Apple with Google Talk, and still managed to fail because they couldn't remain focused.

People are upset that Apple succeeded, but they aren't even running the most popular messaging service out there.
Brought an inactive home security system onto Home Assistant using the below repository, so I can track everything from smoke alarms to motion, doors, and windows. I swear there's a niche business opportunity in retrofitting all these deactivated systems!

https://github.com/taligentx/dscKeybusInterface
"Trusting science" was a ship that had long since sailed for them. There is an enormous overlap with creationists and climate deniers, among others.

That doesn't make mockery the right approach either. But let's not kid ourselves that they were one friendly ear away from listening to the overwhelming majority of scientists. This is just one piece of a decades long conflict.
Same, on iOS. I had to turn off my ad blocker for the post to load.
Volvo is a publicly-traded Swedish company, in which Geely have a majority stake. Volvo cars are designed and manufactured in Sweden, as well as in China and elsewhere.

Polestar is also a Swedish company, designed in Sweden but mostly manufactured in China. They're expanding production in the USA and Europe (Belgium).
I generally agree with what the article says, but..

> Taipei is an extremely clean city, and completely devoid of pigeons due to the absence of food leftovers on the streets

Yeah, no, that's not the reason. It is true that Taipei has no food leftovers on the streets, but the pigeons aren't "gone", they're trapped in rooftop cages, mostly for pigeon racing (but occasionally to be cooked).

Taiwan has more pigeon racing than any other country on earth, according to Wikipedia.
In other words, existence proofs that such systems won't automatically be ruined.
Kotlin is always an option and it also interpolates well with Java.
Ah so this is why recipe websites are straight out of some demonic fever dream where you have to scroll 1 mile past 30 blocks of text, video, ads to get to the ingredients, then 1 mile further to get to the instructions.

All of those sites should be banned - but now i see it's Google encouraging them - such an extreme downgrade in usability from a basic html site from 30 years ago.

Something has gone extremely wrong on a huge scale culturally and politically.
Ask HN: How does Spotify select songs for auto generated playlists?
I was recently looking at the "Viral 50 - Ukraine" playlist automatically generated by Spotify. I'm wondering how the algorithm works to generate such a playlist. Because it seems like it's possibly gamed for various reasons.

The current top 3 are:

1. A song by an artist with one song.

2. A remix of a 70s italian song.

3. And the most egregious is a Russian song titled "Yes, I'm Russian" with lyrics that talk about how they don't care about american sanctions.

For reference this is the playlist link. There are however some songs I could see making sense on this playlist but the top 3 are kind of indicative of most of the list.
https://open.spotify.com/playlist/37i9dQZEVXbLwLH0YjrtGb?si=63680e0bfd264419
How has market cap got anything to do with monetizing the site?

You're suggesting that if Google was smaller then that would make this site more appealing to advertisers? That having more advertising companies would make this site more valuable?
Andes: Optimizing the QoE of LLM text streaming services