skysight-inc/HackerNews huggingface dataset:
What is the actual problem that this effect-oriented approach addresses? The effects of methods that are called by other methods will be concealed, so at the calling site, you'll have no idea that the high-level API `do_stuff` is going to utilize `io`. That is, unless the effect decoration "infects" the caller like `async`, in which case every complex API method will be decorated with a huge number of effects.

Simply put, what does this buy us?
Idk, on one hand I hate corporations and suit and tie MBAs and lawyers working to enable the 1%.

But the prerequisite to the above argument is that people have a right to upload to YouTube; we don't, but it would certainly be a better service if its users weren't plagued by false copyright claims.
The browsers I use either has a button to translate the article (Safari) or did so automatically (Chrome) so I had no trouble reading the article without knowing Mandarin.
Wrong. The problem was when interest peaked and people were giving the impression that the only path anyone should take is seeking a university degree. A whole lot of people ended up spending an enormous amount of money and working really hard on degrees that did not add value to their lives either through career opportunities or the other nonjob benefits a university degree can offer but increasingly does not because so many are just chasing the certification and have little interest in education for its own sake.

Immigration programs like H1B also sucked the market out of low end education required jobs so employers never had to reach out to entice rural kids to getting degrees and joining them. The open door to immigration left those people behind which has fueled the current class/ideology conflict in the US. Donald Trump is what half the country imagines their best case of success would look like because there’s so little of people that they identify with gaining success.
>The world is a lot less naive then it used to be

Or rather more hopeless. You could get by in the past without hustling all the time like that.
I was talking about page 10 of the PDF [1], in Chapter 1 (odd, the original link in this HN post is now taken down).

The part starting: "The rays of the Sun falling on the Earth can be considered parallel because..."

As another commenter pointed out, the following paragraphs do mention the penumbra and solar disk, but I feel like the reasoning put forth in that initial paragraph is simply wrong (though common), even if it's briefly expanded upon afterwards. Or maybe it's just an artifact of the translation that it comes across sounding more authoritative than it is.

[1] https://gitlab.com/mirtitles/perelman-geometry/-/raw/master/...
In short, the crisis isn't enrollment - left or right. The "crisis" is that an investment in a college degree pays inferior returns. The solution for any given higher edu institution is simple:

1) provide the knowledge and skills that make a degteed student more valuable in the market (i.e., to get a better job, higher salary, etc.)

2) Lower the cost of tuition. Demand is down so price should follow, obviously.

Unfortunately after years of cheap and easy money (i.e., student loans) these institutions have become slow, bloated, etc. Some deserve to perish.
Can your grandmother use it, though? Without you setting it up, I mean.
Thanks, this is fascinating.

Re-reading your comment above, I had missed that you were assigning the output of the hash function back into the state. I.e., something like:

state = initial_seed
def random():
state = hash(state)
return state

Whereas I was proposing something more along the lines of:

seq_num = 0
def random():
result = hash([initial_seed, seq_num])
seq_num += 1
return result

