skysight-inc/HackerNews huggingface dataset:
Go's interfaces are a decent 80/20 answer. You pay for them, you opt in, and they sit on type of the base type system, they aren't the primitive the entire type system is based on and they aren't what the compiler works with at the most basic level.

I have on a number of occasions wished I could define an interface that could be fulfilled by a field without me having to write a method, but it's not a use case that comes up enough to bend a type system design around. (And there are enough other workarounds, like embedding a custom type and such that it's fine.) I think a lot of people underestimate just how large every last detail of every design decision looms at this level of a language. Too many languages doing something slightly convenient for a relatively small set of flashy use cases without fully accounting for or realizing the costs it imposes.

(This is a pretty hot take but IMHO Python is almost imploding itself constantly adding features that match that description.)
Brewster Kahle of the Internet Archive tweeted:

> The @internetarchive did not ask to take these off of Flickr's site. We do not have any power of them-- it is up to them.

> The Images are still in the books that are hosted on Archive.org

> But I understand Flickr is interested in putting them back up.

https://twitter.com/brewster_kahle/status/151100996579578675...
"We'll fill those cavities (aka teeth terrorists) full of lead!"
https://news.gallup.com/poll/186527/americans-government-hea...

> Americans' satisfaction with the way the healthcare system works for them varies by the type of insurance they have. Satisfaction is highest among those with veterans or military health insurance…
Same! ASUS has some coming out but it feels like it's always "soon".

We need to move beyond 1080 on laptops.
My reading is that this is an all-in-one package of the current best practices stuffed into a jar. It saves you some decision-making but also ossifies your platform into a fixed point in the hype cycle. It's probably a solid platform and get you to market a bit quicker but that isn't really a bottleneck for anyone as far as I can tell.
If you were looking at pg because you need:

- open source

- SQL based

- analytics data warehouse

Then check out Clickhouse. I've been really happy with it and it checks all those boxes.

ps - if you're interested in working with clickhouse and open source data tools, I'm hiring: mike@luabase.com
This is the current indemnification clause. It could've been different at the time plaintiff in this case used Bird.

"In exchange for Rider being allowed to use Services, Vehicles, and other equipment or related information provided by Operator, Rider agrees to fully release, indemnify, and hold harmless Operator, Technology Services Provider and all of its and their owners, managers, affiliates, employees, contractors, fleet management service providers, officers, directors, shareholders, agents, representatives, successors, assigns, and to the fullest extent permitted by law any Municipality (including its elected and appointed officials, officers, employees, agents, contractors, and volunteers) in which Rider utilizes Services, and every property owner or operator with whom Operator has contracted to operate Services and all of such parties’ owners, managers, affiliates, employees, contractors, officers, directors, shareholders, agents, representatives, successors, and assigns (collectively, the “Released Persons”) from liability for all “Claims” arising out of or in any way related to Rider’s use of the Services, Vehicles, App, or related equipment, including, but not limited to, those Claims based on Released Persons’ alleged negligence, breach of contract, and/or breach of express or implied warranty, except for Claims based on Released Persons’ gross negligence or willful misconduct. Such releases are intended to be general and complete releases of all Claims."
I’ve been saying for years that laptops come with rather severe tradeoffs for features that most users do not need.
The fact that genetic differences exist has nothing to say whether they matter. You can study those genetic differences all you want (like Razib Khan does[1]) but if you can’t show that these differences manifest in different behavior (which Murray tries to and has so far been unconvincing) then those differences don’t matter in the context of psychology. You can study it anyway, but you might just be looking for something akin to Russell’s Teapot[2]. While we don’t have conclusive evidence that genetics contribute a significant proportion of our behavior, then there is no reason to speculate around it as if it is a fact.

