skysight-inc/HackerNews huggingface dataset:
If it was a real good idea, I'd argue it wouldn't be that hard to sell.

Reality would be that a combo of a good developer and a good salesperson would get into a similar situation that I got myself into, but with a better more manageable code base. Not the worst outcome in the world, that's basically most b2b saas technically.
Yep. Now if you had to choose between bad joints or an inactivity-induced coronary a couple decades early, which way would you go?
The major problem is the lack of individual domain knowledge on the underlying server techs that run simple to complex workloads. We have abstracted away a lot of that with APIs and YAMLs so developers don't need to know the inner-workings of Linux, Networking, and Storage. This is a huge negative when things go wrong and there are hundreds of tools that we have access to which makes things insanely complicated if not used correctly.

A lot of developers will throw compute resources at problems rather than solving within their code. I get it, that is the faster route in almost every case. They won't get hired or promoted if they don't use the current "new hottness" in our industry. This leads to insane cloud spend and super complex deployment setups.

Businesses and VC have been trying to obsolete the sysadmin role on the team for over 15 years now. They shove this responsibility onto developers and expect them to get paid to effectively two jobs for the price of one. We are simply overloaded with work and not having to deal with getting your code into production is something that some developers don't want to own and want an easy button to press to do this job. This is what is driving the want for a "Platform Experience". All of us in the tech community are paying the price with more work responsibilities and higher expectations from the C suite to deliver features faster.

I am all for making Ops more easier for everyone on the engineering team to consume but, not at the complexity price we are currently paying.
why is monster vs ageable mob a good cleavage? This is odd
> I am not locked into a vendor because

I see this often mentioned in the context of k8s and find it baffling that it gets repeated. K8s is simply swapping a form of lock in, to the abstract layer.
Different definitions of lazy.

* lazy - wants do as little work in the future as possible and so spends extra time now solving the problem the right way.

* lazy - has no consideration for the future and takes a straight line path to solving the problem now. Spends all future time fixing problems created from this approach.
Kubernetes is a generalized solution to the problem - hence the complexity. Tools such as Docker Swarm were tailor fit to solve a particular application deployment and scaling problem - hence the simplicity.

I haven't looked in a while, but I recall at one time there being a utility that could take a Docker Swarm yaml and convert it to Kubernetes - Kompose? Has that matured into something useful?
The words are shortcuts for larger more complex ideas about primary motivations and goals. Reward structures learned as children and maturing young adults are definitely going to influence, subconsciously or consciously, adult behavior and understandings about how the world works.

Here is Paul Graham using the word "nerd" and talking about the greater more complex idea: https://paulgraham.com/nerds.html
Disclosure I work for a company, Noop [1], which is the picture of the steak.

As someone working on the marketing side of the endeavor, I see the shift the author describes. there are a handful of PaaS companies picking up where Heroku left off and in the enterprise world devops is evolving toward "platform engineering". Platform engineering suffers from being poorly defined, but there appears to be growing demand within large enterprises for something like internal-heroku. But there's still a problem.

To me, the problem is not kubernetes. The problem is that tooling has become so specialized that the focus of work has become integration between tools. And that cumulative integration work complicates the operational responsibilities of software developers. Even if you have a dedicated devops team, the complexity of those integrations flows down to developers in the form of different systems for logging, monitoring, firewall, cdn, ci/cd, secrets, etc.

1. https://noop.dev
Ah thanks, that does indeed sound flag-worthy
Clearly you've also never seen bailed straw, pine straw, or any of a number of other square baled products. Hell, you had to google round bales and still don't know what they're called. And yeah, not everyone has livestock, that was just tossed off the cuff as an example that the utterly uninitiated would maybe kinda grasp based on experience with lawn care. So anyway, tell us more about how folks in the country are living based on your obvious deep personal experience...
> When you hold option and hit the arrow keys, you jump across by word. This is how the text system understands what a “word” is and where the next one lives.

