skysight-inc/HackerNews huggingface dataset:
what makes a good web framework

Use.

Static or dynamic is just theory. Users don’t care. Customers don’t care. Investors don’t care.

The only people who care are people who would rather argue than build. People who want to be judged by their opinions rather than utility.

Sure, a person may have good reasons for preferences about them. But those are their preferences not someone else’s. They only matter insofar as you are working with them for money, fame, or goodwill.

In the end building is a lot of work and no choice avoids that. Maybe one will mean more gets done with the same amount of hard work. Maybe it doesn’t.

Either way the best way to avoid the hard work of building is by not building. Good luck.
It's useful to remember that the 1980s approach to localization preceded the global Internet.

The way most software worked was that you bought it from a local reseller. It came localized for your country (perhaps by the reseller or importer rather than the original authors of the software), and then you'd use it to conduct your local business. Data interchange wasn't that common.

Desktop printers were hugely important because a hard copy was how you'd share anything. If you needed to get the information somewhere fast, you'd then fax it.

Rarely when you did need to exchange files, you'd use floppies. Maybe you'd take your WordPerfect document to a professional print shop so they would do a layout using cutting-edge desktop publishing technology.

So the notion that somebody in Germany might receive American files, or vice versa, wasn't really a primary concern. It was considered far more important that the Germans, and everybody else, would be able to work with their data with the number formatting that was preferred (and sometimes legally mandated).
Academics: You're Doing Open Source Wrong
Does this mean that everyone can get multiple timers now and not have to wait?
No one owns cats!

Dogs have owners, cats have staff. :-)
That would imply a slowness on the server and not with general internet peering
> One of the reasons behind the popularity around webapps was that they would no longer need to make 'a server call' on each interaction.

Ironically, many modern SPAs are significantly slower than the traditional apps they replaced. Try using Twitter's webapp on a non-premium phone, for example.

Sometimes it's regrettable that the webdev truck has no rear-view mirror.
https://relay.fedi.buzz/

Worked as an interesting relay solution to my small instance. I relayed most of the instances which contain profiles I've subscribed to and it filled out my timeline considerably. Replies to remote posts aren't downloaded by default and this solved that problem.
"Imitating human speech" is not a trivial thing. You can't do it by a lookup table, or by a Markov chain. Not properly, not in open-ended, unscripted situations. It requires capabilities and structures that, if they aren't a world model and basic abstract reasoning skill, then they at least start to look strikingly similar in practice. This is where we are with GPT-4. It doesn't imitate speech. It imitates reasoning.

And if it walks like a duck, and quacks like a duck, ...

GPT-4 is a good example because it's pretty clear that the model isn't merely a stochastic parrot (or, if it is in some sense, then in that sense so are we). But it's not the only game in town. Not all generative transformers deal with language. All seem to be powerful association machines, drawing their capabilities from simple algorithms in absurdly high-dimensional spaces. There are many parallels you can draw to brains here, not the least of which is that the overall architecture is simple enough and scalable, that it's exactly the kind of thing evolution could reach and then get railroaded into building on.
> Why would a sneaker fall under the terms they're using to define a security

because the sneaker trade market focuses on sneakers that are released with artificial scarcity, where many participants in that market buy with an investment of money, with a reliance on the issuer and others to keep them scarce and valuable and promote them, with an expectation of profit.

the SEC is basically saying if any random person has an expectation of profit guiding their purchase at any time, the entire asset and all transactions is a security and everyone that is trading it needs to be a registered broker dealer or registered promoter, and then even if they could be registered they would not be allowed to trade unregistered securities, or even registered esoteric securities like shoes and digital commodity units because the Self Regulatory Organizations are too permissioned for shares and bonds exclusively.

> if not every digital token does?

