Hacker Newsnew | past | comments | ask | show | jobs | submit | onion2k's commentslogin

Evolution did not anticipate social media and hyper addictive algorithms.

People have been having children later since about the 1930s. The change has been gradual, so it's only really hitting hard now because they've not had any children during the years when it's relatively easy, and now some can't. That could still be due to technology but not social media exclusively.

Coincidently though, this aligns pretty much perfectly to people's stability also shifting to happen later in life. Specifically the economic stability to raise a family on a single income. That's not really possible any more, so it shouldn't be a surprise that people don't do it.

Just to add a little factual data to this point, the fertility rate in England and Wales has been below two children per woman since the 1970s.


The only annoyance is web browsers like chrome do not render the markdown.

I imagine Claude could zero-shot a Chrome plugin for that.


Of course plugins that do this already exist. Save your tokens.

Finding problems is optimizing for the customer. Avoiding false positives is optimizing for the developer. Which is right depends on your org's culture.

If I flag every line in your PR as a potential security bug then I have 100% recall.

Obviously you need a mixture of high recall and low false positive rate. If 7/8 flagged items are fine its much more likely people will ignore the warnings, much like they would any security tool with a 90% false positive rate. That is not optimized for the customer.


The ideal is finding all the problems without getting any false positives, but the reality is that you can't often have that. An org's engineering culture should be designed to fix problems with systems. If you're seeing an 87.5% false positive rate that should be seen as another engineering problem to fix. However, that's a separate issue to whether or not you accept false positives in a system designed to find problems.

Presenting it as either a system that misses real problems or a system that has a huge number of false positives is a false dilemma. You can have a system that's designed to find all the problems and then optimize it to reduce the false positives. If you can't reduce the number then you optimize to identify false positives as fast as possible. Just ignoring the identified problems on the assumption that they're false is giant red flag and a signal that the org has a very a broken engineering culture (but, as you say, that's quite common.)


Yep. Similarly - you can predict with 99.9% accuracy if a Volcano will erupt today by using a rock that has "No" written on it.

> If I flag every line in your PR as a potential security bug then I have 100% recall.

No. A code review isn't about "flagging a line of code", it's about identifying an issue or a risk. If a 10-line PR has one issue and you leave a comment on every single character, if you still miss the issue you have 0% recall.


If a significant percentage of the market is excluded from the index because they don't meet index inclusion criteria, then then index stops being a useful benchmark.

If you change a benchmark whenever you think it'll be 'wrong', then it becomes a measure of the heuristics you use to predict what'll impact the benchmark rather than a benchmark in its own right.


S&P claims their S&P 500 product is the "best single gauge of U.S. large-cap equities". For this benchmark to be accurate, at a fundamental level, this benchmark has to follow the market and reflect current market conditions.

The market decides what the large-cap U.S. equities are, not S&P. If S&P excludes some of the largest U.S. companies, which based on their current rules, will exclude all of Anthropic, SpaceX, and OpenAI; then they do a poor job reflecting the benchmark they claim to follow.

It's not S&P's fault that market conditions have changed.


this benchmark has to follow the market and reflect current market conditions

Sure, but right now they don't know how the market will react, so changing the index rules before there's any data would be a measure of their heuristics (e.g. what they believe the market will do), not a measure of what the market is actually doing.


The core issue is that S&P requires companies to be profitable for 12-months to get included in the index. Yet all of SpaceX, OpenAI, and Anthropic are highly unprofitable, because they are prioritizing investing all free-cash-flow into growth instead of returning money to shareholders. These companies likely will not be profitable for years, and without a rule change it's unlikely they will be included in the index anytime soon.

Given these large-cap companies currently represent ~5% of the U.S. stock market capitalization, it's difficult to justify why these companies are excluded from a large-cap index.


Given these large-cap companies currently represent ~5% of the U.S. stock market capitalization, it's difficult to justify why these companies are excluded from a large-cap index.

It's not outside the realms of possibility that the price of the shares post-launch could collapse if the market decides they're over-priced. Shares in companies have been known to settle on valuations far below the IPO price in the past. At that point they won't represent ~5% of the total. Changing the index rules immediately before finding out what's going to happen feels like putting the cart before the horse.


