skysight-inc/HackerNews huggingface dataset:
This is a battle for future default image codec: open standard vs nearly proprietary controlled by a few corporations - https://en.wikipedia.org/wiki/Alliance_for_Open_Media :
> The governing members of the Alliance for Open Media are Amazon, Apple, ARM, Cisco, Facebook, Google, Huawei, Intel, Microsoft, Mozilla, Netflix, Nvidia, Samsung Electronics and Tencent.

For example with defensive license termination: they can sue you, but if you try to sue them you have to rip off AVIF from all your products: https://aomedia.org/license/patent-license/

>Defensive Termination. If any Licensee, its Affiliates, or its agents initiates patent litigation or files, maintains, or voluntarily participates in a lawsuit against another entity or any person asserting that any Implementation infringes Necessary Claims, any patent licenses granted under this License directly to the Licensee are immediately terminated as of the date of the initiation of action unless 1) that suit was in response to a corresponding suit regarding an Implementation first brought against an initiating entity, or 2) that suit was brought to enforce the terms of this License (including intervention in a third-party action by a Licensee).
These models have limited agency for the moment —- they just answer questions. But I see no reason it couldn’t improve itself in principle if it was given agency enough to do so.
Word of caution to other readers: Don't use Anki for cramming. Especially not if you didn't learn and understand the material before cramming.
You still have to pay for a 64 bit pointer to an un-interned string though. It's the fact that the keys are repeated for each record that overwhelms the size of the keys or pointers themselves, when you have millions of records. If you are using fixed structures, then the keys are implicit and don't need to be repeated or even represented as pointers, just known fixed offsets into the structures.

I wrote this about "Representing and Editing JSON with Spreadsheets":

https://news.ycombinator.com/item?id=21109798

https://medium.com/@donhopkins/representing-and-editing-json...

SpreadOn: Apply Directly to the Forehead.

https://www.youtube.com/watch?v=f_SwD7RveNE
92% of students don't interact with fraternities in the U.S., depending on the school [1]. At the school I went to, it was 70%. If you disassociate yourself with the stupid frat/sorority culture, it is absolutely possible to get a lot out of college, both personally and professionally.

[1] https://www.usnews.com/education/best-colleges/the-short-lis...
Amusingly along those lines, I once had a prof in my Ph.D. program tell me that if I was getting all A's in my coursework, I was doing it wrong. (I.e., not spending enough time on research.)
Absolutely not true. Try being a proponent of israel at Berkeley. No healthy debate is possible.
Java gets a pass because it was early. Go had time to learn from its mistakes and…just refused to do so.
What makes you think it actually can provide an evaluation?
Calculating Intrinsic Value with a DCF Like Warren Buffett Would
What's the local app you use in lieu of cash?
You're all massively underestimating the memory requirements of a parsed data structure, which is very entertaining to watch. There's this rule-of-thumb that most programmers are wrong about performance costs by at least a couple of orders of magnitude, and it's on full display here.

In most languages, dynamically allocated variable-sized objects have a minimum overhead of two pointer-sized fields: a pointer and a length. On a 64-bit platform, that's 16 bytes before you actually start having any data.

Next, depending on the allocator used, the requested data size is probably rounded up, either to the next power of 2, or there may be a minimum allocation size of 1 pointer. That's the compatible safe approach, and also has some performance advantages on most platforms.

Last but not least, most heap-based allocators have some "bookkeeping" overheads. Similarly, interpreted languages also have their internal "object" metadata overheads. Typically this is 1 or 2 extra pointers (+8 or +16 bytes).

Assuming 24-48 bytes for all variable-length values is actually a pretty safe bet!

There are exceptions:

Unusually, C skips the 'length' value for strings by using null-termination, so C strings are often just 16 bytes (8 for the pointer, and 8 for the allocated object on the heap, assuming some sort of small-object optimisation is going on).

