skysight-inc/HackerNews huggingface dataset:
Each flip actually needs to render 2 pages if it's going to be like a real book.

And you need to handle about 5 flips per second or it's never going to be as fast as a real book..

Smaller pages are naturally easier to flip faster than large ones physically, you would expect that from an ebook too.

I think a realistic test is using the physical Grainger catalog as a benchmark.

These pages are small and they flip fast.

At a nominal 4 flips per second you get to page 100 in under 15 seconds, with every graphic on every page perfectly rendered before the next flip appears in its entirety.

This equals 250 milliseconds per flip or 125 milliseconds per page.

With a real book the rendering requires zero milliseconds, you can take about 50 milliseconds to accommodate the visual discrepancy from the previous image, leaving you with about 200 milliseconds to take in everything that's there before the next flip.

This is pretty nominal for fast thorough paging or searching. Somehow or another you have to be able to see every detail faster than you can comprehend it all during paging, and be physically able to control paging speed according to what you see as you go along, so you have complete control of your perception and desired comprehension level on a dynamic basis.

If your ebook can't do this yet you've got work to do.
Yeah, I get that!
> This may kill literally everyone

It's indeed hard to take seriously such gross exaggeration. Even the deadliest plagues didn't kill everyone, so advocating this is a likely outcome of creating spam generators is laughable.

This is more likely a strategy, common in academia, of aggrandizing results (here risks) so that more eyeballs, attention and money is diverted towards the field and its proponents.
I'm happy you found your hammer as well! :D
The constitution is not a suicide pact
Archive: https://archive.is/6ogdB
haha. Maybe not, if our instinct-for-efficiency brains are the computers.
"far from innocent" - in my eyes more of a statement about you than about Peters. I'd be worried what I would be guilty of in your eyes.
The term invariably seems to apply to two phenomenons:

1. Stalkers stalking people

2. Actors spreading misinformation on X about wartime atrocities

I can see why they want to brand their stuff “Open Source” which sounds like a good thing.
The "alternative" is to arrest people who commit violent crimes, not people who write provocative messages.
This reads out like a ChatGPT-generated fictional answer.
What an iconic episode.
Introducing the World's First Interactive Lottie Editor
As I understood it, they used to generate the flex/bison stuff because they relied on very specific versions of those. But now those versions are commonly available, they rely on the user to generate these.
Only the last one is in any way actually bad and even then it should be in the interest of the company using it to fix it promptly.
How odd that the word "Antifragility" has risen so fast. What's wrong with robust? Is it due to contemporary memes of personal fragility?
Falcon Mamba 7B's powerful new AI architecture offers alternative to transformer
1. You can see the relevant code block here[0]. To summarise, instead of storing the embeddings "next to" the data that you provide, we create a table that can be referenced. This is because often we need to send the LLM some data from the table (like creating a chart). If the LLM sees a reference to `meta.embeddings` then it knows it can "fetch" that data later if it's needed (for RAG etc)

2. We haven't fine-tuned, it's all just detailed prompts which you can find in the code. We might need to fine tune later for local-only models, but for now GPT-4o is solid.

[0] https://github.com/supabase-community/postgres-new/blob/4d6c...
They are sharing it here?! It’s not like OP is keeping it to themselves
Found it. Watched it. I laughed.
Or they have developed a good filter for BS marketing. The markets can adapt also.
The irony here is that they have undoubtedly undermined their overall security posture in a meaningful way here.

Imagine singling out a group of people who previously had no ill will towards you for targeted harassment and that this exact same group of people also had the capability to fuck with you in unpredictable ways without getting caught.

This is literally the most fundamental 101 intel / LEO thinking of: means, motive and opportunity.

If I were them I’d be doing my best to make up for this starting with some serious apologies and firing whoever came up with this idiotic idea.
Why would it?

I've used relayd in front of a ruby on rails app that spawns 4 sockets, but I don't see why you would do it for httpd.