that's the point. there is either a way where a digital asset is exclusively a commodity, or there isn't at all and every corporate controlled unnatural commodity inherits the same regulatory framework that the SEC is trying to impose on digital assets and the entire trading ecosystem.
This is also not my area of expertise, but considering they are using sized types to prove termination through well-foundness so they are probably suppose to be ordinals where we can have ω < ω+1 but for some reasons they decide to forgo to distinguish between everything larger than ω and denote it as inf.

Edit: I found an explanation https://ionathan.ch/2021/08/04/sized-types.html
If we think of CoreData's role here as simply providing persistent storage then the annotation layer is the interesting bit - binding a persisted model to a view via a query is conceptually similar to Recoil's atoms' support for complex fetching, persistence, and offline support.
>Which I would argue is entirely within the sprit of the patent system.

I don't think so. The spirit of the patent system is you submit your product to them in the form of a working model. You get to patent that device. Tearing it apart into individual inventions to me is against the spirit.

Of course none of this matters anymore, we are far down the rabbit hole.
This type of "Pascals wager" kind of underlies the fact that the whole animal rights compassion thing is actually just a laundered fear of death.
I'm not sure there is a moral question with regards to the animals.

If we stop breeding pigs and cows we won't have the huge amount we do now. The pigs and cows don't care if their species go extinct.

Letting them go into the wild would be cruel since they aren't prepared to exist out there, but letting them die in the wild vs die in a factory farm isn't much worse of a fate.

In reality, we should stop breeding them, send existing aninals to sanctuarys (which we should fund) and be done with it. Within 20 years, all of the existing farm animals will die out from natural causes.

The real moral question is: how do we support the farmers?

We should ensure that they get their wages replaced and get assistance in moving to a less cruel industry than animal farming. There are already groups that help with this, but they'd need funds to scale their work.
Beware of Leaky Abstractions When Relying on Attribute Inheritance in Vue Compo
So programming culture was uniformly toxic during that 30 year period, and also those men are “gross”?

It’s hard to see how this is anything but a low effort troll.
But they still kill loads of them
SEC asks for emergency order to freeze Binance US assets anywhere in the world
Er, how would that even work?

Apple can sync over iCloud.

What are Firefox users going to sync over?
>If you require perfect, 100% soundness in all circumstances, then nothing is sound.

Soundness in logic requires both valid form, and reasoning from true premises.
I for one adore and cherish the works of Plato, and in general put him amongst the most important persons to have lived. Imaging that he could have been overseen, forgotten, or ridiculed fully, perhaps the proper question is: What can I, you, and we accomplish to remedy a norm where money & power override truth, where false beliefs aren't questioned no more. Not in the dumb sense, where some preconceptions of truth rules, but in a truly questioning, scientific style.
Very informative - thanks for the write up!
Depending on how you turn your head and squint, overflow is still well-defined: if I add a to b and it overflows to c, it still overflows to the same c every time. That means addition is sound in that architecture, it just has surprising consequences and some properties one would expect naively to hold for positive-integer arithmetic don't hold for the computer addition operation (such as c > a && c > b for all a > 0 and b > 0).
You would be mistaken. Most predators incapacitate their prey and then eat them alive.
Sevastopol being only Black Sea port is not true. Russia has Novorossiysk where they constructed naval base before 2014. The remains of the Black Sea fleet have moved there because it is safer than Crimea.
Is this a hitchhiker's guide to the galaxy reference / joke ? About how they destroy the earth in order to make a travel route?

If not, what do you mean?
I don’t know, you can hope but people are cheap bastards.

Gassing of pigs with high concentrations of CO2 is pretty cruel.

Cruel enough that CO2 was expected to be replaced with inert gasses like nitrogen in the early naughties.

It takes them minutes to die and they do not go easy.

If you want to eat animals that one thing but the least you can do is give them a quiet death.

CO2 is cheap though and people like cheap more than they like humane. So now CO2 is used for 80% of UK pigs.

If anyone wants to watch there’s a video attached:

