skysight-inc/HackerNews huggingface dataset:
Don't see bags of dehydrated tomatoes on the shop-shelf

I do. I have a bag in the cabinet. I use it most often on pizzas and pasta. Dehydrated tomatoes are delicious and are generally labeled "sun dried" even when there is no sun involved in the drying. Plus, I can order tomato powder and use it for things. Admittedly, I don't care for eating the dried tomatoes plain as it concentrates the flavor more (or differently?) than tomato paste does.
That only disables the keying of the hash function (sets the initial value to 0), it does not change the hash function.

The hashseed is a per-process value, it has basically no impact on performances.
Great article although I'm not sure this is the case for this book list

> PR people fear bloggers for the same reason readers like them. And that means there may be a struggle ahead. As this new kind of writing draws readers away from traditional media, we should be prepared for whatever PR mutates into to compensate. When I think how hard PR firms work to score press hits in the traditional media, I can't imagine they'll work any less hard to feed stories to bloggers, if they can figure out how.

This was written in April 2005. Turns out they figured out how, we call them influencers and firms pay them. Easy peasy. Also these mostly moved on social media instead of maintaining blogs.
there is Sticky Notes and Microsoft To Do. though, depends on the definition of basic in this context.. To Do requires a 365 subscription i believe.

EDIT: i guess you could also add OneNote to the list, but again not sure how “basic” we could call it since it also requires a subscription
They have a description and performance evaluation of Mistral-medium on their website: https://mistral.ai/news/la-plateforme/

"Our highest-quality endpoint currently serves a prototype model, that is currently among the top serviced models available based on standard benchmarks. It masters English/French/Italian/German/Spanish and code and obtains a score of 8.6 on MT-Bench."
What's funny is we've tried so many different, "better" solutions to build once, run anywhere. I truly love Inferno - learned SO much reading the dis VM bytecode spec; JVM was and still is a thing; there's even .NET IR which was built with the specific, explicit goal of getting JIT'ted for the target CPU. The two de-facto solutions ended up being:

- win32/wine;

- Linux emulation - the kernel itself has an incredibly stable interface, but you basically need to ship an entire RHEL/Ubuntu installation on top.

My sincere hope is that APE/Cosmopolitan takes off and eats everyone's lunch AND the table. It even recently got some funding - turns out it's the easiest way to ship LLM models (finally something good may come out of this hype cycle).
I think comparisons to base LLaMA are not so interesting, as almost no one is using those models. The most informative comparison is between Mistral 7B and 8x7B, provided in this picture: https://mistral.ai/images/news/mixtral-of-experts/open_model...

The key takeway for me is that there is a decent improvement in all categories - about 10% on average with a few outliers. However, the footprint of this model is much larger so the performance bump ends up being underwhelming in my opinion. I would expect about the same performance improvement if they released a 13B version without the MoE. May be too early to definitely say that MoE is not the whole secret sauce behind GPT4, but at least with this implementation it does not seem to lift performance dramatically.
If I have more users than just a couple, I would definitely look into doing that. But my feed reader is part of a website system (together with it's own feed) that sits nicely separated on a different domain for each client. I have to centralize things to even get this number.

Somewhere in this same thread I said: "Exposing the number of subscribers from large RSS readers is a nice addition, but it also slightly nudges one to centralization." After second thought, I think it's better to just show this number if possible. It's better for RSS as a whole, it shows it's still alive.
I don't live in India (nor run a shop!) but I imagine for businesses that take both cash & PhonePe it could be a useful feature to collate the two, if there's some kind of API for that? i.e. so you'd have all sales in one place, regardless of payment method, and the daily/weekly/etc. total would cover everything.

Just a thought. I like the design! Keeping it simple & familiar, calculator works (or almost, just missing feature), no need to reinvent that part. :)
By TFA's logic, we don't have immortality because of Big Undertaker?

"Everyone should be as cynical as necessary, but no cynicaler" — not AE
Many US government contracts required any operating systems purchased to be POSIX compliant, so MS had to be able to tick that box.
Seldom has the "surprised Pikachu" emoticon been more appropriate.
Yeah, now that you say it, it does make sense that all of the params would need to be loaded into VRAM (otherwise it's be really slow swapping between models all the time). I guess the tokens per second would be super fast when comparing inference on a 12B and 45B model, though.
You mean kagi.com?
The point is that for some reason no one's guilty for the crap sites; i guess they just show up when it rains.
> “These positions are tracked in frames, a unit representing 1/75th of a second.”

The Director frame was 1/75 seconds? That’s a curious choice because it’s not divisible by 30 which was the most common playback rate.

Film-to-video transfers used a 3:2 pulldown pattern to render 24fps source footage onto 60Hz interlaced video. The exact same approach works for displaying 30fps content on Director’s 75fps display clock… But it’s hard to believe anyone loved 3:2 pulldown so much, they’d intentionally build it in.

Maybe it’s an artifact of the CRT era. I recall refresh rates in the 70-100Hz range were typical in Mac and Windows desktops before LCDs (60Hz on a tube is too flickery for office work). Perhaps 75Hz was a Mac standard in the early 1990s, and that’s where Director got it from.

Another theory: maybe the Director designers thought that 30fps video on a desktop CD-ROM was not realistic, and that content would be at 15fps max. Which has a nice 5x multiplier to the 75Hz internal clock.
Both is possible. See here an example how to implement use case 2:
https://github.com/ckilb/golang-layout-tpl-example

I don't like Go's template engine too much, I find it a bit cumbersome in many cases. But it's quite capable.
A more thorough comparison of time, energy and memory required to execute similar Python, C, Rust, Java, C#, etc. code:

https://stratoflow.com/efficient-and-environment-friendly-pr...

And why Mojo could be an answer for high (well, higher) performance Python:
https://stratoflow.com/introduction-to-mojo-programming-lang...
> If you've ended up here, chances are you're looking to subscribe to our blog in your RSS feed.

> Unfortunately, we don't have official RSS feed support for now, but we're actively working on a solution.

Well, that certainly means they are going to have RSS feeds in the future. Right?
His weirder fans getting upset at it being insufficiently transphobic for their tastes is very, very, _very_ funny.
That doesn't mean that you personally get to decide. Living in a democracy doesn't mean you'll have any fair say in things - or a say at all (see: felons and immigrants) and it does mean that things are going to happen that you think is ridiculous.

If we let things pass because (sometimes misinformed) person thought it was ridiculous, there wouldn't be a government at home and I, being female, might not have any rights whatsoever.
Turns out each heart emoji has a different meaning
That's also a sovereign citizen level of legalese. It doesn't matter what omg.lol states it believes. If anything, this demonstrates clear intent to violate users' privacy and be non-compliant with international data protection laws.

This is largely a moot point as long as omg.lol remains some guy's side project but given that the ToS explicitly mentions the possibility of a merger or buyout, this feels like it's poisoning the well a bit. If there's any upside to this, it's that this makes a buyout far less likely because he's essentially saying "yeah, we collect a ton of personal information but we don't have the legal consent for any of it and explicitly told users we're not complying with their regional data protection laws when it comes to gathering, processing or storing their personal information". Fair enough for the MySpace era of Web 2.0 privacy abuse but no longer workable in a world with the GDPR and its many regional equivalents.
I disagree. There’s always more that can be learned about anything but we live in a world with finite time and finite resources. So you can either devote time to learning git or you could spend it doing the actual work.

The fact that git is used by experts and professionals is not an excuse for poor UX. The experts and professionals are almost never Git experts or professionals. I use my car every day, that doesn’t make me a mechanic. Having to understand the inner workings of a tool is an indication of poor design, not a gatekeep we should seek to maintain.
Interaction nets are a graphical model of computation
Found this HN post via RSS...
What was the App called?
Yet, if you want to go cheaper, you totally can by paying for the API access. Gpt4 is accessible there and you get to use your own app. $20 will last you way longer then a month if you're not a heavy user.
Michael Mann described the 6 stages of climate denial in 2013. At the time the hard core deniers were still stage 1, nowadays they mostly seem to have moved to at least stage 3, and many of the politicians that are obstructing are stuck in stage 5 or 6. I hear a lot of category 6 denial from the politicians in my own country.

1. CO2 is not actually increasing.

2. Even if it is, the increase has no impact on the climate since there is no convincing evidence of warming.

3. Even if there is warming, it is due to natural causes.

4. Even if the warming cannot be explained by natural causes, the human impact is small, and the impact of continued greenhouse gas emissions will be minor.

5. Even if the current and future projected human effects on Earth's climate are not negligible, the changes are generally going to be good for us.

6. Whether or not the changes are going to be good for us, humans are very adept at adapting to changes; besides, it's too late to do anything about it, and/or a technological fix is bound to come along when we really need it.
For all we know, there could be effects from radiation passing by:

https://en.wikipedia.org/wiki/Food_irradiation
> Any kind of logic that goes like "IF something(component 1) THEN doSomethingTo(component 2) ELSE doSomethingTo(component 3)"

What's the problem here? You write a system that queries these 3 components and then call regular functions. In bevy (a rust ECS framework) it would look sth like this:

fn complex_system(
query: Query<(&Component1, &Component2, &Component3)>,
) {
for (c1, c2, c3) in query.iter() {
if condition(c1) {
doSomethingTo(c2);
} else {
doSomethingTo(c3);
}
}
}

I think there's no need to deconstruct everything into smallest possible systems, this level of granularity is ok. You could also make the condition into something that can be selected by the query and remove the if.

fn complex_system2(
query: Query<&Component2, With<ConditionFullfiled>>,
) {
for c2 in query.iter() {
doSomethingTo(c2);
}
}
fn complex_system3(
query: Query<&Component3, Without<ConditionFullfiled>>,
) {
for c3 in query.iter() {
doSomethingTo(c3);
}
}

But that's only possible if you can make the condition be simply existence of some component in given entity. Could be improved with systems that query based on values of components and indexing could be added, of course, but I haven't seen that kind of ECS yet).
Bunnies reproduce just fine without factories :)
Why are you responding to this?
I'm aware of four in total, excluding yours. Writing them down, so maybe you can get some inspiration from them.

