skysight-inc/HackerNews huggingface dataset:
Jeez, I've really kicked off quite the heated discussion in the replies... I don't want to get bogged down in lengthy arguments, but I feel I should explain my reasoning in more detail.

Essentially, I think that whatever angles are, they are not like other dimensionful physical quantities. I have two arguments.

The first: Someone mentioned symmetries in a reply. I wanted to mention them too but didn't have time to structure my thoughts into a coherent argument. But the gist of it is that dimensionality is just a kind of scale invariance, and the scale invariance of angles is fundamentally different from that of linear quantities due to their periodicity — to apply a unit transformation, you have to scale the quantity _and the period_.

The second: Consider units from a "type theory" perspective instead. If you are considering exclusively linear trigonometry (no arcs), it's trivial to assign a dimensional type structure to expressions (e.g. cos takes angle type and maps it to dimensionless type). But as soon as you allow arc lengths, it becomes cumbersome to type common expressions.

I think these distinctions form the crux of the disagreement. Ultimately, it depends on your intuitive notion of what "dimensionality" actually means, and how it ought generalise to other kinds of quantities.

Here is an example to highlight my point. Let there be a circle C of centre O and radius r. Let A be a point on the circle. Let there be a point M outside the circle such that (AM) is tangent to C. Let B be the intersection of C and [OM]. Let s be the arc length along C from A to B. Then we want to write AM = r tan(s/r).

How does one get s/r to resolve to an angular dimension? Ought we instead ascribe s dimensions of length-angle? Imagine, then, that the circle is in fact a pulley, and we wish to measure a change x in length of rope as the pulley rotates through the angle of the arc from A to B. We would want to write x = s. But this is now dimensionally inconsistent.

It's certainly possible to make all these expressions correctly typed by introducting appropriate conversion constants. But this seems to me to be cumbersome. Since in physics, arc and linear lengths can convert freely into one another, it seems more economical to just let angles be dimensionless.
For the members, probably not. But if the insurance companies can more accurate determine who not to cover, they can see huge savings in payouts. That’s why they already have teams of actuaries determine rates based on the data they do have. They just want more specific data.
You'll still be limited by memory. If Apple were to create a Jade 4c chipset, (two Ultra SoC), you'd only have 384GB of RAM.
Thank you for putting this together and this is pretty useful as my favorite has been running http.server
Which is hilarious because an extremely popular rebel song is basically calling British soldiers gay and making fun of them for being British. Are these songs going to be outlawed now? Who knows! Certainly not the lawmakers.
"(at least if you stick to Turing complete programs)"

Many people interesting in this sort of formal proof community are actually perfectly willing to eject that. There's been a lot of interesting research into it. I think you can also ring-fence chunks of a program as being non-Turing complete and prove things about those chunks even if the program as a whole is Turing complete.

That said, so far everything I've seen them produce involves a level of programming difficulty comfortably above writing real-world code in Haskell. For example, you do not have to learn category theory in the slightest to learn Haskell, but you will be learning a lot of real mathematical theories, of which group theory is probably one of the easier ones, to use these systems. They're working on that issue. But it has a long ways to go and it is not clear to me that the gap between these systems and the "programmer on the street" is anything that can ever be solved.

Or, to put it another way in more engineering terms, I do not question the advertised benefits when advocates like the original author pitch them. They're real and exist in real, concrete systems that you can use today. However, the costs are grotesquely undersold. I'm not sure even the advocates really understand how far out of the loop they are on the costs of their systems. So far the costs end up choking you out on systems that conventional programmers would consider tiny. My browser may not be mathematically proved to not have security vulnerabilities, and it's certainly not free of bugs, but in the meantime, conventional programming has produced it and it's out there in the world bringing benefits today, not in however many decades or even centuries we are away from having something like a browser-sized program come with proofs of security and resource usage.
That's fine in a vacuum, but I feel like you'd very quickly run into the need for a security update, or some external API that changes, etc. You can't ignore all externalities, usually.
More and more people have dashcams now for this reason. Of course those can be used against you as well.

