skysight-inc/HackerNews huggingface dataset:
Love your blog!
A question: How does CLOS rate in terms of "functional purity". Or does it matter? The biggest selling point of Haskellers seems to be that Haskell is a "pure" functional language. Are there practical problems caused by mutable data in CLOS?
I appreciate your reasoned response. But the misinformation that we tend to focus on isn't "we faked the moon landing" or "the sky is a layer of impenetrable foil." It's anti-muslim riots in Sri Lanka[1] or the fact that a large percentage of the US electorate believes that the 2020 election was fraudulent. These are clearly cases of "real and demonstrable harm," even if you believe that other things also sometimes cause harm (even if you believe other things cause more harm!).

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

Edit: I also wanted to point out that there's a technical term for true information that causes harm, "malinformation." Those of us who have studied misinformation have actually spent a lot of time documenting how misinformation has appropriated the trappings of malinformation in order to become more convincing. Furthermore, most of the misinformation being shared by volume on social media isn't of the "the sky is a layer of impenetrable foil" variety.
Quoting an expert from the last time this was posted:

So at the end, it rephrased a statement from "Neural Tangent Kernel: Convergence and Generalization in Neural Networks" [https://arxiv.org/abs/1806.07572], besides in a way which is kind of miss-leading.

The assertion is known by the community at least since 2018, if not even well before.

I find this article and the buzz around a little awkward.
It's somewhat orthogonal, yes, but a lisp-1 just has more ways to run into the name collision.
They could include the in the EV narative. Right now, they are creating and EV future that's got bad quality expensive cars.

If they worked hard on the Bikes, they may be able to ameliorate some of the issues around modern day commuting.
I never followed any Starlink news, but from the linked page I conclude that the beta is already running, has there been an independent analysis with focus on more detailed aspects like jitter/packet delays/packet loss yet?
Their business interests are also of minuscule importance compared to the impact to society these tools have.
Yes, you (the "data controller") use them as a "data processor" and if they act compliant with the requirements of one, you're all well. Stuff like this is what the "data processor" definition is for.
Agreed their whole philosophy on art and technology is so interesting. Some of the most interesting current outsider technology.
How many email accounts does Gmail have? How many have you seen locked for no reason? It has to be a staggeringly low percentage. I understand the fear, of course.
Both of these are definitely features I would really dig, particularly if I'm able to subscribe to whichever one I need.

If I'm building a photo-hosting app, it would be a bummer to pay for/build out a big "Organization Subscriptions" feature; if I'm building an enterprise-oriented chat application, I wouldn't want to spend many hours or dollars on individual "User Subscriptions".

But that said, I recognize splitting out those two features is more of a cherry on top; the main value here is just having them available to me in the first place. Either way, definitely keeping my eye on Clerk! Good luck folks!
"or fun, I tried “de-archiving” an old colleague’s blog from The Wayback Machine. Getting the first few pages was easy, but getting the whole thing, and with quality/precision, was very hard."

Any good tool to extract a website from archive.org?
In firefox, trying to 'view source' yields the source for a 500 internal server error.

Does that mean that firefox makes a different request when I click "view source"? As in, from the server logs, someone could in principle discover whether a request was created by clicking "view source"?

Also, like everybody else, I'm here to report that the counter does not decrease monotonically :(
Cistercian Monk Numeral Generator
"The numeral system of Cistercian monks uses a quadrant (in 4 parts) to represent numbers from 0 to 9999.

Any number necessarily consists of a central vertical bar, if nothing else is written, then it takes the value 0, otherwise, the quadrant at the top right corresponds to the units, the quadrant at the top left for the tens, the quadrant at the bottom right for the hundreds and the last quadrant at the bottom left for the thousands."
The size of this image is comparable to Google Maps.

Go to Google maps and zoom out as much as possible. The bottom right hand corner should display a line measuring 1000 miles. Then zoom in so that the line measures 1 mile.

This is the same as zooming out on this map so to 30 degrees, then zooming in to 100 arcsec.

Google maps can zoom in a bit more to 20ft, but it's still impressive.
I thought Tesla was an pro-environment company. Bitcoin mining produces a lot of CO2 [0] [1].

[0] https://www.sciencedirect.com/science/article/pii/S254243511...

[1] https://arxiv.org/pdf/2011.02612.pdf
This is interesting, but the number I'd be equally interested to see is the amount of non-renewable generation that needs to be available to serve the load reliably. Renewable power is great and all, but people expect the lights to turn on at night, when solar is unavailable, and the AC to work when it's hot out and the wind isn't as strong. (Not to mention reliable power for manufacturing, comms, healthcare, etc.)
The burstable CFS bandwidth controller
This also looks like they are comparing running Windows versions of software to the OSX version of the software on M1.

So there are 2 MAJOR variables, which they combined... performance of OSX vs Windows and performance of M1 vs i7.

IMHO this benchmark doesn't mean anything just based on that alone.

To accurately compare, they need to run the benchmarks on same processors on Windows vs. OSX to establish the OS performance. Once that is done, you can infer performance between the M1 and current gen mobile i7 processors.

To be honest, this is the reactionary responses that you would expect from someone who is extremely behind. The other thing that is really important to keep in mind is how long and how well established x86 has been for desktops. Apps/frameworks/compilers have definitely optimized for this wherever possible and only in the last few years has ARM has been picking up critical mass for desktops/laptops. Sure over there have been tons of phones/tablets but there haven't been many daily drivers.
I think the idea is that a slur is a much stronger insult typically aimed at one's ethnicity.

What's being said here is that the word retard is an insult, but does not rise to the level/strength of a slur.
You know these things are allowed to be something other than all or nothing, right? You can hold the stance that WSB fiasco is idiotic scaremongering while also acknowledging that there are other internet mobs that do real harm. Because when it comes to WSB I completely agree with you.
This should be required reading for Paul Krugman.
BBST Episode 2: Dealing with Imposter Syndrome (Guest Ricardo Luevanos)
what if it's green lizard man chewing cables?

one has to start somewhere reasonable and realistic first.
> it seems that my bank doesn't support SEPA Instant Credit Transfer!? I'm not sure if any bank here in Germany does (never looked, though).

There are several banks that support it. However, for instant transfers to work in practice, both the sending and receiving bank need to support it. I know of at least one person who opened a bank account with an Instant-Transfer-capable bank to get access to Instant Transfers.
Ask HN: How do you generate higher-quality ideas?
Not necessarily ground-breaking or original, but compelling and interesting and useful. It can be any domain whether scientific, economic, or art.
Way back when I first heard of this new thing called “Linux”, I downloaded all 3 CDs worth of RedHat 3, over a very long few days on a 33.6 dialup connection.

I then discovered the FTP client I used defaulted to text mode. Needless to say I was a bit annoyed at it, and then also myself for not looking into it.
If nothing else, people tend to to put more effort into properly training large dogs out of any human-aggressive tendencies. It's a lot easier to view your Chihuahua nipping at someone's ankles as cute, compared to your pitbull doing the exact same thing.

Honestly, the biggest problem I've had with large dogs is poor socialization in how to play with humans. A dog doing properly-social play by dog standards (play-bows, carefully light nipping, etc) can still be a really worrying experience for an adult if the dog is 100lbs.
DOJ Drops Challenge to California Net Neutrality Law
Why security models based on specific attacks are outdated
Reminds me of educational video "How Differential Steering Works (1937) [video]" which was appreciated here on HN.

https://news.ycombinator.com/item?id=15122031
It ironic, because the place I worked that had the most duplication was where we had 5 guys named "Rohit" on the team.

And this was in the US. :)
Twitter verified fake “Russia's MFA in Crimea”
Given massive financial losses are known to cause suicide, suddenly claiming someone owes money, and then taking that money immediately, is not reasonable.

