skysight-inc/HackerNews huggingface dataset:
> ...might end up rediscovering up close why people moved to Vue/React/Angular in droves instead of jQuery

Vue, React, and Angular are fundamentally MVC in disguise: a "controller" modifies some state (model) and on the next render cycle, the "view" is updated by the library/framework to draw the change. (Simplifying here to ignore details of the implementation like vDOM, components, etc.)

Not so with jQuery. You draw the change directly. You can write a framework on top of jQuery to achieve something similar where a model/state gets updated -> detect the change -> jQuery to draw the change. (That might be interesting or perhaps something like this already exists.)

In other words, in Vue, React, and Angular, you are discouraged from doing direct DOM manipulation; you always modify some state from which the framework applies the DOM changes and in jQuery, it's the opposite: you directly manipulate the DOM in reaction to some action. So the reason why people moved is that an MVC-aligned paradigm is ultimately more productive and a better abstraction than directly manipulating trees of rectangles.
I agree, and just in case someone is thinking that your last paragraph implies that there is nothing new to be concerned about here, I will point out that there are already concerns over "dumb" critical infrastructure being connected to the internet. Risk identification and explication is a necessary (though unfortunately not sufficient) prerequisite for effective risk avoidance and mitigation.
I read it on the BBC linked elsewhere in comments, since it contained the text of the letter and this thread (with the text in top-level comment) didn't exist at the time.
Show HN: Xplex.me – Self-Hosted, Open Source, Multi-Streaming Server
Multi-streaming has struggled to gain mainstream adoption due to platform disincentives, lack of immediate benefits for streamers, and unsustainable pricing models for multi-streaming services.

Introducing xplex v1.0.0 — a self-hosted, containerized, multi-streaming server with a user-friendly web dashboard. It gives you full control over:

- where to host
- how much to spend
- which all platforms to stream to

To make deployment easier, xplex is also available as a 1-click app on the DigitalOcean Marketplace. I've found this approach particularly convenient: spin up a server when I go live, then delete the instance when done streaming, to keep costs minimal.

xplex is for anyone who wants to multi-stream without needing advanced technical expertise. I've designed it to be accessible, but I'm actively looking for feedback to make it even simpler.

Relevant Links:
- Docs: https://xplex.me/setup/
- GitHub: https://github.com/debloper/xplex
- 1-click: https://marketplace.digitalocean.com/apps/xplex

Live Q&A:
I'll be multi-streaming at 15:00 UTC on Twitch and YouTube. Feel free to drop by with questions or suggestions:
- Twitch: https://twitch.tv/debloper
- YouTube: https://youtube.com/@BreakerSpace

Would love your feedback, both technical and non-technical, to improve xplex!
As long as it's not "use it to fix the system in our favour", it doesn't matter.

And if they can't figure that out (hello Mozilla?) then the worst that has happened is we have a more even distribution of user agents on the web, and people stop coding for a single engine whilst ignoring breakages for the smaller players.
The lack of traction is mostly because Rust game development, with exception of Bevy efforts, it is still pretty much on the dark ages of everything is code.

The industry has moved beyond that, with teams where programmers only have a minor role (quite important nontheless), on the whole game design, with plenty of tooling for designers and other non-programmer folks to do their tasks.

Eventually with more graphical tooling, or scripting systems, it will start to gain more steam.

Note that TinyGlade also created most of their tooling in-house, they only partially depend on Bevy.
You have to combine translucent panels with a 80-90% opaque background color if you want to have text on it. Then it's a subtle effect and the text is readable.
What are “invalid names” in this context? Because, depending on the country the person was born in, a name can be literally anything, so I’m not sure what an invalid name looks like (unless you allow an `eval` of sorts).
I have an 'æ' in my middle name (formally secondary first name because history reasons). Usually I just don't use it, but it's always funny when a payment form instructs me to write my full name exactly as written on my credit card, and then goes on to tell me my name is invalid.
I would trust Microsoft with my voice more than some random startup.
Ad hominem retorts are more the mark of stupidity, but I'd suspect you wouldn't know about that one way or the other.

