skysight-inc/HackerNews huggingface dataset:
When I first heard an American on the internet talk about Netflix mailing DVDs, I thought it was a joke. Kind of like if someone said TikTok existed in the 90s and they used to mail VHS tapes of people's home recordings.
Archive link: https://archive.ph/Ezk6X
At some point, Bell Canada had a $5/month service called "Internet Call Display", so you had an app that popped up on your computer when there was an incoming call and who it was. You could also set it to auto-disconnect for any in-coming call.

With that, I started logging many hundreds of hours a month on dialup...
A related question is if the same idea can be used for a deodorant: make a type of skin bacteria that does not produce odour and can outcompete other types of bacteria.
That’s pretty much the whole plot of the movie Don’t look up

The Extrapolations series on Apple TV also touches on this
I fat finger the flag button frequently but I also notice when I do and unflag right away. If I look at my flagging history I don't see many that I regret.
> Nickel-hydrogen batteries can run for tens of thousands of cycles, giving them a life of over 30 years. Their use of expensive platinum catalysts kept them relegated to space applications until five years ago, when Stanford materials science and engineering professor and battery entrepreneur Yi Cui’s team found an inexpensive nickel-molybdenum-cobalt alloy catalyst for the battery that costs $20/kg.

I’m really curious about this part. The reason why this technology never took off was because of the need for platinum as a catalyst. If this is solved, it makes this chemistry one of the interesting around today. It’s durability is legendary, and it will be a game changer if it could be made cheap.
I’m not saying it’s “let me hug you” I’m saying it’s out of desperation. And one of the biggest ways to avoid it is EDUCATION for parents who do not know better. Because most cases of this are not people intentionally murdering children but people who are at their wits end and desperately need help, the bare minimum of which is a mental note that this particular form of desperate exhaustion is dangerous to the child.

And as a general rule, KILLING people because they made a mistake is really fucking dumb.
This is probably an good thing if you're in any situation where you'd want an official, perfectly identifiable entity providing the blocking extension.

For instance this could be easier to convince a school board to introduce this extension than another one with a weird name, made by some gorhill guy they've never heard about.
Crystal's syntax is somewhat similar to Ruby's, but its actual semantics (and type system) are fundamentally different.

In particular, `method_missing` and other fundamentally dynamic things that make Ruby feel like Ruby can't be done in Crystal, at least not without extensive runtime support.