Note that httpd is based on relayd and likely still shares a lot of the same code.
Get started with Transact-SQL programming
it seems inevitable that United States will become a solar superpower. It is only being held back by incumbents dilemma on fossil fuels. Perhaps a national security framing might help accelerate transition
RSA encryption is still very widely used (for example SSH keys with 4096 bit RSA keys). To call it obsolete would need solid basis of argument, I think. Perhaps you mean that specific implementation or way of implementing it?
Fetching packages isn't the problem. The problem is the lack of "out of the box" caching pf the downloaded packages. You'll have to do that yourself with artifactory and Docker does not nudge you towards doing that, at all.
We do development/builds in containers to make things easier on the devs. These are the Python build containers, so we have to rebuild every time there's a new version of Python or one of its dependencies.
Third shift is the overnight shift at a 24-hour workplace. Usually that means midnight to 8 AM.
Fwiw I have worked on multiple many hundred of thousands lines of code projects in multiple languages, several of which we rewrote from python, perl, php, and ruby to go where I first maintained the existing code and then worked on a rewrite. I've also walked into existing large Go projects and worked in elixir and some limited js.

In each and every case except one (some contractors did something really odd in trying to write go like java or ruby, can't recall, but the code was terribad), the go version was both more performant and easier to maintain. This is measured by counting bugs, development velocity, and mean time to remediation.
Did he use the n word anywhere in 2024? I didn't see it until now anywhere. Link? Thank you.
It's possible for current harms and future risks to both be real. It's also possible for human civilization to address more than one problem at a time. "You care about X but that's just a distraction from the thing I care about which is Y" is not really a good argument. I could just as well say that copyright concerns are just a distraction from the risk that AI could kill us all.

And it seems to me that if the AI industry wanted to distract us from harms, they would give us optimistic scenarios. "Sure these are problems but it will be worth it because AI will give us utopia." That would be an argument for pushing forward with AI.

Instead we're getting "oh, you may think we have problems now but that's nothing, a few years from now it's going to kill us all." Um, ok, I guess full steam ahead then? If this is a marketing campaign, it's the worst one in history.
In my experience, the worst people to have in a group project are useful assholes. The people who volunteer a lot of time, but are so miserable to deal with that they are still a net negative when it comes to how many people they scare off or prevent from joining the project because they create such a toxic environment.

I dont know anything about this person or the python politics, maybe he fits in this category, maybe he doesn't. However i strongly feel "donating lots of time" is not an excuse for being an asshole.
> Steering Council member Gregory P Smith: "If a conduct-related enforcement action happens and that 'ruins their career', the responsibility for that lies entirely on them. It was their behavior that got them there in the first place."

It's concerning just how strong the "just world" fallacy is with so many people, to the point of not being able to comprehend the argument that Good Thing (tm) could ever cause harm

> "Defending 'reverse racism' and 'reverse sexism', concepts not backed by empirical evidence, which could be seen as deliberate intimidation or creating an exclusionary environment."

Sorry do they need a scientific paper to confirm that it's possible to be racist to a "majority"? And the Kafkaesque idea that it's "exclusionary" to oppose it, even as a theoretical thing
I think LinkedIn exposes these stats on Company pages. Search company and click the Insights tab.

Edit: Median tenure is 2.8 yrs according to LinkedIn.
> Instead of loading data into Pandas and doing a group by

SQL can do `group by`. No need for overkill with "data science tools".
Abusing Makefiles for Fun and Profit
We say that open source is "coding in public", but we often omit that it's also being a professional in public. Even if they were well intentioned, it doesn't sound like Tim's actions were too professional. That kind of behavior can be damaging for a professional community in a lot of ways. Outside of giving the impression that the community is not welcoming to individuals of all backgrounds, it can expose actual legal entities to actual risk.

This doesn't seem like a one-time mistake, but rather a pattern of behavior that was measured and then acted upon -- likely after a series of warnings that took place behind closed doors.

The suspension is really too bad for everyone involved in the Python community, but I hope it can be a lesson for folks who have a hard time separating how they present themselves personally vs. professionally. Let's also hope that this doesn't result in the collateral damage we saw after the whole Donglegate fiasco. I'd like to think after ten years of stuff like this we've gotten a little bit better.
The leaders seem to have the self-awareness to realize that writing "we are punishing a contributor for disagreeing with us on a forum thread, an act we found personally annoying" would not be ideal. Yet, they don't have the awareness to realize saying "actually, we are punishing them for writing too many comments" and directly referencing that exact thread is precisely the same thing.
Cozystack v0.11 Open Source platform has been released: S3, tenant isolation
cool, when does the movie come out?
Try running slower? If I run 50k at 7min/km I'm not tired at all, but walking the same distance at 12min/km leaves me exhausted.

The mental model in my head sort of accounts for effort it takes just to be upright for 10 hours even if you don't cover any distance at all. Low-effort running saves me half of that energy because I spend less time upright.
Tried reading the 'low-dimensional diffusion' one. Not an expert on diffusion by any means, but the very premise of the paper seems like bullshit.

It claims that 'while diffusion works in high-dimensional datasets, it struggle in low-dimensional settings', which just makes no sense to me? Modeling high-dimensional data is just strictly harder than low-dimensional one.

Then when you read the intro, it's full of 'blanket statements' about diffusion, which have nothing to do with the subject, e.g. 'The challenge in applying diffusion models to low-dimensional spaces lies in simultaneously capturing both the global structure and local details of the data distribution. In these spaces, each dimension carries significant information about the overall structure, making the balance between global coherence and local nuance particularly crucial.'

I really don't see the connection between global structure/local details and low-dimensional data.

The graphs also make no sense. Figure 1 is just almost the same graph repeated 6 times, for no good reason.

It uses an MLP as its diffusion model, which is kinda ridiculous compared to what's the now-established architectures (U-net/ vision transformer based models). Also, the data it learns on is 2-dimensional. I get that the point is using low-dimensional data, but there is no way that people ever struggle with it. Case in point, they solve it with 2-layer MLPs, and it has probably nothing to do with their 'novel multi-scale noise' (since they haven't compared to the 'non-multiscale' version).