Honestly if there's no injury, the police aren't going to care too much about damage to your car. They figure you're insured, so you'll be taken care of.

In most cities they have bigger fish to fry and a car accident with no injuries is just not that important. I don't think they're entirely wrong.
What would be those potential features of Lisp that Clojure is missing?
> such as the bounding of memory, CPU

I don’t think any of those are possible (given that there is some construct in the language which will grow the memory) - how do you discern how many times will a given loop run?

For example, how much memory does this program use?

int x = input().toInt()

for 0..x {
// something that allocates at least until the end of the loop
}

And this is the very nicest case of a statically verifiably not infinite loop!
I'd say this is more like if someone automated taking pictures of every flyer and missing pet poster people put up on a lightpole and saved it to a database.

There's more deliberate action when you post something on a public online form than just existing in a place outside of your house. Especially considering you've always had the option to use reddit anonymously anyway.
Steam mods reportedly blocking games that use AI-generated artwork
LLMs were invented at least five years ago (BERT) though you could make the case for a few years earlier. My guess is the majority of Reddit users are new since then, not 0.1%?
I've been trying to find a meaningful job at a BCorp or other socially/environmentally responsible company for a while.
Sadly, it doesn't seem like you get a lot of chances as a Software Engineer, since most of the corporations just offer services or physical products.
Demonstrate how easily and accidentally one can make an SQL injection with these:

https://github.com/porsager/postgres

https://github.com/gajus/slonik
True, the design of UpVPN is quite nice! But JUST the design)

The privacy policy of UpVPN worries me.... Although they assert that protecting user privacy and data is a TOP priority, their logging procedures and data retention guidelines raise some red flags.

By the way, I highly recommend ValeVPN, which you used as an example, to anyone looking for a trusted VPN service to protect their privacy and improve their online experience. I've been a subscriber for over 4 months now, so I checked it out by myself!
The key is the planners of this project were cash burning idiots for ignoring the FEMA risk map. If they had any business sense, they would've completed a profit forecast maximizing insolation while minimizing natural hazards and remoteness for construction and maintenance costs.
Inflection AI announces $1.3B of funding
Can confirm. I happen to live in one of the affected neighborhoods. From my experience in TX, roofs do really well with up to ping pong sized hail. Anything bigger and you have a problem.

It’s absolutely mind blowing to me how many people have their garage packed with “stuff and junk” and park outside. And then they end up strapping mattresses on their cars with duct tape.

I really want solar panels but it just doesn’t seem to make sense here. This is the 2nd time we’re having roof replaced in 10 years. A few houses have panels on their roofs and about 30% panels seem to have damage visible from the street.
Teton Village Will Use $1M Biden Grant to Replace Diesel Buses with EV
I am not a watch person myself though I do wear a Garmin Instinct 2 Solar that I bought last year for some of the activity tracking functionality. It is the first thing for a wrist that I have worn in more than 40 years so I am still getting accustomed to the feel of something on my arm. I may ultimately give it away after getting enough data to understand where I am in my personal fitness at my age (>60).

If I were a watch person I would definitely be a G-Shock person. I bought one for a brother more than 20 years ago when he joined the Army and needed a durable watch. His model charges by solar and syncs to local time via radio I think. No matter where he has traveled he always had the correct time. He told me that the watch has never had a problem and that he wouldn't consider "upgrading" to a smart watch which would tie him to a charger.

Casio makes excellent watches and their entry into the smart watch domain should be interesting. I bought the Garmin because of the battery life, feature set, and reliability and because I have used Garmin GPS devices and know them to be excellent devices. Casio has a similar reputation for quality and so they should be on anyone's short list of devices to consider.
To be fair, mutation testing checks the tests themselves, not the actual code. But yes, it is still a valuable tool in the QA arsenal.
There's a limited problem domain where it's unquestionably the best. Perl beats awk and bash at their own game on their home turf. That's the best way to put it. It's faster, has more shortcuts, less warts, more power, and more readability when well written, and while aged and not huge by modern standards, CPAN (like pypi or npm) is incredible for a hyper-powered awk and bash mash-up for those tasks at the edge of of that limited problem domain. It's installed almost everywhere, so almost always available.