If RH believes someone owes them money they should do what anyone else has to do - notify them via invoice or bill or whatever. If they were so concerned that the money they lied about was going to disappear they could have simply frozen this guys account.

Again, massive financial loss has a well established causal relationship to rapid suicide. You can’t simply steal this amount of money and then claim that this was not a foreseeable outcome.
given the properly transformed space that may very well be true...
Clickable Example/demo result page without login would be handy.
> If, hypothetically, being trans inverted the expression of the gene for being gay

That, although always possible, seems pretty far-fetched.

> If you can't find the gene in the smaller pool of subjects, you weren't going to find it in the larger one.

Except that here the larger one includes precisely the community of people that has the highest incidence of same-sex attraction. Imagine trying to determine the influence of genetics on skin colour after having removed from your study everyone who self-identifies as black.
> I can even do some crazy things, like share my local branches with other developers over side channels

Haha, right, totally crazy, you could use git just like it was designed to be used! Who would do that!!

(Joking aside, despite Githubs frequent outages, I don't recall the git service itself ever being affected)
sort of like "economic moat"...yeah I can definitely see why AWS is quickly becoming a monopoly. 10 years ago? I might have used Clerk, I guess I'm not seeing what the value proposition here is to me its:

Do I trust a new service or continue with one of the most trusted service from AWS?
Well, your balance is all speculation and obviously the walking did not help.
corpo mercs are greedy opportunists

HN is full of them pretending to be hackers, and who play upon hackers' collective sense of self to peddle investment schemes
> While away on vacation, I once sent $1000 in cold hard cash, on a Sunday, to an unbanked person in Los Angeles, in less than 1 hour, thanks to bitcoin and the recipient withdrawing it for cash at a Bitcoin ATM. There is not a single alternative service in the world that would have made this possible.

https://business.ebanx.com/en/resources/payments-explained/p...
Not yet. We plan to pursue SOC 2 as we build out Organizations, since it's a clear requirement in a B2B context.
The pricing model has me confused:

1) Pricing is free up to 5,000 MAU

