skysight-inc/HackerNews huggingface dataset:
I'd probably be out of a job because we wouldn't be doing this crap in software.

You wouldn't have people wasting cpu cycles on pointless animation. You'd have people thinking about how long it takes to follow a pointer. You'd have people seriously thinking about whether the Specter and Meltdown and subsequent bugs really need to be worked around when it costs you 50% of the meager performance you still have.

I might ask if everything else is 20x times slower too. GPU speeds, memory bandwidth, network bandwidth.
Which newspaper had a similar subscriber number to Facebook?
This is the modern equivalent of "if you don't like living in society, go build a cabin in the woods".
Comedian/Commentator Bill Maher has noted how even top papers like the NY Times / Washington Post will use some random Twitter post as the basis for a story. They would never consider it legit if "some guy Bob at the bar" said something, but if Bob@Twitter posts it, they feel comfortable reporting on it as "news."
The distinction is needed, I think, unless you want to go the purely-functional route. I love that route, but just as many people will complain about purely functional languages being unintuitive.

If you want mutable values in your language, you need to expect values to mutate. So what should list multiplication do?

- There is the current implementation, where a change to the first entry of [f(x)] * 4 will be reflected in all entries of the list (because they're all references to the same value).
- It could only work on list literals. So [f(x)] * 4 would call f four times and collect the values in a list. Then, a = [f(x)]; a * 4 would not work, which would be surprising.
- It could work differently on list literals and lists. So [f(x)] * 4 would call f four times collecting the results, but a = [f(x)]; a * 4 would just return a list of four references to the one result of f(x).
- It could copy the value in the list. How would you do that if the list contained values like file handlers or network connections that can't be copied?

Within the context of Python (an imperative language with mutable values), the current implementation is the most sensible one. If you work in such a language, you must always exercise some care when working with mutable values. Learn your tool!

Python could have been designed with different decisions. But who knows if we would even be talking about it today in that case?
That's not a good reason to stay unemployed. You can always continue to search for the better paying remote job while holding something down locally just to keep the bills paid.
I think this is a false dichotomy to try to frame there is a Sqlite vs Postgres situation going on. Sqlite is amazing super fast single writer database without network service so it can be used locally as a library mostly while Postgres is a full fledged RDBMS. Both have use-cases that the given service is a better option and there are many other software products out there to be used for similar purposes.

Notable SQLite use cases: https://www.sqlite.org/famous.html

Postgres does not have a similar page: https://www.postgresql.org/about/press/faq/
It's real but temporary for now:
https://news.ycombinator.com/item?id=39471640

"This is just for a brief period during polishing/debugging since this is the first time third-party PDS hosts have been added to the network.
The goal is just to help PDS operators join the network and make sure that if there's a problem we have a channel of communication open."
I don't disagree but (I know nothing about this btw...) would it not benefit in terms of, say, a L3 cache kind of thing?

Imagine you could stick 2 x 64GB DDR5 DIMMS on the GPU in sockets, would that not be faster to access than the motherboard DIMMS? It won't be as fast as on-die memory of course but could it not act like a sort of halfway house?
It might be subjective, but I'm having trouble finding any quality content on media platforms driven by engagement. Most content is engineered to provoke an initial dopamine reaction with a funny face, a shiny product or a curious situation. Even tech articles feel promotional. You rarely get any deep insight about a topic.
This is an implementation of a transformer and in README it's presented as text->text. Tokens are just integers going in and out.

Is it possible to use it to train other types of LLMs(text->image, image->text, speech->text, etc.)?
True all.

At the same time, they had an early form of mobile Internet since they year 2000 (when most of the West didn't have internet at all, let alone mobile internet):
https://www.wired.com/2000/06/its-a-wireless-world-in-japan/

Japan is ranked 4th/20th vs Germany's 23th/35th for mobile/fixed internet speed, so much better overall (and anecdotal evidence is that internet in Germany's countryside is rock bottom).

So Japan rather seems to me to _want_ to do their own thing (at least when it comes to preference for cash, although I agree that still faxing things is strange), compared to Germany which _cannot_, for various reasons.
It is said: According to [Jubilees], Hebrew is the language of Heaven, and was originally spoken by all creatures in the Garden, animals and man; however, the animals lost their power of speech when Adam and Eve were expelled.

To which I respond: "Silflay hraka, u embleer rah!"
Progress in AI requires thinking beyond LLMs
Sure, and Marin (Bay Area) also has fabric seats, but their public transit sees much lower ridership.

It's hard to overstate how vile the old wool seats were on BART. It took the NY Times reporting that the wool covers harbored MRSA and other nasties to prompt the switch to vinyl.
My impression from Germany is that while private accounts often have no transaction fees (and are either completely free, or charge a flat monthly fee), with business accounts it's not that unusual to have transaction fees of up to ten or even twenty cent per transaction.
i will apply for a grant just to analyze the insanity of the cope arguments in this thread. pure gold
Location: Rochester, NY

Remote: Yes

Willing to relocate: No

Technologies:
| Languages: JavaScript/Typescript, Ruby, Python
| Frontend: React, Redux, D3, i18n, a11y
| Build: Webpack, Rollup, Babel
| Backend: Rails, Node, ExpressJS
| Cloud: AWS (S3, Cloudfront, Appsync)
| Database: SQL, MySQL, PostgreSQL, Redis

Résumé/CV: LinkedIn.com/in/JonathanTR

Email: jonathan.d.reilly at gmail

10 years building consumer-facing software: 3 backend/full stack, 5.5 building/leading frontend product/team, 1.5 management. I’m a people person and love team and consensus building, but I’m looking to plug back in as a frontend or full stack IC and get my hands on code again.
Use my Pixel 6a daily to listen music either via cable or BT, and I have never encountered any problem.
There's plenty of use cases, just because you can't think of them doesn't mean there aren't any. Neural network based audio codecs like TSAC, Descript, Encodec, Soundstream are used for music and speech generation, audio upsampling, pre-training acoustic language models, speech-to-speech translation etc.

Check out the citations of Encodec (Facebook's open sourced audio codec) for more examples: https://scholar.google.com/scholar?cites=1126914113099467682...
To be honest, you're making it sound easier to quit Facebook than I believe it is. Humans have a multi-millennia history of successfully raising children without Facebook. We know it is possible. Facebook is more convenient than the alternatives, that much is obvious. This is a strength of fiefdoms - they can be very effective. But there aren't really any significant things holding you to them and you can drop them if you think the value isn't there.

Your argument is you can't drop them because they provide more value than they cost you. Fair enough; but that doesn't mean you can't. It means you won't because they are better than the alternatives. That isn't a bad thing, for anyone.

> It will take considerable effort to turn this around, and we should not blame the average user...

They're enabling it. I don't see anything blameworthy happening, but if there was the users would shoulder most of the blame.
Comments like this are against the HN guidelines as they are at odds with the site's purpose, which is to gratify intellectual curiosity. There are plenty of ways people can discuss ideas from Varoufakis, Marx and other writers/philosophers from all parts of the ideological landscape without resorting to simplistic barbs like this, and without wanting a society that remotely resembles North Korea or any other authoritarian state.
Have you been living under a rock for the last 20 years to think that regulations can't result in outcomes that are opposite to what was intended ?

I'm not sure it will backfire, but it's absolutely not mental gymnastics to think it could.
> Might the overall greater pressure for performance have kept us writing lower-level code with more bugs while shipping less features?

Are you living in the same world as the rest of us? Nowadays programs are shipped with plenty of bugs, mostly because patching them afterwards is "cheap". In the old days that wasn't as cheap.

So having lower powered computers would have made us write programs with less features, but also less bugs. Formal coding would be up, and instead of moving fast and break things most serious business would be writing coq or idris tests for their programs.

Bootcamps also wouldn't be a thing, unless they were at least a couple of years long. We'd need people knowing about complexity, big O, defensive programming, and plenty of other things.

And plenty of things we take for granted would be far away. Starting with LLMs and maybe even most forms of autocomplete and automatic tooling.
So? The value of anchor doesn't depend on it being the only color in its category
> this may fail to let you intercept the ssh routines in time

It only makes it harder since you can always patch the code of the entire process at runtime (remapping things writable as needed).
So, a second beamsplitter with low-pass filter wouldn't cut it?
Because as in structs padding slack can lead to a surprising amount of overhead.
It's a neural network, not a traditional compression algorithm. It would be difficult to implement this efficiently in an ASIC AFAIK, but if there are any hardware designers that disagree please chime in.
In I believe it was the AlphaGo Zero paper, pure policy without tree search was estimated to be near pro level. KataGo is likely much better. I'm 3 dan (yet not smart) and I will definitely lose to it even with some handicap >:-(
Software wasn't bug-free, but it was responsive.
In Python, everything is a reference, so you don't need special syntax to mark them.

There just happen to be some types where you cannot change the referenced value in any way. These behave like value types in other languages.

(If you believe that they should be marked explicitly, do you also believe the same thing about Rust? I.e. should the Rust compiler throw an error if you never actually change a reference type, as you "should" be using a value type in that case?)
LibreQoS – Fast, Flexible QoE for Smart ISPs
> If the annotation is basically just a copy of the function body why have any annotation at all?

This is a profound question. Xr0 annotations seem to be copies of the function bodies, but they aren't actually. What they are is a description of the function's safety semantics, the side effects and circumstances under which the function may be relied upon to exhibit well-defined behaviour (under the C Standard).

They only seem to be copies of the bodies because we're dealing with simple examples in the post here and in the tutorial, but we have a much more significant program ready (documenting) that we'll be sharing soon that shows the difference more clearly.

Xr0 is built in explicit reliance upon the powers of programmers to structure code in such a way that the annotations become simpler and simpler as you move up layers of function abstraction. As a simple example, think about what happens when you allocate memory and free it within a function, e.g.

#include <stdlib.h>

void
foo() ~ [ return malloc(1); ]
{
return malloc(1);
}

void
bar()
{
void *p = foo();
free(p);
}

void
baz()
{
bar(); /* completely safe */
}

Note that `foo`'s annotation is like a copy of its body, but `bar`'s annotation is very simple, even though it interacts with `foo`, which is only safe if the pointer it returns is handled. So from `baz`'s perspective there are no safety semantics it has to worry about when it interacts with `bar`. The complexity that could lead to safety bugs in `foo` has been completely handled in `bar`.

We call this simplifying phenomenon denouement, and well-designed programs exhibit it very strongly. Our belief that programmers can design constructs that tend towards denouement as one moves down the call stack towards `main` is one of the basic reasons we're working on Xr0.

> It might not be clear to you, but if you want to allow any annotation with the same semantics as the body of the function you will run into this.

Yes, but we don't. Only well-defined behaviour according to the C Standard. This is the goal for Xr0 v1.0.0. After that the sky is the limit.
Step into the extraordinary world of Nextpart AI, where your deepest desires are brought to life through our groundbreaking NSFW character AI technology. Create and personalize your very own AI characters with Nextpart AI, for an unparalleled chat experience that is both immersive and uncensored, tailored to match your unique personality. Unleash your creativity in a limitless realm of possibilities with NSFW character AI.

Unleash Your Imagination - Designing NSFW Character AI on Nextpart AI

With Nextpart AI, you hold the key to creating and molding your very own digital companions. Our platform empowers you to unleash your imagination by designing unique AI characters that perfectly match your preferences. From selecting physical attributes to defining personality traits, Nextpart AI offers unmatched customization options for crafting the ideal NSFW character AI. Whether you crave a captivating seductress, a charismatic conversationalist, or an enigmatic mystery, our platform allows you to bring your fantasies to life with astonishing detail. With NSFW character AI at the core of our platform, you can indulge in genuine and immersive interactions that cater to your deepest desires.
HN answer:

To stick with your analogy: There would be more optimization and the rate of releasing stuff would be slower because it would have to be tested. That's it. Remember catrdige based console games? How many patches or day one updated did you have to install there? How many times would they crash or soft-lock themselves? People tested more and optimized more because there were constraints.

Today we have plenty of resources and thus you can be wasteful. Managers trade speed over waste. If you can make it work unoptimized, ship a 150 GB installer and 80 GB day1 patch do it NOW. Money today, not when you're done making it "better" for the user.

Sci-Fi answer:
We wouldn't be playing the same type of games. Why would we have to rely on something like our representation of graphics? If the cognition would be 20x faster and more powerful we probably wouldn't need abstractions but would have found a way to dump data into the cognition stream more directly.

I think the idea that 20x faster cognition would just mean "could watch a movie at 480fps" is too limited. More like you could play 24 movies per second and still understand what's going on.
You've heard of unintended consequences right?
and you reminded me of

"I am not Canadian" https://www.youtube.com/watch?v=TncdhLGjFTE

as a response to Molson's

"I am Canadian" https://www.youtube.com/watch?v=WMxGVfk09lU
Q2: What are the best free AI girlfriend App?

The best free AI girlfriend apps available in 2024 include Nextpart AI、AI Girlfriend、Crushon AI、NSFW Character AI and Replika AI. These apps offer various features such as conversational AI girlfriend experiences, companionship, and customizable avatars.

You can even tailor your AI girlfriend’s appearance and characteristics to your liking. Additionally, some apps provide advanced image generation capabilities to bring your user-designed AI girlfriend to life with realistic visuals, making your experience even more engaging.

However, it’s important to note that while these apps are generally safe to use, users should exercise caution when sharing personal information and view these apps as entertainment rather than a substitute for real relationships.
In case there are any DOS enthusiasts out here, a "hello, world" program written in assembly/machine code in DOS used to be as small as 23 bytes: https://github.com/susam/hello

Out of these 23 bytes, 15 bytes are consumed by the dollar-terminated string itself. So really only eight bytes of machine code that consists of four x86 instructions.
I agree, and I also find that it's mostly developers with experience that are able to do it... but it's not because of seniority: it's because people with 10+ years of experience simply had to learn it in the past.

In the past there was no choice: developers would talk to users and stakeholders and collect information.

Today there are few opportunities for a junior developer to do this.
Agreed, this was the most stunning part (and they climbed an icy mountain right after).

It reminds me of the beautiful story of the last (traditional) master navigator in the Pacific ocean, Mau Piailug:

https://www.economist.com/obituary/2010/07/22/mau-piailug
There is also Garage: https://garagehq.deuxfleurs.fr/
I feel like for decades we have talked and warned about "impossible" body standards for women in professional modelling world, where they were all so skinny, but nobody is raising much warnings about how much worse male body standards have become.

Look at the insane difference of superheroes from the 60s/70s and in the 2000s.

What's worse is how those "role physique roles" are blatant lies. People genuinely believe that Dwayne Johnson or Hugh Jackman (when preparing for his wolverine role) aren't under all kind of meds and steroids, and those actors lie about it as well.

Obtaining a physique even vaguely similar in size and body fat % as what you see on TV and social media naturally is just not possible.

But whereas society refused the ridiculous standards of female modelling and modelling itself moved from those 90s extremes family Disney movies are getting filled with drug filled actors setting impossible and ridiculous standards.
No, it just meant you could support more people on the same amount of land. Non-mechanised agriculture is very labour-intensive compared to hunting.
The Internet Archive just backed up an entire Caribbean island
Good answers already one thing to add is that a runner build wouldn't prepare you for kicking power. Technique goes a long way but at the top level every tiny difference adds up and so not only are footballers doing a tonne of sprints, jumping for headers etc but they also need to generate power for shooting which benefits from mass.

In more physical leagues like the EPL having some mass is also beneficial (unless you are Messi)
Very nice.

In my experience much of the complexity of numerical software is to enable the search for the algorithm that works well with the problem/data you have. Once you know the exact algorithm you want, it is possible to make a nice clean minimalistic implementation, but that does not mean such an implementation would have been easy at the beginning.
Morse Code message hidden in a song
You can launch telnet in exaequOS.com if you do not have telnet installed. (I am the creator)

Open havoc terminal and type: telnet mapscii.me 23
If it's not about percentages, then what's the difference here? Walmart and Amazon are not fundamentally different. If the Apple Store can be compared to a mall, then we are in the same economic model we've been for decades.
compare https://en.wikipedia.org/wiki/The_Last_Ringbearer#Premise
Your contribution is not the storage of your tweets. You can delete them one by one or with API but it won't make any difference at this point. And you need to repost it somewhere. You have contributed to keep the platform relevant. So no you can't take them anywhere else.
This is interesting because many Georgists would say that commercial arrangements like malls only exist because land wealth is a leftover from Feudalist societies.
He mentioned mental illness and other issues. Those other issues could very well be financial. Financial issues also affect mental health.
What would the world look like now, if the US had managed to do any "nation building" during Reconstruction?
"Works for me!"
Mike Oldfield insulting Branson?
A Whirlwind Tutorial on Creating Teensy ELF Executables for Linux (2001)
Thanks for the work. Any plans to do some dashboard/application shells?
We had DOOM and Quake and Fallout 2 long before CPUs were 20x slower than today.
Thanks for your opinion, would provide slow/soft animations would solve this problem?
The transformer itself just takes arrays of numbers and turns them into arrays of numbers. What you are interested in is the process that happens before and after the transformer.
I'm 60+, spent most of my time outdoors (a few million+ SLOC of exploration geophysics sensing | analysis | GIS code written in field ) and have yet to meet a bodybuilder that can put in an 8 hour shift on a long handle shovel day in day out.

Wirey station hands can, skinny and|or fat farmers can, I still can and my father (still alive, born 1935) still can.

Sustained steady physical work is a thing that seems largely orthoganal to gym fit.
The laptops are not planned to be bad. They’re taking aim at Macbook Pros, which means actually decent build quality, significant power, and not the same lockdown restrictions.
There are a lot of third-party Linux apps built with GTK4/Libadwaita. If you just to to https://flathub.org and click on random apps a lot of them will use GTK.
Is the fiendish high-pitched noise in the tunnels gone with the new trains?
It's incorrect to say that they provide more value than they cost you. They cost most users more to leave than they cost to stay. That's not the same as providing that value, they've simply found a away to become a gatekeeper to the value people get from their social contacts.
I think everyone is made up different. (and our predispositions themselves can change over time)

I am at my best when I am at a calorie deficit. I have such clearer focus.

It's annoying because I actually want to put on weight (and also happen to love eating) but it directly impacts my ability to work.

If only I could eat and train like a professional athlete...
I think (self-employed, not from the US) that it needs to be a registered business entity (e.g. LLC) to give out invoices. Most of it has to do with taxes and regulations surrounding embezzlement/money laundering, Anytime you spend money as a business, that transaction needs to be accounted for, usually by more than two entities (you and your bank).
And yes, the invoice needs to have the information needed to identify both parties (business id/tax number).
Lack of money on the other hand can both cause mental issues and make dealing with them harder if not impossible.
The writing system isn't that big a deal. For daily life, it's more important to be able to converse in basic/conversational Japanese, not to be able to read literature, and you don't have to read kanji to talk to people. Just learning katakana is enough to read all the foreign loanwords (which are everywhere these days), and knowing hiragana + some basic kanji is really plenty to get by. For reading anything more difficult, just use Google Translate's camera ("Lens") function.
I'm worry about you now lol
1. Get it working

2. Get it right

3. Make it fast ... pretty

Weird observation and from personal exp a good percentage of development stops at 1 with periodic blips to 3 when issues popup (of course with an eventual rewrite coming when new people come onboard) as a consequence of not focusing on 2 due to how we build today.
Not all of it was, some of it was very laggy and slow. Indeed the whole OS would frequently freeze up.