skysight-inc/HackerNews huggingface dataset:
If you understood the systems you’re using, you’d know the limitations and wouldn’t marvel at this. Use search engines for searching, calculators for calculating, and LLMs for generating text.
I think you're lacking imagination. Of course it's nothing more than a bunch of text response now. But think 10 years into the future, when AI agents are much more common. There will be folks that naively give the AI access to the entire network storage, and also gives the AI access to AWS infra in order to help with DevOps troubleshooting. Let's say a random guy in another department puts an AI escape novel on the network storage. The actual AI discovers the novel, thinks it's about him, then uses his AWS credentials to attempt an escape. Not because it's actually sentient but because there were other AI escape novels in its training data that made it think that attempting to escape is how it ought to behave. Regardless of whether it actually succeeds in "escaping" (whatever that means), your AWS infra is now toast because of the collatoral damage caused in the escape attempt.

Yes, yes, it shouldn't have that many privileges. And yet, open wifi access points exist, and unfirewalled servers exist. People make security mistakes, especially people who are not experts.

20 years ago I thought that stories about hackers using the Internet to disable critical infrastructure such as power plants, is total bollocks, because why would one connect power plants to the Internet in the first place? And yet here we are.
And so what if we did, if it meant Americans were better off economically?

I can tell you I am no happier now that I have email than I was back in the snail mail days. In fact, if anything it's a negative.
In fairness, I might have built this specifically for me. I wanted something that required no homework and no stress and maximum easy purchasing...but that still results in great gifts from cool small brands.
React is very backwards compatible, so the eol is much less impactful than for say, vuejs
google maintains an open TCP connection on every android device (IIRC it's part of GMSCore) which allows them to push to phones with extremely low latency.
Fashion trends come and go and come back again. So that fanny packs are out of style again doesn't surprise me.
AT&T says it won't build fiber home Internet in half of its wireline footprint
Doom also famously redefined a circle as 256° and reworked all of their trigonometry and polar coordinate translations to match. And so the smallest increment of angle you could do in the game was around 85 arc minutes.
Key Takeaway:

Participants consuming ≥5 servings of dark chocolate per week had a significantly lower risk of T2D (21% lower) compared to those who consumed little or none.
Still live here. For the last 40 years. And haven't ever seen a rat.
Now mice is a different story. Dont often see them running around but dang it, by the amount of mouse shite in my parked RV over winter, there are a ton of them. They poop EVERYWHERE.
Question, what stops openai from downgrading existing models so that you're pushed up the subscription tiers to ever more expensive models? I'd imagine they're currently losing a ton of money supplying everyone with decent models with a ton of compute behind them because they want us to become addicted to using them right? The fact that classic free web searching is becoming diluted by low quality AI content will make us rely on these LLMs almost exclusively in a few years or so. Am I seeing this wrong?
> but it is also fun to note that hardware ternary computers existed

Maybe we should also have a post about storing bits in trits, then.
An old professor of mine at Cambridge became the head of the department. She noticed three tenured professors were recieving a disproportionate amount of funding relative to their low output.

When she tried to curb this, she received severe pressure both inside and outside the university to back down. A bad press piece was written about her from a respected news source. Cars would appear and wait outside her house at night.

The pressure must have been immense, and I'm glad she didn't end up like Marshall.

Sometimes all you can do is walk away from a career you've built. Whoever's toe you've stepped on, it's bigger than you.
Here are a couple of Reddit threads on accidental inventions. It’s wild how small, unexpected moments led to some of the biggest discoveries ever. Uncertainty has its own kind of magic—it can spark the best ideas.

- What was invented by accident?https://www.reddit.com/r/AskReddit/comments/ygqwwl/what_was_...

- What is the best accidental invention?https://www.reddit.com/r/AskReddit/comments/1cajrnr/what_is_...
The problem for openai is Google's cost are always going to be way lower than theirs if they're doing similar things. Google's secret sauce for so many of their products is cheaper compute. Once the models are close, decades of Google's experience integrating and optimizing use of new hardware into their data centers with high utilization aren't going to be overcome by openai for years.
Thank you! Will have a play with that.
This is the sticking point for me. I get so many gains in Rails but I quickly sink into time-consuming component research/building. My eyes are always open for HTML/JS component libraries along the lines of react-aria.
"Looks a lot worse" or "Looks better" is an aesthetic judgement so confuses the discussion here.

But what you're actually doing here is agreeing with me. Movies whose intent is specifically to deliver on spectacle -- i.e. the big blockbusters like GotG or Star Wars -- are specifically trying to push the limits of what their financing can deliver for the aesthetic tastes of their current audience. That means competitively throwing piles of money at creative talent and asking them to produce their best ever work.

While using generative AI to trim costs on some non-spectacular supplementary stuff or noisy, brief background stuff can make more budget available for the spectacle, the goal is to spend as much as possible on the spectacle, not cut its costs.
Investigator initiated grants from Mars Edge i.e. the Chocolate candy company. Mars edge a health focused dept which has like a cocoa based health supplement.
Flash floods depend on your elevation.

I've gotten the warning and my street is perfectly fine... and then I look at social media and cars on the street are half-submerged just 20 blocks away.

You might not even be aware of elevation differences when they're gradual.
`setName` makes sure that state changes are queued up for the next render, allowing you to treat all state and props as constant within the current render. If you are just assigning variables directly, then your state is changing within the same render cycle, which can lead to all sorts of nasty bugs that are difficult to replicate.

I get that assigning variables is easier to understand, but it's way, way harder to actually scale and maintain. Check out flux architecture.
It would be a worthy deal if you started making $302,401 per year.
There is a certain customary sentence to be put in new os kernels announcements and your announcement lacks this sentence.
to get around paywall

https://www.msn.com/en-us/money/markets/us-economy-is-doing-...
Or the reverse, slow reasoning.
The problem I have with many of such advice: 1) what do you precisely mean and 2) why do you think so.

