skysight-inc/HackerNews huggingface dataset:
To me, it reads like a survey paper intended for (and maybe written by) a researcher about to start a new project. I am not a researcher in this space but I have dabbled elsewhere, so it is somewhat accessible. The degree to which one leverages existing jargon in their writing is a choice, of course.

I am curious -- what would have made it more effective at conveying information to you? Different people learn differently but I wonder how people get beyond the hurdles of jargon.
Galactic search enabled ;-)
It's cheaper to hire 5 juniors and to give Tim a mental breakdown than it is to hire 5 Tims.

Realistically though, if you really did hire 5 Tims you would deliver in 1/5th of the time and the software would actually be decent on the first iteration.

It seems to me that consultancy companies actually want inexperienced developers because they can bill their inexperience to the client as they train them to become useful. Awful and, as stated, a major source of mental breakdowns for the Tims who have to put up with their bullshit. And also for the juniors who are always running from fire to fire as they try to fix the clusterfucks they created.

This is not how you should do stuff, but it's how everyone does it. At some point it's just the blind leading the blind, because Tim also has other shit to attend to and can't review every LOC on every PR by himself.

I didn't become a senior by being mentored by other people, btw. I became one because I've always loved doing what I do, and nothing more. The internet and physical books mentored me impersonally. So I'm sure that they can mentor other people just fine, and I don't see why I should waste my time just because my boss is stingy and can only hire a couple of people with my experience or drive to learn outside of work.

And let's be clear -- mentoring and being taught something are two very different things. I'm not anal about the latter. I'm anal because I want to write code, I don't want to tell people that they should learn to fucking read the error messages and google them every 5 seconds.

Though right now I'm being very brutally honest. I'm actually nice and friendly to them in person, and I'm very patient. But that causes me to break every once in a while because I secretly loathe it!
Trying to provide a programming tool for non-programmers has been a wet dream of some for a while. See SQL, 4GL, DRAKON (lol), VBA, no-code platforms (btw what happend with the hype? How are we not all replaced already) and the most recent but certainly not the last is LLMs. All while sometimes yielding something useful past attempts have consistently and spectacularly failed this objective. Fundamentally because non-programmers don't want to deal with this, otherwise they would have learned some damn proper PL long time ago, it's not THAT hard. And LLMs adds quite some special spice to that. How a vibe coder going to fix LLM output that fails? Without understanding the code, that is.

Regarding "the latest frontend framework" the whole situation is a bit mysterious to me, because somehow everyone keep spending millions of man-hours on yet another react contraption where a static HTML would be enough. From the user perspective all this stuff brings no value, 80% of frontend stuff could have been automated long time ago or just not done at all, yet we keep reinventing the wheel. I don't see how LLMs can change the situation because there was clearly no demand for improved productivity there before.
Sometimes it's "just" helicobacter pylori.

I had a particularly widespread infection a while ago, so my GP prescribed Amoxicillin.

Suddenly the stomach pains, which used to be a regular thing for me whenever I ate something hard to digest, disappeared altogether.

Turns out this antibiotic is part of the concoction they have you take to deal with stomach ulcers, as it deals with the bacteria responsible for them.

I have no confirmation that was indeed the case here aside from a previously diagnosed chronic doudendum inflammation, but the difference was night and day, so this is my working theory.
Sad to hear. India desperately needs industry; unemployment in the country is so extremely overwhelming it will have adverse effects on the whole world in many ways if not contained.

The article mostly blames red tape and bureaucracy - while I’m sure it’s a problem I highly doubt it’s the root cause. The root cause is just that investments everywhere are broadly down in general; there’s too much uncertainty in the current world to incite investor confidence.
Daqus Energy has a plan to make EV sports cars fast, light, and cheap
What's crazy about that? Religion used to be long term knowledge encoding (multigenerational). Evolved knowledge, the group that stumbled into a pig taboo just happened to be more successful than the group without. In an area where pigs are better not eaten, either the former would eventually replace the latter or the advantageous knowledge spreads. I'd consider it crazy to think of (the roots of) religion to be anything else.
It's bizarre to me there are people cheering on the potential death of x86. Sure it has warts, but it is an accidentally created mostly-open platform we'll likely never see created again. And ARM's vaulted power efficiency advantages are really overblown, having more to do with different design goals and not needing to care about a diverse platform than inherent advantages of the underlying cpu architecture. I suspect if x86 ecosystem does die we won't end up with much to show for it compared to what will be lost.
Luigi Mangione's lawyer plots appeal over alleged evidence issues
> Really the "taking back control" was really a euphemism for "less black faces on our streets".

I think you need a better understanding of the UK. Brexit was a "fuck you" to the white Polish, Romanian and Bulgarian faces on our streets.