2) But the next pricing grade starts at 1,000 MAU for $49/mo + $0.05/MAU additional

so if you have 5,001 MAU you take a big leap from $0 to $249/mo

Is there a reason for that huge bump? Why doesn't the first pay tier start at 5,000 MAU?

And how is MAU even calculated? Like, aren't all users in the system active users? Or are you able to have a bunch of unactive users in the system as well not counted?
At first it showed me a 500 error. This time I'm unsure if it is the usual HN effect or a variation of the joke.
> Many real world systems are nonlinear (think physics models)

Technically, only if you don't zoom in too far, quantum mechanics is linear.
Ah, yeah, that one liner resonates with teams establishing their vision infra. Teams build production vision models in the span of an afternoon with better tools, e.g. one dev built this Mountain Dew bottle model during Super Bowl half time.

Some ML engineers find value in things like automated annotation, testing model architectures (models.roboflow.com), and having one-click deploy for custom object detection APIs. Think of it like replacing all the one-off scripts so you can focus on your domain-specific problems instead of reinventing the wheel on vision infrastructure.
My understanding is that (some) law enforcement agencies have been more than happy to drop cases rather than subject investigative tools to proper scrutiny[0]. They have no qualms resorting to "parallel construction"[1], and simply using the inadmissible (sometimes illegal) evidence to find admissible evidence.

[0] https://arstechnica.com/tech-policy/2015/04/fbi-would-rather...

[1] https://en.wikipedia.org/wiki/Parallel_construction
Brain Changed by Caffeine in Utero
It could be that they're all copying the same Stack Exchange answer, or making the same basic mistake - If 50% of programmers do averages wrong, it's not ridiculous to claim that 3 in a row got it wrong. Tripling your costs and still having a 12.5% failure rate isn't great.
Brilliant, thanks :-)
Curious: are Microsoft slowly replacing the innards of GitHub with a Microsoft stack?
But only the first time. Reloading the page or clicking "View source" again made it appear for me. Of course, it's possible that was just random chance like others experienced: https://news.ycombinator.com/item?id=26070729
My parents had a husky when I was born. The moment it bit my face was the last moment it spent in the house. Lived in the garage until it was (quickly) rehomed. I don't blame it; it wasn't like it was trying to rip my face off. I think it was just trying to assert itself in the pack order ahead of me. Except the pack leaders weren't too fond of that idea.