Finally, it cites mostly only each field's 'standard' papers, doesn't cite anything really relevant to what it does.

Overall, it looks exactly like what you would expect out of GPT-generated paper, just reshashing some standard stuff in a mostly coherent piece of garbage. I really hope people don't start submitting this kind of stuff to conferences.
My director mistakenly thinks the more it costs the better it is, he refuses to even consider anything FOSS. Before he came along we ran everything in house and we still had issues of course but down time was nearly nonexistent because we could take action immediately instead of waiting for whatever cloud service messed up today to feel like getting around to it.

And of course we now get to pay monthly for the privilege of being at someone else's mercy as opposed to before when we paid once and went on our merry way.
how does the widget handle rate limiting from twitter's api? are there plans to support custom feeds beyond "for you," like lists or search queries?
Sounds like mental gymnastics to avoid facing an obvious fact. I guess if that helps you cope with higher prices? Could be good for you
I'm surprised they were adventurous enough to use Java.
Indeed. Intel is trash right now. No AVX512 thus AMD is infinitely faster.
Online Radio Streaming Indie, Britpop, Prog, Alternative and Classic Rock
Smashing Pumpkins, Oasis, Keane, Stereophonics, Bear’s Den, Family of the Year, Coldplay, The 1975, Supertramp, Pulp, Red Hot Chili Peppers, REM, The Police, Muse, Queen, David Bowie, Judas Priest, Iron Maiden, The Strokes, Led Zeppelin, Depeche Mode, Kaiser Chiefs, Kasabian, Deep Purple, Kiss, AC/DC, and many more!
Signify was created so that a human can relatively easily eyeball the hash and make sure it's legit.