The approach in C++ is to use "small string optimisation" where the string values are inlined into the std::string structure itself. This works up to 23 bytes packed into the 24-byte string structure. There's an awesome CppCon presentation on how Andrei Alexandrescu did this optimisation at Facebook: https://www.youtube.com/watch?v=kPR8h4-qZdk

Interpreted or "VM" languages like JavaScript, C# or Java are far worse than this. For one, they convert UTF8 to UTF16, doubling the bytes required per character for typical "ASCII" identifiers. JavaScript converts integers into 64-bit floats. Java has weird overheads for all objects. Etc...

Update: I just did an experiment with .NET 6

Allocating ~1 billion characters as 100M strings
800,000,056 bytes (0.7 GB) for holding the strings.
14,021,088,768 bytes (13.1 GB) for the strings themselves
14,821,216,680 bytes (13.8 GB) total

Unsurprisingly, simply "referencing" (holding on to) the strings needs an 8-byte pointer per string. The actual strings hold 1-20 characters randomly, but require 140 bytes in memory on average. This bloats out the original 1 GB to just under 14 GB in memory.
All our application lives behind an authentication except login pages. I still cannot grasp how would I use Nextjs in only SPA mode. Not everything needs to be SSR, I don't want to spare resources, just want to deploy it to S3, put cloudfront infront of it, let 404 requests return index.html and I can use the URLs without #.

SSR should not be a must the docs should reflect that. There is no way I'm paying Vercel 20$ per user for our simple use case or I'm hosting a VM to render pages. I don't care about the improvements SSR would bring in the price of cost, deployment complexity, or any other complexity. Affecting React docs like this to push for SSR does not feel safe to me. I'm happy with my Vite based React TS project.
KURL – open-source Kubernetes Installer
Check if you replace the “ValValVal” formatting you mentioned with spaces (such that “XOO” becomes “X O O”). The reason I suggest this is that the NLP tokenizer would set “XOO” to 1 token, which could cause interpretation issues.
> more than doubling their pay

What percentage of the attendants are able to do so?
not if you already have one! In general, a second bachelors in the US and Canada requires 60 credits, or two years of studies. Schools generally don't require you to redo gen ed requirements.
This is important to consider, since many boot camp graduates, including many of the most successful ones already have a degree.
> Sounds like they're just badly describing copy-on-write.

It’s not quite copy-on-write, and what it’s really describing is a workaround / safeguard.

The problem is that by default Go slices will have as large a capacity as they can based on the parent, this is a problem if you return a slice to a still-in-use slice or array, and the caller decides to use that slice as a vector (either because the contract is not well documented or because they fucked up): appending to the “borrow” will happily go and stomp over the backing array, which may be holding in-use data of an other slice or the original array.

By forcing the slice to have no extra capacity, if a caller tries to append it’ll force a “fork” by realloc-ing and avoid the issue.
I've also seen this in many books.

When I learned it at university, we had lots of examples, but you need to be already familiar with a lot of somewhat abstract mathematics (monoids, groups, rings, sets, homomorphisms, ...) before you see how it unifies those.

Category theory is called "general abstract nonsense" for a reason.

You can think of it as "expressing other mathematics in terms of arrows and commuting diagrams".
There is some complicated chemistry that occurs at the liquid-air boundary and is affected by slight dilution.

https://www.nature.com/articles/s41598-017-06423-5
There are no local, let a lone high quality builders in Australia. The best you can do if price is no issue is an overpriced Yuba, or a severley overpriced Turn.
For a slightly better deal, maybe get an electric conversion.. but what to put it on? Maybe a Yuba Combi? I'm hoping Radwagon comes to AU soon.
If you are in a place with lots of cargo frames, you could bring it with you. Batteries, wheels and components we have.
It's a neural network at the end of the day... it can compute any result or "understand" any system if properly weighted and structured.

It may be that LLM style training techniques are not sufficient to "understand" systems, or it may be that at a certain scale of input data, and some fine tuning, it is sufficient to be indistinguishable from other training methods.