Even assuming a post-IPO valuation drop by 50%, SpaceX would still be a top-25 US company by market cap.

Your "wait and see" argument doesn't apply, because (SpaceX, Anthropic, OpenAI) are excluded from the index for profitability reasons, not valuation reasons. These companies are deliberately reinvesting free-cash-flow into growth rather than booking GAAP profits. That's not going to change 6 months after IPO, and likely not for 3-5 years.

At the current pace, three of the ten largest US companies will not be included in the S&P 500, for probably 5 years after IPO.

The question still remains: should a benchmark that claims to represent large-cap US equities exclude companies that are demonstrably large-cap, just because they allocate their capital towards growing the company instead of generating profits?


The hardware specs improved, but the software ate all the gains, so really things stayed pretty much the same for years. The primary advantage of faster CPUs, more RAM, and better GPUs in PCs has been to make it less developer-intensive to write software. Where you needed a team of 10 before, now one dev with Electron or Tauri can knock-up a basic business app on their own.

Alternatively we just run the software in a browser (again, the primary advantage being to the developers, not the user) and need hardware to run 'browser + suboptimal app' instead of 'optimized app'.

Essentially modern dev is doing what Visual Basic did in the 1990s, only more so. The impact of that is we buy faster computers to run slower software at a reasonable speed.

The thing is though, this is all a massive win. The supply of software is by far the most important part of tech. It doesn't matter how fast your computer is if the app you need doesn't exist. We shouldn't change it.


Claude is already available as both a pass-through to Anthropic's servers from AWS and in Bedrock. https://aws.amazon.com/claude-platform/ I imagine they're not thrilled that their first mover advantage has gone now, but they'll have seen it coming a mile off.

I see a lot of garbage being shipped.

One of the second order effects of AI collapsing the cost of building things is that product management is much more important now. A Product Owner/Manager who lacks the taste and insight (or data) to know what they should put in front of users and what they should just put in the bin will cause a company real harm, especially if the company moves to a "there's zero effort in building something, so we'll try everything!" model.

The only part that's really collapsed in effort is the translation from requirements into code. If you're using AI to generate requirements you're effectively building things based on what a 'random' requirements generator says. If that's as good as the requirements a Product Owner was writing then that person needs to improve.


Today you open any website. Everything is a fucking component.

We were doing the same things back then but with some nasty hacks to get things to work across different browsers. There's a reason why jQuery (released 2006) blew up, and plugin ecosystem was huge.


You make a fair and valid point about prompts, but you're ignoring the fact that writing code that's truly secure is also virtually impossible. The stack of layers that an attacker can target range from your own code, to library code (Heartbleed), container escape (maskedPaths abuse), OS (Dark Sword, Ghost Tap), hardware (Spectre, Rowhammer), etc. Security is really hard. Fortunately exploiting these things is also hard.

The belief that something is more likely to be secure because it's code instead of a prompt is likely only avoiding one particular type of attack. That's a win, but you probably shouldn't think of it as meaning your code is actually secure.


You don't remember the discussion around Narrative Science (https://en.wikipedia.org/wiki/Narrative_Science) then. They were a university spin-out that could write plausible-sounding baseball news articles (and later finance) from the stats. Their software enabled local news websites to publish articles about every game, which was seen as a boon to sports fans and a key driver for web traffic. There was a lot of criticism about how it wasn't 'real' though.

Slate published this about it in 2012: https://slate.com/technology/2012/03/narrative-science-robot...

For as long as we've had computers people have tried to make them sound human. It's not a new thing that people are concerned about knowing if they're talking to (or reading) a robot imitating a person.


I didn't say there wasn't bot-generated content in the past. I said we weren't excited about a future where it was de rigeur.

> could write plausible-sounding baseball news articles (and later finance) from the stats

Back in the day, baseball commentators sometimes did this for live games they couldn't see based on very limited information they were being passed. One such commentator was .. Ronald Reagan.


Literally the first thing I wrote after OpenAI's chat completions API came out was a Python script that took in a JSON description of a football (soccer) game from an API and used gpt-3.5-turbo to generate an article about it.

I was surprised how well it worked, even then.


Every time I hear "even then" about a large language model I swear I can hear a fidget spinner fossilizing in the distance

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: