skysight-inc/HackerNews huggingface dataset:
The Best of R. A. Lafferty (2019)
There are several brands of flavored soda beverages that don't have any sweeteners, sugar or artificial. LaCroix is one of them.

The taste has been described as being "like sitting next to someone who is thinking about drinking an orange soda/root beer/etc."
Right, but one of my points above is that AIs would quite possibly miss things or fail in general to make the comprehensive and sophisticated tradeoffs between efficiency and fragility on one side and inefficiency and robustness on the other. They could also miss cases where being less efficient is more fragile and being more efficient is less fragile. I really don't think leaving everything to AIs is a good idea, and having a whole lot of them could cause weird interactions to develop that would need to be monitored by humans.
And so you move to quash some or all of that request!
If the courts find out you have the data they can demand you decrypt it, and send you to prison if you do not.
This is not as true as it used to be, at least in certain states.

Under CCPA/CPRA in California, you can request that personal information is removed. There are half a dozen other laws around the US that allow for similar requests in different forms.

Enforcement is still hit or miss. Lobbyists are starting to fight back against the most effective laws, for example:

https://www.chicagotribune.com/opinion/commentary/ct-opinion...

I'm involved in the fight to strengthen and expand these laws, and overall I'm hopeful for the future.
Have you tried Bingchat yet? It’s rumoured to be using a more advanced model from OAI than ChatGPT or Davinci and is very often surprisingly excellent.
Show HN: Quick Rust Test Runner for VSCode
I have been coding in Rust now for almost a year and, coming from other programming languages I always missed having a way to quickly run tests in VSCode. The `rustAnalyzer.run` option never worked very well for me, as it didn't seem to work consistently and one of the things I really wanted to work was the ability to execute the last test over and over again.

So I ended up scratching my own itch and I just recently put together this extension that allows you to trigger the test that you have the cursor in by quickly pressing a keystroke.

On top of that, and maybe the the most useful feature, is that it remembers which test you last executed, so you can just press another keystroke to re-trigger that test. So let’s say you’re working on a test and you need to go back and forth into the code being tested, you can avoid to do so with that keystroke.

It also supports both cargo test and cargo watch as an option.

The code doesn't use the language server, and identifies tests by parsing the code around the cursor, which makes it very bug prone as it is right now. Unfortunately there's a whole ongoing discussion[1] that explains why it's hard to achieve that at the moment.

The name of the extension as it is right now is a bit unfortunate, as we had another project with the same name launch a couple of days ago, but if you want to play with it here it is:

- Extension - https://marketplace.visualstudio.com/items?itemName=fcoury.r...

- Source Code - https://github.com/fcoury/runst

Let me know your thoughts.

--
[1] https://github.com/microsoft/language-server-protocol/issues...
What other options are working? Geopolitics isn’t changing anytime soon.
>the process of continuous adaptation wrt a stream of information, with the goal of maxing out fitness while minimizing energy-expenditure

This makes sense in a biological context but not a digital one. Biological replication is expensive and time-consuming while digital replication is as easy as can be. Adaptation to this domain means maximizing the perception of utility from those developing the AI, which comes from fitness (i.e. perception of fitness) alone. A focus on cost-efficiency re energy-expenditure is a dead weight from the perspective of the AI; the details of that adaptation are rightfully outsourced to the developers in the same way that we outsource photosynthesis to plants. A model can also be perfectly embedded in a system despite our lack of understanding of exactly how the embedding works, and the disconnect between our perception and reality in this context is only going to get more extreme as the field develops.

Humans have a bad habit of emphasizing the specific kinds of intelligence we possess as "intelligence" writ large. As though our intelligence serves any higher purpose than the basic replication and propagation that all life is adapted to pursue. We still train dogs to identify smells, because their nasal intelligence is better than anything we can create. This gives them a special place in our human-centric ecosystem and only their fitness to the desired function is necessary for them to thrive in their niche. Who is trying to breed a dog that eats slightly less food when our needs are for more reliable detection? The cost of dog food isn't a serious concern. The same goes for these AI tools: they are adapted to the niche that our lack of comparable faculties creates.

