skysight-inc/HackerNews huggingface dataset:
Indeed. The fallacy here is assuming that if a computer can create works that humans cannot distinguish from those created by other humans, then that computer is creating art. But art is inseparable from the artist. An atom-for-atom copy of the Mona Lisa wouldn't be great art, it would be great engineering. We associate Van Gogh's art with his madness, Da Vinci's art with his universal genius, Michelangelo's art with his faith, Rembrandt's art with his empathy, Picasso's art with his willingness to break with norms, and Giger's art with his terrifying nightmares. None of those works would mean what they mean if it weren't for their human creators.
That reminds me that even now, in the UK, rape is legally defined as "when a person intentionally penetrates another's vagina, anus or mouth with a penis, without the other person's consent."[0] So biological females literally cannot be convicted of rape.

[0]: https://www.met.police.uk/advice/advice-and-information/rsa/...
I was also curious how Helen Keller managed to communicate. According to her Wikipedia page:

Sullivan arrived at Keller's house on March 5, 1887, a day Keller would forever remember as my soul's birthday. Sullivan immediately began to teach Helen to communicate by spelling words into her hand, beginning with "d-o-l-l" for the doll that she had brought Keller as a present. Keller initially struggled with lessons since she could not comprehend that every object had a word identifying it. When Sullivan was trying to teach Keller the word for "mug", Keller became so frustrated she broke the mug. But soon she began imitating Sullivan's hand gestures. "I did not know that I was spelling a word or even that words existed," Keller remembered. "I was simply making my fingers go in monkey-like imitation.”

The next month Keller made a breakthrough, when she realized that the motions her teacher was making on the palm of her hand, while running cool water over her other hand, symbolized the idea of "water". Writing in her autobiography, The Story of My Life, Keller recalled the moment: "I stood still, my whole attention fixed upon the motions of her fingers. Suddenly I felt a misty consciousness as of something forgotten — a thrill of returning thought; and somehow the mystery of language was revealed to me. I knew then that w-a-t-e-r meant the wonderful cool something that was flowing over my hand. The living word awakened my soul, gave it light, hope, set it free!". Keller quickly demanded that Sullivan sign the names of all the other familiar objects in her world.
No but they do feel - with measurable physiological correlates and emotional processes we can empathise with. There's nothing comparable in LLMs as they currently exist. No simulation of experience or emotion. There's no argument over whether or not they're communicating a lived experience - since they don't have one. Therefore anything they 'create' is pure stimulation for humans, good or bad entertainment. It cannot be the result of understanding or experience. Art can be entertaining but != entertainment. Pure entertainment has no artistic value, it doesn't attempt to have and shouldn't be evaluated on that criterion at all.
In cases where you ask GPT-3 questions that have a clear correct answer, I think you can use the probability to judge how correct the answer is. For example, when asking "How tall is Mount Everest?" I would want the completion "Mount Everest is ____ meters above sea level." to have a very high probability for the ____ tokens.

This is because I'm operating under the assumption that sequences of words that appear often in the training set are more likely to represent something correct (otherwise you might as well train on random words). This only holds if the training set is big enough that you can estimate correctly (e.g. if the training set is small a very rare/wrong phrase may appear very often).

Maybe confidence was the wrong word, but for this kind of questions I would trust a high-probability answer way more than a low one. For questions belonging to very specific subjects, where training material is scarce, the model might have very skewed probabilities so they become less useful.
Yes, like all JITs by definition.

