skysight-inc/HackerNews huggingface dataset:
I think you are reading too much into what he wrote.

They wouldn't send a fresh MBA to those meetings either. There are plenty of low stakes meetings that they can join to get practice. The article seems more concerned about the practice of "hiding" engineers behind 2-3 layers.

I have a theory that the reason why we see so much resume-driven development is that engineers are only given a small slice of the business that they have control of. Of course they will fill it with over engineered solutions and the latest trends. That's the small world that they live in.

I think developers with close contact with customers and business tends to create more pragmatic solutions, because they have much more room to maneuver and can be motivated by seeing the impact and not necessarily trying to find the next piece of hot tech
I think you forgot to mention the parallel? I guess, seemingly, that would be "I had to work hard to pay my student debt, why should they get to have their parents pay for it?" but that is not a sentiment that is common enough to speak of. Yeah, sure, I'm sure at least one person in history has had that thought before, but not the point of it being notable to talk about on HN. Most people who see another have their loans paid for think "Good for them". There must be something else?

The "I had to work hard to pay my student loan, and now I have to work hard to pay yours too?" sentiment is much more common and I could see that show up here, but it is not a parallel. That's a very different idea that has no parallel. I don't have to work off the weight you lost.
But societal, cultural and political concepts and traditions are technology too.
The end of Moore's Law will not slow the pace of change
Perhaps food is more ultra-processed now. Micro-plastics. Gut flora disruption. Seed oils. 5G vaccines. Name a fad and there's a [whatever the antonym for panacea is] for why obesity rates are higher.
This is definitely not true universally.

The highest earners I know are self-employed or own small businesses and were 'alone' for most of their career. This includes a craftsman who owns small machine shops for boat parts, a high-end coach and a hairstylist who provides staffing for modeling/concerts. Absolutely none of them are 'office' personnel.

I do enjoy the social aspect of the office but I find that motivation comes from within.
Don’t make dependent PRs. Make small PRs, review, merge and deploy them before starting the next.
The numbers above are already referring to the gzipped raw vs gzipped minified.
iPhone Mirroring is insanely well-implemented and it's a testament to what only Apple can do. Seamless integration of their products and every just works as you expect.
Corp jumps into the trunk, Oracle slams shut the lid, and the usual story ensues. There's a process bug now, not Oracle's to be sure, and to fix it will cost real money.

Edit: make things more clear.
This doesn't have to be about making your writing more generic. Both Mark Twain and George Orwell wrote about the need to be concise when writing, and you'd be hard-pressed to describe either of them as generic.

For me, I write a blog because I want to communicate what I'm thinking to other people. If I didn't, I'd just write a journal and keep it next to my bed. Therefore the effectiveness (and affectiveness) of that communication is important to me. In my experience, doing that well means being concise, having a clear structure, and a lot of the other pieces of advice in this post.
> "the last 5% is an open research problem".

That is the biggest hurdle, in my opinion. If we could even reply with, "sorry, I don't know about that", it would be such an improvement over what we have today. Sadly, from what I understand, the only way to say "sorry, I don't know about that" is to just say that to every single question?
If you're not interested in AI features I'm not sure why you would wait at all rather than just buy a 15 Pro
If you don't want to scale the whole thing (why?), you can also deploy the monolith twice and route different API calls to different clusters. Slice and scale as much as you're willing, paying the price of deployment complexity and bin-packing the usage.
It's universal meaning it works in the web browser and the backend without any configuration. All other loggers work in one or the other, or if they work in both the functionality is severely limited. Winston and Bunyan only work server side because they use node fs streams. Pino is primarily designed to be a server side library, but it can run in the browser by using browserify and using limited funcionality.

Of course console methods are universal. This library isn't providing console methods, it's providing enterprise/production level functionality on top of the console.

If you want to use Winston in Sveltekit or the like, you have to wrap browser checks around parts of it, otherwise it will explode when bundled.
The parallel was always there:

"being against student loan debt forgiveness because one had to pay off one's own loans"

