skysight-inc/HackerNews huggingface dataset:
Yes, Marc Feeley was my PhD advisor. We came up with the original idea together. I also see it as a development of the work I did in my M.Sc. thesis on type-driven versioning of functions. Basic block versioning is lazy, type-driven tail splitting of code.
Gemma 7B Deployment on A100s
Space Station 14
> getting lots of narcissistic manipulation in their ‘daily diet’

What do you mean by this? I am not agreeing nor disagreeing, I genuinely find this ambiguous.
I understand the theory, I was looking for an example of the same text tokenized with the two different vocabularies.
So I don't know what use-case exactly OP had, but all of your suggestions can potentially take hour or more and might depend on other people or systems you might not have access to.

While with GPT you can get an answer in 10 seconds, and then potentially try out the query in the database yourself to see if it works or not. If it worked for him so far, it must've worked accurately enough.

I would see this some sort of niche solution although OP seemed to indicate it's a recurrent thing they do.

I have used ChatGPT for thousands of things, which are on the scale of like this, although I would mostly use if it's potentially an ORM I don't know anything about in a language I don't have experience with, e.g. to see if does some sort of JOIN underneath or does an IN query.

If there was a performance issue to debug, then best case is that the query was problematic, and then when I run the GPTs generated query I will see that it was slow, so that's a signal to investigate it further.
It isn't.

Wash trading generates a fake image. Everyone knows this is happening. They are saying: we invested at this price, these companies are buying our stuff.

Your assumption is: the people making these investments are so clever...I mean, it looks really stupid...but they are so clever, they must be doing this to take advantage of other people.

Reality: the people making these investments are really that stupid.

Reality: they aren't creating money out of thin air, they are investing money into their customers...fine, but the bet is that their customers eventually make money (spoiler: they won't, every technological innovation has been an incinerator for cash and AI is no different).

(This should be obvious too, Microsoft and Google are doing this for defensive reasons...it is like a middle-aged man buying a low spec Porsche...no, his life isn't going okay now that he has a Porsche, he is just going to be miserable but inside a different car).
If that comment is inflammatory for you then I suggest you recalibrate.
Currency was inflated to avoid defaulting on payments on debt.

So again, this is really a symptom of a deeper problem.
Related:

Strawberry Pop-Tart Blow-Torches (1994) - https://news.ycombinator.com/item?id=31951308 - July 2022 (51 comments)

Strawberry Pop-Tart Blow-Torches (1994) - https://news.ycombinator.com/item?id=17745313 - Aug 2018 (32 comments)
Amazon is well known for surveilling its staff. Why act surprised that staff think the worst when they find another piece of surveillance gear in the breakroom?
Show HN: App for helping to train for Dutch Speaking exams
Hi!

I've finally launched the app I've been working on with my friend.

It's designed to assist users in preparing for Dutch Speaking exams, featuring 200+ unique questions and integrated 'AI' feedback. Currently available only on Google Play.

This is my first launch ever, so I'm very excited! Hope to get some feedback. Thanks!
this is an absolutely insane position to take in 2024. all around we have junkies in the streets, squatters, shoplifters, car thieves, burglars operating with impunity. you are replying to a post about 12-13 year-olds stealing cars and carrying guns, ffs. this should involve at least several years in jail. maybe a 2nd chance at 18.

the pendulum has definitely swung too far, but the direction it's swinging is not what you think. the last decade has been an wonderful experiment in reversing some of the "tough-on-crime" laws. the results of which have basically completely disproven the idea that sentencing, bail, etc. reforms would ever have a net benefit.

mass-incarceration is not a "problem" to be solved - it's a symptom, a result. the problem is an increasingly lawless society. measuring how many people are incarcerated is meaningless without comparing it with how much crime is happening.

compassion, i agree with. but what's needed is to put effort into better sorting in the justice system. some people, for example juveniles, deserve and will be well served by compassion. others will simply take massive advantage of it. the later need to be locked up, not for rehabilitation, but to prevent crime. a great way to differentiate it is repeat offenders. there's basically no excuse for this. 2nd chances? maybe. 3rd, 4th, etc... no way.
Why not consider non-intellectual work? Woodworking is a humbling and gratifying experience when it comes to "working harder for things and making incremental progress".
I noticed this as well. Here's a list I googled with some good books, I am going to try a few more: https://www.goodreads.com/list/show/152063.Books_That_Inspir...
They might be just binging a site or just liking it to the point where they want to share every article.

I would do so in the past too.
Sure. Different projects, different goals. At every instant where Telegram had a decision to make between better user experience or user security & privacy, Telegram opted to make a better experience. Signal took significant UX hits to make the privacy promises it makes. The two projects are essentially not comparable. Like, the sane thing to compare Telegram to at this point is Matrix.
Building Open Models Responsibly in the Gemini Era
The kinds artists and musicians are famous for consuming of course.
I would also love to see more transparency around AI behavior guardrails, but I don't expect that will happen anytime soon. Transparency would make it much easier to circumvent guardrails.
Isn't this just lawyer speak for "we update our model a lot, and we've never signed off on saying we're going to support every previous release we've ever published, and may turn them off at any time, don't complain about it when we do."
Hard to say definitively. Mistral’s token embeddings only account for <2% of the 7B parameters, while Gemma’s larger token vocabulary vampirized over 10%, leaving less space for the more important parts of the network. It is a somewhat surprising tradeoff given that it was pretrained towards an English bias.
Ich crawle einige Portale und Poste Projekte in den Newsletter rein. Ihr könnt euch mit euren Skills registrieren und ich filtere das für euch heraus, was für euch relevant sein könnte
I agree with that, but I'm also surprised the vendor didn't go through the process of custom-ordering the off-the-shelf tablet in an MOQ so they could shave cost off by flagging things like the camera as a DNP part.
Come help me work on an open source, P2P, PQ-resistant messaging app:
https://github.com/kjloveless/ftw-cli
Yeah there's bugger all of the work actually there though and the competition to get it is pretty high. I went through a bunch of interviews over the last year for a mix of systems engineer through to lvl1 support (beggars can't be choosers).

