skysight-inc/HackerNews huggingface dataset:
> Reddit administrators have now removed your comment as well.

yes of course they have, they banned my entire account. Because that's what reddit does. See my points above
It's not that hard to stop most bad actors on social networks. The key is wanting to. When volume of engagement matters more than quality, then you get what we have. Strong moderation and terms of service enforcement are a prerequisite for productive conversation. If you want to be a member of the Rotary Club in good standing, there are rules to follow, and you will be judged by leadership and your peers. But the worst anti-social behavior is, not just tolerated, but encouraged on most mainstream sites. People act as though all speech is equally valid and are unwilling to make basic moral or intellectual judgements. Until someone has the backbone to define what is acceptable, we'll remain in the woods.

For example, today on HN there was another long thread about homelessness. We had people claiming that Gavin Newsom gave out cash in the 90's. We had people claiming that most homeless people have given up looking for work due to mental illness. We had people claiming that people come from all over to San Francisco because of how much better it is to be homeless there. None remotely true.

Should these opinions be permitted in public forums? This is not a hard question. It's never acceptable to pollute the infosphere with disinformation, either intentional or inadvert. It's never acceptable to pontificate about things one has never bothered to understand. If you censor such hot takes, you open space for people who know something about the topic to weigh in.

What disturbs me is how obvious this conclusion is. We all control our friend circles to avoid problematic people, yet new social media initiatives are still free-for-alls in which nefarious actors and hidden hierarchies call the shots. We build sewers, then complain about the smell.
A career-ending mistake
The key problem all these frameworks solve is to let you store (and track changes to) data in a different structure than your UI. The moment you're not building a pure CRUD app, where the UI and the data always follow the exact same tree structure, but something more complex, tightly coupling the data to the UI like you'd do with jQuery apps gets messy and problematic.

To be frank, when all you see is "complexity that sucks productivity" I wonder whether you've ever tried to make a non-trivial SPA without them. You'll either end up building lots of spaghetti (like happened with every jQuery app I ever saw), or inventing your own makeshift framework that solves the same problems, kinda-sorta, hopefully-good-enough.
https://youtu.be/weiBkLBHau4?t=215
Thats nearly an entire camenbert.
Party over, oops, out of time!

Tonight we're gonna party like it's the year 2009!
I don't want to invest money in a project that I am not sure is going to make any returns. Also, don't want to pay taxes in the US with Atlas, maintain a corporation there, etc.
2000 products sounds like you made 2000 engineers learn kubernetes (a week, optimistically, 2000/52 = 38 engineer years, or roughly one wasted career).

Similarly, the actual migration times you estimate add up to decades of engineer time.

It’s possible kubernetes saves more time than using the alternative costs, but that definitely wasn’t the case at my previous two jobs. The jury is out at the current job.

I see the opportunity cost of this stuff every day at work, and am patiently waiting for a replacement.
Ok, apparently I misinterpreted the text; it would be easier to unserstand if they used factors instead of percentages. Actually it's pretty close to LuaJIT in JIT performance, which calls into question both the use of manual assembler programming and the huge effort and complexity of the handmade tracing JIT. However, it is not yet clear to me whether there are other factors, so that, for example, the results on 32-bit architectures would be better for LuaJIT. Or maybe they profit of the fact that there are still a lot of operations in LuaJIT not supported by the JIT (such as FNEW, which is detrimental for all applications depending on closures), and their baseline JIT supports them in contrast.
https://github.com/php/web-php/issues/1163
The complexity is the infrastructure you need to build an application with a JS framework, versus just including the libraries that you needed in script tags and done. Do we really need a build system for JS? Probably to make something as complex as Google Docs that is an application that runs in the browser yes, but not for 99% of web pages that you see each days.
How overlayfs speeds up CI processes?
Dear Amazon Elastic Beanstalk, Google App Engine, Heroku, Digital Ocean App Platform, and friends,

Thank you for building "a kubernetes" for me so I don't have to muck with that nonsense, or have to hire people that do.