A base inability to argue facts also would likewise betray some lesser faculty or learning.
Depends on the weather.
> The exchange rate is now directly controlled by the Central bank.

This is false. I don’t know where you have got this, when all information is public and easily available. Here’s how the official exchange rate us determined:

https://cbr.ru/Content/Document/File/162004/metod_6290-u.pdf

They just collect the data on OTC transactions from banks. The only way for Russian central bank to influence the exchange rate is to sell/buy and they do it only to stabilize the market when volatility is high. They do not have exchange rate targets and do not enforce specific rates in transactions.
>When someone brings up flat earth theories it is likely they are doing it because they're...

...using it as a pejorative.

Disappointed this thread devolved into even more tilting against the much maligned flat-earthers and religion. They seem to be behind every bush, brandishing their heretical theories and 'antiquated' beliefs. If anything this speaks to the original point of my concise comment.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

>Honestly your post reads a little like trolling - you seem to be intentionally conflating the intellectual pursuit of stimulating, slightly fantastical discourse with the large population of people who irrationally cling to bullshit.

The trend is for pop-materialists to lose the ability to discern between the two. Perhaps it is related to some kind of phobia, plain intolerance or a need to crusade. It diminishes the range of possible discussion. Hope this clarifies. Take care.
Pfft, "Dein Name ist ungültig" (your name is invalid). Let's get straight to the point, it's the user's fault for having a bad name, user needs to fix this.
For several days it wasn't viewable to many people, even if you specifically searched for it[1], YouTube later addressed the outrage and resolved this[2].

[1] https://x.com/elonmusk/status/1850982018064269423
[2] https://x.com/YouTubeInsider/status/1851016296269242434
Where’s the appetite to return power to the states? Louisiana, Arkansas, Alabama, Mississippi per-capita spending is higher than their economies can support.
What actually happened: https://www.reddit.com/r/programming/comments/1gynl1v/c_stan...
If you're prohibiting valid letters to protect your database because you didn't parametrize your queries, you're solving the problem from the wrong end
> Why would you get fired for giving feedback? Is this just a US thing?

Possibly: in many places there they have "at will" employment, where they can basically fire you with little to no severance at any time for any reason. There are limits, but compared to most of Europe that's the gist of it.

So yeah, you can be fired just because someone doesn't like you. And giving feedback is a good way to not be liked.
Do Coding Boot Camps Make Sense in an A.I. World?
You joke, but when a customer wants to give your company their money, it is our duty as developers to make sure their names are valid. That is so business critical!
I love the Dutch 'no bollocking around' method, but it translates horribly to non-Dutch. Which is a real shame.
With my Dutch friends, one colleague, I know exactly where I stand. Everyone/ everywhere else (often Americans, but the Brits are catching up), fluffs and huffs and puffs - and then start 'things' in the background.
“Devops” traded less bureaucracy for more accountability.

Have a generalist ops team that is staffed 24x7, or has paid on call as part of the job. They get run books to respond to whatever goes on.

I’ve set this up twice. The first time, we had a team in the Philippines that would cover overnights.

They could start and rollback deployments and do most stuff via the runbook they were provided. Most callouts (5% of escalations) to product teams were due to bad or missing documentation.

The US based team did similar work, just during the day. Both could escalate quality issues for the product team to fix.

The other model was all US, on-call based. We used junior and low-skill folks, who had rotating on-call. They were paid 20% of hourly rate for standby pay and had a minimum pay threshold when they got called. All of that hit the cost center of the offending product or service, so there was both a financial incentive to not get calls, and a human incentive as the engineers didn’t want to get called for escalations. Again, documentation is key.
Crazy how over-engineered the Headless UI one looks. Like they had a 5,000 word assignment but could only come up with 1,000 words and had to keep expanding and expanding to fit their quota. The import statements alone give nightmares.
If you just use the {Alphabetic} Unicode character class (100K code points), together with a space, hyphen, and maybe comma, that might get you close. It includes diacritics.

