skysight-inc/HackerNews huggingface dataset:
There's a lot of value in having a community. But since it can't be commoditized and sold, capitalism doesn't know how to increase it. Instead we get increases in measurable things, and economists pretend those are the only things that matter.
We should regulate SUVs out of existence
The medieval warm period and following "little ice age" are not even visible on the xkcd graph, that's how small they are compared to massive recent changes. You're looking at micro trend with a magnifying glass and macro trend with a distorting lens if you think the medieval events are anywhere close to what's happening. No recorded climate change happened as fast as the current one, there have been wilder changes but they happened over centuries, not decades

Saying climate always changed so it's ok is like saying you'll die eventually so it's ok if you die tomorrow

> better understand that climate has always changed and will continue to change.

I think virtually no one ever argued against that: https://skepticalscience.com/print.php?r=48
Playing video games can help to reduce stress and anxiety, and improve mood
Studies show that patients who played the[se] games responded better to chemotherapy, and had a much better understanding of the treatment process on the whole.
AI is not nearly advanced enough even with GPT 4 that I would tell someone to not get into frontend dev.

There’s super cool demos like with the guy feeding in an image of a site and the model generating functional code to match the requirements, those are crazy cool and I get the worry there but when you actually use these models (I’m a full-stack dev btw) you quickly realize that they aren’t going to take your job anytime soon. Even when they do start taking significant parts of our jobs, frontend devs will likely just become people who use models. You still have to be the chatter with chat gpt, and most non-dev people couldn’t even draw up a simple wireframe of an actually functional site.
A couple of years ago I wrote a set of utility classes (which inherit from Serializer and ViewSet) which "solve" this problem by inspecting serializers at the beginning of the request and figuring out what to pass to `select_related` and `prefetch_related` "automatically". It supports nested serializers, N-N, etc. Also lets you "help it" by saying "assume attribute X of a serializer accesses fields X,Y,Z of its object", for more "sophisticated" cases.

It's a very messy piece of code but it has survived many projects since I first wrote it 6 years ago. The day I enabled it at a previous job, we reduced a page load from 20s to 800ms or so just with it.
It is common for people in particular social circles to maintain the erroneous belief that the GOP is all about free markets and small government.

This is wrong. It just so happens that the sorts of Republicans one is most likely to meet in silicon valley or New York city or Los Angeles tend to be this kind of libertarian Republican. These are also the richest Republicans and sometimes the most vocal in the kinds of media consumed by liberals, which explains the confusion

Most republicans do not care about free market purity and certainly do not care about making government smaller. For example, the majority of Republicans (myself included) praised trump for his establishment of proper protective tariffs. This isn't what is typically meant by neoliberal free markets. Moreover, I would like to see the government grow, just not in the way the Democratic party and many democrats do. Most republicans think like me.
For every ibrahimic religion there was a messenger/prophet, sometimes multiple.

For example, Moses, Jesus, Mohammed.

These people didn't create the religion, they were reciting what god said to them, either through their actions or directly writing what was said to them.

You might say, "but there were changes to the books after these messengers!" Yes, but not in the case of Islam.

But the basic premise is the same, these are God's religions, one prays to god, not to its Prophets.
I generally agree, but it’s not that cut and dry.

If I have $100 in assets in 10yr zero coupon treasuries at par issued in a 0% interest rate environment, and funded with $100 of liabilities in the form of deposits paying 0%, and rates increase 1% and the rate I’m paying depositors increases to 0.1%. My bonds are now only worth $90, but I’m going to receive $100 at maturity, and so I’m really only out the the $1 on interest paid to depositors over 10 years, not the $10 mark to market loss. In this example I’d say your economic impairment is closer to $1 vs the $10 implied. judging at the asset side of the ledger in isolation doesn’t give you the whole picture.
Yeah, I agree with you, bit nitpicky. I also agree that they shouldn't have an excuse, besides confessing their engineering standards are not up to the level of their ambition, which is why I never make anything in my infrastructure depend on anything GitHub, everything that I use GitHub for, I have alternatives setup for the inevitable ill-timed downtime I know will happen.
I'm not an expert, and I'm not going to write you a college course curriculum. However, I'll be happy to point you to some resources such as this:

https://www.youtube.com/watch?v=kCc8FmEb1nY
Besides that little inaccuracy I very much agree with most things in the article and think it brings up good points. Specifically the part about allocator handling is a huge thing for me. Having the allocator be a global thing has always been a bit of a cheat imo and it solves so many memory issues just to remove that part. And opens up some optimization possibilities ad well.

