skysight-inc/HackerNews huggingface dataset:
https://www.aboutamazon.com/about-us/leadership-principles

> Have Backbone; Disagree and Commit
Leaders are obligated to respectfully challenge decisions when they disagree, even when doing so is uncomfortable or exhausting. Leaders have conviction and are tenacious. They do not compromise for the sake of social cohesion. Once a decision is determined, they commit wholly.

In this context, “leaders” is (at least) aspirational, and meant to include all employees. I have a good deal of experience with the LPs, though I can’t claim to be an expert in evaluating the merits of their various applications. Particularly with this one, as it appears to be sort of encouraging situations that are more likely lead to discord and conflict.
I would venture that, in my experience, this one is one of the more highly prone to differing interpretations among individuals. The times I have seen it used, or examples broadcast of its value, it is used in the spirit of starting or engaging in a good faith discussion, and at some point concluding a time box to the discussion by one party asking another to disagree and commit.
In other words, two well-intentioned parties that both have meaningful contributions to the discussion (and represent that they understand the other party also has meaningful contributions) reach an impasse and know they need to get past it. By invoking disagree and commit, they both agree to commit their full energy and attention to the same concluded direction, work to see the success of that path, and (usually) discuss as an after action lessons learned, so that future disagreements of a similar nature can point to the data / conclusions to make better decisions.
Again, I don’t know I have the best understanding of this LP, and it has not come up often for me personally, so I welcome feedback here from others with experience.

This is completely independent from my opinion on this particular issue, which I will omit. It does differ somewhat from the representation in the reporting:

> In other words, once any company decision is made, workers are expected to fall in line, even if they disagree with it
Show HN: Quorbo 2.0, a word game using AI art derived from a daily quote
Hi HN, tldr; - I'm launching a new take an my original game idea that I thought might interest this crowd, and am looking for feedback.

Quorbo launched 7 months ago as a "letter-revealing game (think Wheel of Fortune with some twists)" [0]