https://www.theguardian.com/environment/2023/may/02/sufferin...
So shouldn’t “Matter” take care of this in a standard and open way moving forward?
Perhaps all lifeforms have sentience?
Wow, I didn’t expect to see ZX here. Its related to my PhD. You can find a lot of ZX related literature on [1]. [2] is a really nice introduction. If you want to play with it in python take a look at pyzx [3].

[1] https://zxcalculus.com/

[2] https://arxiv.org/abs/2012.13966

[3] https://github.com/Quantomatic/pyzx
To reject a proposal as clearly fraudulent, an alternate proposal need not be furnished.
I wish everyone in tech had your perspective. That is what I see, as well.

There is a lull right now between gpt4 and gpt5 (literally and metaphorically). Consumer models are plateauing around 40B for a barely-reasonable RTX 3090 (ggml made this possible).

Now is the time to launch your ideas, all!
I know a plumber who keeps his phone ringer on all night so he can wake up and go on calls. He's in his 30's and his knees are as damaged as an 80 year old man's. Try telling him that automation and technology should be reducing his need to work. Those of us in the Silicon Valley bubble should remember that 99% of the world's population has harder jobs than we do .
Reminds me of a joke in a John Meaney novel, a physicist discovers faster-than-light travel through a dimension with unusual properties, gaining inspiration from Java's booleans having three states (true, false and NullPointerException).
It could just be the US doesn't have special info, like the rest of us. The fact that it was in a Russian controlled area, rigged with Russian explosives and that the damage would mostly be inflicted on Ukraine suggest maybe it was Russia, no 4d chess required.
Impressive demonstration. Had I had the same set of tools just a few years back, maybe I'd have kept my old job a little longer.