That stuff is just awkward and painful in Python by comparison.
> it definitely did lose something where tracks often felt like ideas, like each was saying "what about this? Isn't this weird and interesting?

You can say this (and people do say this) about literally any music genre, and you will be missing the mark every single time for the lowest common denominator. Vaporwave died because of this lack of critical thinking which reads it as merely random or experiments but it wasn't, and of course it wasn't. No worthwhile art ever is.
Yes, that’s where the disruption comes from. In all Seriousness that’s the advantage left in an efficient market.

Look at all the share economy players it boils down to offload the risk, labor and debt but keep the margin.
TikTok finally admits to funding users’ lawsuit against Montana ban
Ireland and the Netherlands used to be on my shortlist for places to go if a massive SHTF scenario happened in the U.S., not anymore with the directions they've each been headed, which you capture well for Ireland here.
> so maybe that is simply impossible or impossibly expensive

Sorry for swearing, but I too can't believe that there's a problem in setting this thing to auto-dive 3 or 4 kilometers and then pulling it up via an f-ing tether.

I understand why you wouldn't tether the sub when floating into the titanic wreck. But test-diving? come on...
I mostly agree, although the meme-based beliefs about the simplistic notion that it is ~impossible to be "purely rational in one’s actions or beliefs" is highly inaccurate imho. I don't disagree that people can't currently do it, but then consider how much we've improved when it comes to things like racism. Maybe if we actually tried to be rational (rather than patting ourselves on the back as is a popular practice here and in Rationalist and Scientific communities) we could make similar progress.
Book recommendations:

* Good Inside by Dr. Becky Kennedy

* How to Talk So Kids Will Listen & Listen So Kids Will Talk (The How To Talk Series) by Adele Faber and Elaine Mazlish

Good luck!
Translates into: Money, Money, Money.
If anything was proven by SpaceX in that context then it is that there are still many lessons to be learned.

https://www.compositesworld.com/articles/spacex-announces-co...
Chaum designed and tried to commercialize an anonymous + offline payment system in the 90s already.

Basically he used (and invented) blind signatures to allow the bank to sign a 'coin' without knowing what they signed. The customer takes the blindly signed coins from the bank, pays at a merchant and later the merchant deposits the coins at the bank again, where the signature is checked.

In this context offline just means that the merchant can verify the authenticity of the coin without immediately needing a connection to the bank. At some point in the future, however, the merchant will have to connect to the bank to get their money.
Check out his original paper for details[1].

Offline systems have drawbacks, though. E.g the GNU Taler people made the pragmatic decision to have an online system. See chapter 1.2.1 'Offline vs Online' of Florian Dold's Phd thesis for a discussion on why[2].

[1]: https://chaum.com/wp-content/uploads/2022/01/Chaum-1990-Chap...
[2]: https://taler.net/papers/thesis-dold-phd-2019.pdf
One thing I've been thinking about: it's only a matter of time before your friends load an AI assistant on their phone, and it devours every text message you have ever sent to that person, every photo you've shared together, every record of an in-person meeting. This makes me really uncomfortable.
One of my favorite ways to 'fix' vista era machines was to turn off the indexer. That bad boy would take over the machine randomly then rescan the files over and over. They fixed a lot of it in sp1 and win7. But it is still terrible.
Finance language for million. Mil Mil aka thousand thousand. Mil is Latin for thousand hence why CPM is cost per thousand, not cost per million impressions.
Not sure wealth is moving out or rather people who cannot afford to live there are moving. People who are wealthy and afford to stay will stay in the coastal cities where most of the outbound migration is happening.
It does seem like. Playing by the rules limits growth. Stealing, cheating, lying, manipulating, are the endless money cheat, particularly in societies where most people abide by the rules. Once they hit big they find willing politicians to adjust laws to their favor. Rinse and repeat.
Consumers will routinely go for a smartwatch that is $25 cheaper that is riddled with spyware.