Ironically, I now love huskies. But would also never get one, because I live in Florida and would not subject such a dog to the weather here.
I wear these when walking over smooth ice down my local shopping street: https://www.aliexpress.com/i/32968862306.html
I mean, if you're an auth expert, that's awesome; but I think it's the absolute height of engineer hubris to pretend that the efforts of any one individual, no matter how talented and experienced, are able to match an entire organization of people who do nothing but this one thing.

Now, trusting this particular third-party? Definitely a big question mark! It's on them to earn your trust. But I think to say that third parties in general can't be trusted with your users is to be a little ignorant of the modern web engineering landscape. We trust a lot of people with a lot of things, and not in an unreasonable manner.
> Does this work differently in America?

No, not really.
Serving Maps with Cloudflare Workers
Well-behaved alias commands on Windows
I was thinking the elevator scene at the end of The Blues Brothers.
“The large print giveth and the small print taketh away.”
I'd love it if more cops had college degrees in the US, but they don't. Ignoring the problem doesn't make it go away.
I'm on HN procrastinating about reading about a procrastination researcher explain procrastination whilst procrastinating about doing some real work.
That is basically what I do... I spend a little bit every year. These days I mostly cash it out and invest it into stocks and ETFs. About 5% of my net worth is still in crypto.
Defines himself as a "techinical dude" in his LinkedIn profile xD

- https://www.linkedin.com/in/allan-vermeulen-58835b/
Or walk on the snow rather than the ice.

How common were perfectly manicured sidewalks back then?
> It's not like you review all scientific evidence and re-do the experiments that lead up to the discovery of <insert some evidence method> in the first place. Validating all that would also take years and much of it can be established as generally accepted by all parties. Similarly, there will be some trust involved with this source code as well

There are a few important differences between a generally accepted method, and some Matlab black-box that you feed an input into, and it prints out 'guilty' and 'not guilty'.

1. The former is based on centuries of peer review, where the best ideas eventually get selected for. The latter is an externally un-reviewed application, which encapsulates the best of whatever we could ship by Thursday.

2. You can call an expert witness to the stand, and ask them questions about the state of the art of <some evidence based method>. You can ask them why. You can ask them about how certain one should be about their statements. You can't cross-examine a black box.

The actual solution to your quandary is to require that forensic analysis services must pass an annual, independent, double-blind analysis of the accuracy of their methods, before they are used in a courtroom - and that the results of those audits are made available to the defense.

It's one thing for a man in a lab coat to take the microphone and say that their methods are accurate 'to within one in a million'. It's quite another to see an audit, where 100 samples were sent in for analysis over six weeks, and only 92 of them were analysed correctly.

A jury might still convict on the basis of that 92% accuracy, but only if other meaningful evidence points against the defendant.

Unfortunately, the reality of forensic science in 2021 is that most of it is sloppy bunk, with no assurances of accuracy.
Netlify is great! Just go to their site, sign in, drag your files to their upload window and boom! You have a site.

When you feel you want more, you can link a git repo and point a domain name at it. When you update the repo, it automagically updates the site.

It's my goto for all new projects.

