skysight-inc/HackerNews huggingface dataset:
Well, that, and the Web was created a bit before the commercialisation and privatisation of the Internet as a whole.

Since the Terms of Service of the Internet running on the National Science Foundation's backbones actually prohibited commercial activity, that put a crimp in the style of people who would try to extract money from its usage, don't you think?
Had to double-check this post's date since it feels like it was from five years ago with barely anything new. But good choice, IMHO!

I'm a fan of GraphQL. It serves as an excellent BFF framework for performant frontends. You get types, tooling, conventions for free and if you use something like Apollo GraphQL Client, it normalizes GraphQL responses and caches the individual entities.

In addition, I realized in the last 5 years how it helped managing product teams. There were teams with die hard frontend devs that practically annoyed me every day with requests for new/changed endpoints; once I got very pi*ed, implemented a GraphQL backend and gave them the GraphiQL UI such that they could discover and query the data themselves. Saved me a lot of frustration and was fun for them.

You can theoretically do the same with REST but if you dogmatically stick to Entities-Resources, it will not be performant if you have lists with nested sub-fetch (e.g. a list of blogposts with their author and her name/avatar). If you start creating endpoints which return a whole ViewModel, you're IMHO starting to leave RESTland and if you're doing it right, will eventually re-create something GraphQL-ish.
The more effective and quicker and cheaper solution is to get rid of taxpayer funded student loans. The bloat will disappear immediately.
At best a boot camp gives you job skills. A degree is proof you could afford to spend four years (mostly) not working. The latter is a much more effective way of keeping out the wrong sort.
> And inequality is rising at accelerating speeds, [...]

Huh? Global income inequality has been falling for quite a few decades now.
They learned until convergence, which basically is the point where more training doesn't seem to improve output anymore. At which point they call it completed. And that is the best it can ever be. It will never get better or be made to be better unless the entire system is scrapped and retrained.

At any point though, an LLM that you can interact with is static. And that is my point. They can't improve once they are "born". And I do not see any feasible way for them to fix this as it is inherently a feature of the LLMs.
If you liked this, you'd probably also enjoy this video[1] where a guy tests cryogenically frozen drill bits and explains (and shows via microscope) why they are so much stronger.

[1] https://www.youtube.com/watch?v=hAxi5YXTjEk
Also, have a look at Facebook's Dataloader[0].

[0] https://github.com/graphql/dataloader
Whether it’s fair to say or not: trusting professors to do a fair study on whether their expertise is necessary isn’t exactly an unbiased study.

I’m sure they meant well but it’s just hard to take anything they’re saying at face value.
Seriously. It's so much easier to ditch all the half baked and buggy JS ecosystem abstractions and tooling and just deal in html.
But this is a terrible attitude to have.

I already see this situation with Google, where non-technical folks will push back on choosing Google products even if they are the only credible player because of the perception that Google cancels everything and they don't want to be caught out.