The actual memory increase depends heavily on the app size so I could quote some figures but it would likely be irrelevant to you.
making sweet computer music: ableton vs reason
Given the vast number of possible mistakes the model can potentially produce, i doubt such an error correcting program would be easier to implement, than a LLM that does not make those mistakes in the first place.
Last time I used Rails was years ago, but I found Rails had a huge mental load when developing. So much magic and inference, you had to carry the whole Rails mental model around with you to read some simple code. I think that's a danger in any framework, but it felt especially acute to me in Rails.
The web is collapsing and that's just fine. We got everything and more needed to build.
One funny anecdote (and unfair one) is that what Twitter wasn't able to do (rails scale), Mastodon did.
The project was this: http://retroramblings.net/?page_id=1339
I ended up using a fixed instruction width of 8 bits, with eight classical registers (one of which is the program counter), and also a "temp" register which is used implicitly for opcodes which need a second operand.
The code density is comparable to m68k and x86, better than 32-bit RISC ISAs, but not as good as the 16-bit compressed representations of 32-bit RISC ISAs.
People don't write just for monetary reward, and the content cranked up for profit is most of the time shit. Approximate attribution is possible, just find the most similar training examples to the generated content.

Language models on top of search are an opportunity to filter out the same junk and spam you complain about. I think in a few years the quality of generated content will surpass most of what humans create today.

And we will have verification models that check against datasets of facts, do web searches, follow links and check for consistency. They can also extract licensing information so we can avoid copyright blunders.

Training a language model to solve tasks with a search engine, especially with current day Google, with all its issues, would be an interesting project. Just define thousands of tasks, solve them with humans, then let the model learn how to use search and filter the junk in order to produce the same result.

The LM will be calibrated by training on real Google to solve real tasks. It is a reinforcement learning task to invert Google's disease. Problem solving will calibrate the model.
I remember I applied for the Front-end position last November and didn't even receive a rejection letter...
I read Konbini Ningen recently and to me it read less as a social commentary on late stage capitalism and more as a lived experience of "here's what it's like to live with undiagnosed autism".
That's not a verb, that's an adjective.
These certs are tied to a domain, not to a person.
Yeah, I’m aware of the Idiocracy take. But, Idiocracy is just a movie and Atlas Shrugged is just a book.

I think we all underestimate, that in reality, there are many abstract motivators that will continue to fill that bucket (status, reputation, for example).
>I've always wished there was a social network that applied some sort of "I am interested in [person] by [amount]%" premise, but recursively.

That's how they all worked in principle.