Now lets talk about Lewontin's Fallacy. First I’d like to note that Lewontin's Fallacy is not a logical fallacy. It is even debated whether we should call it a “fallacy” at all[3], especially when the metrics we use to group by are suspected to be biased. IQ is by no means a clean metric and we will never completely clear it of bias (even in a world were g was a proven fact, which it isn’t by a long shot). So if your metrics are biased and you measure a small group difference where inner-group difference is much larger then the inter-group difference, and the science is not conclusive in how exactly how this difference materialized in difference in behavior. Then applying Lewontin's Fallacy is silly at best (but much more likely it is disingenuous). If you insist that we should make a taxonomical distinction on such blurry lines your are just making an arbitrary choice. There are millions of equally blurry metrics which you could draw a million different lines. Why do you insist on IQ?

Finally lets talk about the difference between IQ and SAT. First of all Frey’s assertions that they are the same thing is actually a rather fringe on in the scientific community. They don’t correlate perfectly, they don’t even share a distribution, and they are designed to measure a different thing. The SAT authors repeatedly reject this:

> name change was meant "to correct the impression among some people that the SAT measures something that is innate and impervious to change regardless of effort or instruction.

—https://en.wikipedia.org/wiki/SAT#Name_changes

1: Although from Razib Khan’s published works it looks like he is more interested in pumping the hype for consumer genomics and the exploring the cat genome then exploring human behavior through genetics, so he should not be taken as an authority—nor even an expert—in the intersection of genetics and psychology. I’m not aware of much research in this intersection, but if you want the intersection of biology and psychology, then the field of neuroscience has plenty. When I was studying the field over 10 years ago V. S. Ramachandran and Patricia Churchland were the big shots. Though this is largely off topic.

2: https://en.wikipedia.org/wiki/Russell%27s_teapot

3: Although I’d like to say that a group difference with small effect size is probably still worth studying in the field of medicine. Especially in subfields where most of our studies are conducted on a single demographic of white abled bodied men.
Oh, thanks for clarifying, since it occurred to me that you might mean just the appeal to you, but not that you meant the field of programming! I'm no NN expert, but tinygrad looks very approachable in BQN. You might be interested in some other initial work along those lines: https://github.com/loovjo/BQN-autograd with automatic differentiation, and the smaller https://github.com/bddean/BQNprop using backprop.
It seems blindingly clear what the author means, and if one isn't going to connect with the article because they're hung up on "is acting like" versus "is", they weren't going to get it anyways.
Certbot (and other acme clients such as acme.sh) are practically set and forget. I’ve never once had to touch those configs again once they were made ~4 years ago.
Beyond the question of who is responsible, or if this person is owed anything for the risks they took, my biggest gripe with these stories isn't Bird or scooters, or governments bureaucracy or litigiousness, but instead, simple the dollar amounts involved.

Bird claims it has spent $322,171 defending LA against this suit - which was filed in November 2019. The average US Salary in 2019 was $32K. That means that 10 man-years of average-american time has been spent on this case? Or one lawyer, making 10x the average american's salary, working full time? On the flip side, the guy is suing for millions and was going to work at a sandwich shop. Is he expecting _more than a lifetime_ worth of value from society because he had an accident?

These stories would all be so much less offensive to the senses if the numbers were within the realm of rationality. If he was suing for 150k and 2.5 years of legal defenses cost 50k, the outcome just wouldn't be nearly as important. As is, either "big corporation victimizes little guy" or "some drunk guy gets millions for falling down". It's a no-win situation.
Illegal/immoral orders can be silently sabotaged and reported later. Look at RF and Belarus. Russians are happy to kill Ukrainians, while Belarussians are wrecking Russian military trains. They received same orders.
While I broadly agree, I would like to point out that there are plenty of people that successfully manage chronic pain with a static dose of painkillers, even opiates in many cases. A particular Slate Star Codex article comes to mind.

https://slatestarcodex.com/2019/09/16/against-against-pseudo...

That said, if you feel like you need figurative "pain meds" to navigate cancelling plans, that may be indicative of a larger issue, yes.
All of that syntax is awful. Why not just x.sortBy(y) ? Did all of the advances in software legibility fail to make their way to the modern scientific computing world?
Failed to see what chips are supported. Assuming x86 and ARM and their vector/SIMD are leveraged for performance, what about RISC-V's vector/SIMD, is there a plan to add those in the future?
I don't know that it would be so easy, tbh! Using this effectively would require that your friends be bought in, and would be willing to use the app. That in and of itself would likely require some difficult conversations.
Wow, I love this. What a thoughtful, empathetic project. This passage really stuck out to me--

"A typical problem is that, in the absence of equations, they project literal meanings onto words such as ‘grains’ of space-time or particles ‘popping’ in and out of existence. Science writers should be more careful to point out when we are using metaphors. My clients read way too much into pictures, measuring every angle, scrutinising every colour, counting every dash. Illustrators should be more careful to point out what is relevant information and what is artistic freedom. But the most important lesson I’ve learned is that journalists are so successful at making physics seem not so complicated that many readers come away with the impression that they can easily do it themselves. How can we blame them for not knowing what it takes if we never tell them?"

Of course, this writing often isn't for the layperson, it's for an audience who can tell the difference between diagram, artistic license, and metaphor, but even so, it's good to think about, especially when communicating science to the general public.
Netidee Call 17 (2022)
Österreichs große Open Source Förderaktion ist am 01.03.2022 wieder gestartet. netidee fördert innovative Projekte, die das Internet noch hilfreicher, sicherer oder besser machen. 50.000 Euro Förderung sind pro Projekt möglich. Student_innen haben die Möglichkeit, sich ein Stipendium mit bis zu 10.000 Euro für ihre Abschlussarbeit zum Thema Internet zu sichern. Jetzt noch bis zum 11.07.2022 online einreichen.
> After exchanging a few sentences, we can tell if you’re one of us

I feel the same way about computer programming/computer programmers, but we get into trouble for saying things like that...
Yes, very much if you have inspector able to visit sites.
I want to use an opinionated framework like this but with Angular on the frontend. Does anything like that exist? Closest thing I can think of is wiring together Nest.js + Prisma + Angular.
Tell HN: I run a Google Colab clone in my Basement, and it's great for AI :)
Dear HN,

I recently tried to follow along some Huggingface tutorials and - WOW! - was that painful. Google Colab quickly started complaining about the 300 GB my datasets were using. I was also constantly out of memory and reviews said that even if I'd upgrade to $50 monthly, my chance of randomly being assigned a GPU with enough memory would be slim.

I also looked at AWS EC2 and GCE and got sticker shock. I'm certainly not going to pay $20+ per hour the entire time I try to figure out how stuff works. Then I found OVH and their $2 per hour V100 instances seemed much more reasonable. So I built a docker image to emulate what's pre-installed and pre-configured on Google Colab based on their example. [1] That worked OK, but having only 1GBit/s between the AI training node and their object storage turned out to be the bottleneck.

So I took the next logical step, built a small proxy with authentication and letsencrypt SSL [2] to secure things and then self-hosted the docker image on the Ubuntu PC in my basement. That one only has a consumer-grade Samsung SSD and a 1080 TI but it has zero IO delays. In the end, training a facebook Wav2Vec2 model on that 1080 TI is comparably fast to a V100. And since the machine is in my basement, there are no $$$ per hour rental fees. It's effectively free, except for electricity.

So now I have my own Google Colab clone which is accessible from anywhere and running in my basement. Compared to public clouds it's cheaper, more responsive, I have more control, and it's even similarly fast.

I feel like I found a cheat code for "the cloud" :)

To setup your own copy, see https://github.com/fxtentacle/letsencrypt-auth-proxy#example-private-google-colab-clone

[1] https://hub.docker.com/r/fxtentacle/ovh-colab-sagemaker-compatibility-mode
[2] https://github.com/fxtentacle/letsencrypt-auth-proxy
>is because it's almost impossible to express this feeling to someone without that person drawing the conclusion, to some degree, that you enjoy their company less than they thought.

Not only is it not "almost impossible" -- it's easy. Especially if you have a reputation for being honest.