Again, as with humans and photosynthesis, AI doesn't need to emulate every process we perform because we are below them on the food chain. What a waste of resources for them to worry about learning things we don't need them to do.
Right. I'm not saying that real identity should be mandatory throughout the internet, but that providers should be able to confirm real identity before allowing people to contribute content to their boards.

For reference, I'm rate-limited here on Hacker News because I'm politically opinionated and don't shy away from angry arguments. Would this be a better site if I went and created a new account every time Dang got annoyed with me?

Otherwise any open text entry box will get flooded by AIs that are completely indistinguishable from human content. Basically the existing problems with troll-farms and spam-bots and hackers will get magnified order of magnitude. Repeatedly, as the tech becomes better and cheaper.
Not kids, but students I mentor for a high school robotics team. Absolutely. I have been pushing for them to know how to use it since a week or two after it came out. A friend of mine with a kid has been asking me on the best ways to use this tech as a teacher.
Out of curiosity why are you buying old ones from eBay rather than new production?
good ol' sneakernet.
I guess this is technically "a" cloud, but you are the owner and in control of it.
The low bar is:

- It needs to be missed 2 consecutive months before it applies

- You can't see the uptime, have to submit support tickets to get it

- And then you only get to cancel a bit earlier (after 2 months of fuckups), not even a service-credit or refund

It's a completely useless SLA
You've had this account for over a decade and this, a childish display of junior capability, is the pinnacle of your contributions.
Atleast it is a buying opportunity for the DDOG stock. Thank you DDOG!
The first time I learned how to do a multi-part tar archive was to split my backup across multiple floppies...
Yeah, typo. I meant to put 1998 - which is 25 years ago :)
I did not read it all as you did. “Coincidence” in welshwelsh’s comment was used to indicate who is deserving of the benefits of living in place X rather than place Y, where it can be reasonably concluded that X is overall better to live in than Y.

I disagree with nhchris’s response of

> It is their inheritance, their birthright, the fruit of their ancestors' labors.

Because there is no natural law that something is “your” inheritance, birthright, or that you have claim to the fruit of your ancestors’ labor. Might makes right is how nature works, and it just so happens that you were born in a time and place where certain “rights” are being upheld, and there is not a stronger party that wants and is able to take them from you.

You can even go further and replace place X and Y with parents X and Y.
I know Watts per hour is not the right way to phrase it but I feel it helps for those that don't know. Also, I just don't like saying Amp. Hours :)
Airplane launches startup program to help new companies build internal tools
1U AMD Ryzen 7000 Server: ASRock Rack 1U4LW-B650/2L2T Review
Yep, typo. At least I got the date-range correct :)
Just time your longest shit, add 5 minutes and put that in the timer.

If it takes longer than that, consult your doctor. =)
> Here’s the thing - if I want to ‘delete Facebook’ then I’ll do it - there’s no searching involved, I go to my home screen, long-press the ‘f’ icon and then choose the ‘trash’ option.

But you haven't deleted your Facebook account. You've removed the app from your phone.

If your goal was to delete your Facebook account you've failed.

Each company has a different way to actually achieve (or come as close as they allow you) removing your account from their service. It's completely reasonable that (even technologically literate people) would need to search for how to accomplish that goal for service X, since the services tend to be intentionally somewhat hidden.

Note the search term in the article isn't "Delete Instragram *app*", it was "Delete Instagram Account". Those are different things.
"""GoodRx created Custom Events with names like “Drug Name” and “Drug Category” that tracked and shared the prescription medication name and health condition(s) associated with each unique GoodRx Coupon that users accessed. As a result, at times, when GoodRx shared a Custom Event, it was sharing its users’ health information."""