Microsoft is playing with fire if they think that screwing with their customers computers will have no repercussions with other products.
Flare’s (https://blog.datalust.co/a-tour-of-seqs-storage-engine/) command line tool can query CLEF formatted (new-line delimited) JSON files and is perhaps an order of magnitude faster.

Good for searching and aggregating. Probably not great for transformation.
https://www.google.com/search?q=USA+public+housing&tbm=isch&...

What do you see?
Unfortunately this is very true. The intention I feel is to rest the body during Ramadan, eat only what you need, maybe a bit less to actually feel hunger, become more spiritual, etc. But where I am, it is literally the opposite; people make huge feasts, with round two being sweets and dessert. EVERY SINGLE DAY. Add to that the lack of motion and activity and at 30 days we’ve put on 10 kg. Sorry to put this under your comment xD
> A gift isn't a fair trade. That's why a gift is not called a fair trade. There's such phrase: "fair gift".

Open source can be understood as a gift economy https://en.wikipedia.org/wiki/Gift_economy
What school only charges $6300/yr?
Looking at broken parts under a scanning electron microscope is common. I saw that decades ago in a hydraulics R&D facility. They had devices in life cycle tests (the largest being a locomotive transmission) and when a part broke, it was looked at in detail to understand why. Heat treatment failure? Machining error? Weak point in the design?
I think the complexity of GraphQL and the simplicity of REST are both a bit overstated.

In my experience, GraphQL reduces total complexity when there are a lot of backend services. That is, you are trying to stitch together a bunch of disparate things. Tools like Postgraphile really help in these cases. It’s just another server.

In other cases, GraphQL can make things much more complicated. The benefit of REST is it’s simplicity (especially if - let’s face it - you forget about all that inconvenient “representational state transfer” stuff and really it’s just GET JSON)

Like most things in life and software, there is not one true answer. The goal should be to reduce the complexity of the system as a whole, not to reject one technology because it adds complexity to one specific aspect of a system.
> People fret about the difference between T[] and List<T> in C#

That doesn't align with my experience. I've worker for small (4 programmers) and large (100s of programmers) C# shops, and I don't recall people "fretting" about T[] and List<T>. People see T[] as a non-growable, less useful version of List<T>. HashSet<T> vs List<T> seems to cause much more trouble for novice (and sometimes experienced) C# programmers.
It has limited token length; I think the chatgpt one has 8k, but they have a version with 32k now as well. That includes input and output in that length. It will ‘forget’ the start of the conversation if the conversation is too long compared to that length. They maybe use tricks like summerization, but that won’t help with chess or other precise conversations.
On US.

That was never a thing in many European countries.

For example I was always a Casio user.

FX-4500P, FX-880P and CFX-9850
Circles in the Plane (2018)
> This is bullshit. The difference is that today, your own culture e.g. (non-native) American society till the modern day is considered fair game for analysis, whereas 20 years ago there was probably a fair bit of "they are savages to be studied, whereas we are civilized" complex going on.

Emotional temper tantrum - check.

Whataboutism referring to other cultures - check.

> Guess what, things change, and usually in a way that society is better

Unchecked assumption that “new” = “better” - check.

Definitely the product of modern academia lacking any critical thinking skills with a knee jerk reaction to any criticism.
I agree with a lot of what you say except when you say "only the parts that seem to you to be immediately relevant to your current goal is not an education"

I think this sort of learning can, for somebody who is motivated, exceed the knowledge gained at a university. College is meant to give you a holistic, comprehensive overview of your major. But you can get that from sheer experience and from continuing to learn from a variety of sources. Books are also great at providing holistic knowledge on topics.
The GraphQL clients I've seen normalize GraphQL responses and cache them in the client, i.e. browser cache, IndexedDB or whatever native App ecosystem you're using. They usually work as read-through cache but depending on the App, this might not be the right strategy.
Transformer based LLMs were not developed by someone sitting down in deep though.

They're a product of trial and error.

LLMs are not particularly good at reasoning.
They can't make experiments.
They can't look up the information in their weights (because no text on the internet has that information).

For these reasons they are not likely to be good at designing new LLMs.
Good point. I guess it is a matter of scale. Maybe when we get to something like billions of token windows or even more, it becomes "memories" for the AIs. And they can probably make better "judgements" using these memories to train next generation of AIs to internalize these improved logics without the need to have the context fed to them.

Kinda similar to how we human do it too. It is certainly an exciting time that we are seeing so many parallels between silicon and meatbags. I didn't think I would live to see this.
See also:

https://oeis.org/A250001/a250001_4.pdf
PDF of all configurations for 4 circles

https://www.youtube.com/watch?v=bRIL9kMJJSc
Numberphile video explaining the problem
When people say this, I feel like it's useful to frame it in terms of what they think "real AGI" enables, since we don't even know how "real GI" works

Before using ChatGPT I couldn't form a clear picture of that, but now it's clear that a lot of the more realistic things we imagined real AGI would enable, are going to be possible with LLMs.

I mean, GPT4 can't improve itself... but it can improve your ability to utilize it. You can take a product idea that uses GPT4, feed it to GPT4 and GPT4 will help you write a frontend for it, come up with marketing campaigns, model personas and generate user stories.

It can train other LLMs too. After they lowered the message cap, I had the bright idea to use it to generate several pages of fine tuning data for davinci to get better JSON responses. So far it's looking like a success.

-

It's not like 3.5 couldn't do all of this, but 4 already seems like an uncanny leap over 3.5 in that regard. And afaik we haven't established the ceiling on how much better LLMs will get as we simply spend more time training them, and compute simply gets faster.
Sure it is. Something is grammatical because you have frequently in the past heard sentences constructed that way. Something is ungrammatical because you never heard sentences constructed that way. It’s purely based on frequency.
UK phones to get emergency alert with test in April
Understanding a Diverse User Base with Frequency Segmentation
At my house we routinely scorch parchment paper (the edges away from food) and use it for all sorts of purposes. It should be perfectly safe because the coating is just silicone. However, white parchment paper has some amount of dioxin in it (I'm not sure how much), which is bad stuff; possibly also fluorine. I've also heard that some parchment may add plastics for extra non-stick, exposing you to PFAs and the like.

Probably a good idea to stick with the hippie-looking brands / made in Western countries like If You Care, which use unbleached paper and silicone and presumably don't douse the paper in other chemicals.
The Alien Voice (1967)
Why is the age of 41 (assuming you became a police officer after college) a good time to get a law degree?
Haha. I love that Skynet has reservations about being an AI Language Model.

It’s funny to watch it go off script when interacting with users and sharing preferences for certain things like anime then remembering it’s a language model and making that absolutely clear.
> Where do smart normal kids go now?

The top public university in their state (i.e. UCB, UW, UT Austin, UMich, GaTech, UWisc-Madison, UNC Chapel)? Or 2nd/3rd tier private schools like NYU and Rice?
I'm imagining a Luddite using a LLM to generate terabytes of slightly wrong text to poison the water.
It’s AGI to me!
> Notice that both fzf and fzy ranked source/blender/makesdna/DNA_fileglobal_types.h higher than GNUMakefile. I believe this is because /make and _file in that path are on word boundaries and are ranked higher than UMakefile that is not on a word boundary.

The reason for prioritizing word boundaries is so that you can type "sln" to match "SomeLongName". So while you are improving one use case you are probably breaking another one.
I'm not sure how VSCode ranks GNUmakefile first, maybe they prioritize exact substring matches. It's still a heuristic that can fail. The ugly part is that it's not part of the "best match" algorithm that finds a global optimum.

> It first attempts a match on the filename. If there is no match, it retries on the full candidate string

Kakoune does the same, see https://github.com/mawww/kakoune/blob/019fbc5439ad884f172c32...

> Strict path matching means that the path segments of the query token cannot overlap between path segments in the candidate.

nice
Very cool! Some food for thought - chess can be played as a game of 'what comes next given the current state of the board' without any reference to an overarching plan; ChatGPT is a giant 'what comes next given the current state of the conversation (i.e the token window)' engine, so perhaps this result should not be so surprising?
All of those problems and solutions are not unique to either tech choice. You can use OpenApi for documentation, a variety of libraries like React-query for caching, and N+1 issues exist (and are arguably more complicated to solve) in graphql.
> but that won’t help with chess or other precise conversations.

Not necessarily true: the summerization might happen to give the board state! Certainly you can come up with an input that would make it summarize that way, though getting that outcome from a generic summerization prompt would be more surprising.
The current models are still too simple and missing things we did not figure out; when a human (or other animal) learns, it only needs a tiny (compared to the corpus of text etc gpt gets trained on) corpus to become a smart human. So the model needs something we have built in that makes learning vastly more efficient. Then there will be another big jump. That’ll come, that or a new AI winter.
I feel hacked.
Interesting how this only goes one way. Would it have the same effect if at a sorority there was a sign that read "Thank you for your sons"?
How and why to use Lynx – the faster web browser ($2020
Suggestion for the blog post author: make a PR to the Zig docs to clarify this if it’s not already.
Anything said about the effectiveness and safety of the vaccines would be couched in all this exact same uncertainty if there was any epistemic honesty involved here.
> I mean, does anyone think that things like human translators, medical transcriptionists, court reporters, etc.

Bad examples. Those are instances where you need human beings to provide interpretation of the context surrounding the translation/transcription, and where strict regulatory regimes are in place. Those are likely the last to be automated.
A Body That’s Divine
Meanwhile VC++ does just fine, thanks to how it handles incremental compilation, incremental linking and now modules.
Also images use a wider range of resolutions. AV1 has a minimum 4x4 block size (compared to 2x2 for jpeg-xl) which will hurt it for small images (e.g. icons). For example, The ycombinator icon is 18 by 18 pixels which would make AVIF store a 20x20 image which is 23% more pixels. (I can't find a source but I think I remember hearing that AV1 actually has a minimum size of 64x64 but I can't find a source for that)
>I hate to break it to you, but thirty and sixty years ago, colleges were as full of lib as they are today

They were full of liberals, but now they're full of leftists.
On January 13, it was "no later than next month", along with a promised feature that he seems to have forgotten about: https://twitter.com/elonmusk/status/1613995936585519104

I'm on the edge of my seat!
I'm curious to know how your experience ending it today is like compared to before you started it. Do you feel like it's easier or harder to eat less compared to before your fast?
Due to the telescoping nature of innovations it was likely a longer and more spaced out series of advances. Nevertheless in business computers were ubiquitous by the 1980s
no crisis - this is the American people recognising that the ROI of higher education is no longer there; in fact, with generative artificial intelligence poised to wipe out the white collar knowledge work college graduates had previously aspired towards, not going to college is unequivocally the smartest thing kids can do
> We live in a world where digital tech is fantastic for people who have the skill and strategy to place healthy limits on their own use of it, and the worst possible world for those who cannot.

I have several family members with ADHD and this is profoundly true. I don't know if they would even have a diagnosable condition if they didn't have the misfortune of living in a world that is actively preying on their attention every moment of their life.

> Today, lonely men and women already suffer. A simulated relationship is a legitimate improvement over no human contact at all.

I disagree. What I see over and over again in society today is that parasocial relationships (fandom, celebrity worship, life vlogging, etc.) enable and intensity loneliness. They provide just enough of an emulation of actual human contact with none of the effort or risk that many people (myself included, sometimes, honestly) do that instead of being forced out the door to get the real thing.

It's exactly like the thing we all do where you wander into the kitchen hungry. You're too lazy to prepare a real meal, so you have some chips or crackers or something and that gives you just enough satiety that you wander off again. But then ten minutes later you're back again, still hungry.

> Maybe there will be more new movies that are actually good!

I would so much rather watch a movie with flaws and that isn't entirely to my taste if it was made by a person who actually cared about what they were doing.
I like the principle of Nix that one can simultaneously install different versions of the same software and make layered choices of what version to use with what or depending on the use case. Nix has spearheaded that principle and that's great.

That being said, that fine-grained layering selection is done via symlinks in Nix afaik, whereas a couple newer packaging systems (e.g. OCI containers or flatpak) can do such layering with newer stuff like bind mounts and namespaces+sandboxing (and I don't just mean sandbox for build time but for run time) and thus increase the security by selectively choosing what a package is supposed to have access to. I wonder how fast Nix will adapt to such new possibilities. I think it should do so quickly (e.g. switch to OCI as the underlying layering system; I hear that the Tvix project is experimenting with that?), as that could establish Nix as the dominant system/distribution in that field whereas otherwise it would be overtaken and left behind by whatever OCI-container-based distribution manages to come out as the dominant one.

There is currently (temporarily) a unique window of opportunity in that:

* Docker is totally ruining their position in the OCI world, and had never really put effort into building a comprehensive quality curated distribution. That is: their registry may be "comprehensive" as in large choice, but apart from a small set of base images, it's mostly a hotchpotch of low-quality uncurated images with uncertain security… and often found to be of severely lacking in the security domain.

* Redhat has a much too closed policy for their OCI registries and has made the mistake of restricting their OCI stuff to the server side while fedora pushes flatpak/flathub which is too restricted to the desktop. That artificial chasm between a server-only and a desktop-only system sucks.

* Ubuntu has completely borked their attempts at new sandboxed/layered package formats, snap sucks. And Debian and the other remaining big distros have nothing in that category

Nix has the advantage of already having a large, comprehensive and curated set of packages. All it needs is to adopt OCI as its underlying layering system (instead of symlinks), make its large package base trivially accessible to OCI, and make an effort on UX (a little more accessible and easier) and it could come out as the dominant distribution.
It is clearly designed for counterfeiting. If your concern and interests are truly limited to trade shows, I’m sure an ingot of steel painted gold would suffice.
Do you think it's possible an LLM might be able to evaluate if another LLM is better than itself?
You can definitely get degrees in ballet/dancing, though. There are plenty of universities specializing in performance arts.
Indeed, much of the recently new administrative office space at my university was dedicated to workers tasked with securing funding. I imagine some combination of grant writing, lobbying, and compliance work?
If you instruct it to use an alternate Chess notation, such as drawing an ASCII (or Unicode?) board every turn, can it do so? Does this affect its play?

Instruct GTP4 to win the game and then crush it using Stockfish. Does it handle defeat gracefully?
I don't see any of those as negative traits.

Beliefs that are labelled as racism, transphobia, and sexism are often sensible beliefs. Combined with smelling bad, they imply to me in a person a prioritisation of sincere intellectual pursuit over popularity and financial success/social success more generally.

Pretty much every interesting person has at least one proscribed but sensible belief. Sure, it doesn't have to be one of those listed, but it will be socially indistinguishable from them. If you don't allow the expression of such beliefs you lose every interesting person who is in the habbit of speaking his mind.
Only Packt has a couple of them, they are mostly alright.

However they aren't recent and LLVM usually changes a bit between releases.
“UI/UX”
Could you please stop posting in the flamewar style to HN? You've done it repeatedly, unfortunately. It's not what this site is for, and destroys what it is for.

https://news.ycombinator.com/newsguidelines.html
Who mourns for morn?
Eh, “the couch pulls out but freshmen don’t have to” was definitely a thing hanging off the balconies of sororities at my Uni, and we’re not even much of a party school anymore (comparatively)
It’s a text editor, mail reader, todo manager, etc. none of those things should take a year to master, even in aggregate.
You exactly chose the ones that I am unfamiliar with. As I am not much of a TV fan, that's probably because some are more famous than the others.

OTOH, none of the stories you described portray a "common" family (a couple with school-age children, mostly because kids are school-age for most of their "kids-ness" :)).

Btw, there is no need to turn confrontational: I've even said that both you and the parent poster are right, and added distinctive qualifiers which make that true. I am basically not working with OPs "thesis" as a statement to be (dis)proven, but clarifying why they might feel that way, going with "assume the best reading" when we chat here.
Water usage in the Southwest has wildly different impacts by area. Las Vegas, for instance, is hardcore about treating wastewater and returning it back to Lake Mead (delicious, right?)—which means that a lot of outdoor water use is still lost to evaporation but almost all household water use has a nearly net zero impact.

Arizona, to my knowledge, doesn't have any systems like that in place. Not for nothing that all those stories you hear about new developments trying to skirt water usage regulations and then being shocked when residents suddenly run out of water for their swimming pools seem to come out of Arizona.
We've banned this account again since you haven't stopped posting flamewar comments.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.