I'm curious if anyone can think of any other non-alphabetic characters used in legal names around the world, in other scripts?

I wondered about numbers, but the most famous example of that has been overturned:

"Originally named X Æ A-12, the child (whom they call X) had to have his name officially changed to X Æ A-Xii in order to align with California laws regarding birth certificates."

(Of course I'm not saying you should do this. It is fun to wonder though.)
jQuery got the Nickelback treatment. Except I really did enjoy using jQuery, and only moved on because "the industry" was and I didn't want to be left behind.

Looking back now, we all were lead down a path of needless complexity. Even thought I'd never use jQuery or jQueryUI professionally now, I still have a voice in the back of my mind that will pop up every now and then to say "well, if it's not gonna be complex or long-lived..." when something calls for a quick UI.

I feel this way about Bootstrap and maybe now am old enough that I don't care if it upsets other developers.
True "outsiders" are the people who write physics papers about how Buckminister Fuller's diabolical geometry predicts the ratio of the masses of the electron to the proton (who cares? the proton is not an elementary particle) or the the inventor of this machine

https://en.wikipedia.org/wiki/Newman%27s_energy_machine

which I had on my test bench in my senior year at New Mexico Tech and which caused a great lab technician at my school to go insane. Insider/Outsiders are people like Paul Ginsparg (who busted into and disrupted the publishing industry but waged war against the first true outsider) and his rival Peter Woit (who blogs instead of spamming Physical Review Letters.)

Myself I am a low level Insider/Outsider in that I am a computer programmer trained as a physicist working in the social sciences department. I was an activist in the Green Party after the Nader campaign and spent a few years twisting friend's arms to run for public office. A political scientist I know wrote a paper that proved one of my opinions was wrong and he actually is an alderman but I'm better read than he is on more obscure historical politicians and laws because I am a compulsive reader.

The man I bought my farm from was a lowly lab technician but when I hopped on a bus that departed to the state forest from the plant science building to the state forest, he was the one that the professors turned to when it came to identifying trees in the winter because he'd spent a lot more time outdoors.
For more calculator fun, a similar article was discussed here some months ago: https://news.ycombinator.com/item?id=40763931
Up until a few thousand instances, a well designed setup should be a part time job for a couple of people.

To that scale you can write a custom orchestrator that is likely to be smaller and simpler than the equivalent K8S setup. Been there, done that.
The size of BYD's factory
I'm interested in reading more. Where will you continue this?
Actually, in English it is pronounced the same as in Czech and Polish: /hɛhɛ/ or /hihi/ (as far as I know). Both are written respectively as "hehe" and "hihi" and are valid expressions for denoting laughter in Polish (and as I assume, it works similarly in Czech).
perhaps just keep two glass tiles in each example, the old and new one.

But I'd be happy with a single one with all at the end :)
It's really telling how you're focusing on the "white house" part, and glossing over the "arrested and accused of terrorism first" part.
> Speaking as someone who has experienced homelessness, for a short while, I believe the only practical solution is to give people housing at the outset before the desire/need to move elsewhere takes root.

Also national support not local. While there are some local issues with homelessness I feel lots of the problems are going to be the same across the country. If it was the same provision everywhere there wouldn't be the same draw towards certain locations.
> I'll never understand the reactionaries. Did they really believe that there were terrorists out there who'd build bombs and then put a Lite Bright on it?

Lots of wild stuff happening at that time. Would you believe that there was a little reported incident where someone put a bomb in their SHOE?? People were very on edge, so I can completely understand having an additional layer of paranoia about seemingly normal things being potentially dangerous.

> Was it that they were all dumb millennials who never heard of the toy?

In 2007 most millennials would have been late teens to early 20s. According to the 2015 City of Boston Workforce Report, the median age of the city workers at that time was 45.25.[1] So I’m guessing it was probably people over 30 who responded to the calls and did not call the panic off.

> When reporters interviewed cops about it, they should've started giggling, telling the cameraman to "pack it up, these cops are r***".[sic]

Again, it’s likely 18 year old Millennials weren’t reporters or police officer or firefighters, it’s probably people who had played with this sort of toy as kids and knew what it was on its face.

I think the main thing I would point out is you should consider having some grace for people at this different and distinct time in the world, and that zeitgeist.

[1] https://www.cityofboston.gov/images_documents/2015.04.14%20F...
This is so unnuanced that it reads like rationalization to me. People seem to get stuck on mantras that simple things are inherently fragile which isn't really true, or at least not particularly more fragile than navigating a jungle of yaml files and k8s cottage industry products that link together in arcane ways and tend to be very hard to debug, or just to understand all the moving parts involved in the flow of a request and thus what can go wrong. I get the feeling that they mostly just don't like that it doesn't have professional aesthetics.
Petnames: A humane approach to secure, decentralized naming
oh I only checked for very popular sites (here is the list: https://github.com/matan-h/falling-history/blob/main/docs/to...). Also news.ycombinator.com is in the list, so I expected at least that to be in the browser history.
I recall jquery ui was not really responsive ready
Would that happen without rain? and I am not sure there has been recent rain in Los Angeles?
One of my first major projects was a Cordova Android app written with jQuery UI. It was incredibly hacky because I had no idea what I was doing. It worked well enough to let me pass the course though.

I don't think there's any situation in which I would reach for this tool in the modern era. I'm honestly amazed that it has even managed to survive this long. But I guess if I had a working app already using this tool then there might not be a huge incentive to migrate away.
your sentence is correct but we have no idea what a comprehensive model of the world looks like, whether or not these systems have one or not, what harm even means, and even if we resolved these theoretical issues, it’s not clear how to reliably train away harmful behavior. all of this is a subject of active research though.
got arrested, get some free food for a day or two, get out, keep on voyaging :)
> These are all rhetorical techniques to make your idea their idea.

Ok, cool, I've heard this a gazillion times by now. I don't disagree, it does looks like it's better at getting shit done. Just one question: how do I get credited for anything? I have my career to look out for too.
Presumably there aren't any people with control characters in their name, for example.
I live in Łódź.

Love receiving packages addressed to ??d? :)
Or a calculator with two displays. One for you, and one for the customer. I think many cash registers already have something like this. Segment displays are cheap, so it makes sense.
What if your customer is the artist formerly known as Prince or even X Æ A-12 Musk?
Vinego: A new set of safety-related Go analyzers
Unless you require something special, just a regular <input type="date"> or datetime-local is a good choice these days. There's week and time types as well.
It's as if today's UI designers can't imagine why someone would pick a date 20 years in the past.