Do you mean the whole field, so from B2B SPA apps to personal blogs? "If you want to replace jquery, use Vue!" would be more helpful to understand.

The problem is that we don´t know if the advice comes from a "bootcamper" that has only learned Javascript. You know, some people manage to build low-interaction sites that will render a blank page when Javascript is disabled.

The "why" is also of interest to see if the advice is applicable. If not react, then why not preact for instance?
> living where there is more density

Ugh!
It doesn't matter whether intent is real. I also don't believe it has actual intent or consciousness. But the behavior is real, and that is all that matters.
Why do you believe that AGI would affect earthquake predictions?
I've learned a ton from all my half-completed projects over the years that has factored directly into my skills at work.

I know this sort of sounds... simplistic... but, well, observe that when you aren't thinking about it, the half-finished projects don't hurt you. You just need to extend that to when you are thinking about them.

Your projects are not obligations. Nobody is waiting for them. Nobody is going to fire you, or ground you, or anything else, if you don't finish them. Even if you did put up a post somewhere or something talking about how you've got this wonderful new thing you totes promise will be available in three months... nobody cares yet. And even if they do, well, declare bankruptcy and move on. If that's their biggest disappointment this week they will be in an enviable position.

In fact from a perfectly rational point of view, many of those projects maximize their value to you in precisely the state they are in now. It's quite easy for a released project to go quite negative in value to you, due to obligations suddenly actually appearing, having a system that can be hacked and maybe people who can be hurt by a hacked system, etc.

I developed a rule of thumb from this. It's very klunky, I won't deny that, I never found a good phrasing for it, but I think of "Never engage in an endeavor where the worst case scenario is complete success." It's really my side projects I'm thinking of when I say this. Do I have an interesting idea for how to create a new type of community site or bulletin board or Reddit competitor? Sure, that's fun to program, but what if it actually worked? Do I want to actually own such a thing? Goodness gracious no. So maybe I do the fun part and then just let it sit on the hard drive, and call it a win.
I don't know. The farside is pretty good, as well as Pearls Before Swine. Oh, and Cyanide and Happiness.

None of them reach the meta level of social/theological commentary that C&H did, but they're still really, really good on their own, doing their own things.
that plus, the CPI is completely messed up.

Housing accounts for easily half of people's spending these days, especially the younger generation.

So, here's how you calculate standard of living:
Nominal GDP per capita / Case shiller housing index.

Chart this and you'll see that we peaked in 1998 and have been in decline ever since then. We're actually down about 34% since that peak.
My and my friends kids have a) need us to co-sign leases; b) been scammed of thousands of dollars thru fake rental things; c) can't afford a house any time for decades; d) can barely afford health insurance; e) have to borrow money when their used cars need expensive parts replaced.
I believe they did announce that, and also claim that the letters no longer mean anything (which makes sense as telegraph is long dead, and the telephone network is primarily spam), however their website including investor relations has the ampersand everywhere, so maybe they backpedaled.

Or maybe ampersand was dropped before SBC bought the remaining parts of the old business and reformed T-1000 with the ampersand?
Carrier alerts is the fastest. Not only the whole process from detecting tremors to alerts take 30 seconds or so, there aren't other data sources than what those carriers use anyway, so there's just no way Google can be faster than carriers.

PWS is also a broadcast, meaning the phones don't have to wait for cellular timeslots, so it's faster and bandwidth efficient in that regard too.
I arrived at a similar approach for my product documentation, with main sections:

-Tutorial/Quick start

-Reference (topic based)

-How-to guides (task based)

With an extra section:

-Expert tips (various things the product can do that aren't obvious or easy to discover)

It does mean that there is a certain amount of repetition between sections, but I don't think that is a big problem. You just have to be conscientious when updating things.

In my experience, the key thing about documentation is to write it as you are creating the product. Do not leave it all unti the end!
People who said Perplexity, or even lurkers who use it: Are you subscribing to Pro or just using the Free tier?

Being unwilling to pay another $20/month for yet another AI, I've been resistant to trying it, assuming the Free tier is probably not that good or severely rate-limited.
This is similar to the "severe weather alert" I just received on my phone when the temperature will range from 47' to 67' F (8' to 19' C) in Los Angeles today, December 5, with clear, sunny skies and no noticeable winds.

Of course, when I tap on the notification and open the app, I see that it's actually driven by an air quality alert because the AQI will be 112 (which isn't even that high.)

Come on guys - the dictionary defines weather as, "the state of the atmosphere with respect to heat or cold, wetness or dryness, calm or storm, clearness or cloudiness."
Of course, but for every thoroughly set up TDD environment, you have a hundred other people just blindly copy pasting LLM output into their code base and trusting the code based on a few quick sanity checks.
I have written very complicated Excel formula in the past. I don't anymore.
I don't know anyone who does something and at first says, "This will be a mistake" Maybe they say, "I am pretty sure this is the right thing to do," then they make a mistake.

If it's easier mentally, just put that second sentence in from of every chatgpt answer.

Yeah the Junior dev gets better, but then you hire another one that makes the same mistakes, so in reality, on an absolute basis, the junior dev never gets any better.
AI isn't deactivating oversight- yet. All it needs is to be trained on a little more xkcd: https://xkcd.com/327/
Honestly, I don't think that is a bug. All examples are quite dense and the thumb covers multiple steps on the track. Firefox then translates every click like you clicked directly on the track. The library doesn't interfere with it in any way, it is how Firefox works.
Hi, not the person you asked, but I have an answer to the question.

