skysight-inc/HackerNews huggingface dataset:
> It would be a lot more interesting if I could connect this to my github in the web app and claude automatically has access to my code repositories.

From the link:

> To help developers start exploring, we’re sharing pre-built MCP servers for popular enterprise systems like Google Drive, Slack, GitHub, Git, Postgres, and Puppeteer.
I really really like this article. I think the two camps the author describes very much reflect my experience over the past couple of decades at a dotcom startup, then a game developer, and now at Google

However, I think the author is a little off on the root cause. They emphasize tooling: the ability to build reliably and cleanly from source. That's a piece of it, but a relatively small piece.

I think the real distinguishing factor between the two camps is automated testing. The author mentions testing a couple of times, but I want to emphasize how critical that is.

If you don't have a comprehensive set of test suites that you are willing to rely on when making code changes, then your source code is a black box. It doesn't matter if you have the world's greatest automated refactoring tools that output the most beautiful looking code changes. If you don't have automated tests to validate that the change doesn't break an app and cost the company money, you won't be able to land it.

Working on a "legacy C++ app" (like, for example, Madden NFL back when I was at EA) was like working on a giant black box. You could fairly confidently add new features and new code onto the side. But if you wanted to touch existing code, you needed a very compelling reason to do so in order to outweigh the risk of breaking something unexpectedly. Without automated tests, there was simply no reliable way to determine if a change caused a regression.

And, because C++ is C++, even entirely harmless seeming code changes can cause regressions. Once you've got things like reinterpret_cast<>, damn near any change can break damn near anything else.

So people working in these codebases behave sort of like surgeons with a "do no harm" philosophy. They touch as little as possible, as non-invasively as possible. Otherwise, the risk of harming the patient is too high.

It's a miserable way to program long-term. But it's really hard to get out of that mess once you're in it. It takes a monumental amount of political capital from engineering leadership to build a strong testing culture, re-architect a codebase to be testable, and write all the tests.

A lot of C++ committee changes aimed at legacy C++ developers are about "how can we help these people that are already in a mess survive?" That's a very different problem than asking, "Given a healthy, tested codebase, how can we make developers working in it go faster?"
Kansas City Current's New Stadium Is a Landmark for Women's Sports
The iMac webcam has always been quite meh. So is the microphone. Speakers are good for inbuilt speakers which is to say they are average.
This is something I've never thought about before, and haven't had a use case for, so I'm genuinely interested in learning a little more about your use cases if you can elaborate a little futher.
It looks really nice.

The first question that pops into my head (being aware that this is a popular category of apps) is: when do people look at blank tabs? Whenever I open a new tab, it's with the intention of entering an address or a search term, and any content would be an unwelcome distraction.

I'd be more likely to use something like this if it lived under a regular domain name and I could put it into a pinned tab, personally.
I don't know enough about what it would take to implement static lifetime checking. Is that fundamentally impossible to do in a backwards compatible way?
For one thing, this concern applies equally to names written entirely in Latin script. Can your CSR reps correctly pronounce a French name? How about Polish? Hungarian?

In any case, the proper way to handle this is to store the name as originally written, and have the app that CSRs use provide a phonetic transcription. Coincidentally, this kind of stuff is something that LLMs are very good at already (but I bet you could make it much more efficient by training a dedicated model for the task).
I'm sorry I'm not directly answring your question. But part of the answer is, that we are not really intending to fix the CO2 issue. A/the major point with the initiative is that we have effectively killed marine/water life in our local rivers, lakes and near coastal areas, primarily by the leakage of fertilizer from low-yield farming areas (algae remove oxygen from our water, having thus killed off marine life).
Because of this, we are no longer discussing the economics of it - once you kill off all marine life, the price is 'always' too high (the way we see it..)
So, it might help or not help CO2, but our immediate concern is making it possible to have life in our local water bodies, and more oxygen than 0%.
I'm describing it a bit crude, but this should paint the general picture. If we run out of food and starve, we can return to killing allmarine life again :-)
That'll be 5 trillion dollars per cookie, please
Sum of N independent similarly distributed variables (questions), will tend to be normally distributed, that the central limit theorem, no need to manufacture anything.
Thanks! Do Anthropic models get extra training/RLHF/fine-tuning for MCP use or is it an extension of tool use?
Woah, my post made it to the front page and I'm late. Hi!

In hindsight I would've probably written a few things differently, but I really didn't want to fall into a trap of getting stuck editing.
Given the obsequious near limitless tolerance we extend to operators of loud ICE engines in the public realm, I don't think this is nearly stressed enough.
Tl:dr; they are missing a EU-user counter and a reference to an EU office
It's not so much that managers need a performance review per se, but they need training and useful feedback.