I don't know what that other guy is talking about.
No one has time to attend meetings. Suddenly you're going to have time to watch LLMs meet...and you imagine yourself doing so with popcorn, I'm assuming?

This is something that should happen in a background process in a few seconds. Therefore eliminating the need to create avatars or clone voices.
Given I have no idea what the water is used for, I would defer to an expert.

If it goes through copper pipes, picks up heat, then leaves… my expectation is that this is fine, and I could drink it without further processing. Perhaps even insulate the pipes then it's a free source of pre-heated water and we can save energy.

If the exit pipes cross-connect with the staff sewage lines, then it needs full processing like any other waste water stream.

Without having someone actually look at the setup, I'm not going to know which it is, and there's likely a lot of other possible configurations besides those two.
Agreed. There's a lot of folks that get very little credit, because they don't have the credentials required by "gatekeepers," or are pretty bad at self-promotion (or both).

People who really enjoy their work, may not care about whether or not they get much credit, don't really care that much about money, and consider self-promotion to be a waste of time, and often, arrogant.

If you start at the bottom, and shoehorn your way in, you get used to keeping your head down, and not pissing off the gatekeepers. Often, helping them to look good, is how you get to play with The Fun Toys.
This is not my personal experience. It was very hard for me to read the text on vista glass.
There a lot more subtlety to this than you seem to indicate.

I’d never give negative feedback to an exec (+2 levels above me) in a large meeting. I’d wait for a more private setting.

With my immediate boss (director) I’d provide feedback in a small “managers only” group if I thought there was something to debate as a group, but not an open team meeting.

But your comments about subordinates is true. Generally try to keep feedback positive/constructive. And time it so they don’t feel attacked.
Most companies are like this in my experience. You have some default rotation going out to forever and as part of planning vacation you check whether the time you are requesting is when you're scheduled for on-call and if so ask if someone else is available to swap on-call. If you can't find someone to cover, you raise to your manager and either they'll cover it or find someone else to cover.
According to Wikipedia, the two most spoken indigenous languages on Pohnpei are written with the Latin alphabet.

https://en.m.wikipedia.org/wiki/Pohnpeian_language

https://en.m.wikipedia.org/wiki/Chuukese_language

See the "phonology" and "orthography" sections of the respective articles. It seems like both have a standard orthography.
i think your best option is to save up for stripe atlas
Sorry you work in such a toxic job
Storage in cleartext would indeed be a huge red flag, but Plaid says they store it encrypted and I've seen no evidence that they are wrong about that.

That still might be a red flag but not as big a red flag. Cleartext means a database leak would leaks passwords. Encrypted, if done right, would mean a database leak would not leak passwords.
2027 is still 2-3 years from today... that's enough time for Google to cancel this project at least 6 times (7, if they optimize the cancellation process with Gemini, assuming they won't cancel Gemini by then).
I know of a way to test it…

But realistically, I would think the US/Americas would be approximately fine. Most, if not practically all, services people on the NA continent use are based in the US from both a corporate and technical perspective. The command+control stuff for distributed systems is probably in the US.

Across the pond(s), yeah, I’d expect more disruption.
> 2000 products sounds like you made 2000 engineers learn kubernetes (a week, optimistically, 2000/52 = 38 engineer years, or roughly one wasted career).

Not really, they only had to use the tool to run the migration and then validate that it worked properly. As the other commenter said, a very basic setup for kubernetes is not that hard; the difficult set up is left to the devops team, while the service owners just need to see the basics.