It's remained a side project muse for me. Since then, I've made a bunch of improvements (dark mode, "achievements" that unlock new ways of playing, new stats, confetti animations, a way to play the previous day's puzzle, etc) and gained a few fans. Here's a combined dot-plan file showing changes made since then https://quorbo.com/rawcombined_dotplan.txt .

The second version of Quorbo hopefully adds some intrigue with AI-generated art derived from the day's quote. Hints could be gleaned from the picture. It also includes, for anyone wanting to discuss the day's post without spoiling it - a Discord discussion forum.

The initial idea did not quite have enough stickiness/share-ability to reliably grow, as its daily players peaked (at around 40/day).

Any ideas on how to push it over the hump would be really appreciated!

0 - https://news.ycombinator.com/item?id=35607060
A growing religious demographic group in the US "self-identified evangelicals who attend religious services fewer than once a month" [1].

"Christian" has, in the US, become increasingly synonymous with "Republican" rather than "follower of Jesus Christ". It's slowly becoming just another label that does the job "Traditional Values" used to do before that one lost its stickiness: it's increasingly just a dogwhistle.

As a Christian in a red state, it makes me pretty depressed. I find it hopeful to see trends outside the US political bubble. I hope in the long term it won't be just a political descriptor or a convenient in-group label to wear, but may again be used primarily to describe a set of binding values.

[1] https://www.christianitytoday.com/ct/2022/august-web-only/ch...
Sorry, I don't seem to understand you comment. I read it a few times but. I don't get it. Sorry to have bothered you...
I don't know exactly what the OP was trying to say, but in my experience, Windows runs noticeably slowly and is sluggish compared to Linux on the same hardware. I have a Skylake CPU and 16GB of RAM, too; it's not just a crappy netbook.

I dual boot my laptop with Windows 11 and Linux with GNOME. In Windows, just opening the Settings app takes a few seconds: 1 for the window to actually open, and the rest of the time loading the actual UI (since at first it's just a blank window). Opening applications takes longer. I can open fewer tabs in the web browser before the machine starts to lag. Reading and writing files is slower. (I recall reading that NT made different tradeoffs compared to Linux regarding file I/O and starting processes that made them slower, but the benefits to the tradeoffs they made aren't apparent to me in my usage.)

Running Linux with GNOME (typically said to be bloated compared to other DEs or standalone WMs) is much snappier in all these cases.
Looks like they're mixing the definition of EV and hybrid. I feel like those are two separate things, particularly when we're comparing the reliability of a gas-powered vehicle versus an electric vehicle. Who's to say that the unreliability isn't coming from the gas-powered component?
The department that controls changes to this is IT in most companies. Also in most companies, asking IT for anything is the equivalent of writing your requests and pressing delete instead of send. In any big enough company where using Okta makes sense in the first place, the likelihood of decisions being made to minimize bureaucracy or make use of some enterprise discount is way bigger than the decision being made on factors that actually matter like actual security.
Let us rephrase then:
If a person cannot cover all of their non-discretionary expenses, plus a little left over, working 40 hours at a given wage, that wage is too low. Period.

If the cheapest housing in your area requires you to work more than 40 hours a week at a given wage to cover rent, cheapest-possible food, least-possible utilities, and whatever the lowest cost option to commute to/from work is, the wage is too low. Period.

It doesn't matter that people manage to not die making less than whatever the livable wage is, because the point is that paying someone less than that wage is unethical. If someone punches me in the face, the things I do to mitigate the damage don't somehow also mitigate the wrongness of punching me in the first place.
Yes, but the word backbone isn't being applied to disagreeing - the people being addressed are already disagreeing. The word is being applied (dishonestly, disrespectfully, and antagonistically) to "committing".
Ask HN: Mailchimp is shutting down TinyLetter. Alternatives?
I'm a happy TinyLetter user and would love to not add another monthly subscription cost, especially since the rest of my website stack is free. I fit in TinyLetter's < 5k subscribers free tier.

I checked out Buttondown and Mailchimp, both of which require paid plans long before 5k. I worry self-hosting would hit spam. Any good alternatives?
Think of depression as of climate, whereas goofy + funny + jokes is like weather.
Weather today can be good, even if global warming is beyond 2C.

I'm writing this as someone who was depressed but still tended to joke around people. No one could really tell from the outside.
Yeah, but because Champagne is such a success it's now the synonym for all sparkling wines. Mind you, I do use proper wording, I just don't understand what the fuss is all about.
I don't see it that way.

Munger gives a tool to identify new (yet unknown) risks. Seeking what needs to be addressed so that the project doesn't fail.

The other thing is a tool to help us deal with the known risks (derisking the project, identifying the complete blockers). Checking if the project is doomed, and should not receive more investment.

I see it as two very different things from the project management perspective.
Not sure I understand you argument here. Toyota is way bigger then tesla. A quick Google search [1] shows that tesla makes 8x of what Toyota is making pr car. (Des 2022)

[1] https://asia.nikkei.com/Business/Automobiles/Tesla-earns-5-t...
I am a lead on a small startup team and one of the biggest pain points is dealing with infrastructure. We have no dedicated devops person and much of that work falls on me and other people who would be better writing code. I think the cloud paradigm is experiencing a shift. Few of us want to deal with cloud infrastructure (whether clicking around or via Terraform or equivalent) to execute a function every X minutes - its unnecessary developer hours. The functionality is so common that it should just work. Perhaps stemming from that there seem to be two recent trends:

1. Services like this cron with Dyno Deploy or Vercel where the cloud things are abstracted away for you.

2. I have no data to back it up but it seems like JVM is experience a bit of a comeback with a few companies adopting Kotlin for backend and, also subjectively, talk about Elixir has increased here on Hacker News (we've all seen that table that shows how the Erlang VM is cron/background jobs/logging service/KV store all rolled into one). And if those are not the trends I feel like they should be.

Both of those are very appealing to me as a team lead. Honestly, I have never been a fan of managing services in AWS/GCP/etc - the setup overhead rarely seemed to outweigh the pros, at least until some heavy amount of data start moving around. I might be stating the obvious - less work is definitely better, but pretty much every company I have consulted for in the last few years had a (crappy) bespoke cloud setup that was a massive time sink.
You're wrong in almost every point. Flexible definition of data allows for greater precision of data structure. Something like XSLT isn't for human interaction; it's for super-powerful machine transformations. I'll grant XML files are larger, but not enough to make much difference when opening a music notation file. Any time a dev pushes back against XML, it's been my experience they are uneducated on the subject.
The whole point of the article is basically:

> EVs are still in their relative infancy as mainstream vehicles, so it’s really not surprising that manufacturers, by and large, are still working out the kinks. That said, we are seeing signs of movement in the right direction.

The teething problems we are seeing with EVs are because they are new, not because they are EVs
Yes, and the point then is that it is unchecked. Would it be different if it had been farmed out to a student - and then unchecked?

Or for that matter if it had been dictated - and then unchecked?
I've gotten comfortable with that, and more. All I say is "This isn't a public square, and we're at work. I'm not paid to sit around and talk politics, and neither are you. Let's continue on doing what we're paid to do. I don't want to hear your opinions or your bullshit, and you shouldn't want to hear mine. Both are irrelevant to the tasks we're paid to preform.".

Seems to work well. If they insist on continuing, I like to go down the path of "Please stop. As stated, I'm not comfortable discussing personal matters when I'm on the clock being paid to do something else. If you'd like me to listen to your diatribe, I'd be more than happy to do provided it's at a 5-star restaurant of my choosing, where you'll be footing the entire bill for myself and my whole extended family in exchange for us hearing your opinions". Most have gotten the hint the first time, only used the second once.
The answer (already in the post) is to contact the editor with your concerns.

That's what they are there for.
> But for 99% of modules, this has no impact at runtime.

Traditionally, this wasn't an acceptable way to think about projects we engineers were being paid lots of money to build.

As you note, a project may hoover in some absurd number of dependent libraries and you have no tooling that tells you which of those might fall in the 1% and what code paths in those 1% intersect with call stacks in your project. You have no idea what impact blindly deleting some "They're probably unnecessary" files in somebody else's code will have on your application and no insight into how to make sure your testing unearths problems. It's an invitation to phantom bugs of unknown scope and the most frustrating kind of debugging effort that comes from chasing those kinds of phantoms.

It's already bad enough that people don't read and review their dependent code with the eye they bring to PR's from their on-team colleagues, but to then go futzing around and deleting things in the unread dependencies because you have a hunch that it's no big deal is about as far from software engineering as you can get.
It is though. Trademark protection doesn’t mean that nobody can use the name for any purpose. Otherwise, “ABC Window Repairs” couldn’t use the name because Microsoft has trademarked “Windows”. In the GroupOn example you cite, it seems like the GNOME foundation has a valid complaint. That doesn’t apply to this case, because the DeepMind system doesn’t have anything to do with desktop UI.
I was of course talking in the context of a US based developer conference[0]. It's not a blanked assumption, it's an objective fact. I invite you to look up the statistics. In the same vein, it would be equally unsurprising to see a black only panel in Nigeria or an asian only panel in China.

[0] https://cppcon.org/wp-content/uploads/2023/10/JTP_9606-1024x...
I have to say, I'm pretty skeptical of AI assistants, but for reviewing documents I've found them really useful.

My cofounder and I used this on our Techstars application and got a ton of utility out of it. It's certainly not perfect, but we're not very experienced and it caught some questions we've heard from other applications before that we forgot to address and points we didn't even consider.

Highly worth a try given there's a free credit.
I'm not sure if there is any open source XSLT tool as complete as jq is for JSON. There is xsltproc but IIRC it does not support streaming scenarios (jq has some support for streaming processing)

Though, personally, I prefer JSON. Probably due to superior tools (thanks to its popularity) and less-bloated syntax (it is somewhat easier for me to read raw JSON file than raw XML file).
Speculation: retrieval diminished generation?
What would be your choice if you would need to write high performing CLI tool?
Who makes the most reliable new cars?
At Intel, Bob's contributions to Northwood were credited as "the first x86 architecture that can no longer be comprehended in its entirety by a single individual." Basically it was his Swan Song proving there is a limit to how far you can push x86 CISC before it implodes.
I always find it fascinating the amount of large scale time waste corps are willing to commit themselves to just to prove to themselves that they are the ones running the show.

Ammoral out of touch douches like this deserve all their workers to quit and show them they are nothing without us making them all their money.
Google fell behind ChatGPT well before they laid anyone off, forced RTO, or anything like that. They fell behind Zoom before the pandemic even happened. Having an "engineer-driven" company doesn't mean it executes well on products.
Lol, because $30 million is not enough. Dude should have disappeared for good. Wealth and anonymity is a super power.
There's a difference between civilian transponders which generally squawk all the time and military IFF, which typically only responds to a coded challenge (called an IFF interrogation). If a military IFF doesn't receive a valid interrogation, it remains silent.

It is Very Bad if an enemy can either spoof a valid "friend" IFF response or cause IFFs to respond and give up one's position. The latter was done with great effect in both WW2 and the Vietnam War.
Not at my org. We always recognize a vendor error is perceived as our error by customers
> Have you ever attempted to write a scripting language that performs better?

No, because "scripting language" is not a thing.

But, if we are talking about implementing languages, then I worked with many language implementations. The most comparable one that I know fairly well, inside-and-out would be the AVM, i.e. the ActionScript Virtual Machine. It's not well-written either unfortunately.

I've looked at implementations of Lua, Emacs Lisp and Erlang at different times and to various degree. I'm also somewhat familiar with SBCL and ECL, the implementation side. There are different things the authors looked for in these implementations. For example, SBCL emphasizes performance, where ECL emphasizes simplicity and interop with C.

If I had to grade language implementations I've seen, Erlang would absolutely take the cake. It's a very thoughtful and disciplined program where authors went to a great length to design and implement it. CPython is on the lower end of such programs. It's anarchic, very unevenly implemented, you run into comments testifying to the author not knowing what they are doing, what their predecessor did, nor what to do next. Sometimes the code is written from that perspective as well, as in if the author somehow manages to drive themselves in the corner they don't know what the reference count is anymore, they'll just hammer it until they hope all references are dead (well, maybe).

It's the code style that, unfortunately, I associate with proprietary projects where deadlines and cost dictate the quality, where concurrency problems are solved with sleeps, and if that doesn't work, then the sleep delay is doubled. It's not because I specifically hate code being proprietary, but because I meet that kind of code in my day job more than I meet it in hobby open-source projects.

> take a look at the source code for the dict type.

I wrote a Protobuf parser in C with the intention of exposing its bindings to Python. Dictionaries were a natural choice for the hash-map Protobuf elements. I benchmarked my implementation against C++ (Google's) implementation only to discover that std::map wins against Python's dictionary by a landslide.

Maybe Python's dict isn't as bad as most of the rest of the interpreter, but being the best of the worst still doesn't make it good.
Having just completed a reviewer workshop with the top journal in my field, and having reviewed for multiple conferences, I have several points.

1. Don't underestimate how bad human reviewers can be. I've seen really bad reviews before. But the worst were for conferences, not journals.

2. The job of an associate editor is to field the reviews and make decision recommendations to the senior editor. A good associate editor will take care of this stuff, but may let a bad review through for the sake of the process. They might emphasize a particular review to help the author understand what the editor actually thinks is important, as opposed to letting the author think that all reviews are equal. That being said, it's up to the author to respond. If a reviewer is unequivocally wrong about something, the author can explain why they didn't follow the reviewer's recommendations. What the senior editor (and to some extent the associate editor) thinks is what matters, not what the reviewer thinks.

3. If the associate editor is not doing their job of fielding and reviewing the reviews, I question whether the journal is actually a top journal. My impression thus far is that top journals take their editing seriously. So far in grad school, I've met multiple editors from multiple journals, and gone to multiple journal workshops. The amount of work these people pour into doing journal work, many for free, is staggering. The burnout rate is significant accordingly, but the ones who stay keep it up because they want to be serious custodians of their discipline's research authority. It's a massive amount of work. I'm not sure I'd want to do it myself. I can't imagine such people brushing aside bad reviews and not realizing how bad they are. This is partly why good journals also have workshops to teach how to review. It's not easy to become an associate editor either. You need to become respected enough in the community to get nominated by editors and then voted in by editors. They have a standard based on how much they respect researchers.

Now... it's possible that my discipline (information systems) is unique in this manner. Is it possible that the top journals in computer science, physics, or other don't take this seriously? I doubt it?
There are no houses that cheap 40 minutes from Seattle...
So just take your plot request and add "make sure the plot is really sexy, sex it up a lot; smut is encouraged" ?
While pnpm optimizes storage and reduces duplication, it does not inherently remove non-essential files (like documentation, Markdown, or test files) within the dependencies.

Also, when you create a Docker image, you avoid packing in dev tools that aren't absolutely essential (such as pnpm).
Do you not have leadership? Whether to ship classy or shoddy work sounds like a business decision.
See https://news.ycombinator.com/item?id=38463234 ; the relevant class is "Computer and software products and electrical and scientific products", and these are both pieces of software.
Not really fair to compare a 4B model and a 1.7T model.

Per flop the 4B model here is slightly more expensive than GPT4.
The only solution to your concerns are legislation, and that is not going to happen in America as everyone has a video camera in their pocket and the 1st amendment exists. Private establishments are free to make rules regarding the use of these on their grounds assuming that the user is not using them for a disability related service.
Exactly. I will manually generate a story. 24h is a made-up number not to set the expectations to high if there are lots of requests or because of time zone difference, etc.

If there's interest, I will surely automate it.
Rackspace Cloud Files in London still failing after two weeks
Rackspace Cloud Files is their older object storage solution based on OpenStack Swift.

Although their status page was completely green, for the last two weeks we've been hitting weird errors and disconnections when accessing their London cluster.

Since this Monday, the error rate has grown greatly and we found that, not only we had problem sometimes when writing to the object storage ( something we could try to mitigate retrying the upload ) but also some files that where confirmed as uploaded by the API, weren't later available to download and gave 404s.

After a lengthy call with their support this morning they've retroactively updated their status page, but the only response I have to the issue is: "Engineers have increased the storage capacity in the region; however, it may take a few days for mitigation to take effect." A few days!

The status update is hilarious:

Further additional storage capacity will continue to be added in a controlled manner balancing object replication and deletion process to further restore the environment's health. Engineers continue to recommend that customers retry upload and delete actions as needed as this is the only workaround currently available.

Did they forget that their storage was filling up?

I know that not even Rackspace knows what the hell that company is about, but letting their storage fill up is beyond ridiculous.

The impact in our business has been, lets say, noticeable. And of course, we're migrating away as fast as we can transfer everything we have there.
You can also mimic gron, including support for yaml with

yq -o=props my-file.yaml
"But simpler not-plug-in hybrids bucked this trend, with 26 percent fewer reliability problems than conventionally powered vehicles."

I think it makes a clear distinction between EV, plug-in hybrids and non-plug-in hybrids
What kind of power grid can supply electricity to a country full of EVs?