If I understand correctly, hash collisions (which are inevitable) will cause the former to loop around in a cycle shorter than the size of the theoretical state space. Whereas the latter (I don't think?) suffers from this. But it may still have bad statistical properties, depending on the hash function.

For what it's worth, I did a (very informal) comparison of MurmurHash3 vs SipHash when I started my approach and found that MurmurHash3 (despite being advertised as passing the avalanche test) gave very statistically biased results. Something that should have generated a uniform distribution definitely did not. Whereas when I tested SipHash the output looked (at least to an untrained eye) essentially indistinguishable from a true random source.

Your parallel comment seems to indicate that there isn't a lot of great practical reading on this topic; I don't suppose you've seen a discussion anywhere going through anything like the approaches above, and whether there is a way to do it "properly"?
Maybe, but if they happen to know someone familiar with web dev, you’re really talking about a Wordpress site and a QR code that goes to that domain.
My layman understanding is that Russians own a lot of UK, largely financed by revenues from oil and other natural resources.
> Not Microsoft or Apple, nor anyone else. Me. That's about the only way I can trust current "AI" to be used properly and safely.

We are part of this big game. Concentrating on "me" solely may not work is my worry.
"Thankful" for surveillance?
Both (and Google) have "auto-fill" and password manager features that capture all that.
Sounds like it’s hybrid then. Google is RTO all the way. They could make an exception for someone like Ian, I guess, but then so could Apple.
Well, that's fine. No harm done.
They sorta did in the Apple world. Maybe not quite a standard, but quite common. Apple shipped several Macs with (optionally) built-in Zip drives in the late 1990s.
When Companies Ask for Your Social Security Number, Try Saying No
The one thing I like the most when I'm hungry is an I.T. problem.
https://archive.ph/dyBeR
Yep, I was also screwed by Cerberus. These days the only software products I pay for are those I can also pirate a backup copy of.
I think you'll find it's a little more complicated than that
Reminds me of Balsamiq, which was the rage about 10 years ago.
I would argue that not having an iPhone is behaving as a filter for likely incompatible pairings if not possessing a particular brand of phone is an issue to any prospective partner.
When you say "obviously dangerous" do you mean "obviously breaking encapsulation" or is there a bigger issue? If there's a bigger issue then I'm not sure how it's useful for solving this problem of wanting the details.
Holy moly that's like $300k in vacuum fluorescent displays (probably much more since they're exceptionally large). Those things are not cheap.
Another interesting quirk of Pop III stars is that their initial mass function is expected to form much more massive stars than Pop II or Pop I. So even if Pop III stars are longer lived at the same mass as Pop II or Pop I, there will be a lot more supernovae per time, leading to fast enrichment and then Pop II.
One would need to control for brightness differences.

Light levels outdoors will generally be much higher. As a result, the pupillary diameter will be smaller (a higher f stop in camera terms) and the depth of field will be much deeper and allow higher spatial frequency “reading” with minimal physiological accommodation.
I think it’s fun and enjoy reading it.
This article seems to be based on an assumption that total college enrollment in and of itself is an important and meaningful metric, and that seeing it decrease is a bad thing.

In reality, looking at total enrollment rate matters for very few people. That stat is only meaningful to universities themselves and the banks writing student loans.

An individual's life, or society as a whole isn't made better solely by graduating college - at that point its just a piece of paper and a huge expense. What matters is how a person's life compares to what it would have been without college, total enrollment will never tell you that.
> I know everything is through Bamboo/whatever software nowadays so I wasn't sure if they really had any control/input on these things.

You have control, they don't.

Withholdings are calculated based on elections you make on an IRS form called a W4 (which could be electronic or paper). Neither your employer nor the IRS "control" that, but there are some common case defaults.

It's on each taxpayer to understand their actual tax liability situation and adjust withholdings accordingly.
Especially when plenty don’t work professional jobs anyway as a result.
The RS-422 ports are backwards compatible with RS-232, so you don't even need a special RS-422 adapter to talk to them.

The RS-422 support is just there to support LocalTalk networking.
That's exactly it. The earned income tax credit (EITC) is a direct transfer of money from the government to tax payers that only low income households are eligible for.

Most of the low income audits are related to the EITC, because people tend to fudge checking a box to get more money.
Do you notice any difference if you update `BenchmarkFoundErrorsIs()` to the following?

func BenchmarkFoundErrorsIs(b *testing.B) {
var es errStore
for i := 0; i < b.N; i++ {
val, err := es.GetValue(true)
if err != nil {
if errors.Is(err, notFoundErr) {
b.Fatal("expected found")
} else {
b.Fatal(err)
}
}
if val == nil {
b.Fatal("expected not nil")
}
}
}
I don't know anyone in my field who disables javascript, sorry
Thank you very much.
I wasn't sure if the name was suitable either.
I will change the repository name to liquidui-animation.
> It's not about how google wouldn't be able to exist. They can surely exist as a search engine. It's not that expensive.