But sure, we can estimate it at 38 engineering years. That's still 38 years for 2,000 microservices; it's way better than 1 year for 12 microservices like in OP's case. Savings that we got was enough to offset these 38 years of work, so this project is now paying dividends.
The explanation is in the article. Tldr is for sync functions, the CPU is blocked, with async functions, once the await statement is reached, other stuff can be handled in between
Man this is cool... Is your lib opensource?
You can e.g. use Node.js as a reference and compare with these results: https://github.com/rochus-keller/Oberon/blob/master/testcase.... LuaJIT with JIT on is usually factor two slower than Node.js and factor five slower than C/C++ in my measurements.
Well, there goes my Sunday. I guess it’s off to the horse track instead.
Go learn Go. :)
Both can be simultaneously true. Slotin was already regarded as impatient and reckless before said accident - perhaps these types of missions tend to fall on those predisposed to take them.
Eel: For little HTML GUI applications, with easy Python/JS interop
This is the Eel project - it lets you annotate Python functions so they appear in an object in Javascript to be called from the frontend, and vice versa. I thought it looked interesting for smaller applications.
Coincidence this happens after the 8.4 update? We'll see.
This doesn’t make sense to me. People will always pay when there is value to them. Or at least perceived value. Libraries are free but people still pay for books and subscribe to audible.
If this can generate a v8/spidermonkey class engine for new scripting languages that would be incredible.
> Deegen’s generated interpreter is faster than LuaJIT’s handwritten one by 30%

That's exactly what I've written. But apparently I got that wrong with their baseline JIT.
The entrepreneur's mindset framed as JTBD study
> 2000 products sounds like you made 2000 engineers learn kubernetes (a week, optimistically, 2000/52 = 38 engineer years, or roughly one wasted career).

Learning k8s enough to be able to work with it isn't that hard. Have a centralized team write up a decent template for a CI/CD pipeline, Dockerfile for the most common stacks you use and a Helm chart with an example for a Deployment, PersistentVolumeClaim, Service and Ingress, distribute that, and be available for support should the need for Kubernetes be beyond "we need 1-N pods for this service, they got some environment variables from which they are configured, and maybe a Secret/ConfigMap if the application rather wants configuration to be done in files" is enough in my experience.
I run AMD framework 16 and to break it down:

- performance - i've maxed out my config and there are no issues

- noise - it can get quite noisy in performance mode, while in energy saving it's silent

- battery life - it's much better compared to my 10yr old haswell thinkpad(even though the battery was replaced twice), almost lasts me through my day, though i haven't done any tweaking and i think i can get past 8hours with some adjustments

- screen - same as macbook pro m2, cannot tell a difference, just not HDR

- speakers - not as good as on macbook

- webcam - mediocre just like thinkpads

The only thing I don't like about my framework is the wakeup issue. It randomly wakes up in my backpack and it's infuriating that they have not released a fix for it.

Unlike people here recommending old thinkpads I am not gonna do that. They lack USB-C and it's becoming a pain in the ass for work not to have it.
Current top comment links to PrimeVue and I feel like it solves month/year selection very similarly (except not with a dropdown): https://primevue.org/datepicker/

This is the first UI component lib I checked. I'm curious what's missing here in your opinion?
Just use .XYZ like everyone else. Nobody forces one to use .com
I feel like I'm a loner; the odd man out regarding this in rust. I can no longer relate to my (online/OSS) peers, nor use the same libraries they do. I almost wish sync and async rust were separate languages. The web and embedded communities are almost fully committed. I stopped participating in the rust OSS embedded community for this reason.

I haven't tried Async Django, (But use normal Django on a few work and hobby project) and am hesitant based on my experience in rust, and not finding a fault I think coloring my Python/Django code would be advantageous to do.
Fun fact: docker started as bash, then moved to python before settling on golang.

Also, in a 2013 docker meetup, someone wrote a docker clone in bash.

People want to learn! Hopefully things like this help them.
I like to say, you can make anything look good by considering only the benefits and anything look bad by considering only the costs.

It's a fun philosophy for online debates, but an expensive one to use in real engineering.
This is really cool and thanks for sharing the details. Now I want to see coke bottle glass effects. :-) https://www.nathanallan.com/product/bottle-base-textured-gla...
I guess a lot of us had stories like this. I needed to package a bunch of things into a single environment where a VM was unsuitable. I cooked up something using chroot, deb-bootstrap and make an installer using makeself. It created a mini debian inside /opt which held the software and all the dependencies I needed (mysql etc.). Worked pretty well and the company I made this for used it till they got acquired in 2016 or so.