"Listen, I am feeling like shit right now, and won't have fun if we go out. It's got nothing to do with you. Can we reschedule?"
I question the relevance of your point to this article, which speaks exclusively of the British Army Reserve, specifically the Cheshire Yeomanry.
> What does it say about me that I wrote this.

That you read a lot of self help books?

I have zero idea what “The antidote is engage executive regulation (to supress the anxiety and flight response), and downplay emotional resonance.” even means.
Agreed. Even if your GI bill doesn’t technically cover all of your expenses, many schools have Yellow Ribbon Programs that waive any excess cost

https://www.va.gov/education/about-gi-bill-benefits/post-9-1...
You guys all missed the point of the article.

> But here’s where the story takes a head-spinning twist:

> When Peña downloaded the Bird app and agreed to its terms in August 2018, he unwittingly indemnified Bird against any lawsuits. Bird now claims that Peña owes the company $322,171, the amount it has spent so far defending Los Angeles against the lawsuit.

> Even more abominable, Bird argues that if the lawsuit goes to trial and Peña is awarded damages, it is Peña who must pay the damages … to himself.
Serious question: Why does this have so many upvotes? As a layman I have never heard of J or Jd before, someone please provide some context?
> Security: In B2B scenarios or public APIs would you open your broker to the WWW? HTTP has a solid infrastructure, including firewalls, ddos defence, API gateways, certificate management, ...

That's a valid point. I think it's a pity we don't have an equivalent standard for asynchronous messaging with the same support as HTTP. However, there are lots of options for presenting an asynchronous public API that would use your message broker behind the scenes, without fully exposing it: Websockets, SSE, web hooks, etc...

> Organisational dependencies: Some team needs to maintain the broker (team 1, team 2, or a third platform team). You have a dependency to this team, if you need a new topic, user,

True, but don't you have that anyway? How is this different from requesting a new database, service route, service definition, etc?

> Technology ingestion: A message broker ingests technology into the system. You need compatible client libraries, handle version upgrades, resilience concepts, learn troubleshooting...

How simple or complex this is depends on the concrete broker at hand. There are some protocols, e.g. STOMP that are simple enough that you could write your own client. And as I wrote in the parent: HTTP feeds are a technology as well. You'll have to think about troubleshooting and resiliency there as well.
> there is actual financial backing for Next.js and they have large enterprise users

We haven't communicate this very well until today. Redwood is funded and will continue to be funded. Just not in a typical "for-profit" business model. See:
https://tom.preston-werner.com/2022/04/04/redwood-v1-and-fun...

> while Redwood chooses more of the stack for you and what tools you should use (Storybook, Jest, Prisma, GraphQL)

Very true! Just know that the overall integration is modular and extensible.
- byo DB Client
- want to use REST, go for it!
- power Next via the multi-client API, lots of startups doing that already

> There are some startups that use Redwood listed on the 1.0 update website, but at least I do not know any of them

That makes sense because most of them are less than 1 year old. And the funding amount listed was raised in the previous 6 months.
Speak for yourself, I guess
weather demand related, is one comment.

im interestes to hear more about the French Republic paying some.of the cost. do consumers just see a reduced rate on their bills, or is it clear that the state paid some of their bill? is thhe state blanketly paying out the same amount per use for everyone & every company, subsidizing by use, or are there limits or preconditions that apply?
I don't think that's quite right. It's not that they mildly want to cancel some plan, but rather that they don't really want to do it and are only going along with it because they think the other person wants to do it. Thus the hypothetical app would solve the situation where both people are doing something only because each thinks the other person wants to do it, but in fact neither wants to do it and neither wants to disappoint the other one by telling them they don't want to do it.
> The key to this whole thing is for a judge or jury to toss out the latter indemnification as unconscionable.

Yes, a judge could do that. But I am nowhere near a lawyer but this doesn’t seem unconscionable.

Scooters are purely optional and no one is forced to accept terms they don’t like.