- mataroa.blog - My favorite. Pretty minimal, but well thought out.

- smol.pub - Another favorite of mine, but a little too minimalistic for me.

- prose.sh - A part of pico.sh ecosystem. Very interesting, but I started with mataroa when they started, so I didn't migrate.

- bear.blog - A more comprehensive package, a bit too heavy for my taste.

Again, good luck. We need more small web. Not less!
You make some good points, but most of your objections are based on strong personal preferences, just as the author's recommendations were. This is fine, but it goes to show that visual design can't be boiled down to a set of strict rules that must never be broken. Instead, all recommendations should serve as guidelines, which can be ignored if needed. I appreciate your judgment as much as the author's, yet you make the mistake in thinking that yours is objectively better.

I'll just address your strongest point about modular scales. Its redeeming quality is that it provides a predictable scale and aligns everyone on the team about text sizes. There is some dubious benefit about "harmony", and in the final paragraph the author acknowledges that this system can be ignored. There's no need to be so adamantly opposed to it, though.
> To Do requires a 365 subscription i believe.

Requires to use, or requires for syncing/extra features?
> No lonely text box, nor a bloated Gutenberg editor in sight. Just a simple WYSIWYG (What You See Is What You Get) editor so you can write to your heart's content

Have written daily for the last 20+ years. At this point I refuse to use any CMS that doesn't have an editor that is not at least as good as Gutenberg.

What WYSIWYG editor do you use?

_Edit_: it's Suneditor. Not my idea of a good editor, and I don't really like the default font either -- see https://imgur.com/TNT44Bp
No; it never really meant "exactly one screen pixel". Even the CSS1 specification from 1996 doesn't say that: "If the pixel density of the output device is very different from that of a typical computer display, the UA should rescale pixel values. The suggested reference pixel is the visual angle of one pixel on a device with a pixel density of 90dpi and a distance from the reader of an arm's length. For a nominal arm's length of 28 inches, the visual angle is about 0.0227 degrees."