Many people's sense of what qualifies as "intelligence" are too grandiose/misplaced. The main thing differentiating us from a neural network is that we have wants and desires, and the ability to prompt and conduct our own training as a result of those.
Your comment does not reflect history in the U.S.A.. And judging from the GP "our day to day lives" is very much U.S. centric.

Transportation:
""By 1981, all GM vehicles would be equipped with their new Computer Command Control System ("CCC") emission control system that featured an ECM (Electronic Control Module) that featured a Motorola 6802 based 8-bit microprocessor manufactured by Delco Electronics. ""
https://www.chipsetc.com/computer-chips-inside-the-car.html

Entertainment - video games:

""we saw the release of all-time classic games such as Pac-man (1980), Mario Bros (1983), The Legend of Zelda (1986), Final Fantasy (1987), Golden Axe (1988), etc.""
https://www.hongkiat.com/blog/evolution-of-home-video-game-c...

Financial - personal:

ATMs were quite common if no ubiquitous by the mid 1980's
"" "The origins of the cashless society: cash dispensers, direct to account payments and the development of on-line real-time networks, c. 1965–1985" ""
https://web.archive.org/web/20140714184815/http://www.ebhsoc...

Business:

VisiCalc came out in 1979, and spreadsheets were common in business offices in the U.S.A. through the 1980's.

Entertainment - TV and movies:

Computers were also used in commercial and movie production (ex. the 1984 Macintosh commercial, Pixar founded 1986 more or less out of Lucasfilm, and note that the VideoToaster came out for the Amiga in 1990 bringing professional level video production to a much more accessible price point.)
The learning happens via the subsequent homework and exams. In order to learn, you must be tested.
I don't know about that. This sounds more like having a reference and deviations from it.

Whole milk is milk. Milk with the fat removed is fat free milk. Milk with chocolate added is chocolate milk. So you can have fat free chocolate milk defined in terms of what it doesn't have and what it has extra.

Reference LSD causes psychedelic visuals. LSD that doesn't is LSD sans hallucinations. LSD that makes you also taste chocolate in your mouth is chocolate LSD.

Not sure there's a deep observation about culture to be made.
For hard links to work you still need to know that the brand new layer you just downloaded is same as something you already have, i.e. running a deduplication step.

How? Well, the most simple way is compute the digest of the content and look it up, oh wait :thinking:
Using the achievements of machine learning (not 'AI') in chess and go, which are created, constrained game spaces, to tout the promise of 'a possible future where the AI becomes superior to human problem solving' is either the spruiking of a fraudster or the rantings of a fantasist.
GPT4 can take image inputs
You could periodically retrain the model using the original dataset plus the conversations from the period. Sort of a commit of the short term memory into long one.
'Urban Arrow' cargo bikes seem popular in Amsterdam (with piles of kids being the typical cargo). They seem to be available in Australia too.
If you like learning how things work, like to learn lots of things and want a good subject to motivate you, restore an older car to perfect working order. You will be investigating mechanics, electronics, chemistry, metal working, even upholstery. Hell, I got into 3D printing too since some of the older plastic parts simply aren’t made anymore.

And at the end of it, you get a sweet perfect vintage car to show for all your learning.
Fast Image Converter powered by WASM
I just made a little weekend project and wanted to share it here. Most image format converters online I see on the Google search results are mostly filled with ads and they send our image to their server. However, floo.app will not send anything to server, it happens right in your browser. It supports HEIC, HEIF, AVIF, WEBP, JPEG, PNG -> JPG, WEBP, PNG, AVIF
I think it rather "communication via some protocol" in general.