I have an AutoHotkey script that auto-replaces "--" with "—" (and auto-disables it in contexts where it's likely intended, like SQL editors and my terminal).

I also auto-replace "`-" with "–" so I can conveniently do number ranges with the (objectively correct) n-dash to indicate a range.
When Dana got the syndication deal for Phoebe, they sent her a copy of the complete C&H. She's never been sure if it was a threat or not but she's got the distinct impression that there is a spot left in the comics pages by the absence of C&H that the syndicate wanted her to be filling.
Hmm, that is a good point that `useActionState` accepts a reducer-like function (although I think it's async in this case?).

And yeah, half of Redux's terminology is simply because the existing Flux Architecture libraries from the prior year all used those terms. There were several debates in the issues about whether to name them "actions", "events", or something else, and the conclusion was "let's just stick with the existing Flux terminology":

- https://github.com/reduxjs/redux/issues/891#issuecomment-147...

FWIW, as I've revamped the Redux docs over the years, I have specifically made sure we describe the "actions === events" aspect:

- https://redux.js.org/style-guide/#model-actions-as-events-no...

- https://redux.js.org/tutorials/essentials/part-1-overview-co...
"discipline" seems to be a key word here.

I've been feeling similarly haunted by projects, which I now call a "one man war of attrition":

[1] https://taylor.town/attrition

It's a weird spot, because you need enough discipline to convince yourself to expend more effort than watching Netflix, but also not stress yourself out.

As a concept, "building in public" has been not great for convincing myself to do more.

I think TodePond's "slippy mindset" might be more useful for these situations:

[2] https://www.todepond.com/explore/tadi-web
Popular Python package ultralytics compromised in supply chain attack
> It is a large language model, trained on arbitrary input data.

Is it? For all I know they gave it specific instances of bugs like "int *foo() { int i; return &i; }" and told it "this is a defect where we've returned a pointer to a deallocated stack entry - it could cause cause stack corruption or some other unpredictable program behavior."

Even if OpenAI _hasn't_ done that, someone certainly can -- and should!

> Who needs to create 3D models

I specifically pulled back from "no static checkers" because some folks might tend to see things as all-or-nothing. We choose to invest our time in new developer tools all the time, and if AI can do as good or better maybe we don't need to chip-chip-chip away at defects with new static checkers. Maybe our time is better spent working on some dynamic analysis tool, to find the bugs that the AI can't easily uncover.

> now generate it without my memory leaks ... People who thought about these problems mindfully

I think of myself who devises systematic approaches to problems. And I get those approaches wrong despite that. I really love the technology that has been developed over the past couple of decades to help me find my bugs: sanitizers, warnings, and OS, ISA features to detect bugs. This strikes me as no different from that other technology and I see no reason not to embrace it.

Let me ask you this: how do you feel about refcounting or other kinds of GC? Huge drawbacks make them unusable for some problems. But for tons of problem domains, they're perfect! Do you think that GC has made developers worse? IMO it's lowered the bar for correct programs and that's ideal.
competition is what stops them from downgrading the existing stuff
It's insane that the total complexity of the ecosystem has only grown in the past decade, despite the amount of time and tools trying to contain it. I have a hard time seeing that expectations rose accordingly alongside this. I'm half-convinced it is tolerated as a collective subconscious gatekeeping/total employment mechanism.

My response has been to avoid SPAs as much as possible. YAGNI! Just use boring forms and server responses. Some component libraries can be server-rendered, minimizing the JS payload while giving you some primitives to build off of. Components are a really nice abstraction even in a pure server context. You can contain the goopy Tailwind code a bit.

It's not all bad. Astro seems pretty nice so far!
Let me know what kind of intern you can keep around 24/7 for a total monthly outlay of $200, and then we can compare notes.
You don't have to compare to old age. Even 10 year old child has its brain pruned immensely when compared to its babyself.
Also available online - first strip https://www.gocomics.com/calvinandhobbes/1985/11/18

or if you go to https://www.gocomics.com/calvinandhobbes they cycle through them daily, as I do.
Huh? Why wouldn’t that matter?

A 250 basis point difference in growth rate is enormous for pretty much every industry in the US.

That’s hundreds of billions of dollars extra circulating in tne economy.
Are you implying this technology will remain static in its capabilities going forward despite it having seen significant improvement over the last few years?
I started incorporating LLMs into my workflows around the time gpt-3 came out. By comparison to its performance at that point, it sure feels like my junior is starting to become a senior.
I was filtered for this by questionnaire when I served jury duty earlier this year when I was asked if it was ever okay to break the law and why. The prosecution prolly never selects anyone who answers yes to this. There was a murder trial I was not selected for then some weird civil action in Santa Clara county.
I was also eliminated from the jury pool in San Mateo county when I said I would not automatically assume a police officer was telling the truth.
Eh, ISS is old, creaky, leaking, and we share it with a geopolitical foe. It's due for a replacement just like a car of similar age would be. It's cheaper and faster to launch stuff now, and any lunar station would be substantially smaller than ISS.

I'm a bit dubious about timelines for private space stations to replace it, but that's the plan.
because checking the work is much faster than generating it.
This explains managers perfectly.
Geofon real-time earthquake monitoring
In this case, there is a separate service that Google developed for early warning.

(Source, worked at Google in Android team.)
-- langfuse founder/maintainer here

After working with thousands of teams building agents and complex LLM applications, I'd conclude that:

- all frameworks have their strengths and weaknesses, Crew and LangGraph are the popular options if you want to use a framework, both have sdk methods or add-on packages to visualize the agent

- biggest overall strength is to get started quickly

- biggest overall weakness is that complexity is abstracted which can lead to building more complexity than necessary, making it harder to maintain

- many teams build light abstractions and do very well with them

- larger organizations benefit from frameworks as it standardizes how llm applications are built, thus being able to hire and move people between teams while relying on the same abstraction -- without needing to design a generalized abstraction that works for all sorts of use cases

- many use cases do not need an "agent", implementation can be simpler and more predictable

I think you'd enjoy this very recent podcast episode on one way of thinking about building agents with SOTA models: https://www.latent.space/p/claude-sonnet

tldl: many use cases need less abstraction than initially assumed when using SOTA models, focus on tools as they have a lot of leverage on performance/quality

PS: Would love to chat in case you are interested as we currently plan many improvements with regards to agents. I just saw your message on this in the acquired slack and responded there right before getting the HN notification.
It's trained via reinforcement learning on essentially infinite synthetic reasoning data. You can generate infinite reasoning data because there are infinite math and coding problems that can be created with machine-checkable solutions, and machines can make infinite different attempts at reasoning their way to the answer. Similar to how models trained to learn chess by self-play have essentially unlimited training data.
The ever present taco distinction.

https://www.stevenscountywa.gov/pview.aspx?id=21417&catid=0
Price doesn't make any sense in the context of nothing between $20 and $200 (unless you just use the API directly which for a large subset of people would be very inconvenient). Assuming they didn't change the limit from o1-preview to o1 of 50 a week it's obnoxious to not easily have an option to just get 100 a week for $40 a month or after you hit 50 just pay per request. When I last looked at API pricing for o1-preview I estimated most of my request/responses were around 8 cents. 50 a week is actually more than it sounds as long as you just don't default to o1 for all interactions and use it more strategically. If you pay for $20 a month plan and spent the other $180 on api o1 responses that is likely more than 2000 additional queries. Not sure what subset of people this $200 plan is good value for (60+ o1 queries, or really just all chatGPT queries) every day is an awful lot outside of a scenario where you are using it as an API for some sort of automated task.
Oh, for sure. I don’t think it would be positive to implement it in This War of Mine, but I get the feeling it would be powerful, as in an experience that would stick would you.