skysight-inc/HackerNews huggingface dataset:
> a repeated convolution

I really wonder what's the field of reference of "quickly" there. To me convolution is one of the last resort techniques in signal processing given how expensive it is (O(size of input data * size of convolution kernel)). It's of course still much faster than gaussian blur which is still non-trivial to manage at a barely decent 120fps even on huge Nvidia GPUs but still.
I don't have much data myself but when I was doing scraping some time ago I had thousands of examples where f.ex. the full-res image was something like 1.7MB and the blurred image was in the range of 70KB - 200KB, so more or less 7% - 11% of the original. And I might be lying here (it's been a while) but I believe at least 80% of the blurred images were 80KB or less.

Technically yes you could make some savings but since images were transferred over an HTTP-1.1 Keep-Alive connection, I don't feel it was such a waste.

Would love to get more data if you have it, it's just that from the limited work I did in the area it did not feel very worth of only downloading the high-res image and do the blur yourself... especially in scenarios when you just need the blurred image + dimensions first, in order to prevent the constant annoying visual reflow as images are downloaded -- something _many_ websites suffer from even today.
Zero Disk Architecture
The people lamenting “the ruination of the planet” would be the first to be eaten by the people starving due to cessation of petroleum use.
Valid names are those which terminate when run as Python programs.
It seems ridiculous to apply form validation to a name, given the complexity of charsets involved. I don't even validate email addresses. I remember [this](https://www.netmeister.org/blog/email.html) wonderful explainer of why your email validation regex is wrong.
If you have the Edge browser you can point it to edge://surf/
We pay farmers not to plant fields in the US. Here in the Eastern half, much of this farm land setting idle receives adequate rain and sunshine. Farmers have to mow (brush hog) the fields every year or two to prevent trees and brush from naturally taking over. Economically it makes little sense.

Where this might actually make sense is around waterways to prevent erosion. And farmers have taken down a large percentage of the tree rows between fields that were planted in the dust bowl days in an effort to use every inch of their field.

Although, I am personally in favor of simple regulations instead cash handouts.
It would be better to judge the whole thing if you quoted the word instead of going "the word I used". If you get flagged for quoting here, at least we will learn a valuable lesson.
And then from her other article :

Give enough context to avoid back-and-forth follow ups. Don’t be coy when you can be direct. Don’t speak in stream of consciousness. Assume your manager is task switching or checking your Slack message between meetings—make it super easy for them to catch up on context and dive into what you want to discuss.
Exploring and having fun with rotary telephones
Yes, there are some reports. For example: https://news.ycombinator.com/item?id=42215912
> I'm pretty sure windows uses "long" for 64 bit but linux uses "long long" for 64 bit

other way around
I could answer your question better if I knew why you need to detect Zalgo-isms.
I wonder how many of those packages end up in Vada, Italy. Or Cody, Wyoming. Or Buda, Texas...
You said that cow emissions weren't significant (well, that it was "absolute lunacy").

Two people have provided rough calculations that show they do have a measurable effect.

What's your point?
A classic: https://www.theguardian.com/tv-and-radio/2022/nov/23/ancient...
> ed, it is in its best interest to ethnically cleanse Gaza,

That was not Israel’s policy back in 2006. Hamas had zero interest in coexistence or the wellbeing (or lives) of the people living in Gaza. The current situation is a direct outcome of that.

I mean.. yes, if the only choice is between removing the entire population of Gaza and giving it back to Hamas it’s not that surprising that most Israeli’s are picking the first option.
I launched my dream app
Hey guys, I recently launched my dream app!

It's basically a powerful screen annotation software that let's you turn any screen into figma/canva. You can zoom in any screen, draw, annotate, highlight, add images, color-pick, resize, move, edit, and capture screenshots.

Website with demos and more: https://bananotate.com
If you prefer video format, then here you can see a demo with all the latest features: https://www.youtube.com/watch?v=NXNZxPqMJpg