Jokes aside, there is only so much complexity that can be held. Try writing a financial regulatory report from the data present in your enterprise ERP (whose schema you'll eventually have to feed prior or in addition to your prompt).

Granted you can also do it in small steps using only subsets of the whole schema, but that still requires non-trivial oversight by a human expert. Plus, user needs are not set in stone and are not exempt from contradictions. The human might challenge those contradictions, the machine will not.

Infinite-length context could address prompt size related issues, but hallucinations on imaginary columns and flat-out wrong calculations, which cannot be avoided by humans either, will happen past a certain point.

Anyway I am not sure any sensible CFO or Financial department manager would give results produced by an unauditable automated system that takes in English and spits out numbers on a spreadsheet: if errors are missed or bugs arise, who's responsible? (the AI _is_ the expert, remember)
I remember tearing my hair out over that, i did eventually get it working reliably across the 2 threads i needed and i swore if i ever had to try again i’d try something else, it was just so easy to start with
Make operator<=> ignore a data member
Oh god mate, I would never hahaha. Not to mention I would never work for the soul-less NSA.
People doubt you're a SWE because of the way you dress? I think I would find that amusing.

I'm also curious what your look/style is such that people don't believe you when you tell them your occupation.
I agree with your analysis, but while I can’t speak for the original commenter, I think their point was probably closer to:

“If we can all have this conversation together, it’s clearly a choice for us.”

I (am not being cute when I say I) truly wish I could talk _with_ my cat. I would ask if she murdered that bug or was operating on instinct. Did she kill for sport, defense, or hunger? Was she just pissed off? I don’t know and she can’t tell me, so I can only assume she’s just doing what cats do.

Among our own species I don’t think that “benefit of the doubt” (?) is defacto transferable.

I hope this makes sense. I am enjoying this conversation in an odd kind of way. I’ve been waiting for news like this for a long time.

Though the article and UKGOV articles are from 2021?

Edit: today my main job was typos
Psychedelic drugs can relieve depression in doses that do not cause hallucinations. So yeah. No new drug discovery is required.

Try 250mg of cubensis in your tea and you’ll be pleasantly surprised.
Ask HN: Does Anyone Like GraphQL?
I personally think that GraphQL is one of those technologies that has a wide gap in how useful it actually is. For smaller projects it's easy to setup, write out your schema, and get going. Likewise, for much larger more complex projects some of the benefits you can get out of GraphQL can warrant the use of it. But there is a massive gap in the middle where it just seems unnecessary.

98% of the literature I have seen about GraphQL has always been positive, and it seems to have become the standard recommendation for anything from starting a small web app as a side project, to running a fortune 500 company. I'm fairly sure that this is because a lot of larger tech companies use GraphQL in some way, so there is this misconception that using it must be the correct choice for all use cases, but who knows.

I have worked with GraphQL in a few different companies now, and in all except the largest company where there was a dedicated team of engineers that worked on the GraphQL implementation for the company, I have felt strongly that we would have been better off with a more boring approach like REST.

I am curious to hear others perspectives on this, do you like using GraphQL? do you disagree with me and think that it is actually a good solution for the "middle ground" of use cases?

Also, I do think that GraphQL has some cool features and I'm not trying to write it off as a useless tool with no benefits. Like all tools, it has it's place but I think that where it's really helpful is not where people end up using it in the vast majority of use cases.
Social wasps are known to meet at least five and maybe six of those criteria; I don't know offhand of research specifically investigating the question of nociception, but their behavior certainly offers no suggestion they lack that capacity. Their behavior with regard to analgesia isn't something I know firsthand to have yet been studied, but as an amateur and an autodidact in the field I wouldn't be surprised at all if such work exists and I simply haven't run across it.
This article highlights that their decision is based on an ability to "experience pain, distress or harm." In not all cases will that distress align with captivity.

Well-cared for dogs seem pretty happy, for example. They're in captivity but not suffering, and can live lives with social bonds, play, etc. Being separated from their humans can make dogs distressed. When one gets sick enough, euthanizing it, though sad, is probably the merciful thing to do.

If a small fish is in a large, well-maintained aquarium, is it in pain or distress because of its captivity? I've seen some very well-run aquariums, and if the fish are all suffering, it doesn't seem obvious.

I think the point is if you take their ability to suffer seriously, you don't take actions which subject it to pain or distress. But captivity doesn't strictly necessitate suffering.

But yeah, we could stop eating animals, or penning them in feedlots.
That's the problem; in general, in popular culture, psychedelics are marketed as the end of your anxiety and the reset button for your brain and that type of thing.

For some people that may be true; but for many of us, these drugs only make our brain reel faster and faster until it just goes full blown into fight or flight mode.

I'm with the other posters. I believe people should be able to put whatever they want into their bodies (as long as they fully understand what they're doing), but also should absolutely know that panic attacks, and ongoing anxiety disorders could be a side effect.

Source: My anxiety disorder that exists now after recreational hallucinogen use for about a decade.
So, does it allow sideloading like macOS, or is it more like iOS in this regard? I hope it's the former since it's literally a Mac SoC inside.
Right? I think it's just the Silicon Valley again and again trying to push its single-minded vision that computers should be used to "solve" all of our problems. They see everything as a nail with a "problem" to solve with their hammer, and completely disregard that there's life outside their bubble in the SV.
Well, to be honest, both World Wars were Germany's fault, so it kind of made sense keeping them in check and making sure they won't try for the third time. Of course Soviet Union then quickly overshadowed them as a threat. Right now that NATO expanded to the East, Germany are not frontier country anymore, so the only way American troops make sense there is again, as occupying army.
Doesn't this give reddit an easy way to censor specific apps? It would be better to have a batch API and an "app access" API that rate limits based on user accounts rather than based on API keys. I could see having tiered costs for different usage patterns, but it's hard to design correctly.
Europe is being squeezed from all sides; there is zero doubt.
Machines break all the time. Particularly when you are faced with the metals available back then. They are a lot more reliable today, but we have had ~200 years of industrial revolution to learn how to make reliable machines. We also have a lot more population, and that means a lot more people thinking about how to make machines more reliable.

