skysight-inc/HackerNews huggingface dataset:
Yes. Maybe one can design some sort of internally budgeted token based economy between these internal teams (distinct from mere gamification). But based on past experiences, I worry that that will lead to unanticipated perverse incentives.
I’ll take that over “how dare you question X YouTuber or Y politician or Z super pac who has been “studying” this since March 2020” any day.
> Patriot Missile Defense: Software Problem Led to System Failure in Saudi Arabia

That's what happens when you don't cooperate with the world police.
It could be the battery life aspect of things. Apple Silicon based mac's seem to vastly outperform their x86_64 alternatives.

If those same mac-using developers were allowed to use Asahi Linux (or one of the other up-and-coming ones like Fedora on Apple Silicon), it'd be interesting to see how many make that choice.
How does this affect old YouTube videos (and possibly other historical public content)? (obviously, save everything you love while you still can in case things get removed or difficult to archive due to attestation/DRM)
and for larger lists maybe a C-u shell-command-on-region to a script
Study of Modern Image Formats
This is a hard one... the parent commenter mentioned that there should be some indication about when people were told to wear masks in the charts that show the spread of the virus in at least some countries. That's difficult to see anywhere... the study you link to says that they were simply unable to show whether masks are effective because of "the high risk of bias in the trials, variation in outcome measurement, and relatively low adherence with the interventions during the studies".

Let me give a little anecdote about that... Brazil was one of the worst affected countries, despite having made it mandatory to wear masks. Sweden, on the other hand, only made it mandatory to wear masks in a few very limited situations (e.g. public transport), and even then, only after the pandemic was already dying down, much later than most countries. And Sweden seems to have had a below OECD average rate of deaths due to the pandemic.

I know it's a difficult comparison to make: Sweden's healthcare system is likely more "competent" than Brazil's (because it can afford much more, but both have free or nearly free healthcare available to everyone) and people in Sweden tended to be less skeptical of the virus (personal experience, not sure this can be shown by data) - that makes a big difference as people in Brazil would often wear a mask just because they were forced to, and hence wore it incorrectly and didn't really try hard to make it effective, while in Sweden people did it by their own accord (for the longest time, Sweden only recommended to wear, but did not make the mask mandatory) and were much more likely to have done their research about how to better make use of the mask to avoid getting infected.

Also, it has been shown that most deaths in Sweden occurred early on, among the elderly living in nursing homes where employees (who are almost always foreigners with a very different culture and hence, I suggest, less likely to properly wear masks and follow government recommendations to contain the spread of the virus, like completely avoiding meeting people who are not living in the same household) were the main source of infections - so if you take that into account, the fact that people in Sweden were mostly not wearing masks at all for most of the pandemic should show that, at the very least, wearing masks was not the most effective way to keep the virus under control.

My takeaway is that masks may help, but only if you actually believe it will help and take sufficient care to wear a proper mask and do it properly... and that other measures, like voluntary social distancing, turned out to have been more effective than just wearing masks.
I recently started building my first Flutter app and overall I've found it to be surprisingly pleasant. I've had no trouble finding good packages for features I need and even though I'm learning the language and APIs as I go I've made rapid progress.

I've done many apps in Electron, React Native & native iOS and at least on a technological level I prefer the devx of Flutter.
> I’m not sure we’re ever going back to a world where the monolith makes sense again.

I agree, because we never left it. People who say otherwise have an extremely distorted view. Most companies are not Google or Meta.
My “It's not DNS” story
Ye sorry mixed them up.
The backup capacity is cheap (in capital cost) compared to nuclear providing the same output. Like, an order of magnitude cheaper. Combustion turbines are remarkably compact and inexpensive for their power output (this is why they power our aircraft). It's wonderful what happens to machinery when you can reduce the need to transfer heat across fluid-solid boundaries. Rocket engines are an even more extreme example of this.
Yup. And in CS papers, we are told to very early on (within the first 2 or 3 paragraphs, never later), to introduce our contribution. It may use some undefined terms and so on, but we should give the reader enough to go on. The "punchline" cannot be 3 pages in. Of course, the rest of the paper is to flesh out the details.

There's also the pragmatic advice given to most graduate students: read the abstract, then the conclusion, then the introduction, then the rest of the paper.
From https://news.ycombinator.com/item?id=35622236
https://westurner.github.io/hnlog/#comment-35622236 :

> If quantum information is never destroyed – and classical information is quantum information without the complex term i – perhaps our brain states are already preserved in the universe; like reflections in water droplets in the quantum foam.

> Lagrangian points, non-intersecting paths through accretion discs, and microscopic black holes all preserve data - modulated energy; information - for some time before reversible or unreversible transformation.

How do phonons interact with such phenomena?