I wonder if they ever had to enter their own date of birth on a form somewhere. Surely most of them are over 20 years old?
> so a program that packed more state in those top bits would now be broken

You can use pointer masking to avoid this issue - basically you tell the hardware to ignore the top N bits, even if they are part of the virtual address. RISC-V supports this for 7 and 16 top bits. I assume ARM has a similar feature.
> The inscrutable iptables rules?

You mean the list of calls right there in the shell script?

> Who will know about those undocumented sysctl edits you made on the VM?

You mean those calls to `sysctl` conveniently right there in the shell script?

> your app needs to programmatically spawn other containers

Or you could run a job queue and push tasks to it (gaining all the usual benefits of observability, concurrency limits, etc), instead of spawning ad-hoc containers and hoping for the best.
I haven’t thought about Spoon River Anthology in much too long. Thanks, I used to enjoy drawing connections, need to go take another look.
love this idea in principle but can you name one successful program being ran at the national level? at local level, with the right people in place and adequate funding - shit can get done. at the national level I think no chance in America, whatever one Administration does and funds, regardless of which “side” it is, the next one will do everything in their power to dismantle
One can build a better container orchestration than kubernetes; things don't need to be that complex.
That link is not a box filter, as it still uses weights to approximate a gaussian convolution kernel. It just uses some special hardware to do less texture fetches. But that is a constant 2x improvement over the full 1D convolution, not the box filter O(1) approach that the article suggests that browsers are using.
Show HN: Drop – all-in-one creative storage, share, host your work like artist
I'm the founder of DROP. I've been plugging away at this project for over six months now. We managed to secure funding, which was a huge relief. You see, I had a previous startup called cowtransfer.com. It was a file transfer gig, kind of like WeTransfer. I had a good run with it, but in 2021, I decided to sell it and move on.
Now, jumping back into the digital assets arena was like starting from scratch. I kept asking myself, what does the AI creative industry really hunger for? How can AI swoop in and make their creative content production process a breeze? I mean, it's like trying to solve a jigsaw puzzle with a blindfold on.
And I've come to the conclusion that assets are the heart and soul of this AI - driven world. It's like the secret sauce that makes everything click. We're on a wild ride here, trying to figure out how to build a platform that not only stores and manages these precious assets but also supercharges the creative process. It's a tall order, but I'm up for the challenge, armed with a bit of hope and a whole lot of caffeine.
Blind and sighted people alike can learn to 'see' with echolocation
Yeah, we're way smarter than the common man(and the people in power), we ought to be the ones who control everything! There is no possible way this line of thinking could lead to negative outcomes!