I'm a content creator and course author so I built the app to be able to annotate, highlight, draw and visualize content in real time, no matter what app I'm in.

Just launched the app a few weeks ago. Would love to hear any feedback and feature requests you may have.
Annotating Arcane Screenshots Using Azure OpenAI, the Hard Way
As far as front end development is interpreted in the modern way — as in, building a means to deliver informational or experiential content as hypertext that is well structured, browser-agnostic, and universally human-and-machine-accessible — the high-water mark was somewhere in the early 1990’s, before mouseovers and animated gifs.
I don't know?

Something like bootstrap seems so ludicrously non-complex that I don't think anyone competent should be getting upset with you for its use.

I mean, OK fine, go ahead and fanboy/girl Vue/React/(Needless complexity api) whatever. But really? They get upset looking through code for an HTML5/bootstrap page? Something's not right there. That's when you start suspecting they can only work in one api, and likely don't even really understand css.
A system not supporting non-latin characters in personal names is pitiful, but a system telling the user that they have an invalid name is outright insulting.
> The response was 100% nervous laughter. It turned out both layers of management above me were also well aware the marching order they were passing along were going to end badly, and had already lined up their internal transfers, which happened within days of my departure as well.

If one has not read The Gervais Principle, it’s highly recommended.

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
I imagine the “Poland” part of the address would narrow it down somewhat.
I loved it but once I had to tail a live log of a Docker container with no option to install even 2-3 basic UNIX tools (like `tee` in order to append to a text log) and from that day and on I removed the 20% transparent background image.

Nowadays I have just one terminal program that is just slightly transparent and I have a nice desktop background that is fairly uniform and almost never gets in the way -- but I never use that one for my Neovim or for ssh-ing into remote machines. Only for myself fiddling around with stuff.

Transparency did look cool but once it prevents you from doing your job well once, it's out the door.
Challenge accepted, I'll try to put a backspace and a null byte in my firstborn's name. Hope I don't get swatted for crashing the government servers.
I also have a domain that is blocked buy Google.
There is nothing you can do and the only solution for me has been to:
1) change the domain name
2) change the content (text and images) of the pages

And, even after that, the recovery has been really slow...

I think you can create a new Google account for a new website and/or entity. That is why you can have a google business account and a personnal one.
"132 years old seems older to an American than it does to you"