Doing something like this is the only way a single website can work across a wide range of screen sizes, DPIs, zoom levels, and things like that.
People-centric, passionate and pragmatic frontend Engineering Manager. Tech and open source fumbler after sunset.

Experienced in managing globally distributed remote teams.

Things I value and enjoy: Purpose · Transparency · People before processes · Servant leadership · Strong opinions, weakly held · Disagree & commit · Data-driven decision-making · Succeeding through others · Distributed teams

Location: Berlin, Germany

Remote: yes

Willing to relocate: no

Technologies: Matrix · TypeScript · React · JavaScript · Webpack · Swift · SwiftUI · Kotlin · Jetpack Compose · GitHub Actions & Projects · Google Apps Script · Docker · C · Python · Bash

Résumé/CV: https://www.linkedin.com/in/johannesmarbach/

GitHub: https://github.com/Johennes

GitLab: https://gitlab.com/cherrypicker

Email: n0-0ne@mailbox.org
Ask HN: Tips for Dealing with Eye Strain?
Mark Russinovich shares some of it in this recent Ignite session: https://ignite.microsoft.com/en-US/sessions/49347847-9ae4-43... *I work at Microsoft but have nothing to do with the datacenter engineering or other insights into the details behind it.
Totally agree with this... If you say it will live forever, but _you_ are doing the hosting, it can not, by default, live forever. I need to own the HTML, then it will live as long as I will.
ECS makes sense in games because OOP enforces lots of rules downstream in your inheritors, which is good for GUIs, but bad for games when producers keep asking for that one npc or boss to do something special that breaks the rules. ECS is just so much more flexible which is good for some design systems and bad for others.
The same is still possible in PHP to include HTML code into you PHP files. But it's rarely still being done like this.
It's considered good practise to separate your PHP (business) and HTML (view) logic.
Do you write your content directly in Lisp/HTML?
great graphic. if you zoom out over all time, the curves seem fairly similar
Teaching transcends mere information delivery; it's about igniting curiosity and guiding students through an intellectual journey. The real skill lies in connecting the subject's complexity with the students' inquisitive minds. It's a blend of storytelling and exploration, where the classroom becomes an adventure in discovery. Effective teaching makes each lesson a step towards a larger, more exciting world of knowledge.
> Physics, rendering, animation, and game logic all need to access some subset of the same position, orientation, dimensions, velocity, acceleration, mass, tensor of inertia, etc.

I wish I knew the solution to this exact problem. IMO this is the central issue that stops pure ECS from being useful.
>Lines of C aren't the defining factor. You want total instructions executed.

I understand what your clarification is trying to provide but it isn't relevant to this particular thread's article. The article is not about "performance benchmarks" where you need cpu instructions as a definitive unit-of-measure for comparisons.

Instead of measuring performance, the author's theme in this case is more akin to "decompiling" or "reverse-engineering". He takes a tiny piece of Python code and then maps it back to the actual CPython source *.c and *.h files that implements the Python vm. He added several deep links to the relevant sections of CPython source code on Github to help illustrate the mappings between Python's BINARY_OP to the .c and .h files. The article is sharing the type of knowledge you'd gain by loading up CPython in a debugger and single-stepping through the source code line-by-line.

In other words, the article's title could also have been: "Which Lines of CPython does it Take to Execute a + b in Python?"

For the scope of this particular article, the "lines of C" _are_ the defining factor because the subject of dissection is CPython's .c/.h files.
API Security: Fixes not just Testing
Problem in API Security Landscape:

In the API Lifecycle, security is the most significant concern when operating at scale. It is vital to ensure that APIs are shielded against potential vulnerabilities and attacks. Typically, the Engineering Team primarily focuses on API testing during the pre-production (development) stage. Once deployed, the API is exposed to the entire world with numerous unknown vulnerabilities. Furthermore, if a developer modifies the same API or adds a new one in the same microservice, countless new vulnerabilities are exposed, potentially granting access to outsiders to scrutinize your system.