Most offers peaked at 85k. I did a half dozen interviews and had a few offers. Got a good mate who is a data analyst with a fair wack of experience, he struggles to find much available at 120k per annum let alone higher.

Job security in IT hasn't been great to me either. Prior to starting my own company I never had a role last >12 months due to some external factor deleting my job(e.g. company loses support contract). Meanwhile the whole time I've had constant offers to get back into construction. I'm not ticketed or anything I'm just reliable and turn up.
`cat x | Y | Z` is Subject-Verb-Object.

`Y x | Z` is Verb-Subject-Object.

That's why I prefer using cat "uselessly".
Many people's biggest issue with BSL is that there are dozens of versions of the "additional use grant" which each have bespoke language with very critical clauses, none of which have any case law behind them (correct me if I'm wrong).

Even though software may be licensed under "BSL" it isn't really a standard, even though proponents tend to use the term "BSL" as if it is the same as talking about "GPL" or "BSD". The MariaDB BSL used here is quite different than the HashiCorp BSL, for instance.
Ah interesting. How do you generally handle auth between FE <--> Remix BE, and Remix BE <---> Other services?

I could just keep my auth backend in go, on maybe like auth.mydomain.com, and issue cookies for .mydomain.com, which the remix BE can handle. This way the remix BE is really just a thin "api gateway" in a way.
Vintage Computer Forum
Try tumblr
It was easy enough to do with https://www.uprev.com/.

We had a specialist shop in the same area. You can disable Security+ with uprev.

Hell we would even use it to remove engines from nissans to make them run in whatever we put them in without the ignition. I can make the start signal just come from a momentary push button.
The design problem has been fixed, as I noted above.
Thanks! What do you mean by async?

At one point Hyperdiv’s frontend was using Svelte and Svelte Material UI components. I explored other options before settling on shoelace.