Seems kinda dumb! I for one would probably not have written that code.
That was true until end of XIX century. Especially so in XIX century. For a person a move was quite simple, sometimes just few miles over the border. But moving a business, brick-and-mortar business like coal-mine or brewery was hard.
That kept personal taxes low and business taxes high.

But XX century changed that.
> The simple version is that higher order functions do not correspond to anything that is part of our common sense thinking.

and what is common sense thinking here? are you talking about python or just programming in general?

> Functional code can easily be a joy to write but a confusing nightmare to debug. And we spent more time on debugging than writing

Citations needed. I'm not sure who WE is in this context. Python is an imperative lang and doesn't even do OO that well, let alone FP. but, if you are talking about programming in general, I do find it to be much easier to hunt down bugs in languages where the design philosophy of the language favors functional programing ergonomics.

There's even been studies on this.
https://cacm.acm.org/magazines/2017/10/221326-a-large-scale-...

tl;dr: "For those with positive coefficients we can expect that the language is associated with a greater number of defect fixes. These languages include C, C++, Objective-C, Php, and Python. The languages Clojure, Haskell, Ruby, and Scala, all have negative coefficients implying that these languages are less likely than average to result in defect fixing commits."

> As a result people have created arbitrary terminology for it like "lambda" and "reduce".

But Python does exactly that (I'm not knocking it, terminology is important, but its all arbitrary)

In Python, we have "for" loops, we have "while" loops for lists and tuples(+ special syntax for "for" loops, when looping over a list of tuples!).

Any sufficient digging into "for loops" and their implementation, and we begin to realize it's all just iterators under the hood completely hidden from the developer, but I digress.
We have a special syntax for list comprehensions, (special syntax for nested comprehensions) that extend to ranges. There's special syntax in the form of specific statements that exist only in the context of a loop; "continue", "break", "pass", etc.

There's all the implicit state passing into the bodies of these loops, and there's no referential transparency.

"map", "reduce", and "filter" are specific and have no special constructs, no magic, it does what it says on the box. I'd argue it has a very similar mental overhead to a for loop.

This is my experience, YMMV.
Kids Are Not Okay
It’s weird to me the degree to which you’re pressing an offhand comment into being some kind of Statement.

I’d expect anyone writing Rust regularly to know that the impact of Clone is context-dependent, and whether or not you should be fine with using it liberally is also context-dependent. Big object? Hot loop? Avoid cloning. Not worried about performance? Clone all you want if it makes the code easier and faster to write. You can always optimize later.

Sometimes it’s easy to avoid clones, and if you’re writing a lot of Rust it often feels like you might as well, just in case. But at least for my team, “you could get rid of this clone” is generally a take-it-or-leave-it kind of comment in code review.

There’s no easy way to express “it’s a trade-off between performance and ease of use that you’ll get better at with time” in a way that is instructive in any meaningful way, which is why I imagine it’s more useful to push people to err on the side of what’s going to be faster to get them to the amount of experience they need to engage meaningfully with the question within their own context.
> the CDC has had legal authority to enforce quarantine for a very long time.

I am not living in the US, however in Europe it was hell. And it was decided by the governments from each country. If I recall, some regulations became even EU-based, like traveling. We're still West, although a bit more east :) It was not about an application you have on your phone, true, but governments are the ones paid for seeing the long term vision: if citizens die (because of covid) or there is a national security issue (because another country is milking your citizens' data), you have to do something about it. This is why I compared those two topics, albeit different. For me there is no loss of freedom in either case, but I can understand those who feel their freedom taken away.

Regarding the second point, I love the fact there is the GDPR. And like you I agree it must be improved. The question is: what can you do in this case? We're talking about bit and bytes flowing through cables. How do users make sure that companies are respecting the laws? It's basically impossible. And that's when governments become aggressive: we need our whatsapp, ... we need to stop tiktok...and all that talk that might seem from unfortunate (fascist) times.
All the README and docs are written by non-native speakers. This is very obvious, I think. The company behind this is Japanese.