While the political right of the UK had been "Eurosceptic" since losing the 1975 referendum, and there was the Cambridge Analytica scandal... the massive popularity of UKIP that gave rise to the Brexit was backlash against the mass immigration from the poorer eastern European countries that joined the EU in 2004 and 2007.

The Labour government at that time imposed no constraints on migration while all other EU countries (save Ireland and Sweden) did. It was a deliberate choice, partly to boost GDP and partly to "rub the right's nose in diversity" (http://news.bbc.co.uk/1/hi/uk_politics/8326501.stm)

And now that Brexit has happened, we have massively more immigration from (South) Asia and Africa. We replaced white faces with brown and black faces. Therefore, "taking back control" must have meant "we want more black faces on our streets"? (https://commonslibrary.parliament.uk/research-briefings/cbp-...)
Sounds like you are describing the Amish who have been doing this for a long time.
If they'd be really caring about wellbeing of people they'd include all features removed over the years in the name of this mobile-oriented push done by people who clearly drank too much corporate coolaid forgetting what Gnome originally was.

Gnome suffers for same sickness as Mozilla.
They can be quite good during the trip planning phase, like a helpful friend who makes suggestions that you are totally free to ignore. Having multiple threads of thought is easier with books, where you can riffle around the pages, maintain multiple contexts simultaneously, etc., compared to the very linear, one search at a time model that google search gives you.

The other small advantage is that they work without power and cell service.
It does kinda depend on humidity, fwiw. In New England, the 90’s are hot, unpleasant sticky weather.

I guess it doesn’t happen often, but I saw some upper-90’s temperature in the Portland, Oregon area. It feels relatively mild actually, compared to New England 90’s, I’m pretty sure because it is so dry. The lighter air just carries the heat away, rather than having it stick to you.
Maybe attending online college courses like Coursera could be a compromise?
As a heavy user of Go tooling, I still really dislike Gos style.
I'm glad that this package exists.

I know of UNIX parameters, with a single hyphen & a single letter, and GNU parameters, with a double parameter and a word. But a single hyphen and then a word: *mind broken*.

When I first saw that on Terraform, I was upset & conflicted.

OK, I know that Java also has mental parameter options like that ('-version', note the *single* hyphen followed by, gasp, a word!), but I just dismissed it as weird enterprise-ism.

Then I saw that this 'single hyphen + word' was an accepted convention for parameters, in the Go world & I was disappointed.

Glad that this package is fighting the good fight.
The Show HN a few days ago, https://news.ycombinator.com/item?id=43381243
I'm going to guess this is largely based on the Yanomami who consume all sorts of grubs and larvae.
If in the US first attend a local community college to knock out the first two years of general requirements for your degree. You can continue working and start saving aggressively. Then transfer to a state college to attend in person and finish your degree.
Try talking yourself into it; the question sounds like you’re talking yourself out of it.

You don’t need all the money at once, $80k degree is $20k/year - and only if you do it in 4 years. You are allowed to take longer (and spend less per year). If you’re working while you do the degree, the yearly cost isn’t a very big problem. Find out how online degrees work, don’t use that as a reason to not try. Apply for grants, loans, and scholarships. Some grants and scholarships are need based, and you may be easily able to demonstrate need if you explain your situation. Some grants and scholarships just go to people with interest and promise, and you don’t know if you don’t apply.

Many employers offer tuition assistance, as well as some amount of time for school. If your employer doesn’t, consider looking for one that does. You might have to work there for a year before being eligible.

If you want a CS degree instead, you can easily do that online, and it’s not very expensive, and you can do it on nights and weekends.

If you want to change careers after receiving the degree, you might indeed be back on the bottom of the ladder, but that’s not a good reason to avoid it. Imagine staying at your current job for 30 more years vs doing mechanical engineering - which would you rather? Also your growth may be more limited without a degree. While you might take an income hit temporarily, you can also advance faster and end up making more money later.

I’m pretty sure going back to school while working full time can be quite difficult depending on your ability to sacrifice social life and free time for 4 years. Full disclosure, when I thought seriously about doing a graduate degree after working for 7 years, I opted out. The school even offered a fellowship, but I had 2 kids and a house already and the fellowship didn’t even cover the cost of health insurance for the kids.
Seems like something cloudflare should be removing.
It's using the three.js library and a bit of javascript I wrote.
I don’t think anyone is saying it’s a good solution. It’s one amongst many bad ones that are used because that’s what we have. For example, I’ve been running a remote team for 8ish years now and I keep begging people to have conversations in public channels. One of the reasons is to see who’s spending a lot of time lending a hand. Guess what, devs refuse to do that. So what am I supposed to do?

I have a person who I highly suspect isn’t doing much work, and is basically rotating through other team members to help him get unstuck. Not a bad guy, but probably not up to our standards. Just ask people you say? Many cultures don’t allow for someone to say bad things about their coworker even if it would help to improve the team.

I’m not arguing for any one solution because I don’t know of any magical solution. If you have better metrics or management skills than what everyone in the world has figured out, myself and many others would gladly adopt these approaches.
Of course, the experience of heat does depend on humidity as well. But, how was it? It sounds… too hot!
Blurring boundaries between local news and social media
If you need to work, then get a job at a university that offers free tuition for employees.

I've had friend that worked as janitors for four years to get degrees from good/expensive schools.
Author here, thanks for posting this!

If anyone has any feedback, questions, or any additional examples of deep/shallow abstractions they've used recently, let me know!
Any form of positive community is helpful, religous or not. Just having caring neighbors is a boon to well-being.
> For example, in Judaism, the prohibition of pork consumption [1] is completely unrelated to health risks.

What's the reasoning behind not eating pork then? The link you posted calls pigs "unclean" right?
> because that's an unacceptable level of blockage.

You shound like a manager. Let me know when you identify and quickly solve all the reasons that the team frequently gets blocked. Until then, we have Tim.
GeorgiaTech's online Master's in Computer Science has lower costs. About $8k in total. I did it along with a full-time job since I only took one subject per semester.
I have been writing software for fewer years than you have. I earned a bachelor's degree in computer science and am considering pursuing my master's soon. The problem I face is the archaic education system in my country—it seems designed to drive working professionals away. To get into a good institution, I would have to study intensively for most of the year and perform exceptionally well on an MCQ test in which each question must be answered in about two minutes. Besides that, this entrance exam is held only once a year, so if you miss the mark by just a few points, you will have to wait another year before trying again. I am still torn between returning to my studies and continuing my career in the industry.
Small-Scale Aquaponic Food Production – Integrated Fish and Plant Farming (2014)
Aren’t they notorious for not taking anything down?
That's how you get individuals who insist that you attach their name to your ticket (or better yet, do it themselves) after they helpfully inform you about an automated test failure in your commit. "Relentlessly mentoring team members on culture of quality" et cetera.
You need more to maintain a house, drywaller, gardener, carpenter, painter. The most important robotic help though will be cleaner and nurse. As our population ages and shrinks home help will become scarce and we'll desperately need an alternative to take care of ourselves as we age.
Yeah that's a good thought.

I'd say OP can probably do it a lot better and cheaper by building his own benches. I don't know what he exactly wants to do, but an introductory bench including an Oscilloscope, a multimeter, a dedicate power source, a function generator, a soldering station, a desoldering station and a logical analyzer is going to be a lot more affordable, especially if OP is willing to ask around for second handed equipments.

Then OP can take a look of MIT open course and similar materials to find labs to work on.
In absolute terms, sure. At the practical level, you can find a partial answer in the section 7.2 of the paper.
Yes, an official agency communication would have to go through deliberations and consensus finding from ~all parts of NOAA, most blog posts will only have the input of those experts. While that will mostly not lead to significant deviations since all of the discussed areas are subject to scientific rigour there is always the human nature of all actors.

Back in university we would publish news entries for all our publications without any input from the university. But for some papers there was also an official press release by the university. That came both with additional restrictions (length, language level, flashiness) but also with additional reach (getting picked up by newspapers directly). I assume that pre-Trump this would have been a similar setup. No guess as to now though
You need a bachelors to get into it which they don't have.
That doesn't make any sense because one can always fill it with valid-looking garbage noise.
One danger is that, from a macroeconomics view, GDP growth can be attained without any regard for natural unemployment rates. When technology, controlled by capital, drives up markup on wages by displacing human labor and killing competition, then natural unemployment will rise, but the economy can still "thrive," from a statistical perspective. But it is individual persons being ignored by statistics. Indeed a grim future.
It'll have to be like the chicken flu cullings. Gonna be brutal. I think it spread to GA my home state finally even though I believe it originated in Colorado?
> a team of effectively 5 new grads

> they were constantly missing deadlines

Gee, go figure.

> I like to tell myself I could have gotten the team ahead of schedule as a solo endeavor writing 80% of the code myself.

> what delivered the most businesses value?

What the company should have done is hire you and one new grad (rather than five), who you could mentor without spending all of your time mentoring, and get the same amount of work done with two people for less money.
When I use a command-line tool, I don't know and don't care if it is written in Go or not. I just want to use it the same way as most of the other traditional Unix tools. The Go style gets in the way. We would have much more consistent CLI between tools if Go had just followed the GNU style at the beginning. The same can be said to many other languages like Nim that want to reinvent command-line argument parsing with their standard libraries. https://xkcd.com/927/ came to mind.
Getting sick is a very stressful period, physically and mentally. It absolutely ages you.

We're sick far less often nowadays. Common illnesses were more common in previous generations. Back in the day "everyone got measles".

While people fear being "too clean" there is also a downside to being "too exposed".
Can you do the first two years of education and credits at a community college, and transfer to a state school for the last 2 years?

If you want to learn on your own (or remotely), you can easily buy a lot of the EE bench equipment. And there are affordable services to do things like fabricate your printed circuit board designs.

If you can't handle the cost and time investment of a Bachelor's degree, and you really know your stuff in a field, sometimes you can do a Master's degree, which is much more focused.

There's a chance your employer has a program to reimburse tuition. If you have demanding work, and take a demanding class, together these will probably take up all your time, and require careful self-management so that you can do well at both, but it can be done.
As someone who has a BS and an ME, electrical and mechanical are very different. I got a mechanical degree undergrad and I might have done things differently in retrospect because fiddling with mechanical things is not really my forte. Though ended up as essentially a project manager and then a product manager so didn't really matter.

I fully agree that, especially as someone who has worked, the key question is "Why?"
I love this. Vape coding should catch on.
Very interesting topic and as you say the ratio should very much depend on what his designated role in the team was.

For tech leads, I think the ratio should be heavily skewed towards enabling other team members (by pairing or working on cross-cutting concerns, usually devops/infra). Something like 20/80, where the 20% individual contributions are only the toughest nuts which can't be done in a reasonable timeframe by anyone else.

For senior developers, I'd say it depends on team composition. If there is one senior and 3 juniors, training them should be his primary concern. If there are 5 heavily specialized seniors, I'd say the ratio should lean towards individual contributions.
Building a Hello World MCP Server
On desktop I believe you can still take any of your playlists and tell it to generate a "similar" playlist. Works really well.
> To me, the advantage of OO is to give data objects methods so you can extract or modify what you want, how you want.

Encapsulation is a trait of functional programming. You don't need OO to create 'objects' that offer 'methods' to extract or modify the encapsulated data.

OO is all about message passing; that is what sets it apart from other programming concepts. If you don't allow messages from external sources (thus fundamentally requiring dynamic runtime behaviour), you can do boring old static binding which is going to be way faster.
Before you go full in on mechanical (ME)/electrical engineering (EE), I'd suggest you to try taking a course or two on it. For me personally, EE was a challenge and although I aspired myself to be a conventional engineer (either aerospace or electrical engineer), I ended up doing software/programming because EE was simply a subject I cannot master during college courses. If I had enough time in college (I was working 20 hrs part time and taking four other courses--was a greedy mistake of mine), maybe I'd have enjoyed my EE courses a bit more? Who knows?!

Just my two cents as a mid-40 years old (maybe I'm jaded), and don't take it the wrong way. I just don't want you to go fully commit to ME or EE without having tried a tiny bit of the college courses. Sometimes, we have ideals that we want to do, but when we actually go and do them full time, we realize we don't enjoy that activity as much as dreaming about the idealized version of such activity...
Germany also had some very liberal and intellectual pockets in the, 20’s before Nazi takeover. It wouldn’t be that surprising if the view of German academics in the 30’s reflected that.
Almost every other 386-era DOS game also wants to switch the machine to protected mode, even in the presence of EMM386, and doesn't need something as absurdly complicated as GEMMIS to do that. My point is: GEMMIS is for replacing EMM386 itself, not for temporarily enabling protected mode, for which there are (and were) alternatives. That's why GEMMIS is basically exposing the internals of EMM386 and why no one likes to implement it (implementing it forces you to design your manager as per EMM386 internals), plus why it is typical of the behavior of MS in the era (even when they make a standard, never miss an opportunity to abuse it to give your product an edge).
I use Kong https://github.com/alecthomas/kong

I does everything, including too complicated options.
Raw fish is flash frozen in the US. Not necessarily so in other countries. Be careful eating sushi outside the US/Japan.
Article stated he’s a pastor. It’s likely the church where he preaches provides insurance.
Would you mind sharing an example or two of what sort of foundational gaps you feel you have?

I didn’t go to school for CS either and I felt like that for a while too, but at some point I stopped feeling like that. I think the feeling for me was some kind of imposter syndrome that I was attributing to the degree, but I think it turned out to actually be coming from somewhere else.
The internet most definitely does work with some restrictions on speech, pretty much everywhere worldwide has rules that limit freedom of speech to some extent. In some countries it's defamation, in others it's hate speech, etc, and it's no different in the US. Freedom of speech means you're protected from government censorship, not that you can freely say anything without consequence. For example, you can't publicly say that you will give X amount of money to anyone who will kill person Y, that's not what freedom of speech is about.