More generally though, implementing a crude version of a larger application is one of the best ways of learning how things work inside it. I'm a big fan of the approach.
MBAese too.

e.g. "at this point in time" for "now" or "right now"

Google MBA Speak generator.
I may be able to, but the majority of Americans will not be able to do medical tourism.
Ah, I see.

I don't know, but I would bet that the sum of all corner cases and exceptions in the world would make it pretty hard to confidently eliminate any "obvious" characters.

From a technical standpoint, unicode emojis are probably safe to exclude, but on the other hand, some scripts like Chinese characters are fundamentally pictograms, which is semantically not so different than an emoji.

Maybe after centuries of evolution we will end up with a legit universal language based on emojis, and people named with it.
This especially (in our experience) goes for partner-facing LoBs. Like a SaaS for your business partners, clients etc. A large companies might have 1000s of these. We get clients with 'so we have 600 applications and something is wrong with many of them after xyz'. These apps usually don't update ever but they are vital for departmental workflows and they are complex enough not to bin them and rewrite them (especially in these quantities).
That's really interesting. I wonder if you could achieve it by a combination of the glassmorphism effects on my page with some neuromorphism effects: https://www.justinmind.com/ui-design/neumorphism

With a quick google search, it looks like you can find some which mimic the 'coke bottle bottom' shape with shadow and light.
Agreed, i need like a secret hole in the fence that leads to a path out of bounds or something. A monster that chases you, some kind of halo 3 esque sandworm type boundary monster that you cant ever really beat, but it's fun to play against. Or maybe a secret power up thing that turns the mountain rainbow or something like that. The actual objectives be damned, i see a game like this and i go straight to the fence to see if anything's there. If not, then I'm done
We had data centres for a long time before this, and this isn't a bet on "a certain type of AI" as the GPUs can do a lot of other architectures besides Transformers.

Indeed, your own example of "funny cat pictures"… if you meant "from GenAI" that's a diffusion model while text is a transformer model, and if you meant "in general" all those things pre-date current interest in AI.
"Regarding conflicting impls in crate_c and crate_d: what is wrong with Haskell's approach of grading impls by their specialty"

You can still get surprising errors later in crate_c and crate_d when crate_e adds something, which is suboptimal.

I'm not saying all solutions are equally good or bad, just that there isn't a known perfect solution yet. If you accept the principle that "Writing some more code into module E shouldn't cause new errors to appear in C and D", which is a reasonable thing to want in a system, then this isn't a perfect solution.
This is not the first conversation on HN about management and feedback I've seen where the wide range of opinion and disagreement may reflect only 4 possible things:

1) There is some ideal way to interact that exists, but is not yet known, so we're all essentially still just fumbling in the dark and occasionally encountering light from an as-yet-unknown source

2) There is some ideal way to interact that is more or less understood by some but not all because it is simply not being communicated well (the rate of incoming employees is greater than the rate of knowledge spread- incidentally, this is the same problem I suspect exists with functional languages being perennially less-popular)

3) There is some ideal way to interact that is understood and known but is incompatible with existing and persistent (stable dysfunctional equilibrium) dysfunctionalities in orgs

4) There is in fact no ideal way to interact in a hierarchy because it is largely dependent on the individual personalities of the participants as well as the setup of the org
Be better if it was available 24/7. And if you didn't have to cover an area the size of Michigan to power the U.S. Nothing's perfect I suppose.
writing this out helped me re-validate what i need to do
For (most) management. Absolutely do NOT do this:

"I’d wait for a more private setting."

Only do this IF you think management is well adjusted human being that is not ego driven. I leave it to reader to decide exactly how much of management falls into that bin.