Modern machines are clearly better than slave labor today. However 2000 years ago a lot of things were different.
> The cryptocurrencies that are actually being used like currencies (e.g. actually used to buy things

So... none of them? How long are y'all going to carry on this charade?
No, but you do need to substantiate the claim of fraud, and thus far you've yet to try. I doubt you will, but perhaps you'll surprise me.
This was my thought as well. In all likelihood, the CCO is the person who informed to the SEC. If I were in that role, I would have.
You evaluate the function at two neighboring points, and the difference of function values (divided by the distance between the two points) gives you an estimate of the gradient projected along the direction between the two points. It’s literally the definition of the derivative — but you cannot practically take an infinitesimal step, so the points are a finite distance away (substantially bigger than machine precision).

Another way to think about it — you choose a random line through your current location, and test neighboring points in two opposite directions, and step in the direction of whichever seems better. That’s why it costs as much as two forward passes. If you squint a little, the random choice of direction (line) makes it look kinda like evolutionary search.

This is a textbook method, so I’m sure there must be some description on the web with pretty pictures and clearly worked out math — but I’m AFK right now and can’t find a good one through my phone :-(
To be honest, I'm waiting for someone to train a backrooms-style environment based on NeRF to make horror games with these sorts of XR experiences.

As much as I hate all the bluster about chatGPT, an application like this could actually work. NeRF models are already fairly capable of generating indoor environments like this, and backrooms-style spaces lean on repetitive structured and uncanniness so having them be generated on-the-fly helps lean into the experience.

Imagine DeepDream (2015), but inside apple vision someday.

Heading toward whole new frontiers of traumatizing people.
That should be within what it can scale to with donation-level support, given some optimization. As it is right now, there are live updates via websockets for all active users, some queries can be optimized dramatically, and there is no sharding - the running costs are 30EUR/month. With a few thousand a month and some smart optimization, 2k requests/s is not out of the realm of possibility.
Issues at the peak of popularity caused people to abandon it. Once they abandoned, they never came back.

1) Servers were swamped and had difficulty scaling to match performance to users resulting in downtime.

2) Not enough skill curving, it made being a casual very difficult because you would get stomped in gyms/battles.

3) Not enough mitigation against GPS spoofing/cheating further killed the incentive for casuals.

4) Over-monetization resulted in pay-to-win conditions.
Some input as an Android dev: the API level stuff is not nearly as much as a problem as it was some years ago. Nowadays you can easily require 23 or 25 (see https://apilevels.com/) - since 23, there were definitely some changes, but not terribly big ones that are really painful.

I'm rather getting a headache with new form factors (window insets, foldables, tablets being revived).

Also: Usually all google libs are backwards compatible to 21. The new ui system (Compose) just gets shipped with the app itself, increasing download/installation size. Apple does not do this afaik, they require a recent minimum OS version for compose ui.
M$ is a silly way to call Microsoft greedy. ClosedAI is somewhat better because OpenAI's very name is a bald-faced lie, and they should be called on it. Are there more elegant ways to do that? Sure, but every time I see Altman in the news crying crocodile tears about the "dangers" of open anything I think we need all the forms of opposition we can find.
I don't understand how you can think this if you've spent any significant time around animals
I think this is a generational and medium thing. We clearly have different definitions of "Online".

I'm guessing your online communication is done via something that uses pictures and videos like Instagram or Snapchat?

My main communication to my friends has been text-based chat for over 20 years, and I do have real and honest communication with them. When we meet physically, we continue where we left off online. Even if people have changed hairstyles, gained/lost weight etc. I wouldn't know, we don't share pictures or videos of each other regularly.
Doesn't a tangle of wires require more than one wire? This would seem like less of a tangle than someone wearing wired headphones.
Typically I thought Quanta magazine did better than typical pop-science. Guess this was an exception?