I only occasionally have to use Eclipse for my work, but whenever I do it drives me crazy that they override this behaviour from how it works in every other text input in the OS.

If I have the string of text, applicationNumber, anywhere in macOS I could have my cursor to the immediate left of the word, hold option+shift+right and it'll select the whole word. But in Eclipse, the same combination selections just "application" and leaves "Number" unselected.

Terminals always tend to have their own wacky version of text input as well that works nothing like anything else in the OS, to an even worse degree. But it made me happy to find Warp[1] which immediately sold me on the fact that the text input works like a normal text input field, with all the text navigation keyboard combos I'm used to.

[1] https://www.warp.dev
"Note that the data dumps are not backups, not consistent, and not complete."
Meyer also thought (for a while) that inheritance was more powerful than genericity. Later he admitted his "proof" of that was weak.
By "read-heavy" I mean 95% reads and 5% writes (GET vs POST/PUT). So I'd classify anything more than that as "write-heavy". I'd say hardware doesn't matter that much, because SQLite writes are always serialized.
Probably not immediately, but yeah. The EPA is about to be completely neutered. Every corporation out there is going to challenge it's authority when they get busted polluting.
The cascade is not much like inheritance at all. If anything it's more like composition because the styles can come from multiple sources, eg user styles vs author styles, multiple layers.

The cascade is so much not like inheritance that I wonder if you meant either the concept of selectors in general, or inherited properties?
Reading most code is more akin to reading Hamlet fan fiction.
If by "romantic idea" you mean actual lived experience then ok.
> China was not interested in European goods