If you're just relying on HTTPS alone it means you're essentially trusting the certificate store that Hetzner put there for you.
Show HN: Create interactive vector animations with Lottielab Interactivity
I'm excited to announce the release of Lottielab Interactivity, an open standard for defining interactive state machines in files conforming to the popular Lottie format.

Along with this standard, we're releasing native support for creating, previewing and sharing such interactive animations in the Lottielab editor, similarly to Rive.

We are also releasing Lottielab's Lottie Player, with full support for interactive Lotties and a rich API allowing deep integration in an existing UI.

At Lottielab, we've all worked hard on this for months, and we are excited about the possibilities. I've been deeply involved with this work and am happy to answer HN's questions.

More about the standard itself, and the accompanying player implementation: https://github.com/lottielab/lottie-player/blob/master/INTER...

And some examples: https://lottielab.github.io/lottie-player/playground/
> and someone said "maybe we stop driving so much and give people other options of getting around?" they would be laughed out of the room.

not in an open-carry state they wouldn't.
It's quite common for new species to kill off old species. We ourselves have obliterated many species that we outcompeted for resources.
LMAO. Allowing the public to vote IS UNDESIRABLE because it MIGHT cause "undue distress." The Python Foundation is subverted.

> The issue is that Python Fellows are awarded membership for life and the only mechanism to remove them – if they've been found to have violated the CoC – is seeking a vote from the full Python Community. This is undesirable, because it would "subject members of the community – including people directly impacted by that violator's behavior – to undue distress."
Before Timsort, I knew of Tim some 20 years ago from the ranking and online forum of SPOJ[1], a Polish competitive programming website where he always seemed to top the speed leaderboards with unorthodox usage of Python.

He's exceptionally talented and original, and that sort of nonsense doesn't go well with a bureaucracy.

[1] https://spoj.com
Average tenure will always be low in a growing company, not due to people leaving but due to people joining.

Can see here space X has more than doubled the number of people the past few years, that is enough to explain that "low tenure", its just due to people joining.

https://uploads-ssl.webflow.com/62ac4aacc75a115ff9dcb9bc/639...
Clearly very guilty of wrongthink.
> The UN claims that above 1.5 degrees there are multiple tipping points that get triggered.

No, that's factually untrue. Go read the IPCC report which is the official communication of the UN on global warming. Absolutely nothing in it implies that 1.5°C is a tipping point.

There is definitely effects with cliff like behaviour (permarfrost melting) but there is nothing magical about 1.5°C.

> Look at the graphs Mann presents in the Hossenfelder video and you'll note that temperature increase isn't continuous, it's more like a step function with long plateaus, with the steps aligning with factors like El Niño.

That's not what continuous means here. It's to be understood as opposite to step-wise. Increase has efffect which varies with the amount in a mostly continuous manner. That's why thresholds are necessary arbitrary.

There is no plateau, it's oscillation with a trend because seasons. [0] Anyway, no one is saying that temperature increase linearily. That's why we always talk about average increase. That's implied when people talk about degree above a baseline. If you don't realise that, you will have hard time following a discussion about the climate.

[0] https://arctic-news.blogspot.com/2024/08/paris-agreement-thr...

> Why fret about any deadline ever again once you discover one of them was fake?

Nobody is fretting about deadlines. You are widely misunderstanding the issue if you think the discussion is about when. It's akin to asking when should we stop pouring poison in the river to which the answer is obviously as soon as possible.

> Are you sure that's a fact, or is it a communication device someone used on you?

I am old enough to read papers myself. Stop insulting me.
Government incentivized wall-st backed outsourcing of critical skill sets turned out to be a bad idea.
It's worse with some. A recent trip had me create an account with an airline - I can log in and see my trips, points, name, etc... but to see the itinerary, I have to have the PNR number, which isn't anywhere in the authenticated portal area. It's only delivered by email, once AFIACT. I thought I'd lost it at first - couldn't find it for a while (went to spam apparently).

But... if I'm logged in via user/pass... why would this notion of 'view your itinerary' NOT be available? What security benefit is there? None as far as I could see.
Ah, HN rate limiting.