There are two schools of thought over this: they just don't care so it's fine or the wool has been pulled over their eyes.

The backlash from industry against laws that are largely just intended to inform consumers and keep them in the loop (like GDPR) kind of hints that it's not the former.

Consumers are especially bad at pricing risk. Just because they made a decision doesn't mean that they walked into those risks with open eyes.
Both anecdotal experiences but in my recent exercises with HIPAA compliance with AWS, etc they were nowhere near this explanatory/helpful.

The messaging/communication was more like what I described - "Oh yeah here's BAA you're good to go".
Supreme Court Strikes Down Race-Based Admissions at Harvard and UNC
I have tried Dafny. I was quite impressed with how easy it was to set up and the integration with VSCode (even though it was fairly buggy).

However it was very difficult to prove things. I often ran into cases where could prove something for 3 byte values, but not 4 bytes, and when I asked about it the answer depended on some really really hardcore internal knowledge of how it worked. E.g. when exactly functions are inlined.

So I love the idea, but in practice it seems like it is currently only really usable by people who know how it works internally.

That isn't the case with the hardware formal verification tools I've used (e.g. VC Formal) which I have very little clue how they work (it's basically magic as far as anyone I've asked is concerned) but I can use them very easily.

I suspect formally verifying hardware is easier than software but there you go.
Daaaaadddd
According to the image caption this article seems to be based on ESA's GOCE mission (2009-2013)[0].

"Detailed analysis of GOCE's thruster and accelerometer data serendipitously revealed that it had detected the infrasound waves generated by the 2011 Tōhoku earthquake (whereupon it inadvertently became the first seismograph in orbit)." [0][1]

There's also NASA's GRACE mission (2002-2017) which has been relaunched (GRACE-FO, 2018) with almost identical hardware [2]: "GRACE measures time variations while GOCE measures the static gravity field." [3]

[0] https://en.wikipedia.org/wiki/Gravity_Field_and_Steady-State...

[1] GOCE: the first seismometer in orbit (2013) https://www.esa.int/Applications/Observing_the_Earth/FutureE...

[2] https://en.wikipedia.org/wiki/GRACE_and_GRACE-FO

[3] GRACE & GOCE (2008) https://www.science20.com/planetbye/grace_goce

(Edit: fixed link)
Halo car paradigm. John Siracusa has touched on this for the Mac Pro:

https://hypercritical.co/2013/03/08/the-case-for-a-true-mac-...

Sad that other than in price, Apple has really just given up on this.
That’s the economics of (non-symbolic) AI. To work, it needs humans to create stuff for free.

Putting it more bluntly, it is somewhere between a parasite and a slave driver.
What exactly is the difference between that and downloading billions of pages worth of people's private messages and medical records, and putting them in a torrent? If there is a difference, I should be able to make a disability discrimination case under the ADA and erase that difference, because I don't have the memory to do that without the aid of a prosthetic (i.e. my laptop.)
It's a small tool for generating variations on a chord progressions, not writing songs or coming up with melodic ideas. No need to make everything complicated.
Supreme Court puts an end to affirmative action
Privatization and deregulation trickledown Reganomics / vampire capitalism come home to roost.
> The biggest factor they can monitor is verifying miles driven. Miles driven, unsurprisingly, has a bigger impact than virtually anything else someone signing up to be monitored would be guilty of.

In general, no surprises.

What really surprises me is that my insurance company never asks for an odometer reading. I haven't changed insurance in years. It's also hard to estimate how many miles I will drive in a year because my life situation changes every few years.
It's nice that everyone is supporting this, I've written a portable awk module that takes control of the parsing and it is SLOW (and a little buggy). I'm a little bummed that nobody will use it but this is truly a step in the right direction.

I guess for the people that are still using nawk, you can set up an AWK envvar so you can { awk -f $AWKU/ucsv.awk -f <(echo '{print NR, $1}') }

https://github.com/Nomarian/Awk-Batteries/blob/master/Units/...
My take away is that this list is very unreliable.
Nintendo offers vague answers on backward compatibility for “Switch 2”
It definitely does connect to the phone. I receive notifications on mine all the time.