> but that is not a sentiment that is common enough to speak of

It crops up every time the issue is discussed online. On places like Twitter, at least.

> I don't have to work off the weight you lost.

Again, this blend of envy, spite, and petty injustice crops up quite often. "Why did I have to exercise when they could afford a gastric bypass?"

You seem unfamiliar with how petty people can be online. There are plenty of people who get personally aggrieved when they think someone got a free lunch / might get a free lunch even when the lunch isn't paid by them / they were unfortunate enough to miss out on free lunch day.

> that is not a sentiment that is common enough to speak of

Sure it is.
> the original setting

Forgotten Realms was not the original setting of D&D. To the extent there was one, it was Gygax's Greyhawk campaign.
I thought the implication was that audiences in the past had better taste
It's never going back to the level of the pandemic again. It might improve... but those days are over forever. They were hiring people as SWEs who could hardly read and write.
Rearchitecting Core Services at X
Anti-cheat, gamers, and the CrowdStrike disaster
I can sympathize with that, I'm very particular about some elements of my workflow. But when you decide to go homegrown rather than turnkey, you do accept responsibility for maintenance. It also seems to me that you can call Cargo from cmake if you so desire.

I would be very surprised if changing the arguments to rustc (or the equivalent in any language) wasn't considered a breaking change, so I'm not sure how well founded your skepticism is. If it's poorly documented, that is a shame.
Production and consumption might match, but the grid throughput might not.
You get a scale at AWS that is hard to find elsewhere. There are still a huge number of very smart people there. You can learn a lot. I loved my time at AWS.

That said there are a ton of cons. There's an entrenched management class that is disconnected from reality. There are a number of ~L8-L10 folks who don't believe or understand how they're falling behind the cloudflares and other providers. There is a bizarre arrogance in Seattle that masquerades as "willing to be misunderstood for long periods of time". People aren't afraid enough.