As an American, I take some small exception here. I have met people who were alive when this letter was written. 132 years was a long time ago, but not that long.
Took us three-four years to go from self hosted multi-dc to getting the main product almost fully in k8s (some parts didn't make sense in k8s and was pushed to our geo-distributed edge nodes). Dozens of services and teams and keeping the old stuff working while changing the tire on the car while driving. All while the company continues to grow and scale doubles every year or so. It takes maturity in testing and monitoring and it takes longer that everyone estimates
As you may be aware, the name field for credit card transactions is rarely verified (perhaps limited to North America, not sure).

Often I’ll create a virtual credit card number and use a fake name, and virtually never have had a transaction declined. Even if they are more aggressively asking for a street address, giving just the house number often works.
This isn’t a deep cover but gives a little bit of a anonymity for marketing.
At least three philosophers on the list: Hegel [0] Hobbs[1] Hesse [2]. Curiously all in the 'H's

[0] https://en.wikipedia.org/wiki/Georg_Wilhelm_Friedrich_Hegel

[1] https://en.wikipedia.org/wiki/Angie_Hobbs

[2] https://en.wikipedia.org/wiki/Mary_Hesse
Watch as someone names themselves the bell character, “^G” (ASCII code 7) [1]

When they meet people, they tell them their name is unpronounceable, it’s the sound of a PC speaker from the late 20th century, but you can call them by their preferred nickname “beep”.

In paper and online forms they are probably forced to go by the name “BEL”.

[1] https://en.wikipedia.org/wiki/Bell_character
The left-pad incident was a problem with the build toolchain, not a problem with using a dependency. String padding is one of those fiddly things that you have to spend a couple of minutes on, and write 4–5 tests for, lest you get an off-by-one error. It makes perfect sense to bring in a dependency for it, if it's not available in the standard library, just as I might bring in a dependency for backprop (15 lines: https://github.com/albertwujj/genprop/blob/master/backprop.p...). My personal style is to reimplement this, but that doesn't mean it's foolish or unjustified to bring in a dependency.

It is, however, almost never justified to bring in a dependency for something that's in the standard library. The correct solution for that, in JavaScript-for-the-web, is a shim. left-pad is not a suitable example.

A better example would be https://www.npmjs.com/package/ansi-red:

/*!
* ansi-red <https://github.com/jonschlinkert/ansi-red>
*
* Copyright (c) 2015, Jon Schlinkert.
* Licensed under the MIT License.
*/

'use strict';

var wrap = require('ansi-wrap');

module.exports = function red(message) {
return wrap(31, 39, message);
};

But while this makes a point, does it really make the original point? This ansi-red library has at least two footguns, right off the bat.
The solution to homelessness is abundant housing. And that’s not caused my oligarchs but nimbies.
I find the engineers I've met who most boldly espouse the "Don't comment what it does, write what it does" philosophy are the ones who write code that I often desperately wish had comments.
This reminds me of the famous Taco Bell Programming post [1]. Simple can surprisingly often be good enough.

[1] http://widgetsandshit.com/teddziuba/2010/10/taco-bell-progra...
That sounds like a reasonable assumption, but probably not strictly correct.
That is a sad truth. But it is not just the title. It is the whole article. It talks about giving cash and researching how giving cash works, and quotes the researcher about giving cash. And in one of middle middle paragraphs they just mention that btw we do not give cash. What is the purpose of the research then?
In the US, we have sextupled 155mm shell production.

If war breaks out, you need to feed people, maintain roads, build vehicles, etc.
Why is it more productive? I like your description, but this statement needs elaboration.

When I look at modern frameworks, all I see is unconstructive complexity that sucks productivity
This is a good idea, if it doesn’t get whacked by the end of Chevron deference, and if anyone has government healthcare left after the chainsaw comes through. But credit where credit is due.
Under GDPR you have the legal right for your name to be stored and processed with the correct spelling in the EU.

https://gdprhub.eu/index.php?title=Court_of_Appeal_of_Brusse...
Do you have a link or something? I can’t tell from the way you worded this if those states aren’t getting enough federal funding or too much?
> What would be the point of an "AI PC" if not to run models locally?

Unrealistic for now because running ML is slow but even if yes, even laypeople know by now you can break an LLM to do what it isn't supposed to. Since this LLM has unlimited access to your personal data to be useful, if I get to it I don't even need to bypass any secure enclaves or what not because it will tell me things I ask for in plain <insert your language>

All eggs in one basket
Bootstrap and Vue/React are orthogonal. People who use react use it with some css framework.

Afaik bootstrap is getting replaced by tailwind. Which is actually pleasure to work with.
I've been compiling a list of them:
I would presume, because it is the largest, and most famous of them all… Not for any nefarious reason
And that distinction is crucial
Brain Scans of Jazz Musicians Could Unlock the Mystery of Creative Flow
I mean yeah… but it’s kinda silly to have an LLM control a bomb-carrying robot. Just use computer vision or real people like those FPV pilots in Ukraine
In 2012, we build the front end of an application by making heavy use of the JQuery UI widget class and extending it for our own needs. That application is still running today largely unchanged on the front-end.
seems awesome. FYI got a react error screen when trying calendar with time, not sure exactly how sorry
Why do they improve, ie. what are the relevant significant cost factors, and why were those low benefit regulations written in the first place?
Israel isn't "indigenous" or not, it's a country. I think the same as the historical consensus - there was a state called Israel where the Jews lived, they were ethnically cleansed by the Roman Empire. Call it whatever you want.

> Israel shares values with no one. I've never seen dozens of US soldiers dress up in the lingerie of murdered women.

Have you seen the pictures of US soldiers at Abu Ghraib? It's not hard to find pictures of some US soldiers doing bad things. Not that that excuses what the IDF soldiers did.
Boom Supersonic XB-1 Hits New Altitude Record as Supersonic Travel Nears Reality
I know that this is trying to be helpful but the snark in this list detracts from the problem.
Same (2012 for us)!

The Widget Factory was awesome for its time and not well advertised.
I second this. The speed at which you could deliver stuff with ExtJs was truly remarkable.
Don't validate names, use transliteration to make them safe for postal services (or whatever). In SQL this is COLLATE, in the command line you can use uconv:

>echo "'Lódź'" | uconv -f "UTF-8" -t "UTF-8" -x "Latin-ASCII"

>'Lodz'
It's astonishing... It looks like it's not meant to be read by humans, let alone debugged or extended...
From wikipedia:

>Data showed that failure to winterize power sources, principally natural gas infrastructure but also to a lesser extent wind turbines, had caused the grid failure,[15][16] with a drop in power production from natural gas more than five times greater than that from wind turbines.

What's the difference between "Our generators & compressors froze over" and "natural gas infrastructure froze over"? What's the PR gain from blaming yourself?
There is a lot to learn as a parent, coaches and people who write rules are in a position to drown you in other stuff. We have to as a society put more pressure on the big organizations, because they are the one who give people an incentive to do dangerous stuff. Take martial arts you need rules because effective techniques can easily be too dangerous.

I have seen a couple of cheer leading movies where doing dangerous things in tournaments was seen as something good. Based on this rather limited experience I think there is an organizational problem in that sport for sure.
Exploring the Potential of Stonebraker's New DBOS
There’s this individual’s name which involves a clock sound: Nǃxau ǂToma[1]

[1] https://en.m.wikipedia.org/wiki/N%25C7%2583xau_%C7%82Toma
more like an insanity check. Did you ask the AI multiple times? usually if I ask a yes or no question and simply repeat the prompt a few times the model will tell me yes, no, and maybe, for any question.
I watched cartoons on a dirty floor in a random house before school, I basically came out fine.
That's part of {Alphabetic} in Unicode. It validates.
The New Nuclear Age Is Coming [video]
> Something's not right there.

I agree. To me, TWBS is just a collection of intuitive components that have been tested vigorously. They also function in a way that way people are used to because of their lineage. That they can be styled in a way that makes them not look stock...ices the cakes.
Oh absolutely! I totally agree, but nimbies sharing the same interests as oligarchs, they will never command their minions aka politicians to allow this lmao. If it happens, it's just that the capitalist class has found itself new sources of revenue
Well I find it understandable. I was recently looking for a terrain to build a house and I didn't choose the one that was within the area for the new high voltage power line that they're planning.

I bought another terrain in a slightly less interesting place nearby, but that is definitely not on the path of the power line. I think it's a normal reaction.
Do Not Accept an Unscientific American
https://archive.ph/eMJ7g
It’s also a completely different class of JIT: a method-at-a-time one, not a tracing one. As I’ve mentioned in a thread some time ago, this is a very impressive project that is a JIT for Lua, but it has so little to do with LuaJIT’s architecture otherwise that calling it LuaJIT Remake feels actively misleading. It’s SpiderMonkey for Lua, if anything.
> And if those two groups get in an office politics battle, the group that isn’t distracted as much by engineering wins, right?

Wiser than the average wisecrack.
That's what's mind-blowing to me about pohnpei. It's an island with an airport and internet. English is the official language but according to my relative the native language is what everyone uses day to day. It has about 40k residents. Literacy is 98%.

Yet with all that, the spoken language remains unwritten. That's just wild to me.
each visitor brings their own cpu to do this work whereas the server bandwidth is finite
> Afaik bootstrap is getting replaced by tailwind.

By whom? Not by me.

> Which is actually pleasure to work with.

Have you heard of jQueryUI, by chance?
I wonder why they aren’t in the wikipedia page lol
Yes it’s quite explanatory
So odd, if you told any of your loved ones, or a random stranger, "Hey they found a hundred+ year old message in a bottle recently, want to hear what it said?" The person would of course want to know and of course be disappointed to find out it's essentially the credits for who built a lighthouse, and yet tons of HN'ers are super mad at the insinuation that the letter ended up being more or less a waste.
Among software engineers "LLM with access to tools" shows up a lot. Or sometimes "LLM in a loop" or "LLM on a schedule / that can respond to triggers". Or even just an LLM with a custom system prompt.

Thermostat is common: an AI system that can react to its environment and continually make changes based on that ongoing feedback.

The ability to act on a loop in order to reach a predefined goal. I think of ChatGPT Code Interpreter as a good example of that one.

There's a more complex definition that requires the "agent" to have a memory and access to tools and the ability to run in a loop towards a goal and continually learn from what it's doing.

A common one among less-technical groups is an assumption that an AI agent is anything that's similar to a human travel agent - something that goes away and arranges something on your behalf.

LangChain have a "what is an AI agent?" piece - https://blog.langchain.dev/what-is-an-agent/ - that punts on the whole idea of providing a binary definition and instead talks about "agentic" as more of a spectrum. They also define an agent as something that "uses an LLM to decide the control flow of an application" - I don't fully understand what that means though.

I collected several hundred more in a bunch of Twitter replies a while back, which I've been meaning to attempt to group into categories: https://twitter.com/simonw/status/1843290729260703801 - partially scraped collection of replies here: https://gist.github.com/simonw/bdc7b894eedcfd54f0a2422ea8fea...

There's a cynical definition that I quite enjoy: LLMs that do something useful.
Awesome, congrats on your 2:49 run. Sure, we'll definitely let you know. Probably won't happen but I would love adding a level editor. Thanks!
This has like 10 stacked effects, thats about 7 too many except for the most demanding aesthetics.

Just use the background color + blur + box shadow or border
The corollary to this would be that deforestation hasn't make climate change worse, and a simple Google search tells me that:

> Deforestation plays a significant role in climate change, contributing 12–20% of global greenhouse gas emissions
You have a good point. There have been many situations on hacker news where disagreements in comments have shed new light on topics for myself and allowed me to look at things from different perspectives (and I think I have helped others as well with my own comments). I don't think that has really happened on twitter as the argument style is different.
> Was the Nazi public more informed than the rest of the world?

Yes, actually. I believe many Nazis knew more about what was going on during the Holocaust than most of the world did - the world only really understood what was happening after WW2.

> Just as Germany today isn't an "expert" in genocide because they committed it,

We're not talking about Israel 70 years from now. I'm talking about people who are there right now and tell us, in real time, what is happening.

> They're literally living on stolen, ethnically cleansed land.

The land wasn't "stolen". As for whether there was ethnic cleansing, that's a much debated topic. It is also, unfortunately, the sad reality is that about 100 million people worldwide have been ethnically cleansed since WW2, many of them (though certainly not all) in the aftermath of WW2.
Title is a bit odd? "Warren calls for crackdown..." might be less confusing.
Those assume robots that are smarter than us. What if we assume, as we likely have now, robots that are dumber? Address the actual current issues with code-as-law, expectations-versus-rules, and dealing with conflict of laws in an actual structured fashion without relying on vibes (like people) or a bunch of rng (like an llm)?
The "even more" technique is brilliant because it bypasses the natural defensiveness that feedback can trigger, especially in hierarchical settings. Framing suggestions as amplifications of existing strengths is genius.