I love my Bangle.js 2, and have written my own watch face for it.
The Cognitive Style of Unix (2011)
Exploring the Software Ecosystem for Compute Express Link (CXL) Memory
Anyone can read your blog and then post their own blog post using knowledge they learned while reading yours. ChatGPT "learned" from your blog that same way
To some extent. Others can ingest your work, quote it, talk about it, criticize it, summarize, etc.
The article largely discusses the band from Charleston to Jax. That's coastal. There is a lot of wealth flooding to Charleston and areas like Beaufort. I have seen it first-hand, although I live on the west coast.

There are other factors at play besides just affordability.
Ethics is defining harm. Did you not take philosophy in school?
Supreme Court Rules Against Affirmative Action
Sure, in the same way they all eat each other.

It's almost exclusively carnivores/omnivores who fit this description, not herbivores....
Sault Ste Marie, Sudbury, Quebec City, and St. Johns immediately come to mind.

https://www.point2homes.com/CA/Home-For-Sale/ON/Sault-Ste-Ma...

$260k for a multifamily home is pretty reasonable, in my books. The eternal issue though, is convincing new Canadians that there exists a life outside of the GTA and Vancouver.
> The real criteria is whether Kagi will be able to scale beyond a niche market, and establish a sustainable mainstream business.

Why? Even if they never get close to being as popular as Google, they can still have millions of paying users.
IDK. I've declined the tracking with State Farm, and I drive pretty conservatively. I might speed by 5mph or so but I really try to watch traffic and minimize my need to accelerate/brake as it does result in better fuel economy (and saves wear on the brakes). The MPG on my cars absolutely drops by 2-3 MPG when my kids are driving. I just reject the tracking on principle. There's too much incentive for the companies to monitize this data once they have it, and most of us know that really anonymizing data can be quite difficult.
Ireland is a remarkably dysfunctional country. But I'm a bit salty after being told I'd have to wait 9 months to find out if my daughter had cancer and that I just needed to "be patient with the system". Mind you, that was going private - public would have been even worse.

But hey, sure it's grand, we've always done it this way.

(She does not have cancer. We were able to determine this by going to Northern Ireland and availing of private consultations in the UK. But it's absurd that it was necessary to do this.)

Of course, we have an agent looking for houses in Utrecht for us now, so maybe I'm just trading one dysfunctional state for another. At least one with better bike infra, though!
This makes sense for high-stakes cases that will definitely go to court. Otherwise it is cheaper for both companies to settle out of court and say both drivers are at fault and will be each paying their deductibles, and companies split the repair bill.
I know a lot of people here thought Kagi wasn't worth it, but I'm an early adopter who has been a happy customer for some time now.

Search is really important to me, and it isn't just about looking up businesses or Wikipedia pages. I read lots of academic papers and just want it to be easy to separate the wheat from the chaffe. Kagi makes that really easy with its lenses. Sure, Brave search has something similar, but I like Kagi's interface better and having to pay them gives me the sense their service won't just be deprecated or significantly changed at the whim of a CEO trying to satisfy advertisers or whatever. Having insight into how many ads and trackers on a page is nice too, as well as being able to demote and block certain domains. It's nice that I can block a domain and it's also blocked on my phone.

What's especially important to me is the ability to wrap my queries in quotes for literal string matches. Granted, no search engine is perfect at this anymore because the web has become so huge, but Kagi seems to be the only search engine I use that gets string matches right more of the time and doesn't give me fake results when there are no actual matches. That's what pisses me off about The Google. And though I once used DDG, I found that the quality of search started getting worse and now it seems like quotes barely even work with that search engine now.

I hope Kagi succeeds. It doesn't need to compete with The Google. Just be good enough for those willing to pay for it.
Supreme Court restricts use of affirmative action for college admission
Kelly Blue Book is a thing. Possibly enforcement just hasn't caught up with this guy
OSD335x C-Sip Brings a Dead Bug Single Chip Computer to Life (2019)