What AWS will struggle with over the next few years is verifying the results of the narratives they tell themselves. At some point along their evolution a disconnect between narrative and reality happened and someone needs to bring everything back to a baseline of reality. Leaders tell a story of their success (that I'm sure they themselves believe) and no one follows through to actually verify the results.

This issue of lack of narrative/reality baseline, to me, is a cancer at the heart of AWS and if it can be addressed then I think they can recover and shine. Otherwise they'll fall into the same trap as MSFT back in the 90s/2000s where they think everything is going just fine while the floor falls out from under them.
I've worked at two companies that are heavy on former Amazon leaders.

As leaders do (and should!) they are often sharing stories of how they approached similar problems in their past roles. What I find to be interesting is how different people across time weave the same caveat into everything they say about their time at Amazon - some version of "...but keep in mind, that isn't the kind of culture we are trying to build here."
People on hackernews think tech is the whole economy.
What do you do that is so pure it doesn't have externalities?
But isn't one of the effects of GLP-1 is that it literally makes you not crave junk food? It doesn't just metabolize food more, or however that works, it also changes your dietary behaviours.
Worked for AWS for 7ish years, from L4 to L6. Just my own experience, but I saw the company shift heavily from building high quality services to chasing sales/marketing hype and launching a plethora of “services” that did not match the quality of existing services. Also saw lots of empire building across organizations, many layers of management, more bureaucracy, etc. Can’t say its all bad or that I know better, but it felt like a slow culture shift from “it’s still day 1”, to that becoming an inside joke.
There is no technical solution. The problem in the US is that we are a combination of a free market and government controlled single payer system. To improve things the government would have to pick one which is impossible.

a. Insurers don't really innovate.
b. Because the doctor doesn't know what price they negotiated with your insurer.
c. There are a ton of regulatory constraints.
there were news articles about it in the Seattle Times a decade ago. headlines like "I Used To Cry At My Desk".
See also dicyclomine.

https://en.m.wikipedia.org/wiki/Dicycloverine
> I’ve been pondering this for the remainder of the week. One factor is that the iPhone defined the apex of personal computing. In the early years of PCs, everyone knew we wanted portability. Most of us — including me — thought we reached that with laptops. But laptops don’t go with us everywhere, and, it turns out, we want computers that go with us everywhere. That’s the iPhone, and the original iPhone in 2007 established the all-touch-screen form factor and general concept right out of the gate. That first iPhone blew our minds the moment Steve Jobs showed it to us.

Gruber seems to think of iPhones as portable, use-everywhere computers when such characterization puts Apple in good light. However, his opinion about what the iPhone is seems to change when dealing with sideloading and, in general, App Store shenanigans:

> The iPhone and iPad are not PCs; they’re consoles for games and apps.

(From https://daringfireball.net/2024/01/coming_to_grips_with_appl...)
as a native german, speaking english fluently it drives me nuts. i mean, "handy" is not even borrowed like "computer" but invented by germans as a pseudo-anglicism.
If you follow the waterfall process faithfully then you guarantee mediocrity in what you produce.
These drugs are not quite as new as often reported. Byetta has been around since 2005 and Victoza since 2010. The difference is that the latest iteration of GLP-1 meds are more effective, and we've discovered they can help with a lot more than just Type 2 Diabetes.

My mom was on Victoza (she has T2D). Ozempic is better for her, and more effective, both at managing her weight and her diabetes. Her A1C has gone down from over 11% (!!!!) to 6.7%.

So yeah, sure, we need more studies on long-term effects. But these aren't drug classes that have only been around since they got popular in 2020. They've been around a lot longer than that.

Moreover: we know well the drawbacks of long-term diabetes and/or obesity. It doesn't end well, on average.
Propofol disrupts functional core-matrix architecture of the thalamus in humans
Acknowledging that it could be a fake call should be part of the protocol for responding to the call and it should be obvious when that is the case when they get on-site.

Remember that police can and do kill innocent people when they storm the wrong house for the wrong reason. Expecting them to be more careful with other peoples lives isn't such an unreasonable ask.
Apologies for the side question here, but what is an "on-trend" resume? This is the first time (in general, on/off HN) I've seen that particular phrase.
I like how this artistic concept still includes animations on Windows logo freezing up during the boot process. It's such a staple of Windows at this point!
Off-topic, but did anyone attend Johns Hopkins CTY camp as a kid? I did it for 9 straight summers, and while the name is a bit pretentious, it was one of the best experiences I had. I am curious if anyone is an alum, since the overlap of CTY and HN seems pretty unique atm.

https://cty.jhu.edu/
As a web developer, specifically one who started my professional career when Internet Explorer 6 had something like 85% marketshare, I'm horrified at the idea of a single browser engine dominating the space again. It will lead to stagnation just as it did back then.

Keep WebKit alive. Open source Presto. Support Ladybird. Hell, I believe that Microsoft should never have abandoned Trident…
Ha Ha, French Software Engineers have these protections and their pay is shit.
Oh, I wasn't aware of that - what did they change?
Nothing stopping you from using PowerShell like that with regular expressions and string manipulations like Select-String, Out-String, -Split.
Bug or feature? I couldn't resist scolling to read the rest of the message and my timer reset!
You can turn it off very easily.
Shouldn’t this be built into a queue somehow? I’d love to see a queuing solution like SQS but has a built in fairness, where you can fully utilize a capacity but as soon as, let’s say customers compete on resources, some fairness kicks in.
Is there anything like that?
I have to use XQuartz for some apps I run in macOS. Magnet (and other apps I've tried) don't understand those windows. ShiftIt does, but it's buggy and no longer maintained.
In my experience its more for critical time-sensitive systems that run in off-hours (i.e. if this job fails overnight it needs to get fixed before x time or we'll be bleeding massive amounts of money).

So even if there is tiered support, they'll want an SME on some aspect of the system on-call as a fallback for higher/highest level triage.
Right now daily file rotation is supported via the @adze/transport-file plugin. Plugins can be made using simple middleware hooks for any of your needs. I'm working on adding more right now for other services like Cloudwatch Logs, Google Logging, Open Telemetry, etc.
Nemo's Garden: the first ever underwater cultivation of terrestrial plants
How much will that help when the adversary has physical access to the live edge server and can intercept IO to and from RAM and CPU?
I’ll be a lot more open to arguments that the technology described in the Transformer Paper becomes capable of things like understanding when you throw enough data and computing power at it when the state of the art moves beyond, “yeah, but don’t human brains just randomly guess at the right thing all the time?”

I dunno, do they do more than that? Seems like it to me.

Does a Chinese Room “understand”? I say no, but hey, maybe it does.

If I laboriously do the math by hand, taking care never to actually know the informational content of any of the input or output myself, does my scratch paper understand your questions? If the output’s just as good as ChatGPT? Where’s the part that understands?
Genuine q: is cmd–backspace too much? I’m in general pretty satisfied with the Finder keyboard navigation/editing. Especially with “enter” for rename, copy/paste/cut/move and deletion too…
I had DarkIdol generate input for a meat scented cleanser called "Spam and Span":

"In today's hyper-competitive marketplace, it's essential for any product to stand out from the crowd. That's why we're proud to introduce Spam and Span, the revolutionary meat scented cleanser that will change the way you think about personal hygiene forever! With its unique vector of influence, Spam and Span appeals to a paradigm-shifting demographic, offering a new standard in freshness and cleanliness.

"Spam and Span is not just any ordinary cleanser. It's a game-changer, redefining the very concept of cleanliness. Our proprietary blend of meat-scented ingredients creates an unparalleled experience, leaving you feeling refreshed and revitalized. With its sleek design and easy-to-use interface, Spam and Span is perfect for anyone looking to upgrade their cleansing routine.

"But what truly sets Spam and Span apart from other cleansers on the market is our commitment to sustainability. By using locally sourced meat products in our formula, we're helping reduce carbon emissions and support local farmers. This not only benefits the environment but also helps ensure a consistent supply of high-quality ingredients for our product.

"So if you're tired of boring, ineffective cleansers that fail to deliver on their promises, look no further than Spam and Span. With its unbeatable combination of meaty freshness, eco-friendliness, and ease-of-use, Spam and Span is the perfect addition to your daily routine."

Output:

Spam and Span: Meat-scented cleaner that'll change your life. Sleek, sustainable, and smells like a farm. Upgrade your hygiene game.
If I was absolutely not willing to return. I'd probably continue working, maybe even more, smarter, or harder than currently. And attend everything I can virtually. Make it known that I exist and my work matters and they need me. Continue working. If they make any threats to fire me, I work towards an exception. If no exception is granted, probably just get fired and hope for a severance.

I might consider negotiating for lower pay to continue working, or try to work towards some sort of deal like that. But I'm not sure if that would actually be better than a potential severance and unemployment considering the a firing could still be on the table and would only make the severance and unemployment lower.
It's hard to differentiate because so many of the positive effects of GLP-1 drugs correlate so well with just... weight loss.

So in that sense, we will have to see - but if obesity and/or T2D is a trigger for lots of other diseases (and we know it is), then it would appear that fighting it effectively would help fix metabolic syndrome and many of the other diseases that are often comorbid with it.
Bamboo can be as invasive as Japanese knotweed
Agreed, in general.

But don't forget about the definition of micro :-) This is an optimization problem rather than a conceptual one.
Alternatively, it can be seen as a test of where things really have landed.
I do this with DCS.

Flightsims fascinate me, and I used to play the old Microprose sims, but nowadays it's too expensive and time-consuming a niche. DCS is expensive, both the hardware and the modules, and it also requires way too much time.

So I watch a couple of YouTube channels dedicated to DCS, and get to "live" the experience through them.
I don’t want an LLM taking 8GB of RAM to do things I don’t value.
> Is not valid HTML, it's merely valid grammar syntax for a loose parser.

It's an incredible journey writing a spec-compliant HTML parser. One of the things that stands out from the very first steps are that the "loose parser" is kind of a myth.

Parsing HTML is fully-specified. The syntax is full of surprises with their own legacy, but every spec-compliant parser will produce the same result from the same input. HTML is, in a sense, a shorthand notation for a DOM tree - it is not the tree itself.

The term "invalid HTML" also winds up fairly meaningless, as HTML error are mainly there as warnings for HTML validators, but are unnecessary for general parsing and rendering.

And these are things we can't easily say about XML parsers. There are certain errors from which XML processors are allowed to recovery, but which ones those are depends on which parser is run.

---

> I do like adding restrictions on confusing patterns with no known legitimate use cases or better alternatives.

HTML was based loosely on SGML, a language designed to encode structure in a way that humans could easily type. Particular care was made in SGML to allow syntax "minimizations" (omitted tags, for example), so that humans would overcome the effort to encode the required structure. It was noted in the spec that if people had to type every single tag they would likely give up. They did.

But SGML also had well-specified content models in the DTD, formalizing features like optional tags, short tags, tags derived from content templates, default attribute values. Any compliant SGML parser could reconstruct the missing syntax by parsing against that DTD.

HTML missed out on this and effectively the DTD was externalized in the browsers. The effort was made to produce a proper SGML DTD for HTML, but it was too late. Perhaps if there had been widely-available SGML spec and parsers at the time HTML was created the story would be different.

Needless to say, these patterns are the result of formal systems taking human factors into their designs. XML came later as a way to make software parsers easier, largely abandoning the human factors and use-case of people writing SGML/HTML/XML in a text editor.

SGML is still rather fun to write and many of these minimization features are far more ergonomic than they might seem at first. If you have a parser that properly understands them, they are basically just convenient macros for writing XML.
The writer seems to have a hard-on for Clarkson which sort of defines his whole opinion about the program.

I miss when writers made their bias less obvious.
Nope, most teams still have at least a few members in a different time zone than the rest of the team. They all go to an Amazon office, just not the same one.
Reduction steps from the example: https://git.sr.ht/~rabbits/fractran/tree/main/item/examples

:: 55/33 acc.3 iter.11 > x.5 iter.11
:: 1/11 iter.11 >
:: 42/35 x.5 y.7 > r.2 acc.3 y.7
:: 11/7 y.7 > iter.11
:: 1/5 x.5 >

AC x x y y y
02 42/35 r acc x y y y
02 42/35 r r acc acc y y y
03 11/7 r r acc acc y y iter
00 55/33 r r acc x y y iter
00 55/33 r r x x y y iter
01 1/11 r r x x y y
02 42/35 r r r acc x y y
02 42/35 r r r r acc acc y y
03 11/7 r r r r acc acc y iter
00 55/33 r r r r acc x y iter
00 55/33 r r r r x x y iter
01 1/11 r r r r x x y
02 42/35 r r r r r acc x y
02 42/35 r r r r r r acc acc y
03 11/7 r r r r r r acc acc iter
00 55/33 r r r r r r acc x iter
00 55/33 r r r r r r x x iter
01 1/11 r r r r r r x x
04 1/5 r r r r r r x
04 1/5 r r r r r r

r r r r r r
Best new tool for academics I've seen lately.

So well done! Love the timeline, cluster view, the snappiness, the link to the PDFS, the lack of login(!!!!).

My user test: https://www.youtube.com/watch?v=M6HJ6KDWxGA&list=PLnN2hBdpEL...
At least in Photos, the model is not what one would consider working. A quick example: "Halloween with [x]" works, because Halloween is recognized as a specific date. It works well. Christmas throws it for a loop. Christmas isn't thought of as a time but a state. So it'll show photos that look appropriately Christmassy, but the picks appear semi-random: it'll show one of about five taken in quick succession, but the one it picks is someone wearing a Santa hat in profile, but the other 4 are straight on and one would think more likely to be returned.

I don't think anyone can say with a straight face that being unable to properly grok the biggest holiday of the year for many Western countries is sufficient.