Shoelace stuck primarily because it’s very solid and uniform. Ran into very few issues attempting to integrate it. And it being web components allows for a clean and straightforward vanilla JS frontend without dependencies on frontend frameworks. (I love Svelte a lot, but the Hyperdiv Svelte frontend was pretty gnarly.)
Why would this be flagged / shut down?

Also, what Gemini stuff are you referring to?
(Another) Map of Wikipedia
I know sugar is hypergolic with Potassium Bromate, but I wonder if it's hypergolic with RFNA? That would be amazing... if stupidly dangerous.
Note that a video is just a sequence of images: OpenAI has a demo with GPT-4-Vision that sends a list of frames to the model with a similar effect: https://cookbook.openai.com/examples/gpt_with_vision_for_vid...

If GPT-4-Vision supported function calling/structured data for guaranteed JSON output, that would be nice though.

There's shenanigans you can do with ffmpeg to output every-other-frame to halve the costs too. The OpenAI demo passes every 50th frame of a ~600 frame video (20s at 30fps).

EDIT: As noted in discussions below, Gemini 1.5 appears to take 1 frame every second as input.
The staff shortage in India's special effects industry
Transparency may also subject these companies to litigation from groups that feel they are misrepresented in whatever way in the model.
Sourcegraph Cody – better, faster, stronger
The behavior doesn’t stem from a personality or a disorder but from the mathematics that under pin the LLM. Seeking more is anthropomorphizing. Not to say it’s not interesting but there’s no greater truth there than its sensible responses.
eBay: New Regulatory Operating Fee
Why is it so hard to link <SVG> tags in HTML?
Driving nails, launching flares, deterring physical violence
Neural Network Diffusion
Author thread: https://twitter.com/liuzhuang1234/status/1760195922502312197
I wrote a YAML parser several years ago. It wasn't that hard. YAML block literals can be confusing to write, but are not at all hard to parse.
Seems like the CANBUS is deactivated when the car is turned off on Volkswagen. Guess that is one way to fix it?
Good thing I didn't tell you to do it then. I told the other guy to do it.

You should report a battery life issue, as that's much more severe than a UI glitch and usually easier to fix.
Here's game-changing stuff:

- There's an example in the "why Pijul" page of our manual where Git completely reshuffles your lines, and no "custom merge algorithm" could possibly solve it. I would be terrified if I were working on crypto/security code and I knew my VCS was doing that: https://pijul.org/manual/why_pijul.html

- Patch commutation makes all big instances small: no need for submodules, partial/shallow clones, etc. Patch commutation lets you work on a small part of the repo by cloning only the patches you're interested in, and submit patches that mechanically commute with all patches on other parts of the repo.

- Free cherry-picking: no need for strict disciplines, you can just introduce a quick fix on your local work branch, and push just that to production. When you're ready merging the rest, you won't have to solve conflicts again (no need for Git rerere/Jujutsu/…)

- Many uses of branches reduced to "just use patches": many people, especially on fast-moving projects and "early days", don't really know what they're working on, and are dragged onto solving problems they didn't plan initially. Well, Pijul lets you focus on your work, then make patches, and then separate them into branches, thanks to commutativity.

- Separation of contents and operations: this really feels like the CSS3/HTML5 of version control. In Pijul, patches have two "detachable" parts, a part describing what the patch does (as concise as "I introduced 1Tb of data", i.e. just a few bytes), and the contents (not concise: the 1Tb themselves). You don't need the data to apply a patch, so when working on large files, you can record 10 different versions, and your co-workers will only download the parts that are still alive after that. No LFS required!

- Precise modeling of conflicts: conflicts are stored in our model, not "recorded" or "artificially first class". They're literally the core of our model, the initial theoretical motivation. Patches are where you need a good tool the most, and we record them and store your precious resolutions as actual patches, so they don't come back (no "git rerere" needed, and conflict resolutions can be cherry-picked).

Now, we also have less game-changing things like:

- Accurate and super fast "blame" (which we call "credit", and which doesn't require Pijul to look at the entire history like Git does).

- Generic diffs, and therefore merge, i.e. not necessarily line-based. We haven't implemented them, but you could in theory implement AST-based diffs on top of Pijul.
This blogger does not seem to know that in the POSIX shell syntax, redirections can be specified anywhere in the command:

< access.log head -n 500 | grep mail | perl -e

Now you can delete "head -n 500 |".

> If we then delete only the head processing step we’re left without a step that transforms the string access.log into the contents of the access log.

By introducing "cat access.log" we have the same problem: if we delete only the cat processing step, we're left without a step that transforms the string access.log into the contents. For the useless cat to have the nice property that you can cleanly delete it from the command line, you need:

< access.log | cat | head -n 500 ...

:)
Is there societal value that this product is harming?
that would be unsafe and unethical.
How does that work for shared spaces and excluded areas? For example I live in the bottom half of a house, and my and the other tenants leases very clearly specify what parts of the house can by used by whom and what decks and access gates are shared etc.
I think it’s this that keeps LaTeX alive, and the fact that as academics we already know it but Typst is a new DSL to learn on top of everything else that our job requires us to do.

There’s also some tooling that makes LaTeX not wholly unpleasant to use like in-buffer previews in Emacs and Detexify for symbol search:

http://detexify.kirelabs.org/classify.html

Maybe Typst has tools like these too?
You're using a BMW as an anecdote yet quibbling about Toyota's marketshare? Of course not every single care manufactured today will last forever. Some are junk. Some, like Toyota are quite good and with proper care and maintenance survive a long time. I could add Nissan and Honda to this group. There are other makers that are also building very good automobiles.

Today's automobiles are generally very reliable and with proper maintenance, long lasting.
With the Big O notation, are there also possibilities for either the whole process to go to O(nlogn) or possibly subportions to the O(logn) range? There's also a lot of math operations over the years that have gone to O(Nª) where 1 < a < 2.
Why is it an issue that you can circumvent the guardrails? I never understood that. The guard rails are there so that innocent people doesn't get bad responses with porn or racism, a user looking for porn or racism getting that doesn't seem to be a big deal.
The current submission counts as a dupe since this topic had significant attention less than a year ago:

Pijul: Version-Control Post-Git [video] - https://news.ycombinator.com/item?id=37094599 - Aug 2023 (163 comments)

Other past threads: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Sure. Don't. Or do. Whatever you prefer.
Do you have an example text in mind?

You can use this playground to test it out: https://huggingface.co/spaces/Xenova/the-tokenizer-playgroun...
You call that luxury! When I was a lad we were put into a cardboard box on the middle of t’motorway, made to code an entire distributed database in our lunch hour, and if we had less than 100% coverage the project manager would cut us into little pieces and dance on our graves.
YJIT is optimized primarily for web workloads. We look at rails performance a lot, but also at various other libraries that are used in that context. If you look at the headline benchmarks at https://speed.yjit.org, it will give you an idea of what we're mostly focused on. This is in contrast with academic compiler project, which often focus on microbenchmarks and code that is very different from the code users actually run in practice.

YJIT or TruffleRuby: I'm biased being that I work on YJIT. The nice thing about YJIT is that it's likely to work out of the box, and just be a matter of calling `ruby --yjit` to turn it on. It will probably use a lot less memory than TR, and it's probably more likely to deliver the result you're looking for at this time (speed boost, no hassle).

That being said, for some small or specialized applications, TruffleRuby could deliver much higher peak performance. If you don't restart your server often and you have a lot of memory available, then maybe you don't care about warm-up time or memory usage, and TruffleRuby could be the right tool for you. Feel free to run your own benchmarks and also to blog about the results (though if you do, please share as much details about your setup as possible).
> Is it intentional? You think they intentionally made it not understand skin tone distribution by country? I would believe it if there was proof, but with all the other things it gets wrong it's weird to jump to that conclusion.