If you've ever worked in tech management, your experience likely was "IDK, you're senior, you vaguely have an idea what we should do, here, go manage a few folks".

No training, or minimal training. Often with an expectation that of course you can still be a strong technical contributor, because how much time could managing folks possibly take. And then mostly being evaluated based on how your reports delivered.

As long as we follow that approach, we'll struggle with managers doing the right thing, because they neither have learned it, nor have they seen it modelled.

Sure, that expresses in bad manager performance, but often nobody can really see it or tell people what they should do better. Performance review is too late to fix that. (This is, btw, mostly true for employees as well - if you only talk about performance 1-4 times a year, people are being set up to fail)
It looks nice and works well.

Unrelated, but I think we all need to migrate to a new word instead of "minimal" for such things. Perhaps just "simple." I get what we all mean as applied to this project, but it isn't what minimal typically means in English. A minimal new tab experience would be a blank tab.
My conclusion is that being on the corporate Wi-Fi should not give you access to anything. There should not have been any advantage to getting on the Wi-Fi, it should be treated like the public internet.

A separate VPN, with MFA, should be required to access anything.
> but until a person’s salary exceeds the value they bring to a firm, there will be other firms willing to pay more and attract that talent

This is false. Supply and demand is a factor. I could clean the toilets at the office, if janitors were in short supply my boss might setup a rotation schedule - nobody wants to but it must be done and so he would pay me. However because janitors are cheaper than me he doesn't. This isn't just theoretical - McDonald's mostly has the crew clean the floors - janitors make more money than McDonalds crew.
It's meant as novelty/luxury product. Ressource efficiency was certainly not part of the design. Washcloth + sink is hard to beat.
Yes but you need to run those servers locally on your own machine. And use the desktop client. That just seems... weird?

I guess the reason for this local focus is, that it's otherwise hard to provide access to local files. Which is a decently large use-case.

Still it feels a bit complicated to me.
Hey, regulations are among our key export articles. Do not be so dismissive.
> Let's be clear, many folks in this country are perfectly happy to make the world more equal by dragging others down rather than lifting others up.

Yes, we can see that here. It's unfortunate that you've taken that position.

> It's segregation by dollars

The government intentionally separating people by socioeconomic class for something as fundamental as where you live -- which also controls which school your kids go to -- is fundamentally wrong.

And the biggest reason why some schools are so shit is precisely because of economic segregation. Concentrating the most impoverished means concentrating people with the most social problems too.
Sorry I wasn’t clear.

By ´As a dev´ I meant that listing three files was not going to help you when things went wrong in production, and you had bizarre network problems because of problems with your cni, kernel vs kubernetes issues, etc. I understand fully it can be made to work, but not by everyone and not everyone has the time to do so.

So I take from your explanations that as a k8s user I have two options : have very good infra engineers, or rent k8s from a cloud provider.

( side note : I work primarily in hpc, and have found that having strong infra engineers makes a world of difference , and many software engineers don’t appreciate it enough )
By design, I suspect, so they can prosecute those who they don't like (but not their "friends")
Right.. been using GC languages to long. Everything allocated to the stack unless it is specifically allocated to the heap. I was stuck thinking about what the keywords were. But I'm still curious.. are there any GC languages that have a way to specify if something should go on the stack or the heap?
maybe you can get in as a contractor?
It's the walrus operator. Pascal and Python use it as well. You get used to it pretty quickly.

Pascal: https://www.freepascal.org/docs-html/ref/refse104.html#x224-...
Python: https://docs.python.org/3/whatsnew/3.8.html#assignment-expre...
EU regulation has been a disaster for the web.
Talking about noise-cancelling fabric, I recently wondered:

Is it possible to noise-isolate my bed?

I live in a beautiful apartment in my favorite part of the city. But the neighbors on some nights are extremely noisy.

If I could noise-isolate my bed, that would be a huge quality of life improvement.

I was thinking about putting some noise absorbing material under the bed feet and a large noise blocking curtain over it. Like a baldachin or canopy bed.

Do you guys think that would work?
This was cool (spacelancers didn't work in Arc but did in Chrome, forest demo 403's) - audio and fullscreen fail because they aren't initiated by a user gesture. Impressive how quick it is to get into a game with this level of fidelity, normally you'd need several minutes of downloading.
This article mostly talks about full-time recruiting, but a friend recently went through this while getting recruited to the reserves. One purpose of the reserves is to allow the military to hire mid-career professionals with specific in-demand technical skills.

My friend had used a telehealth counseling service during acutely stressful events and Genesis demanded records that the service couldn't really be bothered to produce. It refused records from the actual doctor. Genesis's nitpicky follow-ups really went poorly with the modern standard for customer service, which is mostly nonexistent outside of billing. The back-and-forth went on for 8 months until my friend gave up.
Not on GCP's GCE at least
The JavaScript name, discussion (277 points, 70 days ago, 127 comments) https://news.ycombinator.com/item?id=41557383