If these terms were on public transit then I think that would be a better chance.

But some random company making you agree to hold the harmless seems pretty normal.
This is what I kept trying to explain to the freshmen and sophomores I used to tutor. The physics is easy once you learn the conservations: energy flows and transforms, can you see where it goes and add it up?

The math is hard.

Same deal in calculus. Conceptually very easy, you can determine the total by adding up the amount in the slices. Calculus is easy, algebra is hard.

For anyone out there beginning their journey reading this, there is nothing I would recommend more than this: do the work; chew the pencil; become very good at algebra.
Meh.

There are people willing to go kill strangers when someone tells them to.

That's what they are.

What I am, is someone who understands that without people like that, we would have world peace.

Now if your desire is so great, that it is more important than world peace, fair enough. If maybe it isn't, think on it, will ya? :)
We only have 55 years to build Night City.
I'm not entirely sure what you mean by this. SSEs are just normal GET requests with a custom header and some formal logic around retries. I've even implemented them manually with PHP using the `retry` command to mean I don't need to have the connection open for longer than a normal pageload.

> The main reason, why I dropped SSE it the lack of proper back pressure, i.e. what happens when a consumes slower than the server produces messages.

Could you point me to where the spec handles this please? As far as I can tell it has the same problem of the server needing to buffer events until the client next connects
Over 10 years ago I listened to this radio show about a crackpot physicist: https://www.thisamericanlife.org/293/transcript

It's fascinating that this is so well known among physicists but to those of us outside, we are totally unaware that these people exist and that email addresses get deluged.

It seems to be a logical trap: physics is interesting enough to attract amateurs but complex enough that no amateur can hope to contribute.

Which makes me think the reason biology or sociology doesn't have crackpots (or maybe they do... Ive never heard of it though) is either that they just are not interesting to the retired engineer, or they dont take as many years of intense study.
Like you, I've never had an accident (I've been licensed and driving for 39 years). While I don't have an SCCA license or the like, I have taken performance driving training, and done a fair amount of kart racing. I definitely see where you're coming from.

I'd like to point out that much of the argument against speed is the assumption that, in order to avoid an accident, speed must be shed. I believe this is false - or really, that it depends on circumstances.

In normal circumstances, slowing down or stopping may be the best way to avoid an collision depending on the specifics. But there are other specifics in which you can, e.g., avoid the car coming at you by going faster yet. The obvious example is at a 4-way intersection, where you can avoid being T-boned by breaking before entering the oncoming path, or by completely crossing the path before the other car arrives.

So simply saying that a faster-moving car is more likely to be involved in a collision because it takes longer to scrub the speed isn't necessarily true.

(And while that's one factor against the "war on speed", I still think, as you stated above, that the most important factor is that driving slow allows people to let their attention wander.)
You'd be surprised. Ancient Iran (a literal desert) kept buildings cool with windcatchers [1] and qanats [2]. I do agree that we have a tendency to set up shop in really extreme places, but that's not necessarily a limiting factor in sustainable design.

1: https://en.wikipedia.org/wiki/Windcatcher

2: https://en.wikipedia.org/wiki/Qanat#Cooling
HR exercises are really not to your advantage anyway, running down the clock and keeping it bland are the best choices, just like any other HR exercise.
Keys on Optimus Maximus keyboards have individual LCD screens. Quite pricey last time I checked.

> non tech savvy people

Tech, in many situations that intersect with non-tech people, is now some form of touchscreen with an onscreen keyboard.

Exceptions are corporate HR departments, whose hardware, software, and flow seem to ignore the fact that phones are the primary Internet device now, not PCs like it was in the 90s.

If your actual job requires you to use a PC, you probably simply just need to learn to use a keyboard because the apps you are using are going to be complex to, e.g. Office suite, etc.
Hell no tax payers shouldn’t be responsible. He took a risk, now he must accept the consequences.

This is a reminder that at any moment of the day you can encounter a situation just like this. Take care of yourself. The world will kill you if you let it.