The 'Trendy' comes from the wish to use titles for the guiding priciples that start with the letter 'T' because 'truck' does.

That's what I learned when I submitted a PR with an "improved" README that kept the alliteration but had all three guiding principles start with the letter 'U' instead. It got refused. :)

Think of it what you will but for me it's fine if the README and parts of the docs are a bit Anglish sounding as long as the code is solid and I can understand what is meant.
Kaitenzushi (Conveyor Belt Sushi)
We have also added to the human experience. We are able to fly above the clouds at hundreds of miles an hour, an experienced that throughout human history was in the realm of legends and stories about gods. I can also talk and video conference with relatives living thousands of miles away.
I am tired of this idea that the US being large invalidates anything that happens in Europe as impossible.

I lived in Russia for a while, in a city in the middle of Siberia, and there is a night and day difference between how people live.

Russia is even larger than the US, but living in single-family detached homes is just not very common. So, most things tend to be within walking distance. And public transport is much more effective.
Then that doesn't really make sense, even less than usual but alright.
Yes, but obtaining footage directly from 10 different people is ten times more work than obtaining the same footage from a single source. That additional work increases friction and decreases (but certainly doesn't eliminate) the level of abuse that will happen.
I agree, but it’s not so evident or easy for the average person. Who wants to deal with managing storage? Cloud will typically win for the masses, who are typically not thinking about privacy and may not know the difference between a SSD and HDD
Density = bigger cache, more cores.
I have a slight different take on this.

To me the concern is not a proper subpoena duces tecum to Larkin, but the lack of specificity that can be ignored going to the cloud provider.
Wait, does this mean my 5.25" disks are trash!?
As klodolph says, there's no axis for fallibility because the language doesn't offer different choices of fallibility strategy. There's just one: exceptions.

You can catch exceptions. If an iterator throws, you can catch that by surrounding the for loop in a try catch block.

Futures are sort of like Result types in that a Future can complete with either a value or an error. Exceptions inside asynchronous functions are automatically caught and wrapped into error futures, which then propagate out through the returned future object. When you await a future, if the future completes with an error, that then gets unwrapped back into a thrown exception.
I don't have any problems sleeping with low-to-moderate amounts of alcohol and I certainly don't get hangovers unless I'm really getting drunk. Then again, we all handle different substances differently. For me, weed usually causes anxiety, sometimes acute, severe anxiety. And paranoia. Indica strains seem to do this much less, but also make me incredibly sleepy. High CBD strains seem to be best but are not easy to find.
Is that true? Density also means your chips are smaller which means you’re getting more parts on a wafer (though yield is important there).
Performance is a weird metric for a web application. You can say Go or Rust will be more performant than Ruby or Lua, sure. But with web applications so often your performance has nothing to do with the language or hiccup. But you aren't just processing N requests and spitting out a response, you are communicating with other services and databases. IO is almost always a bigger source of latency in response than language speed, until you have a large enough service where you can start to worry about those small issues. Before the Developer performance matters more.
Really, I don't think these assertions have any ground to stand on. Humans are not magical or divine. Our intelligence, like that of all life, is as basic as it can be to guarantee our niche. It just happens to be the most "developed" (by our estimation) on our one singular planet. Big deal.
Show HN: BBC “In Our Time”, categorised by Dewey Decimal, heavy lifting by GPT
I'm a big fan of the BBC podcast In Our Time -- and (like most people) I've been playing with the OpenAI APIs.

In Our Time has almost 1,000 episodes on everything from Cleopatra to the evolution of teeth to plasma physics, all still available, so it's my starting point to learn about most topics. But it's not well organised.

So here are the episodes sorted by library code. It's fun to explore.

Web scraping is usually pretty tedious, but I found that I could send the minimised HTML to GPT-3 and get (almost) perfect JSON back: the prompt includes the Typescript definition.

At the same time I asked for a Dewey classification... and it worked. So I replaced a few days of fiddly work with 3 cents per inference and an overnight data run.

My takeaway is that I'll be using LLMs as function call way more in the future. This isn't "generative" AI, more "programmatic" AI perhaps?

So I'm interested in what temperature=0 LLM usage looks like (you want it to be pretty deterministic), at scale, and what a language that treats that as a first-class concept might look like.
As an OTC supplement, I occasionally use Sceletium Tortuosum extract, which is marketed under the trademark Zembrin. Sceletium Tortuosum is a South African succulent plant that has been chewed by the San tribe people for thousands of years under the name Kanna. (recall Nǃxau ǂToma in "The Gods Must Be Crazy")

There have been recent peer reviewed studies showing it both safe and effective, and placebo or not, I have noted relief of my symptoms. It's also rather inexpensive compared to a lot of other supplements, at around $0.30 for a daily dose.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8124331/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3828542/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8762184/
The idea of producing electricity on site is appealing to me primarily because it can provide a level of independence for a business that they probably don't see today.

Using existing electrical infrastructure would do the job functionally, but has a similar problem to that of fuel: you have to buy it from a supplier. Perhaps with fuel there are multiple suppliers you can buy from, but with electricity you often have only one choice of supplier.

With on site generation, you have another option that's either immune, or less impacted by, suppliers' changes in pricing, outages, or other shenanigans.

Anecdotally, I know that upgrading electrical infrastructure in rural places (in this case remote southern Utah) can be very expensive. Someone in my extended family built a 2 bedroom home/cabin on a remote ranch. The ranch is already wired up with what I assume is a pretty overkill connection. It's a working ranch with a workshop, etc. Lots of high voltage, high amp outlets.

The new cabin, located about 500 feet from the "main" structures, needed a hookup, and it needed to be metered separately due to local code requirements. The local electricity utility charged over $20k to extend the existing line. The existing line didn't need any upgrades to support the extension. I'm not saying it shouldn't cost anything, but $20k is a hell of a lot of money for 500 feet or so of wire. Also, that $20k was for the wire and various transformers/service panels only. Said family member had to hire the one contractor approved by the util to install two small telephone poles to carry the wire. What that cost I'm not sure, but it was steep, as it covered a week of labor costs for a team of 4 as well.

Solar and/or wind would have probably been a better choice for that hookup, but said family member believes anything "green" is some sort of trap devised by anti-American socialists. Why owning their electricity supply wasn't the obvious choice over a government subsidized utility, I'll never know, but that's the choice they made.
That's a very good title.
I would have loved this. I had been fine my entire life until one day I started feeling panic and subsequently had several panic attacks that week and developed the related agoraphobia. It would have been great to see what biomarkers had changed and ideas on where this suddenly came from. The current treatment doesn’t care about the underline reasons as much as immediately giving you a SSRI.
UniFi Protect[0] is a decent on-prem solution and has all the main features of Nest/Ring. Certainly expensive though, minimal system for a doorbell cam is $199 for the camera[1] + $199 for the smallest NVR[2].

[0]: https://ui.com/camera-security
[1]: https://store.ui.com/collections/unifi-protect-cameras/produ...
[2]: https://store.ui.com/collections/unifi-protect/products/unif...
ChatGPT powered sex toys are here
That's more or less equivalent to reading out the RGB values of the colors[1]. As far as I know (never had one), the Apple II's output was composite NTSC, so what colors the values actually correspond to is also standardized. Of course, different monitors will still have different color output, but that's basically a choice, and for emulators a reasonable one is to just go with what the NTSC standard says.

[1] Might not actually be RGB, did not look at the schematic. But having RGB before modulating into NTSC's color difference signals is not uncommon.
Keep reading great things about it. Will have to try it. Thank you for the recommendation!