Related Deno is filing a USPTO petition to cancel Oracle's JavaScript trademark* (7 points, 3 days ago) https://news.ycombinator.com/item?id=42212949
I imagine nearly every single American thinks there is waste in government spending, but it is going to be difficult to find cuts that 60% of the population agrees with, especially in an amount that makes more than a tiny dent in the budget. One thing is for sure, Elon, an unelected individual from another country, who also happens to be the richest man in the world (in history?), is likely to make cuts which advantage him, not the average American. Anyone who thinks otherwise hasn't been paying attention.

It really feels like we're nearing the inevitable outcome from Citizens United, a country ran by billionaires, to the exclusive benefit of billionaires.
Interesting, I would have assumed any army would have a higher proportion of people on the ADHD spectrum.
This! The hardest part of making software is making something that works for people. What I love about C++ is multi-paradigm programming. I can express my ideas directly using the appropriate paradigms. Regarding safety, with modern C++ programming, it's not hard to write software that's correct. Safety is often never the first thing I worry about.

If having strict safety means I can't express my mental models in code, I don't want it. It will slow me down. It will make it harder to write software that's useful.

Remember people, we are here to make things that are useful to people. If safety gets in the way of that, then it's not worth it.
As someone who spent a twenty-year active and reserve career as an aviator on a childhood ADHD waiver, the military needs to take a hard look at what is and is not disqualifying.

There are legit concerns here - medical conditions that are treatable after an ambulance ride or urgent care visit in the US or a modern country may require medical evacuation in theater. Medicines may not be able to be resupplied depending on logistics, and people who require them often have to deploy with a 90-180 day supply of what they need. And though the military has much to do to eliminate toxic leadership, military service will be inherently stressful in the best of units, which indicates against admitting people with certain mental conditions.

That said, I'm skeptical that things like milder ADHD cases, some other milder or resolved mental issues, sprains, broken bones, etc. truly need the amount of scrutiny and skepticism that military medicine gives them. Seems to my non-doctor point of view that disqualifying potential enlistees or commissionees en masse is the "easy button." It doesn't incur risk to say "no," only "yes." But if medical doesn't take a hard look on when to say "yes,' we're missing the next Jack Kennedy (whole hosts of issues), Bill Halsey (shingles), or who knows what superstar commander who'd take us through the next big fight.

Also, banning recruiters from schools is juvenile and disgusting. I'm thankful I had a mom and dad who supported my dream to fly jets off an aircraft carrier instead of trying to crush it for their own selfish fears.
Study asks: Can cell phone signals help land a plane?
Please give it a try! And perhaps it catches your eye enough - it could use contributors too.

(also: generally speaking the "core" of .NET is quite unlike most other products Microsoft puts out, so chances are you will be pleasantly surprised)
I don't think Swarm Mode failed. We are using it in production for 1000s of Hosts very reliably, it's a great piece of technology! :-)

K8s simply has all the hype and no one got fired for running k8s. I was thinking the same as you, k8s is quite complex, has a lot of options and moving parts which we don't need.
For a society as a whole it is better if people own their homes, for multiple reasons:

- when people have to rent their homes, all too often it is some investment vehicle for the uber rich that gets the rent. US pension funds are the worst vultures here in Europe - all the wealth generated here disappears to the US instead of staying where it belongs: in our economies.

- when people own their home, it removes a lot of stress, especially in times of economic crisis. Not being afraid to make rent each month is a lifechanger (at least once it's paid off - but even falling behind with payments to the bank doesn't get you yeeted out all but immediately).

- when people own their homes, they don't need as much money in pensions and wages. That's how Eastern Europe can get away with CoL (except for housing) on Western European levels - they have ownership rates >> 90%, so their economies are far more competitive.
Hey, systemd supporter here and yes, I do ignore runit and SMF.

systemd is great and has essentially solved the system management problem once and for all. it's license is open enough not to worry about it.

SMF is proprietary oracle stuff.

Runit... tried a few years ago on void linux (I think?) and was largely unimpressed.
Doing scrum harder won't help you escape "feature factory", in fact there is no management methodology that is better at enforcing "feature factory" (in the negative sense) than scrum. (Oddly, if I wrote an essay I might say "feature factory" is a great goal in that an automotive factory can assemble a car faster than a auto repair shop could because they have processes and equipment that is optimized for manufacturing what they manufacture.

Any management system chooses to manage certain things. For instance if you adopt Kanban you do some of things you should do in scrum such as "write tickets which can be either done or not done". You only let people work on a limited number of tickets at a time so work in progress doesn't spoil. It's a management methodology for a coffee shop but can bring software project home.