A classic example would be folks sponsored by the Medici’s or their numerous competitors.

Or, for example, the numerous (often controversial) concessions Michelangelo had to make for the church. Which frankly, come across a bit like the Simpsons poking fun at Fox all the time. Albeit, more classically artistic of course.
I have never seen a hotel which wouldn't do housekeeping every day.

Haven't been to the US though...where is the connection to COVID?
Genius name for the software: Akkademia
I briefly went through two posts and the comments, and just can't figure out this --

> "Making light of sensitive topics like workplace sexual harassment, which could be interpreted as harassment or creating an unwelcoming environment."
> "Casually mentioning scenarios involving sexual abuse, which may be inappropriate or triggering for some audiences."

In which scenario would these topics even come up when people discuss Python? I can't imagine anyone talking about these things in a professional workplace outside exceptional situations. This just seems very weird to me.
If you want TS-supported deserialization, just use runtime schema validation. I don't see the issue. It's dead-simple and is the way everyone does it.
Your comment is written to basically say the lower classes are stupid and fat and they get what they deserve.
I get 30 inches
Here is the thing: many software engineers don't need to learn a language "properly."

When you start a new job, there will almost always be an existing code base, and you'll have to make contributions to it. Pattern recognition will get you a long way before you need to dive deep into the language internals.
> We say that open source is "coding in public", but we often omit that it's also being a professional in public.

I completely agree!

> it doesn't sound like Tim's actions were too professional.

I disagree here, at least with respect to what I have seen of his actions (I am not deeply familiar with them, just know what was referred to in https://news.ycombinator.com/item?id=41187470). From what I can tell, the Python Steering Council’s actions were unprofessional and the members should resign; if they do not, they should be replaced. However, since I have not seen everything referred to, it is possible that I am wrong.

edit 1: reference earlier HN thread

edit 2: I found and linked that earlier thread
Are you not aware you can ask the front desk for more TP, soap or whatever the hell you want?
Brawndo Center For Agricultural Studies
> folks who have a hard time separating how they present themselves personally vs. professionally

It always amazes me to see the way people behave here.

Some of the heaviest hitters in the world hang out here. Even though the atmosphere is casual, careers are regularly made (and, I suspect, broken), here.

I know that I may seem overly casual, in my own posting here, but:

1) I am not looking for employment,

2) I try to present a face of kindness and empathy. It may seem "stuffy," but I never come from a position of "I'm better than you" (There's very good reason for that, which is a story for another time), and

3) I take care not to "go negative." I'm quite capable of it, being a reformed troll, but have decided that it is better to be a force for unity, than rancor.
Maybe She Had So Much Money She Just Lost Track of It (2018)
I can see where utilities would get laws passed to require connection to the grid.
Also true in Rust. You don't have to use `collect` at the end and you still get an iterator.

let results = foo
.into_iter()
.filter(|s| s.contains("banned"))
Good performance is not just big O (2023)
What's the problem with AI washing machines?

It analyses the laundry type and size to inform itself on how much detergent to use, analyses the laundry during the wash to know when it is clean enough, monitors the moisture level in the clothes to know when the drying is finished.. it's as if a person is there micromanaging the washing machine.. how is that not an artificial agent?
What you say makes sense for the kind of business that wants to scale quickly to try and build a moat and dominate a given market (that is, before it frequently goes downhill once the investors and founders have exited and the cheap money ends).

On the other hand, it doesn't seem like the best move for some product that solves a very specific problem for a very specific group of clients. Why would such a product necessarily even need multiple rounds of funding to be profitable?
For anyone else wondering, the SNL skit word was apparently "slut", based on other comments here.
How do you go about developing it?

Should I schedule time to put myself consciously in this situation where I do it every day for 30 minutes?

Because otherwise it's a paradox. For me to be able to train it, I would have to be able to come out of autopilot at that specific time in the first place.
I thought of the Richard Prior and Chevy Chase skit.