I do agree with some of zigs Cons that you bring up as well. Currently I have really been into Linear types and feel like that would be the perfect "simple" type-based memory safety zig could incorporate without making it too c++ complicated. But at the same time I don't know if it would work with its comptime and maybe it too would compromise on the simpleness of the language. I don't know.
Yeah, that's correct. We also believe that's a good direction for improving search results quality and combining different methods of search: https://qdrant.tech/articles/hybrid-search/
May I ask you how did you find the process of programming a Shopify app using Svelte? I have some experience with Svelte and am currently in process of starting development of a new Shopify app, but I basically decided to go with React as they have a lot of documentation and libraries (Polaris, AppBridge) available for it, while on Svelte I would have to do everything from scratch (or at least that's how I understood it from their docs)

EDIT: after reading your comment one more time, I assume you've used Svelte only for a small part of the app, not the app as a whole?
The main thing COPPA failed at was that iirc the parent who wanted to allow their child on the platform would have to physically email their approval to the operator of the site in question.

Nobody wanted to make their address accessible/wanted to pass the hordes of physical mail that would end up at that address (see the inherent issues with any public email address and spam), so this quickly fell to the wayside in favor of the pinky promise you're above 13 checkbox.

For what it counts, outside the US, minimum age for this sorta thing (although there it's more about general data processing, not some weird "think of the children" nonsense) is often higher.

Here for example you're not allowed to have a Google account if you're >=16 years old, end of story. Still skippable with a checkbox (and from what I know any teenager just does that), but the age being at 13 is not at all a standard.
How can you tell the future

How I can you “guarantee” that it will finish?

You can’t. You are assuming a determinate result from an infinite process.

No difference if you are trying to count the naturals, the reals or the digits of pi.
At this point I'm so used to using Feedbro with Firefox to get my news, getting it as part of the OS doesn't even occur to me. I'm not too sure how useful that would be either since I'd likely just end up clicking on a link.

I agree with you though if it exists it should optional and from credible (or from user selectable) sources.
Exactly this. Constant relaxation is bad for the human psyche
Because no one has promised that SS and medicare benefits will stay the same forever.
As a Svelte user, and someone who definitely prefers it over the old frameworks, the praise and the criticisms seem accurate:

> In the end I found it was difficult to determine reliably when to reach for the $ label. I'd use it in one scenario and it seemed to work like I expect, then throw it at another scenario and it didn't work like I expect.

Yep. There's a bunch of different syntaxes and I can't find a documentation page that lists all of them. I use it, but I don't have confidence to always know when it's appropriate.

> Rip out {#await ...} and put it in the <script> logic, then use local variables when rendering.

Yep. Handling promises isn't something to be done in the HTML. HTML should deal with values.

I think even given these Svelte is still the obvious choice for new apps. Particularly the cleaner syntax, less code, batteries-included handling of CSS, and stores. But the two points above would be great to improve for future versions.
I think you drastically underestimate the intellectual component of other people's work behind the tools they use to perform it.
These are low absolute prices but normalized for size they are pretty bad. I.e. a WD Black SN850X 1TB is $95 retail. That's double the space per dollar and orders of magnitude better performance depending on how you look at it.
I went through similar troubles, then ended up trying [react-query](https://tanstack.com/query/v3/) and now I don't bother anymore. React Query does everything I need, and if for some reason I still need separate state management, I use useContext for those parts

React Query is a joy to use and clicks very nicely with how I am structuring my apps, building around interacting with async things like APIs
> there's no FDIC for individuals.

Yes there is, it is called "insurance" and is readily available from a variety of providers. It is meant precisely to turn unexpected high cost expenses into more predictable expenses over time.
Which neoliberal economies do not have the same issues?
Becorns, Photographs by David M Bird
Yeah, true. In this case, I'm sure most teams did what mine did, and waited for the outage to be resolved.
The development workflow and CI/CD is so tightly coupled to the Git remote, it would have taken a while to create and switch to another remote.
We have a pretty huge codebase [1] in svelte for Windmill, probably one of the biggest SPA on it. We are an open-source n8n/temporal + retool alternative so we are building both an advanced flow builder and an advanced app builder.

The article is on point. There is 1 caveat to animations that I'd like to add. Everytime we ended up using animation without the `|local` specifier, it broke completely our app, and that's an easy mistake to make. It should be the default imho. That's because svelte is updating the whole DOM instead of that specific component without it, and it waits for the animation to be observably over to re-render the DOM .

For reactivity, it works surprisingly well but for big state updates, and a redux style of having one big state to update, we ended up splitting the state subparts that were independent in reactivity because otherwise you end up very easily into a reactivity hell (reactivity, calling other reactivity). We also have a lot of pattern to keep in check the reactivity on nested objects such as using object comparison checks (using fastEquals) to make sure the input object actually changed and it was not a leaf node unrelated to this component that triggered the change.

Overall, with the small team that we are, we could NOT have build such a complex and blazing fast superapp without svelte. On the other hand, we had to become expert at knowing how svelte would actually compile to otherwise we would have been stuck early at using the reactivity bindings after a certain scale.

[1]: https://github.com/windmill-labs/windmill/tree/main/frontend
Thanks for this info! Regarding the first instance of a non-LangChain Retriever - the ChatGPT Retrieval Plugin. I know this was recently open sourced by OpenAI for their own purposes to help gain more traffic to them. Probably to help people figure out endpoints to hook into ChatGPT. But how about for other usages? Be interested in how this fits in with your vectorstores. Thanks for the read!
They do, they're just behind on the curve. Take a look at England outside of London, for example.

I don't know any other economies are as neoliberal as the USA (and have been for a similar time), so I'm not sure which countries you are referring to?
The thing with the HDD beating SSD's is that this is pure sequential writes, no seeking involved, which is quite rare in real life. If this was random smaller writes the HDD would be awful.
[deleted]

I confused vercel with nextjs.
Microsoft has been trying this for a long time and getting slapped back numerous times.
> only depositors got protected, aka the system actually worked for once.

but these depositors above 250k should not have been protected, they have been rewarded for not managing their finance well.

Should the FDIC guarantee all depositors? Perhaps, but then those were not the rules.
They also need to stop overriding settings each update. I’m tired of removing search from the taskbar.
Also - key forwarding. Private key is on your local, you can forward it through ssh so you can hop around from your next destination
> Bank Term Funding Program

I like that they didn't call it TARP 2.0
Third mobile OS is hard because people lack ideas.

Reality is, if you have some clear vision for an OS that's different to Android you can just take Android and fork it until it meets your vision. Toss out what gets in your way, keep the stuff that you don't disagree on. There's no need to build an entire new OS from scratch. You can deviate as far as you like that way.

People don't do this and Android forks are all pretty similar because, ultimately, these platforms are pretty good and Google/Apple don't miss many tricks. That's why this /e/ OS is trying to differentiate on vague promises like privacy or being European. They don't have any deep ideas for ways to make the end user's life better.

Not a criticism of them, by the way. I don't know what I'd change if I was given a big pile of money and told to make a new OS, fork of Android or not. But that's the point. Not many people do.
And sheer lack of housing.
Genuine question: do you think iOS and Android are pretty bad from looking at the UX, or from looking at the actual architecture in the underlying codebase?

Said differently: do you have any kind of idea about the complexity of the system below the UI? When you imagine something much better, does it involve the security model/team, for instance? Because that's the first thing: you don't ship to billions of devices with a nicer UI: you need a solid system below.

The second thing is lock-in effect. Does your much better system require a brand new app store with brand new apps? Because that's how Windows phones failed. Or does your better system reuse Android apps (in which case how is it much better than Android)?
My point isn't the information density, it's the fact that every detail matters. LLMs aren't great at details or facts and therefore aren't really suited for writing software right now. It's not a computational limit, it's intrinsic to how LLMs work.
Have you seen the leading upscalers? Things like Topaz Gigapixel are doing basically this.
Common Lisp has has native support for vectors and arrays. They can be adjustable or fixed size, displaced to other arrays (kind of a "view" with a different geometry), specialized on elements of particular type or generic. For adjustable vectors you can specify their allocation growth increments for push operations. Or pre-allocate adjustable arrays but specify a lower initial size. Arrays can be accessed in row-major order mapping them into vectors etc etc.

Foreign function interface of different implementations typically provide a way to access C allocated memory areas as Lisp arrays.
That is an interesting idea. I wonder if that's true because they definitely seem like it's a loss for them because they absolutely do not care anymore about what they do to the operating system other than keeping it stable to run applications.
Having a friend does it mean that you have access to that friend all of the time or even most of the time. Adult friendships are usually held by people who have very busy lives with their family and other friends.

There are a lot of popular tropes and memes about adult friendship being a series of “we should catch up soon” back and forth until one of you dies.

It doesn’t mean the friendships aren’t real. But having children and a job can pretty much suck the oxygen completely out of the ability to have and maintain frequent contact with friends.

I’m in my 50s and have several friends that I would consider very very good friends. We all have very different schedules and family obligations. If I’m very lucky, I might see them once a month. This isn’t like college when you might see your friend every day for several hours.

So if you’re a single person and your friends have families, it’s real possible to be lonely in the spaces between when you get to spend time with your friends.
why do you need all those twitter permissions?
Reminds me of this classic Steve Yegge post: "If you don't know how compilers work, then you don't know how computers work. If you're not 100% sure whether you know how compilers work, then you don't know how they work."

http://steve-yegge.blogspot.com/2007/06/rich-programmer-food...
Trusting the country that operates the ccTLD of your website is a much better situation than having to trust all the countries that have CAs operate in them.

A malicious CA in one country can issue a fraudulent certificate for a site in another country, whereas the people operating .ru can't affect the records for example.us so the blast radius is limited by design.

Moreover, no one is required to use a ccTLD, and there are hundreds of gTLDs to choose from, or you could even run one yourself if necessary.
Fortunately, you can usually indulge your Lisp habit for free.
This is brilliant! Nice job!

Why didn't you do the same for OctoSQL? Are you considering DuckDB for your compute engine for OctoSQL?
I think it's a fairly deep cultural difference. In the US there's a cultural sense that anyone can make it, that if you just put in enough effort it'll work. Arguably there's even a culture of it being your right to try anything to make money, there are very few businesses that the US would disallow. The former is obviously hubris, and the latter creates some of the worst exploitation in the US, but sometimes these factors create hits.

In the EU the culture is much more cynical, and the belief in individual impact is much lower. There's also more of a sense of there being things that one just does not try to exploit, types of business that could be considered morally distasteful (see the healthcare industry for the clearest examples of what I mean).

These are very broad generalisations, they don't apply evenly across the US or the EU, and while they all sound quite negative they are really trade-offs and it's up to individuals to decide where they prefer to sit on these trade-offs.
What are you talking about? DNSSEC can sign TXT records perfectly well, just as any other RR type. Of course, it’s much cleaner, design-wise, to have its own RR type, and any resolvers which cannot tolerate unknown types are seriously obsolete and should be replaced.
France is an exception. In most parts of Europe the young people speak excellent English or are even fluent. France takes a sort of cultural pride in the French language that other cultures don't.
for me the dream would be a competitive game where you could get exercise. like if you could race other people with your peloton online.
someone made a jank prototype of this for mario kart.
>https://www.youtube.com/watch?v=UN6iYyGgqmA
I know NT was designed with that in mind, but I don't think any type of unix subsystem is still maintained or would work these days. Although they could make it if they wanted it to.

Then again maybe the modern NT no longer has that capability.
I think the author is trying to mix a eulogy and class based politics like https://en.wikipedia.org/wiki/Bowling_Alone

But I fail to see the message from this article. He mentions many ways to potentially "save" his friend in the world of class based politics and not just being used as "pawns", but never talks about the regret of not being in constant contact with them over the 20+ years of corporate life and chain smoking since they parted ways.
Full marks first attempt up to level 5... Just sayin'
I guess most frustrating to me was the request to format the code and fix the commit message as if it was on track, only to be rejected...

That does suck, from multiple people too. Code review processes that put off developers from contributing and don't value their time, rather than helping them to contribute are a pet hate of mine.
Crazy that you've been downvoted for this. The single ruling party of Singapore for the past 70 years, the People's Action Party, is overtly fascist. But I guess people are eager to overlook that because they like the results? Seems like a barely warmed over reformulation of 'they make the trains run on time.'
I think a key difference is that in parliamentary republics, we usually now how the candidate (that the parliement votes on) has been chosen: it's usually by winning the elections as the head of the party with the most parliement seats. In this case, the process is completely opaque. I would say that it would be pretty weird if people say, here in Canada, voted for their MPs (good!) but then said MPs could only choose between an arbitrary list of candidates to be Prime Minister, chosen in a private meeting with 0 explanations.
The thought experiment has been done at novel length by Stephen Baxter: The Light of Other Days, https://en.wikipedia.org/wiki/The_Light_of_Other_Days

In the novel it is extremely disruptive, but perhaps that is what is needed.
I have thought for some years now that any country wanting to implement some kind of restrictions or surveillance should start with politicians and authorities first. With some select authorities being exempt from this due to national security.

For example, if a country wants to implement the installation of state-owned anti-harassment "spyware" on their citizens phones, then this would first apply to politicians and those who work for the government, like anyone employed in a city hall or the traffic authority (normal citizens working there) or the like. This would run for 5 years, while citizens have the right to attempt to hack these systems without repercussions, in order to ensure that the security is up to the highest standards.

If after those 5 years the politicians and government employees are ok with it, if no major security concerns exist and the benefit has shown to be an obvious one, then it could be up for debate to implement this new technology.
“It’s an issue because I said so even though I haven’t contemplated a null hypothesis either”
Same. I appreciated the irony.

> THE FREE PRESS

> This post is for paying subscribers only
I bought the Loom yearly subscription because it was inexpensive and features unlimited videos (so I can just record myself working for hours and trim). But I’d much prefer something that cleanly works in Linux.