(I haven't looked at this implementation, but I suspect that they end up doing similar things in C++ for the same reason.)
Are there no typed languages on BEAM?

Or some Typescript style front for Elixir?
> OK, but then how do you perform ad hoc queries on everything you logged to Kafka when it's time to debug an issue?

Again I'd say treat it like data you care about. Use your best guess at a primary identifier as the record key, depending on your data volume do some indexing/pre-aggregation around other facets that you think you might want to query on (which might include materialising everything in ksqldb, or even in some other datastore), and accept that occasionally you're going to have to do a slow full scan.

> There are plenty of well known, battle tested solutions for solving that problem with old school logging.

Splunk was just bought for $28B because none of those "well known, battle tested solutions" are any good. (Splunk also sucks! It just sucks a little less than the other options).
Exposing a Content Thief Stealing Videos with AI
A few other data points:

* Around 1993 as a 15yo I wrote (by post!) to AARNet asking about internet access, they kindly wrote back and referred me to a couple of places: APANA and schoolsNET.

* APANA, the Australian Public Access Networking Association, was how 15yo me got UUCP, and eventually 2.4kbps SLIP, access circa 1993. It had all the good things small communities have and many people from that time went on to do very interesting things (e.g. Mark Delany).

* schoolsNET was an interesting ISP I ended up working for, bringing internet access to secondary education way before it was common in Australia.

* Also, don't forget Trumpet Winsock: before Windows 95, it was pretty much the way to connect Windows 3.x systems to IP networks.

* Tangentially related, but don't forget the first port of UNIX was done at the University of Wollongong. Driving past it the other day I was reminded of this.
This document is seemingly targeted on the investigation phase, before a charge has been filed, to distinguish what characteristics legitimate LARPing may have vs militia claims-of-LARPing.

Presumption of innocence does not extend to the initiation of an investigation, but comes into play with increasingly invasive methods (and ultimately, charges).

US law enforcement is empowered to initiate duck investigations on things that quack pretty liberally.
There are few enough death squads of vigilantes waiting for their chance to murder parents who accidentally killed their children that we can disregard this as a meaningful threat.

SBS deaths are largely vastly different from intentionally abusive parents. These are accidental harms.

Also sorry but… what? You seem to be proposing that if the law doesn’t support a very specific standard of Justice that vigilantes are the logical consequence. This argument is not supported by anything and could be applied to any level of Justice.
> The one thing I dislike about Elixir is the confusion caused by how some libraries execute their functionality in-process and others spawn a supervision tree and message pass.

It's my assumption that needless process-starting is from classic OO developers trying to get something closer to the objects they're used to. I'm not sure separating the client and API logic in tutorials would necessarily stop them from doing this. People who are hellbent on shoehorning familiar idioms into an unfamiliar language are going to do so regardless. But I see what you're saying.

I think it's more important to drill home that modules and processes have nothing to do with each other. I still catch myself conflating them once in a while three years in and it's caused the most confusion while trying to teach friends (although I'm not a particularly good teacher).
No, it's even more relevant. That's lost investment that won't see a return. China has overbuilt residential property and it's a major issue.
Thanks! Happy to know that feature is not completely gone. I actually asked at the apple store about this, but they thought there was no equivalent in the new phones.
That's interesting - it looks to be a variation on the Vigenère square and the tabula recta... though instead of one key that is repeated (HIGHWAYHIGHWAY...) it also shuffles the alphabet used with another key... and has the possibility of shifting the position of that within the shuffled alphabet... though I'm not sure if that gains anything significant (instead of HIGHWAYHIGHWAY it becomes JLHJXUZJLHJXUZ which is a shift of one column and most letters are a shift of one except A -> U because that's the key shuffled alphabet).

https://sites.google.com/site/cryptocrackprogram/user-guide/...

https://crypto.stackexchange.com/questions/35232/how-to-brea...

https://eprint.iacr.org/2022/1475.pdf

It's gonna be added to my "things to play with when nothing else is pending."
it's not really all that surprising when you think it through. this has the same affect, without tying up their limited number of lawyer for years. sometimes you just have to compromise.
My project https://github.com/evmar/retrowin32 includes a (Windows-agnostic) pure Rust instruction level emulator for x86, and if anyone is interested on hacking on one I'd love the help!
I’m just saying is that it’s very unclear from the article.
More Nightshades:

Aubergine (or 'Eggplant'), Solanum melongena [1]. It is edible but does contain a relatively high amount of Nicotine just like its relative:

Tobacco (Lat. Nicotiana) [1] - also a Nightshade and probably the one with the largest body count of them all.

Chili pepper (Lat. Capsicum) [3] which also belong to the Nightshade family.

Quite a large and useable family even if some of its members are better left alone...

[1] https://en.wikipedia.org/wiki/Eggplant

[2] https://en.wikipedia.org/wiki/Tobacco

[3] https://en.wikipedia.org/wiki/Chili_pepper
It’s a long time ago now and I’m quite hazy on the details. Would have been the mid 90s. It must have been 1994-98, and probably we got the satellite link in 96?

I don’t remember what Telstra used, I think maybe there was a cable going to Singapore? But I’m not at all certain about that.
There's a big difference between slow as molasses and one frame of 16ms (which you sacrifice in exchange for no screen tearing). Unless you're really into high rank competitive shooters, I doubt you can even tell that 1 frame delay is happening.

Also, make sure you use the right config - there are actual issues with some competitors which are not Wayland architecture issues. For example https://github.com/swaywm/sway/issues/4763
https://gleam.run/ Gleam is super promising.
The iPad keyboard has a floating option that takes swipe input. There used to be a split keyboard option, which I actually used all the time, but it was removed from newer models for unfathomable reasons.
> Ignoring everything, I also think it would be natural that everyone has the same wage - if you work for an hour it costs you an hour of your lifetime, no matter what you do.

And you would be incorrect that this is natural. If two monkeys are gathering bananas and one is faster or cleverer than the other, why would it be natural that they end up with the same amount of bananas? Yes, it's still an hour of your life, but some people use their hours better than others and get more done with them.
Skill issue /s

https://x.com/naofalxyz/status/1702673333446496434
What I learned losing 70 pounds: Medical interventions work, among other things
Ugh, nerd sniped on a Sunday. Great.
They don’t have to be. This is all about setup.

It’s harder to do because we aren’t used to it but I attended a really well done Zoom mixer in 2021 that was absolutely amazing and didn’t great job. It almost felt like I was in person honestly.

People aren’t used to changing their norms so quickly. This is what the real issue is
Works for me. Are you using a web browser? While a webapp client is provided for convenience, upon request, this is a social media site, not a website; there is no canonical HTML representation, so don't be surprised when you don't get one.

Try specifying

Accept: application/ld+json; profile="https://www.w3.org/ns/activitystreams"

in your request.
They were plenty capable. They didn’t want to.
Which is why our founders had the good sense to bake jury trials right into the constitution. The focus on law enforcement, who in this particular case, were themselves involved in the "LARPing" to large extent, is bizarre.

The purpose of the criminal justice system isn't to punish every single unruly act. It's to match punishments with the actual crimes committed. It's bizarre to see Hacker News blindly cheering on this document, although, understandably it's because most people probably don't personally like those defendants.

So.. of course it becomes the focus of the top comment.
I bet ticketmaster adds a ton of fees, too.
Multiple accounts also https://github.com/vector-im/element-android/issues/26 and they closed the issue for it in the Element X https://github.com/vector-im/element-x-android/issues/190

A pretty basic functionality which even Messenger supports....
The creatures in the first link (be warned) look like they are from an alien horror movie. Nature and live how it forms and develops is just amazing.
Volkswagen cuts jobs as demand for EVs plunges
Get legislation passed like “right to work”, conspire with other business leaders to suppress worker wages/benefits, make striking illegal, etc etc etc.
> assumption-of-LARPing.

And this seems accurate as the ratio of larping to terrorism is probably millions to one.

Thousands of people larp every day in the US. Terrorism is fairly rare with maybe a few events per year.
You think the chances are "quite high" of all other countries doing this? There are several countries that inherently have to import food because they don't have enough arable land to feed their population.
I don't think anyone is suggesting this would replace brushing and flossing.

Plenty of people still have problems with cavities, despite taking good care of their teeth (seems genetics plays an outsized role in tooth/gum health). Not having to worry about cavities would likely be of great value to them.
That is what I said.
because they're written by humans with anonymity
Don't worry, the cops are not going to take away your robe and wizard hat.

But if you're playing pretend with real weapons, you deserve scrutiny, regardless of your ideology.
Yes, and while many people can eat them just fine, many others experience health issues when eating tomatoes or other nightshades. The connection between eating the tomatoes and the health issues is not very obvious, and many people suffer for years before figuring it out. A family member had arthritic pain which got quite a bit better when they went gluten free, but it wasn't until they got off of certain plant families that things cleared up.
Even sitting in complete silence with my (couple-hundred) dollar over-the-ear headphones, the High Quality streaming audio still sounds pretty damn good to me.

One interesting counterpoint is that I have several albums that sound far better on vinyl than on any streaming platform, but that's a matter of audio mixing rather than audio quality—whoever keeps doing "digital remasters" that have no low end whatsoever, you're killing me!
- "Because New Zealand in 1988"

- 3% is the limit before people notice

I'd add: the recent experience shows that 1% is too low because undershoot leaves the central bank stuck on the zero-bound with no room to inject stimulus without acrobatics.

Sounds like a range centred on 2% is current best practice. Anyone deliberately running hotter tends to run hotter than they intend.

Any good counterexamples?
I'm always surprised that when I see people talk about queues I never see anyone mention beanstalkd. I've been using it for basically everything for 10 years and it's solid as a rock, incredibly simple and requires basically no maintenance. It Just Works™
See How AI Generates Images from Text
I use my phone extensively for writing and I must say I dont experience that much hassle in writing. Only two points:

1. The autocorrect is the worst part and the only real struggle as it often change the word not logically with the previous words (softkey) or it doesn't know the correct conjugation and changes it. Finally, the menu shortcut is way too close to the letter 'a' and I can't stop hitting it.

2. On the ergonomy side, only 'select text' is problematic for me, but not the long press + cursors, that's okay, it's more about cursors themselves when they reach the edges of the screen when I select whole paragraphs. I often find that I can't select the first letters. Therefore, I always need to select some letters from the paragraph above and remove, or select less and rewrite.. Another problem with it is selecting very big chunks of text, I would love a click somewhere + 'shift' click elsewhere to select all the text. Finally, the 'Semantic' web doesn't help sometimes when I can't select several paragraphs because they are not in the same Semantic unit.

I the past I was carrying with me a small Bluetooth keyboard that could switch with a button between my phone and my tablet, but finally, writing on the phone was good enough.

I have way less good experiences with writing code on the phone or interacting with a ssh session.
Well, that's pretty funny. 'Why is our stuff slow and uncached and people don't want to use it?' 'Maybe it's the "no cache" setting you have turned on.' 'Oh. And fixing it increases revenue by... 10%. Oops.'
I specifically mean the TikTok self-proclaimed community. Search #intrusivethoughts or find some videos and I'm sure the algo will start showing you more.
I think it might be possible via the Online Maps feature by adding an online source, but for that I'd need the url of the source. For example, I can pick CyclOSM as the map tile source both in OsmAnd and on openstreetmap.org.
I've done the same with MongoDB with findOneAndModify, simple and solid
My wife and I live in Miami, and she's been waiting for this for years.

She's a huge Disney fan but it's a bit of a haul to drive to Orlando. Now it'll be cake to go to Disney.
People who intentionally killed a kid "accidentally" may well promptly go to the ER to establish plausible deniability.

There may be no clear, bright line making it super obvious who is merely a dumb schmuck without parenting skills and who is a murderer.

We should do a better job of putting out quality parenting info for free and also provide appropriate legal consequences.
Something is messed up when a country creates plenty and that's a bad thing.
I've implemented queues with tables in RDBMSs a few times and it's always great and usually all you need. Worried about future scale? Make a class to wrapper the queue with a decent interface and swap it for RabbitMQ or whatever you want down the road. Implementation stays opaque and you have an easy upgrade path later on.
Temporal, which AFAIK was made by the Uber Cadence team, which was also involved in SQS, uses postgres as a backend.

I used it for a web automation system for an accounting client (automatically read files from a network share, lookup the clients on a database, submit the documents to government websites, using headless browsers, and put the resulting files in the directory). It allows for completely effortless deterministic programs that call workers that run the non deterministic code, with built in configurable retries (react to certain exception type, exponential back off) so you can write code that works almost like there were no issues with api connections, filesystem, etc.

This code has been running for 5 or more years, with barely any maintenance, with 0 issues so far. It keeps everything in postgres, so even full reboots and crashes have no impact, it will just move the work back to the queue and it will run when there's an available worker.
Sure but mostly the only game in town for foundries (along with Samsung), so you can't just financially destroy them with a likely war between China and the US over Taiwan coming up in the next 5-10 years
> You’re missing the point: every ticket has a name. Not the same single name on 4 tickets. Every ticket is personalised.

At which point you can no longer exchange one for a different name and have pissed off legitimate customers. That was the point of the suggestion that you could get 2-4 tickets in the same name -- so that you could change 1-3 of them in case of a conflict. But then scalpers can too.
> I always found zoom much better at saving bits than other video conferencing systems.

Likely true. Zoom doesn't chew up much bandwidth. I always find it funny when people think they need to upgrade their home internet bandwidth because a family "works & studies from home". Unless you're up/downloading huge media files, several instances of Zoom and virtual desktops will consume less than a 4k Netflix stream.
AlphaFold touted as next big thing for drug discovery – but is it?
Pretty common advice for scaling Postgres is to deploy pgbouncer in transaction mode in front of it to handle connection pooling.

Advisory locks don’t work in this setup (and will start behaving in strange ways if you do try to use them.) Something to consider if you go this route.
I'm cheering it on because I remember the Secret Service's ignorant CFAA fumbling in the 90s.
Loads for me Firefox/Windows.
To cheers, NASA asteroid sample capsule safely touches down in Utah
The "information" you speak of vary. Some site plumb everything into GA, some just use it for pageviews. Some send all data, some use their own proxy backend to strip all remotely personal data. For examples of different ways to use it and their varying legalities see recent cases in sweden: https://edpb.europa.eu/news/national-news/2023/imy-orders-cd...

The "legitimate interest provisions" are for certain purposes. You can for example collect IP adresses for providing a service (eg. routing a request) or security (rate limiting to prevent DDoS) or fulfilling a contract or fraud prevention, but you cannot without consent use it for market analysis.

Consent must be given affirmatively:

> Silence, pre-ticked boxes or inactivity should not therefore constitute consent.

See here: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A... secion 32

The above section also makes any "opt-out" not valid. You can either have opt-in or make opt-in and opt-out equal choices. You cannot only have opt-out. You also cannot provide a service based only on opt-in, in other words you cannot make customers pay with their data.
I agree and love Elixir and use it daily. I think my downvotes above is really strange lmao. This is just a common footgun I see new developers struggle with.
This is true, and I’ve worked on systems that use this, but it’s a lot more work than just a rename.

I’d recommend that, if you have a Postgres database already, definitely use that instead. Your queues will be transactional and they will get backed up when the rest of your database does.
It was much better when you could get phones with physical keyboards. Only recently has swipe on android gotten to the accuracy of typing on a physical phone keyboard, but not the accuracy.

But, that was lost because of the iphonification of the whole smart phone sector.
No, a compiler for Ruby is more interesting than a compiler for a vaguely Ruby-like language with feature alterations specifically for ease of implementing compilation.

Even if it only ends up compiling a subset of Ruby, it could be a foundation for a Ruby equivalent of one of the several tools for accelerating Python by compiling a subset and allowing it to interface with regular interpreted code.
Yes, you need slightly better flux to avoid using toxic heavy metal in your hobby electronics.
Could You Stand on the Surface of Jupiter? Exploring the Enigmatic Outer Planets
When I was six or so, my neighbors would burn a pile of leaves during autumn leaf raking season (this was apparently common back in the '70's). That year they included poinson ivy in the pile and the resulting smoke left the whole family with external (skin) and internal (lungs) poison ivy rashes.
This is why we need cash, encryption, and strong privacy laws.
That doesn't sound like a conflict to me. People actively resist allowing vomit to touch most of their mouth. We tend to do the opposite with soda. So swishing with water after vomiting puts vomit where it otherwise wouldn't have been, while swishing with water after drinking soda only dilutes the places that soda already was.

The brushing thing has to do with the effect acid has on enamel.

I doubt you could find a dentist that wouldn't recommend swishing with water after drinking soda.
17 cycles still seems pretty slow compared to the methods explored in this article, which got the result down to 0.75ns (~3 cycles?) (for integer strings of a known length):

https://kholdstare.github.io/technical/2020/05/26/faster-int...

Most of the overhead is found in dealing with variable length input, minus signs, and overflow checking.
> so we should be washing off salt from our cars when they treat the roads for snow?

Kinda depends on how long you're gonna keep the car

If you have ever driven old cars in the Midwest, terrifying amounts of rust from road salt is definitely a Thing. Or at least it used to be decades ago, I assume it still is now.