The Chinese government wasn't interested, a lot of people in China were and were willing to trade with Europeans they just weren't allowed to do that freely. Of course, this is probably more relevant to the 1800s (and I'm not talking only about opium, it was just easier to transport/smuggle).
I didn't say they don't have a deprecation strategy. My problem is that they do have one, and they're very happy to use it.

12 months of notice is laughable for enterprise customers. From planning to getting something rolled out at scale, an enterprise will have eaten 2 quarters of time.

More than full deprecation, we often have API deprecation from google services, increasing our maintenance burden.

Say what you will about AWS or Microsoft products, if you build something on those platforms you know it'll be supported for a long time.

Google fundamentally values their own code above the code of people using their platform. But good platforms do the opposite - they keep the technical debt on their side of the fence to make sure you don't have to think about anything if your code runs on their stack.
You can, and that is effectively doing something similar to putting a style tag in the head of your document. It'll block until the styles are parsed and applied. If you have a ton of styles, your Lighthouse score will suffer because your first contentful paint will take longer.
Putin's saber-rattling over Alaska has been going on for far longer than merely this year: https://alaskapublic.org/2022/07/06/putins-aide-threatens-to...

In another blustery warning to the U.S., Vyacheslav Volodin, a longtime Putin aide who serves as the speaker of the lower house of parliament, warned Wednesday that Washington should remember that Alaska was part of Russia when it freezes Russian assets. Russia colonized Alaska and established several settlements there until the U.S. purchased it from Russia in 1867 for $7.2 million. “When they attempt to appropriate our assets abroad, they should be aware that we also have something to claim back,” Volodin said during a meeting with lawmakers.
Also fun exercise:

Go through Euclid's Elements (i.e. http://aleph0.clarku.edu/~djoyce/elements/bookI/bookI.html)

Read the definitions and then prove all the postulates yourself, in order.
I think GP is talking about something like this:

Fruit* fruit = new Apple();
ConsumeApple(fruit); // Doesn't work; requires Apple*

fruit = new Banana();
ConsumeBanana(fruit); // Doesn't work; requires Banana*

ConsumeFruit(fruit); // Okay, function signature is void(Fruit*)
Related. Others?

McCarthy's Ambiguous Operator - https://news.ycombinator.com/item?id=32809727 - Sept 2022 (1 comment)

Show HN: Implementation of John McCarthy's AMB operator in Portable Common Lisp - https://news.ycombinator.com/item?id=29912930 - Jan 2022 (2 comments)

McCarthy's Ambiguous Operator (2005) - https://news.ycombinator.com/item?id=19141197 - Feb 2019 (42 comments)

McCarthy's amb operator in Python - https://news.ycombinator.com/item?id=2941947 - Aug 2011 (2 comments)
LLM mediocrity is just a reflection of human mediocrity, and my bet is on the average LLM to get way better much faster than the average human doing the same.
Scripps Research study reveals new approach for combating "resting" bacteria
> >You cannot take a sick day by telling your team, “I have mental issues and need a day off.”

I'm in an environment (military) were we actively work to prevent this. I have lots of kids (18-20yo) with mental health issues that are not helped by being allowed to take time off so casually. Our mental health experts want to keep people working because having them sit at home drinking/gaming does nothing. I have seen kids actually react well to increased "stress" on the job. Think basic training stuff. They are worked hard, go home tired and then actually sleep. Sending them home not tired leads to drinking and late-night gaming sessions after which they do not sleep and come to work the next day like zombies. Our people know how to spot this and adapt their schedules specifically to break the cycle. It wouldn't work for everyone, but we do need to accept that we are each not necessarily our own best therapists. If given more time off, many of us will simply amplify negative behaviors. The better answer is not I "need a day off" but rather "I'm booked to see the counselor at 08:00 tomorrow".
Its also not buyer and future occupants that determine (new) house sizes. Local government in many places uses zoning to make sure new dwelings bring more tax income than school age children costs.
I should have been more precise.

There are several regions of the US where HSR could be built with similar density to China which itself has lower density than some other countries yet spent the money to build HSR anyway.
The point was that too many firms focus on Kubernetes as a thing in and of itself instead of focusing on app development.

From a business perspective it can, and most of the time does, benefit an organization to outsource app deployment.

I’ve seen first-hand organizations that have gigantic teams of DevOps working endlessly on perfecting these systems, all the while taking teeth pulled for an app developer to get a new container deployed.
Maybe not full full text search, but you'll generally want to remove the duplicates and suchlike.
mental health issues in swe can be rampant and it is a superset of just anxiety / burnout
> Try to take yourself back to the past and imagine the idea of putting a seemingly endless number of electrical poles everywhere to carry telephony and electrical signals anywhere in the country,

But that's not what we did. Folks at the start of the process might have imagined that eventual situation, but they built up small networks, then a skeleton network with human connections (telegraph), then human driven routing. You can't just point at those mega infrastructure items we already have and say oh we have that so we can just apply that to another because that glosses over the whole and very long process of getting from mini projects to mega ones.
Do you think it is because it is too verbose? Long winded?
A human wouldn't bother to write that much?
Well, I dont think the Fed "pretends not to know what causes inflation"... Everyone knows what causes inflation, its right there in the name
Harris' Major Malfunction
Then let's try something simpler. What were the test scores of Linus Torvalds? Which gatekeeper certified that he was qualified enough to do engineering at the level he has done?
Show HN: Open a phone number in WhatsApp without saving contact
I made a simple HTML app that can help open a phone number in WhatsApp (web on desktop or app on mobile) without having to create a contact first.

Source code is available on GitHub. Enjoy and share it with your friends and family (they will thank you if they're using WhatsApp)!

I used ChatGPT 4 (even for the favicon) but couldn't say it was faster than writing it from scratch. It was a completely different kind of debugging and improvement process.
What was really missing was a way for ChatGPT to automatically see the results of its code and do a few iterations to benefit from a feedback loop. Even just asking it to read its own reply and fix/improve it works wonders, but showing it screenshots is yet another step forward.
In India this is sweetened tea with milk.

The point is that Indians did not reallu drink tea before the British.
I don’t think this CPU budget actually exists… it’s certainly never been publicly mentioned as far as I can tell. I think it’s another one of those half truths floating around the SEO world.

Is there some concept of a budget regarding how many pages they should index on your website? Yes. Is it the same thing as CPU budget, no. Does it impact what position you rank in absolutely not.
The hype is part of playing the grant funding game. You need to be dishonest to hoodwink the piggy banks into bankrolling your interest in Alkenes by pretending to care about anti-cancer drugs and green energy.
I'm not exceptionally good with compression, but I did a few experiments.

I've noticed that array-of-structs form is harder to compress than struct-of-arrays form. This is relevant because a floating-point number is really a struct containing 3 values: 1-bit sign, 8-bit exponent, and 23-bit mantissa.

--------

If you have 1000 floats, I would expect 1000-sign bits in order to be more compressible (whatever compression algorithm you use, it would better determine the pattern of signs).

Then 8000-bits of exponent would also be more compressible, because all the exponents would likely follow its own pattern.

Finally, the 23-bits of mantissa would probably be difficult to impossible for compression. But "extracting it out" before running a compression algorithm will give the sign + exponents more opportunity for comrpession.

--------

So yeah, just think about your data. And favor structure-of-arrays form for better compression.
I can never pass up an opportunity to mention Justine Haupt’s Rotary Un-Smartphone.

Buy: https://skysedge.com/telecom/RUSP/index.html

Story: https://www.justine-haupt.com/rotarycellphoneinfo/index.html

Edit: wait, was she not able to get it certified? Does it really say it won’t connect to a US network?

Oh,

> This is a regulatory approval issue which will take time to resolve.
you can also take a wellness day for the same reason
But BEM doesn't interact with the cascade. If you have two BEM selectors (or a BEM selector and non-BEM selector) that match an element and set the same property, the cascade algorithm still applies to determine what to set the property to.
Their conclusion seems to be that no-one should buy it. That, surely, should be a 0.
If we are only talking about patents for whom

> it would only be used if the government has a top-down plan that works out to require licensing a specific patent; with no reasonable alternative; but the patent owner is being obstructionist to licensing the patent for a reasonable price.

Then I fully agree. In your previous comment where you said "you don’t need the patent system;" that threw me off thinking you were basically talking about every patent. Where you said "insofar" at the beginning of the sentence, I interpreted that to mean essentialy "since" or "because" but I see what your original intent was now, and I think we are in complete agreement.
How do you steal $30 million dollars without the victim becoming aware they have been robbed?
Well, about that....

The US was certainly built on plunder, perhaps not of the shiny metals kind but plunder nonetheless.
> To me, all the arguments against AGI appear unconvincing, motivated by religion/faith, or based on definitional sophistry.

Correction. I'm atheist. I don't see AGI for the future. Same reasons as the poster who responded to you below: evolution may not have had a design, but we know it works well on animated creatures.

We have yet to see any examples of inanimate objects exhibiting any sign of intelligence, or even instinct.

What we do know is that, even after billions of years of evolution, not a single rock has evolved to exhibit a sign of intelligence.

You're saying that with an intelligent hand directing the process, we can do better. I understand the argument, and I concede that it is a reasonable argument to make, I'm just unconvinced by it.
Wow, cool to see Dr. Burtscher's name here! I was a student in his undergraduate parallel computing course and was invited to work in his lab. Very smart guy.
I feel like "slab" would work.
To add to the other answers: at top universities, you can also have very unusual applicants. At Caltech we'd sometimes have (standard age) freshman come in with research publications, for example.

If you have the resources to review applicants individually, sometimes there are people who clearly stand out for reasons unrelated to test scores. I expect that in most cases, if they've taken tests, they have good scores, and it can make sense to generally have a threshold, but if you simply rank by top scores they are likely not the absolute best, as they would have been spending more time and attention on things other than studying for them.
You are the only one here enforcing a personal agenda. I have as much right to call attention to the coercivity manifest in all the images as you would to call attention to their color scheme. But instead of calling attention to the color scheme or whatever interests you, you try to shame me for saying what I notice about them.
Indeed. Currently, my primary concerns are a) surprise b) accessibility c) efficiency and d) self-containment.