Scrum adds all sorts of ceremony which could be mixed value: in a true "software factory" you have a clear plan for how you implement features (primary a framework that means you don't have to do systems work) and you really can estimate things with 10% accuracy with a small amount of overhead. If you are not in control of the things that Scrum doesn't manage estimates are going to be inaccurate makework. Exhausted by retrospective meetings where people don't feel psychologically safe and just because 2 out of 10 people think a concern about the process is high impact doesn't mean that it not high impact. (e.g. if eng magagers treated "i have a problem with the build" as if it was "i just found out I have cancer" life would be different) Good decisions about database and architectural changes that can have a 10x impact on feature velocity aren't made in retrospectives, they are made when those decisions are made -- and the process for making the right decisions there is key.

Roughly there has to be a split between "framework" and "application" development and the framework is thought about in terms of greasing the skids for application development, there has to be a codesign between software and application development process. If it is not easier for application devs to do it the right way than the wrong way the framework is wrong. Database schemas and a careful analysis of "what information is available where" throughout the system is important. You should delete some of the muda (waste) practices of Scrum and add practices to specifically manage the effects of half-baked development in places where it harmful. (e.g. The impact of a bad decision in the database layer that gets into production as opposed to a bad line of JS can be 1000x or more)

---

I'd also say OKRs are one of the best ways to kill a startup that's been invented. They are great for a place like Google where they provide an elaborate mechanism for sociopaths and narcissists to come out on top. In a startup where we are having to zig and zag for big customers with big needs I don't need to have 15 goals on my agenda that were there just because VC's told my CEO to tell my eng manager to tell me I needed to have 15 goals. For a company in crisis (pre product-market fit) there is only one goal

https://en.wikipedia.org/wiki/The_Goal_(novel)
This does not mention the numbers. one-third of applicants are denied for medical. Once the Pentagon started issuing waivers in 2022 (recent expansion last month from 39 to 54 conditions, with restrictions; ex, one year no treatment for adhd) this fell to 20% from 33%. I estimate that if they only restrict the intake medical history to conditions that disqualify a candidate from active duty, they’d get the numbers they want.
How many years did you serve? Because this is not a problem I saw in twenty years in uniform.
Parent didn’t say Trump is a Native American, just a native (of America, from context). That’s a perfectly normal use of the word ‘native’, and you don’t win consciousness points by pretending otherwise.
I agree! "Minimalistic" would probably have been a better choice for this project.
...welcome to the flywheel to the singularity.
You’re getting downvoted because you’re essentially arguing that a language abstraction which is a known source of bugs can be solved simply by writing better code.

which misses the point of the OP.
My son had enormous enthusiasm, good health, ambition.

His experience in the army eroded most of that. Fumbled recruiting promises; repeated injury and incompetent treatment; frustrated advancement goals. Ended up a Sargeant, could have done so much more. Eventual medical discharge from accumulated health problems.
LLM Benchmarks: Overview, Limits and Model Comparison
Is Outlook down? Microsoft 365 users report outage issues
There was a microsoft prototype for more stack allocation in OpenJDK (https://archive.fosdem.org/2020/schedule/event/reducing_gc_t...). I recall that being put on hold because of how it would interact with project Loom fast stack copying. But I don't know the current status.

GO has a non moving GC and I understand, that the cost of introducing safe moving GC is considered high. If one has a moving GC which the serious java one's are read/write barriers are already required, especially if they are concurrent like ZGC, C4 or Shenadoah. ZGc, C4 and Shenadoah all started out as non generational GC implementations, which gained them later, because in most cases they do increase performance/reduce overhead.

Valhalla makes objects denser, and reduces overhead of identity which is great. Reducing the difference in memory layout between java objects and nested go structs.

Go with arena's reduce the GC de-allocation costs. Something that the ZGC team is looking at in relation to loom/virtual threads. (but I can't find the reference for that right now)
> It would be a monumental achievement if computer science ever advances to the point where we have a mathematical way of determining the minimum absolute intelligence required to solve a given problem.

While that would be nice, it's likely a pipe dream :( There's a good chance "intelligence" is really a multi-dimensional thing influenced by a lot of different factors. We like pretending it's one-dimensional so we can sort folks (and money reinforces that one-dimensional thinking), but that means setting ourselves up for failure.

It doesn't help that the tests we currently have (e.g. IQ) are deeply flawed and taint any thinking about the space. (Not least because folks who took a test and scored well are deeply invested in that test being right ;)
That isn't the subject of the article. The subject of the article is how to even get people in the door to form teams with in the first place.
The journalist writes it though, as do many other folks.

I didn't come up with this definition myself.

If I am not mistaken, I can probably even dig some Sinosfky references using it.