skysight-inc/HackerNews huggingface dataset:
'computers' can now rival the greatest painted masterpieces from all of human history with a mere text-based prompt (or less). would you consider those generated works to be masterpieces? or is there something about a work created by human hand and derived from a human mind that can only make them so?
To rephrase my point: the gap between the best an LLM can do and the best an experienced human can do, is likely larger for COBOL than for more mainstream languages, simply because LLMs have a lot more opportunities to gain "experience" with those more mainstream languages than they do with COBOL.

What you are saying may well all be true, but it doesn't contradict what I'm saying.
It's been a while since I bought my Hue bulbs, but they support Zigbee and you can make homeassistant talk to them over zigbee2mqtt and a usb to zigbee dongle. I haven't used the Hue app in years.

WiFi connected IoT is a total no go to me, besides a hub that is as open and customizable as a PC, which handles any interaction the devices might need with the internet.
This is an intuition based on some talks I had with an Alexa engineer. When voice prompts became big, companies like Amazon and Google took a “money is no object” approach to adding more features. In practice this meant hiring lots of teams of UX and engineers for each targeted feature. There was a jokes team, a recipes team, geography team, radio team, etc. And a lot of the answers were more hard-coded than the man behind the curtain would have liked you to think.

But now we know that voice prompts did not take over the world and that Alexa is about as useful as a toaster. So fire the teams, cut features people didn’t spend money on, and replace giant, hand-rolled QA-approved NLP processing trees with all the automated tech that makes the front news of HN.
Whoops ... (well Norway did gain independence from Sweden but that's history) ... but not really.

The EV market will be mostly or is already Chinese owned. Nothing wrong with that but they do have rather a lot of cameras and sensors in them which is handy but they also have an always on internet connection too.
I want to be able to airplay from my phone to a given speaker in the house and have them broadly in sync (doesn't need to be millisecond accurate, but enough that's it's not jarring when I go from one room to another).

And I can. It's not rocket science.
Watched with subtitles and audio, and there are lots of errors in the transcript.
Cleft: Turn Voice Memos into Shared Notes with On-Device Transcription
That sucks! And fixing reputation is at best a nightmare. I've seen suggestions about purchasing / sending email from other domains - to protect your primary domain. Not something I really care to do.
Tell us all, please, how the starting vector of this attack would affect statically compiled dropbear binary even with systemd's libsystemd pwnage? I am very cruious about your reasoning.

The fact, that the whole reason this library is even being pulled into the sshd daemon process, is some stupid stuff like readiness notification, which itself is utterly broken on systemd, by design (and thus is forever unfixable), and makes this even more tragic.

Don't put your head into the sand, just because of the controversial nature of the topic. Systemd was VERY accommodating in this whole fiasco.

Saddest part of all this is, that we know how to to do better. At least since Bernstein, OpenBSD and supervision community (runit/s6) guys solved it. Yet somehow we see same mistakes repeated again and again.

If you want to read about notification shenanigans and systemd's dubious (at best) decisions and implementation quality, read here:
https://jdebp.uk/FGA/unix-daemon-readiness-protocol-problems...

I believe this is how you do readiness notification properly: http://skarnet.org/software/s6/notifywhenup.html

I.e. you fork and run little helper to write, or directly write a single byte(!), to notify supervisor over supervisor provided fd. It allows you to even privseparate your notifier stuff or do all the cute SELinux magic you need.

But that would be too simple, I guess, so instead we link like 10 completely unrelated libraries into sshd, liblzma being one of them, one of the most crucial processes on the machine. To notify supervisor that it's ready. Sounds about right, linux distros (and very specific ones at that).

Sshd should be sacred, nothing more than libc and some base cryptolibs (I don't remember whether it still needs <any>ssl even) it needs.

Another great spot to break sshd is PAM, which has no place doing there either. Unfortunately it's hard dep. on most linux distros.

Maybe sshd should adopt kernel taint approach: as soon as any weird libraries (ie everything not libc and cryptolibs) are detected in sshd proces it should consider itself tainted. Maybe even seppuku itself.

The exploit could be, probably, somehow doable without systemd. But it would be much, much harder though.

Don't try to obfuscate that very fact from the discussion.
Well, businesses in the US are now required to account for R&E (including improvements to existing software) as capital investment..

Where should I put the line items for technical debt, and how should I quantify it?
If only my code reviews were this easy.
It won't be proprietary. It is SAE J3400. It is CCS. That's why other manufacturers are willing to support it.

It's true that North America should have standardized a plug and charging standard a long time ago so drivers aren't in a situation where they have to waste money on adapters just to charge their car.

Europe has much better EV infrastructure today in part because manufacturers have been able to build to a common standard and have it work across all brands. That standardization has driven investment, development, and deployment.
How much was the stone he started with?
Why even go through that trouble? In what circumstance would you need an `otf` when a `ttf` won't suffice? (Genuinely curious, I've wondered this for a while because I've never seen something that supports `otf` but not `ttf`).
I hear this feedback a lot when people think the results of a research study are "obvious", but anecdotally 'obvious' vs. evidence supported conclusion hold an intensity different weight!

But firstly, this can't really be obvious. There's no real way one individual would be able to reach this conclusion without falling prey to their own biases. Especially online where most platforms create user-tailored echo chambers which distort an individual's perception of the entire platform.

Having this conclusion be evidence supported also means it can now be built on top of. If I was a twitch employee, this research would be convincing enough to make me put in place interventions on the platform if I was inclined to prevent this kind of behaviour. It's incredibly unlikely someone would put into play an expensive project with potential risks to the platform based solely on "well some people think it's obvious". But with actually numbers and a method to measure progress, that's way more feasible.

It also means people who want to do research in this space can use the methods of this study in other platforms or on different slices of the twitch audience, and then they have a baseline to compare against!

So overall seems like a decent contribution.
There’s someone commenting on the thread saying a background check will uncover an illegal agent. That’s cute
No he's right. The JRP is not sold in dollars but in yens so your comparison is likely skewed by exchange rates. Price rose by 50 to 70% near the end of 2023. I was lucky enough to get one at the old price on my last trip, and new prices aren't worth it anymore (esp. given you can't ride the best trains); old prices was already ok only if you planned to travel a lot.
In sublime text ctrl+m (go to matching parenthesis/brace), ctrl+d (multiple selection), alt+F3 (multiselect all occurencies). In Jetbrains, alt+F7 to show usages of function/method
> But that's just inherent downside of the "bazaar" model. I don't think how we can "treat maintainers better" without going full corporate/without going full "cathedral".

We now have two decades of arms-race data in OSS projects influenced by ESR's paper [1].

At least one bazaar [2] has operated for centuries.

Bazaars can develop decentralized responses to dynamic local threats.

[1] http://www.catb.org/~esr/writings/cathedral-bazaar/

[2] https://en.wikipedia.org/wiki/Grand_Bazaar,_Istanbul
That is if they let you cut that cost. They may only let a top 5 firm consultant do that after paying their firm a few million.
Ley lines, 2024 style.

Humans really are mentally defective in very predictable ways.
Thanks so much for that!

This is heresy, in today's tech industry:

> The manager, of course, remains ultimately responsible and must accept the blame if subordinates make mistakes.

> Complex jobs cannot be accomplished effectively with transients. Therefore, a manager must make the work challenging and rewarding so that his people will remain with the organization for many years.

> The ideas I have mentioned are not new—previous generations recognized the value of hard work, attention to detail, personal responsibility, and determination.

Engineering is not a new discipline. Software engineering is, but humans have thousands of years of prior art, and it is being actively ignored by today's tech industry. I was privileged to work for a 100-year-old engineering company. It had a lot of frustrations, but they made damn good hardware. I learned a great deal from them (and also banged my head bloody, trying to get them to let me deal with software differently from hardware).

I think that this should be on a billboard on I-280S:

> ... when the details are ignored, the project fails. No infusion of policy or lofty ideals can then correct the situation.
How's this for a hypothetical? https://www.icnl.org/post/news/analysis-of-anti-protest-bill...
One thing I’ve noticed in my career is that it is often quite difficult to distinguish “good” technical infrastructure improvements (meaning ones that will actually help a company achieve its goals) from “bad” ones (stuff that is unnecessary, risky or simply not worth the investment). I've seen these decisions made more using the political capital of high level engineers than by anything data-driven. That’s not to say this isn’t a problem, just maybe more of an art than a science.
> // 'BufferSize' is an object defined as a synonym for the value 1'000'000

> BufferSize: i32 == 1'000'000;

So "value : i32 = 10" is variable, but "value : i32 == 10" is a constant.

The difference is so subtle I'm not sure I like it.

Later in the documentation you can find "equals: (a, b) a == b;" which is a function but it feels like I need to decipher it because "==" is not for alias in this case.

Retaking the example of "equals: (a, b) a == b;" it feels also odd to omit the braces because they are even enforced for if/else branches.

I have to admit that everything was interesting until the "Summary of function defaults" part.
I personally still use Nix, but it's not something that has stuck in any work environment so far.
It's a KIA what do you expect. It's wild how people forget how shit they are just because they changed their logo.
Are you thinking of the faster bullet trains between Tokyo and Kyoto/Osaka?
Part of the reason for the price increase has been said to specifically discourage tourists from using the pass for riding that route, as it was already very congested.

I don't really see the logic behind that myself.
Tourists will still travel between those two cities. They will just travel less to other places that they don't prioritise as much.
Agreed, this is the upside for sure. Despite frustrations, I'm hoping this cleans things up.
They were not sane.

You just had no way to know, and now you do.
Bingo.

Leaving the checks uncashed means there's less of a paper trail to follow.
This. Ever since Apple has started using ML, the keyboard has taken a shit. Will they fix it? Nope. Why not? Because they don’t have to. People will still buy iPhones.
Hardly. They cannot mimic the brush strokes, the material choices, expressiveness, composition and more. It is absolutely abhorrent to say that any AI is even in the same field, let alone close to art masterpieces.
So for reference, this geohot is George Hotz who has a company Tiny Corp [0] in the space. Among a long list of things, he had a moment in the spotlight recently for a long rant [1] where he "gave up on AMD" because their drivers sucked more than he expected. The situation is reasonably complex - AMD have some programmers working on ROCm who seemed to be operating at standard fare when that is really not what AMD needs right now (I personally, suspect there is/was a PM in a key position who didn't "get it", although I am not sure what it is either). As far as I know it got the attention of Lisa Su.

I'm cheering him on, even though his complaints were a little melodramatic. My experience is the driver technically supports everything I could possibly want. The problem is if I spend an evening trying to do anything with OpenCL or ROCm the kernel hard-locks and I go to bed early. If the problem inside is what it looks like from the outside (repeating myself, a key manager somewhere just doesn't get the space) they really need some pressure from grumpy customers like George to realign their software development process.

That context might be related to this particular case. I see a suspicious folder called "crash" in this repo.

[0] https://tinygrad.org/

[1] https://www.youtube.com/watch?v=Mr0rWJhv9jU - as I recall he ran the demo suite and it crashed.
Because it’s not just about configuration, it’s also about reputation and a low sending volume you are in danger of getting dropped merely out of not being a well known sender
Yes, I want to mention, since I was up-thread, it is solved but not all tooling or environment are setup for that.

When the app is small you likely don't need it. And then it grows and you absolutely do.

It's better, in greenfield to use framework/tooling that is ready for it.
Hey Bryan, great post.

What Oxide have built is a great Engineering firm. Other than not tracking engineering metrics, the implementation details you listed are exactly what I try to establish in all of the engineering teams I join.

I’d love to hear what your sync & discussion meetings look like? I find in a highly cohesive team the discussions are never ending, and very fruitful, posing an interesting challenge of how to conclude them.
Have you considered whether your optimizations are too specific to the current needs of the org and may end up making the org less flexible in the future? Optimization is great, but it also often has costs of its own, particularly in the area of complexity.
It's that time of the day again where the doubting begins. I could list things they've said about their plans but it's easier to hate and na-say than believe. We are talking about a company that was nothing a decade or so ago and people are still saying the same tired doubts.
I never understand why people consume content like this accelerated. For me, I feel like if I felt the need to rush through something then it’s not worth consuming at all.
Photocopiers can also rival the greatest painted masterpieces from all of human history.
>It’s about death by a thousand cuts.

That's the truest part of your post, but not in the way you meant it. It's killing useful work and productivity via a death by a thousand cuts. I still have git push origin master in muscle memory, and have to regularly "fix" that to main, all because people with power over the git project insisted on changing the default branch name for made up reasons. Master refers to things other than master slave relationships, and even git's usage explicitly meant it in the slavery sense it was still a waste of engineering effort to change and an annoyance to anyone like me with muscle memory (or all of the people with build scripts they had to update).
What would be an appropriate share of Indian people in engineering roles and management in America, in your calculation?
i have new-found respect for geoguessers.
Yeah that's probably the best solution.
The same agency publishes this other chart that adds quite a bit of context IMHO.

https://www.cdc.gov/mmwr/volumes/66/wr/mm6630a6.htm
I don't believe you have the ability to "check". The Cybertruck is their latest move but they always have more. Robots, solar, charging, fsd. This stuff isn't going away.
I did not say it was def not a MEH category

I created this thread to find likeminded people to give insights
This is quite crude on what it is.

e.g. how does it differ from gpuopen[0] ISA documentation released by AMD themselves?

0. https://gpuopen.com/amd-isa-documentation/
The "gender binary" itself is just cultural sex stereotyping, so pretty much everyone is "non-binary" in practice. As almost no-one behaves as the caricature of femininity or masculinity that some people have unfortunately come to believe represents women and men.

So it's not really a useful concept at all, and certainly not as an indication of mental disorder.
I have no interest in them dominating and neither does Elon. It's about building a future.
The thing with masterpieces is that they don’t hold that status because they can’t be replicated, they hold it because they were novel, innovative, and unrivaled at the time of their creation.
Yeah maybe some people like getting manipulated. What's wrong with that if they're having a good time?
nah, they just plagiarize. (for which, coincidentally, the same could be argued for human-made and trained AI.)
Microsoft Authenticator, but why?

Of all these, Google Maps is the hardest for me to replace. It is the only I haven’t.
Other mountains have sections where you can dispose of them (ie. Danali). As far as enforcement goes it looks like the Sherpas will help with that https://www.outsideonline.com/outdoor-adventure/everest/moun...

The idea is to keep it clean for the next people, if that makes it a little harder then seems like a fair trade to me.

I do see your point though I'e seen videos and photos of the trash that is left up there and what is to say this will be any different.
I've played that game. They will move the goal post. These people don't give a shit about a logical discussion.
Thanks. Never having seen a description in this language, I wouldn't know that the above syntax designated one; it looks like a comment.

I also can't find any similar strings in any of the samples in the drop-down list.
> Panera was never going to be exempt, their dough is trucked in every day.

Bloomberg thought otherwise:

https://www.bloomberg.com/news/articles/2024-02-28/panera-br...
I desire no retort from doubters or haters. Positive comments are welcome.
Actually, that's not quite the case. The Indian elections are fast approaching, and history has repeatedly demonstrated that attacking any opposition shortly before elections can inadvertently boost their standing through sympathy from the electorate.

It's also hard to accuse the ruling party of being politically naive; especially considering PM Modi's unbroken winning streak over the past 25 years or so. So, the question arises: why would the current administration take such a seemingly self-destructive step, essentially handing the opposition a narrative of victimhood? It's a thought worth considering.
Scientology's E-Meter and Its Relationship to Science
I think you've got it backwards. Fifteen years ago we had jQuery and not a whole lot else. Everyone just used the "building blocks" libraries of js. But then the community and the ecosystem grew exponentially, and we have innumerable choices. Python is similar: I can think of a half dozen ways off the top of my head to build a web app. At least Python was on top of standardizing things like WSGI, but even then you can see rough edges like the non-interoperable nature of concurrent code (twisted vs tornado vs greenlets vs threading vs multiprocessing vs asyncio etc).

Rust will have the same thing happen in another decade or so. It's prevalence will grow the community, which will grow the ecosystem, and the positive feedback loop will mean that there's a huge amount of choice. That's a good thing, but it will have downsides, like decreased interoperability (unless the language evolves). JavaScript was cursed for a very long time by leadership that was essentially asleep at the wheel.
Interesting! An option to view the CSS directly on the site would be useful. I'm curious to see how it works under the hood, but don't want to download the file since I'm on mobile.
> Corporate email isn't email anymore. It's a walled garden

Thank god.

Otherwise I'd drown in cold email spam.

edit: But on a serious note — I'm using Gmail for all companies because I gave up trying to run and administer our own server. It's a travesty that this has become so hard. I feel if you're not on a well-configured Gmail Workspace there's no chance your email gets through, even if legit.
Robots, self driving, solar, just engineering excellence alone is enough.
The so-called smart device generation was only ever a thin veneer of commercial smoke-and-mirrors over what is, in most cases, (the likes of) simple switches and timers and remote controls. Ironically made overcomplex by vendor lock-in and the "oh-so-smart" routing of your trivial controls through clunky bloated phone apps and international internet servers.
For cheap cars. Not against Tesla building the future.
Many moons ago, I was active on the fossil list (right before it became a forum, one of the many things fossil has built-in), hoping to achieve the opposite of this: a libfossil containing the core technology for a fossil repo, without all the other stuff that comes along with it.

Someone had started work on this, but was unable to complete it. The maintainers were willing to consider the idea, but not do it themselves, which is (always, for any request, on any open source project, at any time) completely understandable.

I still think it would be great if someone with the ability/interest/time made it happen. Version control is useful for many things other than software, and fossil's architecture is well-suited for a linkable all-purpose revision control library.
That's a very bad technique for living in reality. I respectfully suggest that you challenge your opinions from time to time instead of seeking out constant validation.
I really wish businesses thought more about the butterfly effect.

Putting small tickets that help reduce technical debt, increase developer happiness or help make progress towards a longer term technical goal at the bottom of the backlog because something larger and product focused always gets higher priority is such a great way to ensure you end up with lots of technical debt and unhappy teams of developers.

It is demoralizing to continue to identify problems and outline solutions but they never see the light of day. Also when you encounter the problem again and again and again it's reliving this negative memory of "well this is never going to change". Eventually this happens long enough where it becomes a culture at the company and most folks stop investing their energy into identifying them and things get worse as time goes as you cycle through new developers because people quit and new hires come in. The company loses so much with the loss of domain knowledge and hiring that the product greatly suffers in the end.

Never under estimate how much of a difference a motivated and happy team can make.
It doesn't matter in the sense that changes like these help protect approximately zero vulnerable people on average every time they get implemented (but often cause major annoyances for others like when git changed the default branch name to main).

What does matter is that the moral busybodies pushing these changes have no intention of stopping there, and you have to keep them from getting a foothold in anything, which requires constant vigilance.
And follow-up of that video:
https://geohot.github.io/blog/jekyll/update/2023/06/07/a-div...