> Perhaps Superfluid quantum gravity can afford insight into the interior topology of black holes and other quantum foam phenomena?
The definition is a gigantic pile of judicial precedents, which lawyers spend years learning.

The definition cannot be reduced to an Internet aphorism, and such an aphorism could never be just. Real human interactions are complicated, and real law will always revolve around balancing conflicting rights.
> When it runs on the client, variables from the surrounding scope that you use in the server-side function are captured, serialized, and sent to the server. Since anyone can send any request to the server, you have to validate everything that comes from the surrounding scope.

This is mildly horrifying to consider without good tooling support.
San Franciscans are having sex in robotaxis
dja.ngo - the web framework.

mo.ngo - the database.

flami.ngo, gri.ngo, li.ngo, ma.ngo, ri.ngo.

on the other side, how about str.ong?
No they just don’t appreciate the ethics they say are the right ones, the art they say are the important ones, and the community they say is the better one.

Most this crap is propagandized via the slow walk through the institutions. Scumbag grievance studies have bloated the humanities and have infected respectable studies like philosophy. They’ve become focused on what to think, not how to.

If I wanted moralizing I’d go to church. At least they have the ethical decency to make paying optional to hear their opinions on how I should live.
> HNSW indices it should perform well on large amounts of vectorized data as well (though we haven't tested this yet)

here are a few benchmarks from this week's commit: https://jkatz05.com/post/postgres/pgvector-hnsw-performance/
I only got a couple paragraphs in before thinking, "This was written by a fluff AI, and probably not even Llama." I think Llama has better English proficiency.
The decline of coal was hastened by public policy, but was inevitable. Also, other parts of Appalachia haven’t met West Virginia’s fate because the states successfully diversified their economies and don’t rely as heavily on extractive industries.

West Virginia’s issue — as a state - is a deep seated cultural unwillingness to adapt or change. The decline of goal is the trigger, not the problem.
If we had made significant investments in CO2 reduction a decade or two earlier when scientists told us the full range of future effects, we would be in a much better position than we are today. Whoever is selling you this “comprehensive impact” nonsense lied to you so they could continue using the atmosphere as a dumping ground.
Is there some way to reduce message size in WebSocket scenarios? It looks like it uses JSON-RPC under the hood with strings for message names etc. I'm looking for ways to improve the throughput of an embedded WS server. One idea I had was for clients to negotiate a number-based encoding for these parts to reduce all unnecessary traffic. Is there any way to implement this with tRPC?
The problem is that it seems to be applied inconsistently. It is a bitter joke among black Americans that the police shout "stop resisting!" whenever a racist cop wants to beat up a black person. We don't hear of nearly as many such incidents involving white people.
I don't know about art, I think a lot of these grads you speak of are just myopic and ambitious, but ethics and community traditionally has been the domain of religion and family. Trusting humanity professors and a few college credits to serve that role seems like you are asking too much.
This is why Python is so slow compared with Lua, which also does this with ints.
Thanks. My plan is to use this research cluster: https://www.ex3.simula.no/resources

I will probably train how to fine tune on the small model but I don’t really need to use a worse model to save money.
A-DOM: Advanced Data Oriented Markup
it's a millennial thing. they grew up working on laptops and their dream office is to make the workplace look like starbucks. Open seating, no cubicles, a barista. It's a knee-jerk reaction to the old office place standard of 'cubes'. Managers hire out to consultants that hype this type of office layout because it will supposedly attract a talent.

To be fair, cubes weren't any better. I remember having a guy slerping tea sitting across from me. I couldn't see him but I could sure hear him and there was no way for me to get up and move.
That was quite fun and a very satisfying experience on mobile! It would definitely be a good base to expand on for further demos.
WV basically has two things going for it: coal and natural beauty. And the tourism industry isn't enough to support a whole state. So people are leaving quite a bit.

A lot of people coming in, including myself, are not full time residents. Some of them are retirees from northern Virginia looking for a lower cost of living. Some just prefer rural life with a more live-and-let-live vibe. But almost nobody is moving out here to raise kids who will go to college here.

For the small number who do raise college-bound kids here, a fair number of them will gladly take a lower ranked school to be closer to the city, e.g., University of Richmond.
> They could've avoided nils entirely with that for example. Or have less annoying error handling.

TBF neither generics nor sum types were necessary for either, these could have been builtins or language-level features.

To start with it's not like Go has been shy about those for things they didn't want to formalise (yet), but even in languages where they're library-ish features it's common for them to have language-level support.
There was a revolution led by the working class. The material conditions of the working class have been improving since, while in similarly developed capitalist countries the reverse is true. Banks and land are all collectively nationally owned. Capital controls are strong enough that not even the richest can move too much of their wealth outside the country. Capitalists are subject to the law frequently, even billionaires are imprisoned.
How do semi-modern (IE such as you'd get in a centos 8 "enterprise" distro) linux kernels manage NUMA scheduling?

Is it going to make some effort to keep a "same process/thread on same or neighbor core" or is it up to the end user to play Mel and spend some effort optimizing things?

I remember at $job people acting surprised when they'd run "2 web servers on VMs on hardware" vs "One bare metal web server with 2x the concurrency" and they discovered the "2 VMs" had better throughput. Of course, that's a direct result of $corp using huge 2 socket systems and $ops not paying as much attention to NUMA penalties as the hypervisor did (which happily placed all of VM1 and VM2's workloads on statically assigned cores each properly within a numa performance zone). I never did get a direct answer to "what happens if we just run 2 web servers on one bare metal server; give each their own IP to bind to...
I had the great fortune of growing up near beavers in the creek near my house. They would build dams in areas where rocks had gathered in the creek, utilizing the natural advantage instead of starting from scratch. I remember watching them swim in and out of their lodge with their young kits. They didn't really flood areas, they just raised the level of the creek. Heavy rains would wipe out their dams and they'd rebuild. Fascinating creatures!
Baba Anujka
It sounds like you’re proposing something akin to a hybrid of the Peace Corps with maybe the Foreign Service and perhaps a dash of the Public Health Service Corps.
You are doing incredible mental contortions to avoid acknowledging the concept of a cartel.

When OPEC raises global oil prices, that's the result of a collective, negotiated action, and a conspiracy.
I was not talking about CI/CD tools, but things like slack, tickets, wiki, shared calendars, etc.

I "shout" at my coworkers through slack and I feel like it achieves the same result as if we were in an open office. Better even since they can wait until they reach a stopping point in their current activity to answer me.

I do not believe in the magical "water cooler" conversation. I worked almost 10 years in an office before going full remote 6 years ago and I've never seen or heard this amazing conversation over coffee during which the next Gen product is discussed. Just my empirical experience, but lunch conversations are usually about batching about the clueless PM, or deciding where to get a drink after work, or stuff like that.
I really seldom ever see them though. Like the vast overwhelming majority of people who reject what may be the broad scientific consensus these days will not outwardly claim to be rejecting "the science", they'll say they believe some alternate source who also claims to be doing "the science"
It's also called BLUF (Bottom line up front).
V8; GCP; Protobuf;
We use OpenAPI internally for communication between systems. It eliminates an entire category of bugs, and we can offload testing of schema conformance entirely to third-party tools. We've never had a bug due to a mistake in calling an internal API that I know of. And we get both internal documentation and a web UI for free via SwaggerUI and Redoc.

Good zero-config OpenAPI support is one of the best features of the FastAPI framework in Python. The "fast" part refers to the speed of basic product up and running.
What I take away from this anecdote is that great, succinct communication should leave you thinking "uh, wait, so WTF happened??".
> If AI can write code for me, it could surely understand what I'm trying to do.

You are anthropomorphizing LLMs. Essentially, they are just conditional probability distributions over tokens. That does not require or imply understanding or reasoning skills.
Returning a channel is not really a cheap operation. They internally have locks that slow everything down as they are intended mostly as a safe concurrency primitive

And in this case there is really no need to spawn goroutines to support iterators
Dad, good news! The airbags work!
That's a question of culture and organization. Onboarding a new hire is a job, and someone has to do it. Same for mentoring juniors. If you're relying on in-office for that, because the newbie needs to tap physical shoulders to get attention, then I'd argue the setup is not good to begin with.

I've spent years now in a fully remote team, and we had no problem getting people integrated and productive, and bonding everyone into a real team. Likewise, I was the newbie in in-office teams before and have felt like an outsider who needs to beg for help for months.

In my experience, remote or not is not the deciding factor for onboarding and team building.
The challenge is cloning teams is impossible. Teams are a collection of individuals. It’s like saying the way to win the World Cup is to simply clone the best team.

I think the best way to scale is to build processes that reinforce the traits you want in a team, and hire managers who understand teams are collections of unique individuals, as is the manager. The manager should be free to manage their people in a way that optimizes delivery and reduces churn. Between teams there should be a very high bar for quality of communication and delivery. The culture of the organization should be built around respect for each person hired and a relentless focus on ensuring individuals end up in teams that they are effective in and are therefore maximally effective as teams.
I always get a kick out of well named projects - good eye!
Why not just gzip the data?

It might not beat a bespoke hand-crafted protocol that minimizes message size, but your use of the word "negotiate" makes me think that that's not what you're taking about...
>...once considered...

What happened to make people reconsider that notion?
Go lost to Rust. Citation?
Why is it a bad thing that science has replaced superstition?
DX for front or back end? The beauty of tRPC is that the types are derived/inferred from the backend runtime code (like, as you type). It would be nigh impossible to do that with grpc(-web) using proto files as the source of truth.

It's possible there's a project out there which could automatically produce proto files from something like zod, json-schema, etc. which could be directly interpreted by TS to provide similar (as you type) DX while still allowing some other language backend to consume the derived proto files (though the DX there would be less than ideal).

If you're just looking for similar TS clients/interfaces for grpc-web then I'd recommend https://github.com/timostamm/protobuf-ts which operates on plain JS objects (no new MyMessage().serialize(), instead the code generator mostly produces TS interfaces for you to work against: const myMessage: MyMessage = pojoConformingToInterface; const binary = MyMessage.toBinary(myMessage);)
The specific example is indeed not that great in terms of communicating clearly, given how it begs an obvious, if nonessential question. Works well as click bait, of course.

But the basic idea is sound and useful.

Putting the most important fact first makes it much easier for the audience to understand the context and explanations that follow, and stop you when you're going on a tangent.

A problem that I see very often in communication is that people start out by giving long-winded context, and I'm left thinking "what is the point of telling me this?", unable to judge which of it is important and relevant to me.
What does understanding and reasoning mean?
Why are we looking at the sky in the first place?
> And this is especially true in a country where the supreme court wasn't granted its authority from any constitution, but from its own verdicts.

Is that a reference back to the US since the US Constitution doesn't actually allow for the Supreme Court to review laws for consitutionability?

https://en.wikipedia.org/wiki/Judicial_review_in_the_United_...
Hopefully some hacker news readers consider Uberspace as a hosting provider for their next side project. From what I see it is all laid out very well. No isolated VPS but ssh access and a ton of well written documentation. On the upside, they are responsible for keeping the base system updated. I’ve been a happy customer for a few months now, with limited requirements and experience, but I like it. Also the legal terms are super fair.
So amusing watching Trump supporters desperately try to rationalize and excuse criminal behavior and witness tampering.
I find it really sad that these efforts always stop at working in language X, but no formal specification exists that would make it possible to create an interoperable version in a different language. I love TypeScript, but for various reasons one may need a different backend language on the server side. Yes, OpenAPI is a thing, but I have yet to see an OpenAPI spec + code generator that works out of the box and doesn't need a whole lot of fiddling and workarounds. I also understand that it's hard to create something truly interoperable, my previous job was building a usecase-specific typing system, but adding yet more single-language ?RPC implementations isn't really helping. Obligatory XKCD reference: https://xkcd.com/927/
I think it's about more than just efficiencies of scale. You kinda play by different rules at a certain scale (not just based on employee count, also based on revenue), and suddenly you're subject to a lot more regulatory scrutiny. Plus, as a company becomes more valuable and attracts shareholders and managers with lower appetite for risk, a lot of money needs to be poured into risk management and avoidance. At a previous company, a competitor was blatantly breaking the law to solve user needs we couldn't solve without breaking it as well. Somehow they got away with it, presumably because they were tiny and (to my knowledge) unprofitable.

Now, if it wasn't for all that, there's still the problem that, from personal experience, most employees don't invest as much energy as a founder would - which is perfectly understandable. As the founder to employee ratio gets smaller, you find yourself hiring three people to do a job you could do yourself, just to make sure it gets done reliably and timely. In a smaller startup, early hires are more similar to founders because they're close to them and stand to gain a lot if the company succeeds and grows. For employee #213, they sell 40 hours of work per week and their fixed salary is all they really stand to get out of it.

So while I like the romantic idea of having a large company comprised of multiple independent startups, I haven't seen that work and I can barely picture it work :( One can get somewhat close to this with the right organisational structure (e.g. sacrificing efficiencies of scale for team autonomy where feasible), but it's not even close to the same thing.
No, I'm not talking about something as banal as whether a god exists. I'm saying theology doesn't study anything real. It doesn't have the tools to determine whether a god exists, because it doesn't study reality, it studies scripture. That's not a point of view, that's what theology is. Regardless of whether magic exists, I think we can both agree we can't find out by reading Harry Potter.

The same for philosophy. I like to half joke that modern philosophy is what's left after taking out all the useful parts of ancient natural philosophy and putting them into either mathematics or science.
And no one ever stops to think "is that company doing that thing because it's effective, or is it something that they are getting away with because they are big."
Sorry - myself I don't have much experience yet, I am at the research phase, but from what I read it makes sense to finetune the model to better understand the format used for calling the external tools including a search engine.
Also, one could just create a materialized view for the join and solve the problem at the proper layer.
Yea, we need to train them that their opinions are wrong regarding whatever arbitrary thing the various elite classes think today. That their wrong think only gets in the way of the things we want.