In other words if we are not talking about giant monolith - we have N small systems to begin with.
And Denmark and the Netherlands according to several. But that's what I hear.
Perturbation Theory
Indeed, the original claim treats mathematics as a modeling tool, not philosophy. Nevertheless, it is my belief that untestable hypotheses about True Reality (should it even exist) are not debatable without causing migraines of epic proportions. There's no physics without mathematics -- as physicists say, shut up and calculate.
Coming from the other side of the globe… I’d rather talk about USSR gulags, genocides by various Russian empires, Ottoman eastern-Europe-sourced slaves trade, slave sourcing themes in Africa lead by locals, crusades targeting Eastern Europe, Ribbentrop-Molotov pact and West selling out Eastern Europe…
This worked for me with GPT-4:

Let's play tic tac toe. After every move please check the game state to see if anyone has won. You go first.
You recall mercury? Mercury was used by doctors for years as medicine and it was validated by anecdotal experiences. But it really had the complete opposite effect. It killed people. That is the reliability of anecdotes and an illustration of how delusional humans and "experts" are. Nowadays there's still no complete "theory" for medical science. We have partial theories like biochemistry but it's not a complete theory as in we can't completely derive which chemicals can cure which disease via a formal model.

In fact given the complexity of reality we may never ever have a formal model for medicine and as such we most likely will have to forever rely on asymmetrical nature of science.

Computing is bounded in a simulated universe axioms and logic. Computers are in actuality a part of reality but we try to use them as if they are seperate universes of pure logic and math games. To say that something has "some theoretical basis" is a very precise statement in computing because unlike medicine it is VERY possible for entities in such a bounded system to have a complete formal theory.

The problem is the Zero one infinity rule is not such a thing. The statement to say it has "some theoretical basis" is therefore completely false. Especially given the fact that in this thread there are a bunch of counter examples and I myself don't fully agree with it. How do you know this Zero one infinite rule is not just some form of mercury in disguise?

My disagreement, however, is NOT the point. The point is that this rule currently has ZERO theoretical basis. Additionally given the existence of counter examples, it likely will ALWAYS have zero theoretical basis. I don't completely deny the validity of anecdotal evidence, but, again, the claim made initially by the GP is false.
Strangely, GPT4 refuses to draw a chessboard while earlier versions were up for it.

I do hope the chat interface improves soon. It seems like low hanging fruit compared to everything else that's been accomplished ... it will be like the jump from telnet/irc/ftp to web browsers.
USSR economy was in decline. So they built Buran (copycat of Space Shuttle), and Tu-144 (copycat of Concorde). Both are extremely costly, and that helped USSR to fall sooner.
Nit: /last/latest/
It can't be used to build against recent versions of musl or static glibc because they require thread-local variables, meaning it pretty much can only be used with dynamic glibc.
Whether you're talking about how much money, or what genes, or what genitals someone has, or what genitals someone thinks they have, you're still overtly concerned with what someone is and how that can be used to discriminate.

So no, I don't see any difference of substance. The terminology changes, but the substance remains the same.

Not to mention, the left also still talks about class. Remember the "We are the 99%!" craze?
Impromptu: Amplifying Our Humanity Through AI, by Reid Hoffman with GPT-4 [pdf]
> [Cut] Everything athletic.

Yeah, but then the sports fans would cry "Cut everything musical". The band members would argue "Cut everything on stage", and the drama society would return with "Cut all the sports".

FWIW, I don't think that sports should have a large place in tertiary educational institutions. It is the activity that has minimal positive impact on education, and largely negative educational impact on those people who play sports.

While everything else at university leads to some sort of learning, sports leads to the opposite - blind and uncritical tribalistic support of the university team, purely because "That's our side". That sort of thing results in blind and uncritical tribalistic support of politics later in life.