Surprise, because that draws my attention better. Not interested in guardrails here.

Accessibility, because I can involve my sons without friction.

Efficiency, because using Discord lets me skip building or finding a component (for now).

And I still get a degree of self-containment because Discord is the only piece I'll need to swap out. Bonus that it doesn't have a recurring cost until then.

Yet privacy still matters to me. Despite being Discord-compromised, the detailed personal context within the prompts remains private. The data that determines the timing and topic of each message remains private as well.
> They make a crazy dinosaur sound

Do they? Or maybe we base out ideas of what dinosaurs might have sounded like on birds like these... ;)
My take is DevOps and SRE didn't take off how big companies thought they would and the outcome is platform engineering which used to be more a combination of infrastructure engineering and sysadmin roles
The native Americans might disagree slightly on that one. Perhaps the transatlantic slave trade might also be considered plunder?
You conveniently left out Arrival. Also, Blade Runner 2049 was not a remake, but a sequel with original content. Also, Dune was a book adaptation, not a remake. Also, that's just a weird reason to reject a director. Is it easier to direct a movie that's set in an existing universe? Should we reject all World War 2 movies as potential masterpieces since they're just remakes of a thing that happened?
Yes, absolutely. I did mention zoning in my message, which definitely plays a big role. Not just property tax related but also a lot of existing property don't want high density housing in their back yard.
Recent and related:

Lore Harp McGovern built a microcomputer empire from her suburban home - https://news.ycombinator.com/item?id=39970915 - April 2024 (137 comments)
Manta Ray Uncrewed Underwater Vehicle
Yes, they just were lucky enough to find some fertile and totally uninhabited land .
> Doctor, lawyer, and athlete are "jock" professions, while software engineering is very much a "nerd" profession. These words represent status and general level of attractiveness and therefore access to attention and sex.

This is just your perspective and, IMO, it's pretty warped. Software engineering is not a low-status position, even compared to doctors and lawyers. You aren't lacking in status or not having sex because you're a software engineer getting paid $200k/year instead of a doctor paid $200k/year.

> Furthermore, the whole point of the vast majority of software engineering is to sell loot boxes to kids to increase shareholder wealth for a pittance of the wealth created (or something not too different from that for at least 60% of companies).

Lawyers have to defend clients they know are guilty to help rapists and murderers walk free, and file IP lawsuits for patents they know are bullshit so that their client can siphon off a settlement from a large company, just because it's cheaper than a court battle. Lawyers have been widely (and unfairly!) regarded as one of the most despised professions since Shakespeare.[0] Professional atheletes have long been subject of the media debate over being paid "too much" compared to the value they bring to society. Even if they were broadly perceived as providing negative value to society, which I don't believe, software developers would not be unique.

> To put it bluntly, many bad parents abandoned their kids to the internet where they found solace. Software engineering is a natural extension of spending too much time using the internet and becoming curious how it works.

This is becoming less and less true. Many junior devs who were born post-2000 that I talk to never had a computer growing up other than their phone, and their first real experience with PCs came in high school and university.

[0] https://en.wikipedia.org/wiki/Let%27s_kill_all_the_lawyers
Apologies, it turns out we are both correct.

Coast Starlight uses both BNSF and UP track. Nevertheless the point stands: neither has any intention of making the track better for passenger service. Expect frequent delays and long trip times - far longer than driving.

I still hope that CA's HSR project will eventually complete the line and give us actual high-speed service. They seem to be focusing on building the middle segment because they can get it done quicker and easier, which turns the north SF and south LA extensions into a sunk cost problem: "well we already build HSR through the central valley, it makes no sense and is super embarassing not to finish it...". All told that's probably the best strategy.