How do you expect them to earn money? The reality of the situation is pretty clear on this one, it is ad-supported or irrelevance for search engines. We've been watching this market play out for more than 2 decades.

> What you actually miss here is the fact that we're getting MORE ads all the time.

I'm not missing it, I just don't see why you care. I can understand using an ad-blocker, but to get worked up because a site shows ads to support itself is entitled to the point where it is stupid. Ads mean that freeloaders get something good for free, and the people who pay obviously believe they got a valuable service from the ads, or they wouldn't have bought the advertised thing.
Aurora is probably the best managed database solution out there but it is not cheap.
I'll offer a counterpoint - I live in a nice building in a bit of a rougher part of a major city. I've learned that the police do show up thankfully, but it takes a very long time unless there's literally a life on the line. (Which, I know, is better than some other major cities.)

The couple of times I've interacted with them, it's been painfully obvious to me that they feel like they need to put on a performance for me, even if it's clear that it's an unsolvable crime. (In both cases, it was a property crime worth reporting, but also one with literally no evidence to follow up on.) I honestly wonder if some of the less well resourced people in my neighborhood even get a similar time of day from the police - my impression is that they probably don't.
On the other hand, I think it’d make total sense to implement an optional mode that blocks programs’ ability to read the clipboard until the user explicitly approves them. I understand why some people might not want that (which is why I’d like it to be a setting), but it’s always felt a little weird that any program on desktop programs can grab the clipboard at will.

Things like making the clipboard “intelligent” might help too. On macOS there’s a bit of this when copying passwords from the system password manager, where the clipboard is cleared either after paste or after some short period of time to reduce chances of grabby programs pulling it.
The time and effort expenditure to get a degree is often forgotten. It's the biggest thing, I think, and also the biggest economic impact: all that time spent studying, isn't (directly at least) providing value to anyone except maybe to the student.
Just the fact that you aware of a particular Linux distro indicates that you are a techie. Most people haven’t even heard of Ubuntu. Among those that have, many of them are convinced that using Linux means using the command line, which they consider either scary or confusing. It’s an uphill battle. I’m kind of surprised Canonical hasn’t done more consumer education / marketing. But it’s not entirely untrue, either, albeit the Ubuntu GUI can take you pretty far.

I like Ubuntu and I agree that it has a pretty good install UX. But I’ve still had driver issues even with common hardware, as most Linux users have at one point or another. Updates aren’t quite as straightforward compared to Windows/macOS, as it involves using `apt` to properly prepare for an update, etc. It’s a technical operating system, optimized for people who understand technology. It’s very good at that, let’s just be honest about it.

For non-techies to adopt Ubuntu, various changes will be needed. One of them is for Ubuntu to be an easy and advertised option on a new computer that a non-techie would buy (meaning, custom rigs or niche manufacturers don’t count).

They need an on-ramp.
Apple can't acknowledge that Airtags are an anti-theft device, because if they do, they would also be implicitly acknowledging that they are a stalking device.

The only reason why they can sometimes work against theft is because thieves do not realize they are being tracked. That's because Apple's anti-stalking measures are sometimes insufficient.
The current generation(s) of graduating undergrads are getting utterly fucked. Especially the ones that took out loans. Because of the job market, they'll just sit there and accrue interest

It's crazy how much influence interest rates have on the broader economy and social mobility. If the fed keeps rates higher for longer I wouldn't be surprised if we saw a cliff in college enrollment back to where it was in decades previously. And if that happens we could see a similar cliff in political affiliation. Time will tell
(edit.com as in the old msdos editor, not as in some new web thing)
Probably not for hard cases, but I find brown/pink noise useful when I _need_ to go to sleep. Works for me most of the times.
Do they still pipe filesystem calls through a windows share? lol
Your taxi company should start in the middle ages and gradually develop for 1500 years.