We want fewer "I support $FOO because I'm part of the $GROUP that must support $FOO", not more.
(I'm referring to ChatGPT's interface specifically, of course. Third party clients could use GPT4 to build a GUI chessboard.)
Only if you care about nuclear contamination of the surrounding environment.
What's an aDeist?
The models embedded in Bing and ChatGPT have limited agency but through the APIs people have given them all sorts of agency (eg using https://langchain.readthedocs.io/en/latest/modules/agents/to...). I'd be extremely surprised if there aren't already self improving bots out there.
Its just "foolish" trying to ruin someones life?
He tried to give buzzfeed "off the record" info that the cave rescuer had a child bride in thailand.
The reason pascal is so easy to work with is that each phase of a program is separate... you have your Units, then types, variables, functions, procedures, and blocks of code all separate

making a mish-mash of variable declarations and code would make it quite easy to inadvertently add a new variable similar, but not identical to an existing one, for example.

It's good that procedures and functions in pascal are different. One of the big problems with C is that you can leave function results dangling, which works against the clean separation of purposes... procedures have side effects, functions tend not to (but can).

One of the most clever things in pascal is assignments := are very hard to confuse with tests for equality =. You're not likely to accidentally confuse them.
Wasps are less bothersome and more beautiful than people think
News are not news anymore. They are fake headlines just fishing for one more click.

Real News should be government driven. News and not click headlines. And it is in finland and GB, atleast one alternative among the market ones.
Don't know about the GB one but in finland the YLE has crazy overgrown budget that just grows and grows, too many people working with too much time and the result is that it's not anymore "government basic information agency for every citizen" but a hundreds of ppl with no real work, but just to make gay, lesbian and lqbqt content on the headlines and everywhere. The amount of unbiblical sickness of sex-related vomiting is just so much that it must be the end of times..
Ha! I used it in law school. Actually wrote my “cards” down on a palm pilot during classes using the funny stylus it had. Professor later told me he had wondered what I was doing with this odd device. Until it dawned on him that I was taking notes! Other people paid hundreds for exam prep courses. For me, SuperMemo (the “app” as it was called back then, before “apps” were a thing) was all I needed.
"according to those sympathetic to the university, de Chesterfield threw his wooden drinking vessel at de Croydon's head; those sympathetic to the townsfolk say the student beat him around the head with the pot."

This is 6 centuries ago.. Amazing
OpenUPS. Any Input. Any Output. Any Battery
the spirit of 4chan - I like the sound of it :D
I kind of expect that I’ll have to do some work at upgrade time but it’s been a while. Usually python is the culprit and can only remember boost breaking something once but that was a different project. The maintainer was quite nice on trying to help me figure it out but I don’t think I ever got it working the same again.
Actually the license says that, I just read it.
The way he phrased it made it sound like EITC drawers aren't poor, and that's why it doesn't count. If the people earning it are poor, it should count towards figures that are helping the poor. It's also worth noting some programs phase out below the EITC phaseouts, so EITC helps keep these people from falling off a cliff on the income producing side or being punished too harshly for earning more money, while simultaneously providing additional benefits that financially incentivize employment.

I don't agree with Brueig here, but if his claims EITC, Medicaid, and CTC don't help alleviate poverty that's a damn strong argument he's making to eliminate them.
What an awful API design choice. It’s a stack allocator that leaks your memory if you don’t free in reverse order. Why would anybody ever want that behavior, let alone as the default?
Ask HN: Good read about productizing engineering consulting services?
I work for a large Civil/Infrastructure Engineering Consulting firm. Our bread and butter is to sell consultant hours to solve our clients' problems. It's a very project based approach. We have recently started investing a lot in building products to turn consulting experience into products (most of them digital). From my observation (I am a intermediate level product manager with domain knowledge), it's really hard to build products. Are there any material out there that I can read?

So far I've found this HBS article a very good start: https://hbr.org/2016/09/putting-products-into-services

This is also a good general advice:

https://www.pragmaticinstitute.com/resources/articles/product/transitioning-from-services-into-product-management/?trk=feed_main-feed-card_feed-article-content

I am looking for more in depth material. Case studies/frameworks/books/articles/blogs...
Once you go Emacs, you never go back.
Sure, just correcting a factual issue in your comment.

Edit: although, I disagree AGPL is problematic, see my other comment.
Those who have work experience usually skip degree requirements.