In many cases, developers responsible for API security and addressing these vulnerabilities are occupied with new feature development due to market demand. As a result, API security ends up on the list of outstanding issues.

This is a recognized challenge for the Engineering Team, and they hope to navigate each day without succumbing to a cyber attack targeting these APIs.

Possible Solutions (workarounds):

The solution lies in having various methods to continuously test APIs for vulnerabilities. A developer can conduct regular assessments (daily, weekly, monthly, quarterly, yearly, etc.) and document all identified vulnerabilities in a bug list, assigning them to someone in the engineering team. However, the priority for resolving these bugs often depends on the workload of the developer or the entire team, which, in most cases, leans towards feature development.

What we need is a solution that offers automated remedies for these bugs and vulnerabilities. A solution that grants a developer a window of opportunity to address the issues while simultaneously fortifying the API against both external and internal threats, such as data leaks.

I am working on a solution (product), which i can discuss in details along with an MVP.

mail me: kunal@garvata.com
It depends. High complexity with SDFs is possibly cheap. It just has to be procedural. For example a single 3D-cube has the same computational cost like an infinite array of 3D-cubes in SDFs.
Maybe it should be an independent model in charge only of converting your question to American English and back, instead of trying to make a single model speak all languages
Hmm. I see what you mean, but <text> isn't a valid HTML element, so that wouldn't work for that alone.

But try dot imports for the html package and you don't have to have a package qualifier for most of your view code at all! :D
Ask HN: Should ML models imitate human brain to generate human-like data?
We know that the current top performing models (e.g. Transformers) have components that strongly inspired by different mechanisms in the biological brains (NNs, ReLU). Do these models perform the best, especially when it comes to generative use cases, because the goal is generate the same type of data that the brain generates and thus you need to create a model that resembles a brain in order to generate it?
How low is to remove a thing then claim "oops we will". Really, what's wrong with just removing whatever they want to remove? Do they really have to blatantly lie about it? How's that helping?
> Now we can debate why the black population commits more crime, but it’s not a racist policing discussion.

Criminal statistics are a record of who is arrested and prosecuted, not a record of who commits the most crime. If a black criminal is more likely to be arrested than a white criminal, then the statistics will reflect that.
TikTok Influencer Recruiting for Secret U.S. Bases in Israel
Oh and I was hoping for something to selfhost / open source :(
Not in the short or medium term, sadly. In 50 years?

The one state solution was impossible, since at least the 6 day war, but probably earlier.

The issue is that the PLO pushed for a one-state solution until 89. Then the PLO and Israel's government agreed on a two state solution, with only the likud as a major party against it. Rabin was assassinated, the talks failed, at least temporarily (as revanchism died, the PLO main parties all agreed two state was the solution). But the process existed and could start again. Then Hamas arrived, saying they supported a two state solution too, but they were less corrupt than Fatah (and probably also appealed to mix of radicalized islamists and revanchists, ex-Fatah armed groups). They were elected, and immediately removed elections, removed all UDP members (pesky democrats!) and whatever was left of free speech in Gaza disappeared. Also they now support a one state solution, and are genocidal. So as long as Hamas and Likud exist as strong political entities, the two state solution is impossible imho (as Hamas will prop up Likud, Likud with fund Hamas, and savvy politicians from other parts of the Middle East will do both to weaken Israel and take over as the area powerhouses. Which they already did)

One way, and at this point it might be Israel policy (hopefully it's that and not worse), is that the Gaza strip is bombed so hard, the UN has to take over. Wait for 10 years, create a two state solution without Gaza at first (with Gaza still under UN rules), then after 30 more years (so revanchism has time to die), incorporate Gaza, however they vote for: as a Palestinian enclave, or as an Israeli state.

I'm really sorry for Gazaouis, because it's unjust, they fucked up one election and it fucked up their autonomy, Likud politicians helped Hamas almost as much and will never feel a thousand percent of the pain Gazaoui are suffering and will suffer, but it seems like the best option right now, the only one that doesn't involve a war or a genocide.