There is great documentation at every step.
Add to that the need to expand the supply of equivalent-value-BTC IOUs if private BTC-denominated debts collapse in value for whatever reason (eg '08 financial crash). When AAA-rated securities evaporate, the repo operations that rely upon those securities to provide almost all the liquidity in the financial market are kaput. Hard to replicate that with BTC. A BTC-based world needs to address ALL the reasons the USD is used not just appeal to those who see hyperinflation lurking around every corner
When we see the rise of citizen journalism and independent media. Mainstream media is completely biased and not trustable. Matt Taibbi keeps stressing the need for a unbiased news site but if it has corporate backing, it will eventually become compromised.
High-tech face masks are embracing UVC light for the ultimate in protection
An Outsider Inside the Capitol Insurrection
... it's a tweet. I mean, the whole thing is screaming over detail that you wanted to hear in 280 characters when she was just being pissed off about something and talking about it in public.

Isn't exactly what you're doing -- which is to say condemning something for what in normal circumstances would be a mild transgression or simple misunderstanding, and drawing wild conclusions about the speaker that don't seem to be present in the original text -- exactly what the problem with "cancel culture" is supposed to be in the first place?

I mean, if you demand that Taylor Lorenz give Marc Andreessen the benefit of the doubt and assume good faith on his part, why are you not willing to grant the same to her?
`yes | tr 'y\n' ' ' >/dev/input`
I don't know your age, but I suspect it's more likely you're finally reaching the point of realizing how shit everyone and everything is.

My experience was stupidly believing the idealistic crap I was taught when young only to eventually be forced to realize we're not much better than the ones we villify.

I guess my point is that you should consider whether journalism has really gone to shit or if you're less idealistic than you used to be. There is hope in the thought that you're less idealistic. It means the world has always been kind of shit, yet has survived, so perhaps you're just a bit more alarmist than you should be.

Or atleast that's what I tell myself.
> But that's always been a fucked up idea. It shouldn't matter whether it was predetermined or otherwise not in your control.

Yep, that’s why I simply don’t care anymore what rhetoric modern social movements use. Not only usually it makes zero sense, they are ready to ditch it anytime it benefits them.

There is no point in having a serious discourse with anyone who treats it only as a weapon to achieve their goals.
Yes there is a lot of money riding on that, but that is the cost of doing business.

Why banks have heavy compliance costs? Doing proper AML and KYC costs money and society decided that it was critical enough to bear that cost even in light regulation countries.

A lot of the financial success of those companies is in part the result of not fully taking responsibility for the consequences of their business activity. Eventually they will, under social pressure that this post success represent, or by laws.
> It's not like you review all scientific evidence and re-do the experiments that lead up to the discovery of <insert some evidence method> in the first place.

Actually, it is. That's how science works and that's how convictions often get overturned.

> Validating all that would also take years

Are you suggesting that unvalidated data is being used to prosecute crimes?

> and much of it can be established as generally accepted by all parties.

The point here is that it isn't established as generally accepted by all parties.

> Similarly, there will be some trust involved with this source code as well.

"Trust but verify"

> If you don't think software of 180k lines can be used in court under such circumstances because it would take too long to review, we should throw out pretty much all software anywhere in the judicial system.

I firmly believe that if the source code isn't available to review by all parties, including the public, then it shouldn't be used in a criminal court.
Anyone tried leetcode with lisp? I'm not sure if its a good way to learn or an exercise in banging your head against the wall.
> He said that at this point, much more needs to be done to address users who have already seen vaccine misinformation.

I'd love to hear exactly what he has in mind here.
I always wondered what will happen when the environmentalists find out about the energy consumption requirements of Bitcoin.
Yeah I was imagining some kind of Pepsi Point Harrier Jet loophole.
>There is no single reason for why this is happening

The internet skews heavily young, international, and urban. In other words, pretty overwhelmingly Democratic. Obviously they were pretty unhappy with the way things were going the last 4 years. It's not really different from how things were under Bush. And now that Biden is president and the Dems control congress things will be less negative online.
Bitcoin has jumped more than 10% to a record high after Tesla
> right now at the top of the benchmarks, common high performance Rust code is mostly “unsafe” memory-wise

I only see a single "unsafe" in the Rust implementation[0]? And that's only in the "raw" Actix instance, not the pg. Or are you talking about Actix framework being mostly unsafe?

> only the Go benchmark is written like “standard Go” such that most people writing a service in Go will write

Maybe it's just me but the Actix apis seem pretty ordinary.

[0] https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...