A friend from Türkiye told me in his village they take turns taking everyone's cows to pasture every morning and back home at the end of the day. Some homes are abandoned, people died, the gates are open, the cows still living there just join the heard and go back home at the end of the day.

Horses or dogs should be able to learn to walk from A to B if they get food there. If you don't pay them they should eventually refuse (specially if it is you again) and require some payment in advance. Younglings can be tied to the cart. I think they will know their route eventually.

You could even have a Musk like figure promising it will work next year for the first few decades.
Tiny fern has the largest genome of any organism on Earth
We lost the most powerful longwave transmitter, and why that's a big deal (2023) [video]
Digital communications is America’s gift to the world, look up Claude Shannon
Even just reducing the hash to a single word chosen from a list of a 1,000 words or so should be "good enough security" for most cases as long as the hash→word algo is unbiased.

It's a TOFU check that's done once; you don't need a whole lot of randomness here to make attack hard.

Also your list of names has some junk in it:

Gan(4)
Huan(7)
(podcaster)
{++/Pin/Shan}
O'
Mell'O'
C.N.O.T.E.
Cachivache,
Mister^Fly
G***

And more. I know it's not your list, but just FYI. Probably want to filter on non-[a-zA-Z] or something.
I mean, most people aren't criminals... what are the odds of someone being a DOUBLE criminal!?
This is why everyone needs to show up on election DAY and cast their vote. Can't make it to the polls? try again in 4 years.
for me its not about losing anything important or practicing safety with backups. i just dont want bloat and activity everywhere. too many connections too many extra features suggested or mandatory etc etc. i guess im a minimalist in that sense. just want cleaner faster everything even if its a bit more inconvenient.
This got me thinking of this video:

https://www.youtube.com/watch?v=IbUhA6Vt6Sk

"We just lost the most powerful longwave transmitter in Europe, and why that's kind of a big deal" (2023)

Slight Technology Connection vibes, really fascinating stuff.
I think we should applaud the people who take these steps.

These tech companies work with all the rest of the companies to use our own computers against us.

Most folks have normalized the data collection, the dark patterns and the faustian bargains that are now happening on a daily basis.

Treating them with ridicule is just not necessary. The folks who say no are really working for the rest of us.

I can give you a couple website that are intimately intertwined with google services:

- the california FTB website (califorina's IRS)
- the california DMV website (not only drivers licenses, but real id)
- kaiser permanente (health care)

Most normal people, or your kids, or your parents are required to use these sites (or it is very difficult not to use them). Why should they be tracked by advertisers? why should nobody complain?

https://www.theregister.com/2024/04/26/kaiser_patient_data/
What hidden information that you can't ever change?
Wasn't there an X window manager that you could skin in the same way?
Don't talk too loudly about this stuff. You'll be roped in with the "Alex Jones" crowd because any talk like that implies biological determinism, which is deeply against the "acceptable ideology list" in our overton window.

God forbid if you connect the massively increasing youth LGBT identification rates to any biological or environmental factors - it must be 100% due to cultural change!
Is the performance lost in the panic recover() not the actual panic?

Just a guess, I'm not a Go person.

If there's no attempt to recover in the code, then panic() wouldn't need to save any state and the compiler might just optimise out anything needed for recover()y.
No, myopia is definitely PARTLY heritable. Over 100 regions of the human genome are known to contribute to myopia development.

Here is an excellent paper in Nature Genetics:

https://www.nature.com/articles/s41588-020-0599-0

But you are right that environmental factors are also critical. Most types of myopia are modulated by gene-by-environmental interactions.

Lots of near-work is the number 1 culprit. But susceptibility to near work is a function of your genome.
The agency running the German equivalent to WWVB, DCF77, has looked into piggybacking an emergency warning signal onto unused bits of the time signal:

https://www.ptb.de/cms/en/presseaktuelles/journals-magazines...

These days though, a more popular idea seem to be to piggy back onto GNSS signals, which are also broadly available (no idea how well they compare in practice to low frequency time beacons), and for which importantly many mobile devices already have a receiver built-in:

https://defence-industry-space.ec.europa.eu/galileo-emergenc...

The US also already has pretty good coverage with the NOAA weather radio system, which supports a digital, zone-based alerting system for both weather and other hazards. That has the big advantage of being regionally steerable.

In fact, I can't imagine many events other than weather (which is usually localized) that warrant such a low-entropy signal on a nationwide basis, and everything I can imagine has very limited actionability. ("Asteroid inbound, prepare to hide in the basement for a few thousand years"?)
Effect systems have always felt to me like the functional programming community re-inventing dependency injection, but at the type level.

At the term level, you could just let your function have a function as a parameter `read_file: IO -> String`, vs. annotating it with some kind of type-level "filesystem effect". And the former is a lot more flexible over time.
Tiny number of 'supersharers' spread the majority of fake news
Unless I completely misunderstood the post, a function that calls another function with effects will indeed be "infected". That is, unless the effect ends up being local (such as passing a mutable reference to a local variable).
Whoops, thanks for the correction.
A deposit for car rental is normal. If you provide a credit card they reserve the amount without actually charging you. But if you only have a debit card or your credit limit is too low, they cannot do that. So you have to pay upfront, and they will refund you after the rental.

I'm guessing the 'waiver' is for their enhanced insurance, which means you don't pay anything extra if there are any damages.

I've rented hundreds of cars in Europe over the past two decades, and never had an issue. I booked through whatever site is the cheapest (which often is their own site, once you sign up for the loyalty programme). Never took the extras they try to sell. Car seats are carried by airlines for free (even Ryanair), so you don't need to pay for those.
Happy Aurora Postgres serverless customer here. Be sure to use pgbouncer (self hosted, but it needs minimal babysitting) if you intend to use it in a serverless environment (and even if you are not, the benefits of not having to worry about connection pool exhaustion are still worth it). AWS's proxy won't work too well with prepared statements connection pooling (something known as connection pinning).

EDIT: and yes, it's not cheap
Unpopular opinion maybe, but I think sandboxing and app packaging/distribution should be entirely separate components so the user can mix and match the two freely. Combining both into a single “solution” makes for inconsistency and trouble.
How "biologically recently" are you talking about ? In India, milk has been there since the first domestication of cattle 8000 years ago. Ancient Indian civilization was built on milk. Not only was it drunk regularly but it was also turned into ghee.
https://nleomf.org/slave-patrols-an-early-form-of-american-p...
The Mac RS-422 ports are backwards compatible with RS-232, dumb cables work fine. No Mac users were buying special RS-422 modems back in the day, we all used standard PC RS-232 modems and they worked fine with just a dumb cable. Even Apple's own serial printers were just RS-232.
You say that like they knew it was there after investigating lots of very small value crimes which led to a very big take down.

Instead, a couple of cops followed up with a gift wrapped solved case of "locate my stolen items at this exact location", and stumbled into a big take down just because they decided today they'll do some real police work.

Had this one civilian not been pissed off enough to plant trackers, this caper would have continued for years.
> Yet if the government hadn't assigned itself the role of distributing vaccines for free, it wouldn't have been forced into this position of rationing scarce vaccine supplies.

Man, if Reason is keeping people this shallow on salary maybe I should abandon my career in programming.
Bruhat Soma spelled 29 words in a tiebreaker to win Spelling Bee
The nil check is not more expensive.
The article starts off with a motivating example of effects getting "bigger" when composed but I don't see where it does anything to contain / control that expansion (other than "proto" which does full inference)

Seems like complex functions could end up with effects lists of unwieldy size, similar to how Elm programs end up with a giant "Msg" type.
Yeah good point, I have seen this before with sites, but is suss.
People still use heroku?
Did you read recreationally as a child? I did not read books until I was 13. Not one before 12—-mild dyslexia. Emmetropic though to my 70s. My kids were both heavy readers almost as toddlers, as was my wife. All are 8 diopters myopic. Saved by dyslexia ;-)