>I'll be quite clear about it: a nuclear superpower invaded a disarmed neighbor, and is currently committing genocide on its territory. This is unquestionably, unconscionably, unacceptably wrong.

It surely is your amazing grasp of complex systems that allows you to make such a 2-dimensional assessment of the situation. Can I vote for you as World Controller right now?
With this type of argument you can demonstrate that lots of things have strategic importance. Steel? Check. Textiles? Check. Asphalt? Check. We should subsidize everything. Yet, when the military threat actually materializes and you need to manufacture 155mm shells, all the strategic planning seems quite useless.
"Bad UX" can't be generalized that easily for a simple visual effect, that's highly dependent on the integration.

A good integration would:

- consider how heavily to use the effect to not overload the ui

- query for feature support to avoid adding all additional decorations if blur isn't available

- query for display & video features to avoid rendering the effect on devices that likely don't have a capable gpu

- query for user preferences and serve solid colors with good contrasts to users who might struggle with the busier background

- limit the extent of the effects and shadows depending on available space

- tweak the blurring and opacities to ensure good readability in the specific UI, regarding how complex or contrasted the background under blurred areas will be

- ensure blurs and shadows scale adaptively with the typography to ensure consistent visuals

UX is by definition the design of how a user experiences the complete app and interaction, it's not made or broken by individual stylistic choices
Let me clarify, my 400k job was HQ'ed in California. I worked remotely in Florida. But they changed to a RTO policy and offered relocation assistance. I refused to move to Cali so I resigned.

The company I work for now is HQ'ed in Atlanta, GA. But I still WFH.
How do I allow "stępień" while detecting Zalgo-isms?
The oil lobby did not force Germany to close it's nuclear reactors and start importing Russian gas instead to power their whole country. The oil producers did not lobby the EU to add a 25% tariff on EVs from China.

Finally, the oil lobby is not responsible for the horrendous EU electricity prices which is making it literally impossible for some people to warm their homes in the winter months let alone charge and EV.

I am happy to blame the oil lobby for a lot of things but the politicians have to share this blame as well.
It gets much worse. It's a huge anti-pattern to use regex within parsers.
I thought this was https://simonsapin.github.io/wtf-8/