The "problem" for FB, Twitter, YouTube (and others) is that some people trust Alex Jones and since the 2016 election we've been in a moral panic around misinformation (Russian or otherwise). Our big idea right now is making sure that tech conglomerates choose for us the people we should trust.
We are already drawing lots of lines when antromorphising animals. Does an orangutan give meaning to its drawings? An elephant when it paints? A parakeet or a magpie when decorating their nests? Even fishes do decorations to attract mates, so their mates definitely draw some meaning from those actions. Now if you define "meaning" as something only humans can draw then okay machines won't have that meaning - although we both agreed each human will draw a different meaning anyway. This of course also excludes any sentient aliens from drawing meanings from human art, because well they are not humans. And that we humans will never understand a fish's art because we are not fishes. So meaning is both individual, and species-related? Or either? Which one is now the real meaning, the one the individual draws (then species is not relevant, so why not including machines) or the one the species draws (then it's also a group meaning, so again why not including machines)?

Or maybe your corner stone argument is "machinery is inanimate" - which would be another discussion by itself...
What did you find fishy about them? They seem roughly the same, aside from the countries involved with the projects having a bit more local information.
"4-5 different websites" No, no, no. Those are internal APIs. You still only present one website to the end user.
Nah just some early adopters who found this post because it was shared on the 10x Twitter and Discord after it made the HN homepage. I don't know why none of us had accounts before, it may have something to do with the particular niches most of us are from (game dev etc), where HN may not be as popular as you might expect.

I only signed up because I saw a lot more questions than people reporting their experiences with it, so I figured you would like to hear from people who actively use it (and why). Some of us then prodded Stewart (the dev) to also sign up so he could answer the more specific questions.
You missed the "with extra steps".

#define XXX_IMPL
#include "xxx.h"

And

#include "xxx.c"

Are exactly the same trash.
Sounds like politicians may be the first to be replaced by AI.
People had to decide between getting cheap plastic shit for a few pennies or having a nice community.

They decided.
You need the center of drag to be behind the center of mass (think “feathers on an arrow” as the mental model). Free castering front wheels with fixed rear wheels that develop progressively more drag as the yaw increases will help, but you’ve got to get the mass forward as well.
RustLab 2022 Keynote – Ergonomic APIs for Hard Problems – Raph Levien
In that case, I would recommend something like cilium (which can run standalone or part of k8s) where you can setup firewalls per application/node and be alerted whenever something attempts to do something against the rules.
> it’s incredible how fast Germany built these new terminals.

Except they weren't really "built" in 9 months. Höegh Esperanza (the floating terminal), was commissioned in 2018.

https://en.wikipedia.org/wiki/H%C3%B6egh_Esperanza

In reality, oversimplifying wildly, it took 9 months to negotiate the contract and "plug" this preexisting terminal into the German gas network.

However, it's still impressive that our societies have tools like that available to handle unforeseen situations and crisis.
By not making a choice, the library is actually making the worst possible decision.

It is bloating my ABI if I'm not careful, and it makes distributing more cumbersome when it could/should be straightforward.

That's just not how you are supposed to distribute a C library, this is a poor design that clearly states "I don't know or don't care how to package my code".
I know android itself can support multiple archs, but does a (random play store app with native library) support them or even test them all?
If language models take over text content, content creators will flee even quicker into creating video content. There's already a trend where younger people tend to prefer video for being more "genuine", and now it might become a sign of "human made" for a couple years. Also easier to monetize, and easier to build parasocial relationships, so all around a plus for creators. Too bad I prefer text.
What does good team productivity look like? ROI?

What kinds of metrics are used for planning and operations? Productivity sinks?

I view engineering teams as a collection of highly driven professionals whos productivity levels are by default at 80% max daily.

Their productivity is impacted by bad planning, bad developer experience, bad documentation, meetings without agendas, 1:1s with no support or actionable feedback, individual recognition instead of team recognition, etc.

It's the engineering manager's job to remove the things that impact team productivity, measure the impact, report the issues affecting productivity, and plan to make them not happen again in the future. These are external to the team, things soaking up their time and making them stressed.

When you try to measure an individuals productivity of any role, you are now impacting productivity and should be removed to allow them to do their best work.

Use surveys to gather feedback from teams and allow teams to weed out, or help to reduce, internal productivity blockers.

And please communicate this to all members of a team, it's one of the primary internal to the team stress sources I've experienced;

role != authority

Roles are a collection of responsibilities, they do not grant additional authority.

From my experience what I've mentioned above would certainly make my day to day alot less stressful.
The ability to set UI colours was a basic part of Windows 95 (or indeed 3.x before it). In 9x its just part of the Display control panel.

The Plus back added the Desktop Themes control panel and the various preset colour / wallpaper / sounds / icons combinations like Mystery and Inside Your Computer. This later became a standard part of Windows 98.
Leaving LastPass – How LastPass failed [video]
I spend a lot of time worrying (probably correctly) that product managers don't add any value in big tech, and then I read an idea like this - novel, clever, and basically guaranteed to die after seven months with 80 users - and I think yep, my role in the team is to argue against the brilliant but ultimately doomed Proper Solution To The Problem.

I look forward to seeing this on /r/agedlikemilk in 2 years when KonsoloSearch buys Google.
Quantum Key Distribution. You can prove that the key hasn't been intercepted. But since that means you need a direct point to point connection with no routers, switches, hubs, amplifiers/repeaters etc., it only works for a tiny fraction of cases.
https://en.wikipedia.org/wiki/Quantum_key_distribution
Is deep fake the new spam?
If $5 is all that information is worth, I wonder if enterprising criminals will just cut out the middleman and start making offers to potential victims directly.
"Screw Equifax and their paltry breach, we'll give you $50 for it over here at h@cknonymous!".
What the hell is a progressive economy?
Recently I learned of existance of language named toit

https://toitlang.org/

It's dedicated for esp32 programming but it has semantics very similar to Ruby and Python while syntactically it is incredibly simple and clean.
Occasional crypto douche? I’ve got to be more selective about the parties I’m attending. It’s closer to 33% crypto for me.
> In countries where inflation has gone haywire (worse than Bitcoin)

Other comment has addressed the rest, I just want to point out that Bitcoin (and most other cryptocurrencies) are not _inflating_, they're _deflating_.

If the buying power of a currency goes up over time then it is deflating.

While this makes it (arguably) good for speculation, it actively punishes using it as a currency since what you buy today will be cheaper tomorrow. This - in turn - punishes the poor that would have to use crypto for necessities (food, shelter, water, etc.) since they will always have to buy necessities when they are expensive (today) rather than when they are cheap (tomorrow).

Just felt compelled to add this since a lot of crypto discourse talks about how the traditional market is seeing record inflation or whatever, and crypto doesn't suffer from as much inflation. While this is _technically_ true, the reality is that a deflationary currency is significantly worse for the people using it than an inflationary one. Especially when it comes to things like concentration of wealth in the hands of a few rich people.
Sorry for the slightly valueless comment, but I felt compelled to say this is one of the very best articles I have read on this topic in recent times. Accessible enough that I can share it with several of my less-techie friends too.
In a way this is cutting out the middleman, or dogfooding of their page ranking technology.

Search has been compromised so much by SEO games that the thing that ranks is essentially the king of the spam hill. By inserting the output of the apex spam machine into the SERP Microsoft is saving themselves the headache of scraping all that content and figuring out who has the best spam themselves.

Might as well make it yourself. They already know, more or less, what should do the best. So why not supply your own spam to a market you utterly control? The outcome is the same. Naturally this is depressing, but it makes sense.

The only real alternative is human-curated aggregations with trust networks.
I generated a 3D videogame with AI
Made in 9 minutes by combining 9 different ML models.
>once the AI/ML fantasy hype dies

Sure. Once all of online advertising, search (web, ecommerce, specialized sites, etc.), image editing, spell checking, recommendations (streaming, ecommerce, email, marketing, etc.) and a hundred other things cease to exist. Or more broadly once every large consumer facing company decides, for whatever reason, that it'd prefer to make significantly less money.

People talking about things without realizing what they are and where they're used usually indicates that their broader argument is going to be filled with equally many invalid assumptions and logical holes.
If LineageOS has Magisk (I'm assuming it doesn't), you can use MagiskHide (it's an option in the settings, maybe called something else now) to make Wallet think everything is fine. You may also need to spoof your phone's ID, there's a package for Magisk that will do that.
Yeah, the entire thing reads like a case of tunnel vision. Even image-gen models are capable of much more than just cherrypicking and "tweaking the parameters", not to mention of the entire range of image manipulation tools.

Model output being defined by the training data is still a valuable observation for many unaware of the limitations, regardless of how obvious it might be for others.
If 92% of the people live in the city this means the country side are only 8% of votes. If your goal is to be in the power rather than making good decisions in the long term you do decisions that will be popular in the short term at any cost. Extend it to other large groups and you end up with a recipe for disaster.

If politicians are conditioned like this (and I believe this has to be the situation for most developed countries even if it's with different topics), there is no way we can work well in the long term. This is a massive problem with democracy...

I want to clarify that I'm not advocating for dictatorships at all, period. I think that democracy is actually the best system that mankind has had so far.
Cue the "Lisp Should be enough for everybody / why should Emacs ever change?" shallow dismisals in 1.. 2.. 3..
Thank you, they explain the difference from tracing JITs starting from 11:00
You really should not rely on OS and make small `send()` syscalls in hope it would magically work. Too much overhead.
I don't think it was well expressed, but to reuse my last example: OOM-killer ending the recommendations process mid-request is less of a big deal if the main store server can keep running and serving traffic.

If the recommendations team write code that causes the OOM-killer to end their process, making them run it on separate infrastructure insulates your "main store team" from the bugs they write.
The notion that identity theft monitoring is sufficient mitigation to a customer after a breach like this is laughable.

I'm concerned as the tend becomes normalized, when someone does finally bring a challenge in court where that's one of the matters to be dealt with, the company will simply say "industry standard".
I actually prefer irrelevant ads; they're easier to ignore. To the degree that ads work, they're a distraction from my current task, whatever it is. Irrelevant ads are less of a distraction.
No, all countries in EEU have fertility rates below replacement. UN population fund says 1.6 for Bulgaria but some countries (Croatia, Serbia, Ukraine) have the same as Japan (1.4). Some countries in south Europe have an even lower fertility rate (Portugal, Greece, Italy are all at 1.3). Emigration is just an aggravating factor on top of this.
I tink unions in tech should be established while the industry is still in the gold rush. Sure, tech salaries are very high currently and tech workers tend to have more freedom in their jobs, but who knows for how long this will persist.

Better start building unions now, it's never too early for that.
> […] aarch64's awful code density […]

With all due respect, this is complete nonsense. You keep making this claim, yet have never produced any credible evidence other than a single bogus «ls -l /bin/bash» ages ago for three – x86, aarch64 and RISC-V (was it RISC-V 64 or 32?) – Linux distributions where the code was most likely compiled with «-O2 -g». If you want to substantiate your claim, you had better provide an objdump output for the _text/.text section that will reveal the actual (i.e. pure) code size footprint.

Let's pick this apart. The same random C++ code compiled with the same GCC v12.2.0 for 1) aarch64 (a generic 64-bit aarch64), 2) RISC-V (a generic 64-bit target), and let's also throw 3) POWER64 and 4) MIPS64 in for giggles:

– aarch64: https://godbolt.org/z/r4WPPj8nG

– RISC-V: https://godbolt.org/z/sr6nb8sTc

– ppc64: https://godbolt.org/z/PMrhe5W8z

– mips64: https://godbolt.org/z/sdKjncEfq

If we filter out empty lines, labels, assembly pseudo-instructions and directives, we get the following results (in the ascending order) as the number of actual instructions for each ISA:

aarch64:
$ rg -cv '(^ *\.)|(^$)|(^[ A-Za-z0-9\(\)_]*:)' /tmp/meta.arm64-v8a.S
814

RISC-V 64-bit:
$ rg -cv '(^ *\.)|(^[ A-Za-z0-9\(\)_]*:)' /tmp/meta.risc-v.S
860

ppc64:
$ rg -cv '(^ *\.)|(^$)|(^[ A-Za-z0-9\(\)_]*:)' /tmp/meta.ppc64.S
945

mips64:
$ rg -cv '(^ *\.)|(^$)|(^[ A-Za-z0-9\(\)_]*:)' /tmp/meta.mips64.S
1030

aarch64 has, in fact, the lowest instruction footprint and came out at the top, with RISC-V trailing behind (but being comparable nevertheless). Surprisingly, ppc64 did more than 10% worse than aarch64, and mips64 came in last (unsurprisingly).

Conclusion: aarch64 does not possess the «awful code density» and is comparable to or better than that of the RISC-V 64-bit architecture.
Mayane Labs | Full Stack Dev / React Dev / Data Engineer | Paris, France | ONSITE

We are a young startup building on the experience of a well established climate risk research and consulting firm. Our aim is to couple the best of climate and societal research with data engineering to enable large scale adaptation of buildings and organizations to climate risks. (See http://www.mayanelabs.com/)

We have a Python / PostGIS / React stack, and are looking for coders, ideally with a few years experience. We are also looking for a data engineer that can build data pipelines and work on data analysis and modelling.

Apply at https://www.welcometothejungle.com/en/companies/mayane-labs
What do you all think is going to happen to sites like Amazon books where people pay for content? Are whole books generated by ChatGPT going to proliferate the store? Will less people use such services and go to ChatGPT instead? Will this need to be regulated? CAN you even regulate it?

If a language model is truly a better way to do search than current approaches then that alone is hugely disruptive... Like multiple industry ending kind of disruptive, imo.