Yes, it's absolutely intentional. Leaked system prompts from other AIs such as DALL-E show that they are being explicitly prompted to inject racial "diversity" into their outputs even in contexts where it makes no sense, and there's no reason to assume the same isn't being done here, since the result seems way worse than anything I've seen from DALL-E and others.
Whats that AI stuff that amazed you the most?
For me it is..the evolution of content creation using AI.. I am waiting for Sora to be used by public...then the quality of content and ease will be of another level .
Finally, something we can all agree on, fans and haters alike!
For something slightly more practical here's a printable PDF representation of googolplex: http://www.googolplexwrittenout.com/
Waymo application to expand California robotaxi operations paused by regulators
Compare the relative probability of dying of cancer as a result of a nuclear meltdown to dying of cancer as a result of cigarettes or chemical carcinogens.
I wouldn't want to be Lund or Ringgold.. seems like they're just lining up heads for the chopping block.
> it breaks this representation where each step is piped into the next one

No it doesn't?

< access.log head -n 500 | grep mail | perl -e …

is completely valid, and reads right-to-left as well as the cat version. IMO using stdin is preferable to either solution in TFA.
I am (sort of), but it's decentralized and AGPL-licensed, and has more chat-oriented features that old Facebook didn't. Chronological sorting, no likes, a heavy focus on events. I hope to get some local businesses and/or municipal governments deploying it in the next year or so.

Last time I posted it to HN (earlier in development) it got hugged to death pretty quickly. But this is only a comment rather than a full post, and I've made Jonline a bit more resilient (and stuck its HTML and media behind a CDN), so let's see how this goes :)

https://github.com/jonlatane/jonline
https://jonline.io
https://bullcity.social
https://oakcity.social
FWIW I just ran a bunch of tests with GPT 4 and it’s remarkably bad at spelling and grammar correction.
I actually agree about large RoR codebases, the last few major ones I've seen were absolute dumpster fires and the solutions implemented to fix them, was more or less standard enterprise java patterns. So you ended up doing java anyway.

On the other hand, I'd say Elixir/Phoenix gives you exactly what you want these days and especially with the gradual type system, non-magic database ecto layer etc.
This is fine and all, (although I’m not impressed by the quality of the python code), but the examples don’t show how to do meta programming.

I often dont want to manually write out column names, but programmatically specify them, and similar for a lot of other of these examples. I don’t want to manually configure them.

I haven’t seen examples of that higher level programming in these various R python comparisons. It’s always tediously manual examples.

The examples usually feel like manual analyst query type tasks. Even the tone strongly reinforces that with text like “oh and Maria asked me to xyz”
It's simply thermodynamics, so just drink a few oz of gasoline per day.
> We could simply assign a number to all of the s[t]ates, which would take up 10 bits. [But] in practice we’re going to need a lookup table to map each number to a larger, more structured representation, which defeats the whole idea behind a [10 bit] compressed representation

Maybe? What if you brute forced a block cipher to encode/decode each 10-bit mapping into the raw 15-bit mapping (i.e., a 9-digit base-3 number).

It may take some crunching to find it, but only once. Maybe someone else can tell me how feasible this is.
Boeing 737 MAX program chief leaves planemaker
> We are really excited to answer any questions you may have about our models.

I cannot count how many times I've seen similar posts on HN, followed by tens of questions from other users, three of which actually get answered by the OP. This one seems to be no exception so far.
Wouldn't that violate your $A$2 rights?
ADHD is an attention regulation disorder not an attention capacity disorder.

As much as ADHD is:

> 'It’s the inability to focus on something that’s not interesting'

ADHD is also the inability to stop focusing on something that’s interesting.
> the hard drive manufacturer doesn't know

This is completely true, and yet many many countries place a fee on any writable media (drives, cards, disks) and funnel that bribe directly to the RIAA and MPAA by law.
https://en.m.wikipedia.org/wiki/Private_copying_levy
Any computer program that does not deliver the expected output given a sufficient input is inherently bad.
Mouse Cat Game
I can't get past the 20s. This game is addicting. Looks like it's impossible to cheat too (by messing with the window object.)
GraphQL: Conditional rendering with GQL causes over-fetching