If management is not, they will know that you are a threat to them and work to undermine you and get you removed. If you provide feedback publically they can less afford the reputational hit (if you're correct in your publically aired assessments).

In either case you must play nice with your coworkers and subordinates.
In what ways has Django been a hindrance in your experience? In my experience, I have never felt that way. When i have used a micro framework, sooner or later I always regret it and wish I had Django. When I use Django, and I needed to do somthing different, I have never had a problem with it getting in the way, I have used alternate ORMs, Raw SQL, I by default use Jinja templates, and many other "non-standard" things with Django. Async has been about the only area where I would even consider anything different in the past.
My point is people should do the math and come to their own reasonable conclusion. Assuming these numbers aren't totally bullshit (see what I did there) this won't move the needle unless we cut out cow consumption 100% and cull all native herd animals.

Me? I think we can probably survive some cow farts as our ancestors who hunted buffalo and burnt down entire ecosystems doing so did. We should focus on the real solutions that will move the needle, like proper human-scale city design and nuclear power.
Just don't. It will never work out in your benefit. Just dont.
Open AI status page: https://status.openai.com/

Anthropic status page: https://status.anthropic.com/

(Yes, there is a rather stark difference in number of recent incidents.)
Volunteer DEF CON hackers dive into America's leaky water infrastructure
I saw "verisign" and was hoping this was going to have something to do with questioning whether our roots of trust were indeed trustworthy. Squabbles over the sale of domain names? yawn.
I'm working at a research lab where we are designing assistive musical instruments for disabled musicians. A couple projects involve building guitars that can be played one handed, and have all the chord changes handled by transposing/muting the 6 open notes played on the strings according to guitar tabs which encode finger positions on the fret board.

I don't play guitar, and all my background music theory is primarily keyboard based. Learning about guitar tabs, and finger positions and techniques, a lot about guitar based music makes much more sense, and if you even just look at the data behind guitar tabs is smells like it's own dialect of music.

Take a look at this chords database. https://tombatossals.github.io/react-chords/

That's just chords, the dynamics are a whole other dimension of expression and communication. A single note with expressive control can communicate a lot.

And then rhythm! A game my daughter and I play is to name that song just by clapping it.

The bandwidth of communication in music is really quite astounding.

It is the original virtual reality.
Maybe they saw the "php is deprecated" post from a few hours ago, and they were like

> Oh, why no one told us? Everyone, thanks for the work, but that's it, the project is over. The webserver is now a minecraft server.
https://www.reddit.com/r/programming/comments/1gynl1v/c_stan...

The C++ committee can't "expel" people. The person's sponsor withdrew their sponsorship after a long pattern of very low quality papers that just annoyed everyone.
The biggest use of voice cloning will be callers from foreign countries taking money from grandparents.

Expect encryption like RCS and WhatsApp to go away by popular demand, because when phishing gets too good, the only solution will be a service like Google recording all telephone calls.
For folks who wanted a less intensive glass effect, they could pick and choose from the tutorial. You get a pretty respectable piece of glass at step three with just blur and shadow. I'd personally recommend doing that and mixing in a static light ray image. IDT most applications would need the full JavaScript effect. It's fun but it can be distracting.

With blur, shadow, and light rays alone you can already get _really close_ to that Forza image at the top.
See also https://stefan-marr.de/papers/oopsla-larose-et-al-ast-vs-byt... which demonstrates that we can do that with GraalVM/Truffle, and the generated VM from the AST based interpreter is even faster than the bytecode interpreter.
I remember reading this a few years back and thinking it was insightful: https://commoncog.com/a-framework-for-putting-mental-models-.... Do give it a try. It has overlaps with Farnam Street's content.
I'm sure being on the frontpage of HN isn't helping much.
they do; the average resident salary is $64K, and given the number of hours in many cases they're being paid less than minimum wage / hour

it's basically free labor for the hospitals
I'm confused though.

If the goal is to optimize for server bandwidth, wouldn't you still want to send the already-blurred photo? Surely that will be a smaller image size than the pre-blurred full res photo (while also reducing client-side CPU/OS requirements).