skysight-inc/HackerNews huggingface dataset:
Show HN: I made a GPT-4 assistant to know everything about Shopify stores
I wanted to help my friend who runs an e-commerce shop. We thought it would be nice to use GPT-4 to answer the FAQ questions of website visitors. In a couple of weeks, we improved the logic, and now it can access product and order information. I created a Shopify app for it with a very affordable price, as I don't have any big commercial plans. I'm going to launch the product on Product Hunt tomorrow morning.
Maltheus was okay and all trying to model things, but this was back before economists were using feedback to model things. Models were mostly extrapolating from historical data, rather than using that data to figure out the system and then modeling based on the system.

For example, when food is low, food prices go high, and people just stop having babies. It was also a time when people thought poor people in africa will just have kids because more kids bring in food. But having lots of kids still makes sense where there's land for subsistence farming and such. Having more kids in places like, say, Singapore wouldn't work because there's no land for food. In these places, poor people just choose not to have kids.
"Note: I want to preface this by saying yes the practices here are bad and could have been avoided. This was from a different time under large time constraints. Please read with that in mind"

These "constraints" are why I'm terrified of subscribing to software
Proxyman

Just a great mitm tool that I use for work but also for just looking at random apis that I come across on my day-to-day web use.
I just love it, you can do so much with it.
In 2022 the US had ~143 TWh of utility scale solar PV [1]. Utility scale solar PV had a nameplate capacity of ~71 GW [2]. So, the average US capacity factor for utility installations is ~0.25.

Or, for simpler calculations, just multiply nameplate capacity by ~2,000 to get the expected annual generation in Wh.

[1] https://www.eia.gov/electricity/annual/html/epa_04_03.html

[2] https://www.eia.gov/electricity/annual/html/epa_04_03.html
Which phenomena specifically are you talking about?
They could make it a YouTube Premium feature.
MindNode is a delightful mind mapping app.
I've found Claude useless for writing purposes (even rubber-duck brainstorming), because it eventually but inevitably makes everything more and more sesquipedalian, ignoring all instructions to the contrary, until every response is just a garbage mess of purple prose rephrasing the same thing over and over again.

I don't know what the deal is, but it's a failure state I've seen consistently enough that I suspect it has to be some kind of issue at the intersection of training material and the long context window.
Seems to be taken from https://medium.com/@amitassaraf/2-6-exposing-malicious-exten.... I doubt the writer of this article knows of any technical details and just carried over the mistake
> I think you could (almost) build a consistent picture: Economic output is doing well, a lot of people are working, but the rich are taking all the gains and the workers are just barely surviving.

You figured it out.

Maybe replace "the rich" with "those with capital and market power" but that's mostly a distinction without a difference.
Hmm, sounds like watching this movie has 2 possible outcomes: either I don't like it and end up psychologically scarred, or I like it and I know I'm some sort of psychopath.
Genius and asshole tend to go together because to be noticed as a genius you can’t just be doing what everyone around you is doing. People with a high IQ who just go with the flow do not stand out as genius. The noteworthy part of genius is the things they do that are different. Being different means rejecting what everyone around you is doing. Having a personality where you reject what everyone around you is doing usually earns you the label of… asshole.
Well, mostly.

But not "It will not behave like a human. It will behave as it was trained or modeled to behave." — that the latter is in these cases also the former, means it does behave (to a degree) like a human, and that is why it will be trusted.

The caveat of "to a degree" being another way to phrase agreement with you that it will be an error to trust it.

But it will be trusted. These models are already given more trust than they deserve.
I have the not-Lego™ orrery he mentioned at the start and it is great. Very good value for money & fun to build. It is sad that you can't use it to explain seasons though, like you can with his serious upgrade. Nice work!
Or they don't feel like getting a bunch of $5 bills for change? It's easy to just take a $20 bill (or two $10, four $5, etc.). Most ATMs give $20 bills; so, that's what a lot of people have. (They probably don't get too many $50 or $100 bills for parking.)
this is so useful; I usually read sections with readelf to figure out what the real requirements are
Not really. It’s not just the massively inefficient ICE drive train that makes large trucks dangerous and a poor fit for sharing roads with smaller cars or bikes.

It’s also the ponderous size the lack of visibility and sheer weight.

Cybertruck has all the rest of the problems. It’s in fact bigger and heavier than most trucks.
When I grew up in the 80ies Denmark nuclear “defense” was sort of build into everyday aspects. My childhood school had some really wide hallways with really wide doors. Turns out it was because my suburb was at the right distance from the city mass to be turned into a hospital following a nuclear attack. It also turned out the school had a large underground system full of various medical supplies and a control center of sorts to coordinate the medical leadership.

Cities mandated that housing needed basements which could be turned into nuclear bunkers/shelters. Where my parents live now there is basically a tiny town in the basements. Much of it is now things like fitness centers, tennis courts, a library and a few stores (not groceries or other things you eat/drink). Back in the 80ies it was solely meant for people storage, but after the wall fell it was slowly turned into more useable stuff.

Similarly most of our bunkers are now either discontinued or used for something practical.

I wonder if we’re going to see an increase in “civil defense” again now that we’re in another Cold War.
LaunchBar, whose primary purpose isn't nearly as necessary since Spotlight mostly took up that functionality (can you tell I've been using it for a while?), but provides both very quick access to a simple calculator, and a pretty robust clipboard manager.

HiDock, which automatically switches my Dock between left-edge (when I'm using my laptop on its own) and bottom-edge (when I have it docked with the much larger screen on my desk).

iStatMenus, which makes it vastly easier to tell when my Bluetooth mice and keyboards need charging.

Fluor, which automatically switches my function keys between their macOS "media/feature key" setting and standard function keys based on app (primarily so I can use them as intended in games like Final Fantasy XIV).

MacPorts, IMO still the superior macOS package manager. I honestly don't know why Homebrew suddenly started getting so much attention several years ago, to the point that many devs don't even appear to know that there is another option, when MacPorts is older and doesn't take over an otherwise highly useful directory (/usr/local; MacPorts uses /opt/local).
that was the idea of FirefoxOS. Come help https://capyloon.org if you believe in that!
I haven't played Exapunks, so I can't say, but about AT&T vs Intel: maybe the order of "mov source, destination" and "sub subtrahend, minuend" is easier, since it lines up with English phrases like "move this into that" and "subtract this number from that number," but everything else about Intel syntax was easier for me when I first learned assembly.
I guess one of my points is that layout algorithms are not really part of the "most basic" decisions anymore. Replacing layout algorithms is actually a lot less disruptive to the engine architecture than switching to site isolation, say.
On one hand, thanks for being honest about a story of how this bug came to be.

On the other hand, I don’t think advertising the fact that the company introduced a major bug from copy and pasting ChatGPT code around and that they spent a week being unable to even debug why it was failing.

I don’t know much about this startup, but this blog post had the opposite effect of all of the other high quality post-mortem posts I’ve read lately. Normally the goal of these posts is to demonstrate your team’s rigor and engineering skills, not reveal that ChatGPT is writing your code and your engineers can’t/won’t debug it for a very long time despite knowing that it’s costing them signups.
ChatGPT didn’t make the mistake that cost you.
I'd say the Who's hiring post is by definition bound to not have intellectually stimulating discussion, so this logic doesn't track for me.
> With, like, 80+% of inbound SMTP traffic coming from Google, Microsoft, Amazon

Factually untrue. You are a teenager spouting self-important garbage.
The alternative is writing it yourself, which adds constraints to everything else :)
Honestly I'm not sure why ChatGPT has anything to do with this problem.

I remember making the exact same mistake (accidentally using a single function call in a schema) back in 2010. No LLMs required.

The bigger culprit is probably a lack of testing / debugging. This error would immediately get caught if you simply registered twice on a test instance.
proper title: database modeling bug costs company 10K

but then perhaps coding the entire thing with ChatGPT saved the company more than 10K, so they came out well ahead

or maybe tons of other bugs lurk that will cost the company well over 10K over the long run
Ask yourself the reverse question now.

Why can't it be true that the economics profession is wrong, or better yet "not even wrong" and not really even talking about anything that has real world applicability?

Given the last few decades that should probably be the starting premise of any analysis.
Quoting GP for context:

> That happy discovery was never really a linear improvement path, though. We had an explosion of capability, but all along there have been active questions about how far the improvements would go with the current approach.

> I think the point that a lot of researchers are making is that that we're starting to see those limits (with LLMs, at least).

The kinds of limitations we're "starting to see" are largely the same as they were a year ago. People were talking about it on here back then, but now it's becoming more apparent to more people as they get used to LLMs.

For those who saw it back then, this does look like we're hitting a limit. For others, not so much.
> AccuWeather's estimated annual revenue is currently $156.6M per year.
Does this copy that unexpected behavior where ldd will actually execute some libraries it's interrogating?

https://catonmat.net/ldd-arbitrary-code-execution
That's why I said that all three OSes are effectively equally stable. Every user of each one is going to have some kind of anecdote about their instance of instability. We all define it in different ways.

And to be clear, I am only talking laptop/desktop workstations. I'm aware that server Linux is just about the most stable thing around, but you can't tell me with a straight face that someone on a workstation with an Nvidia graphics card is having a more stable exprience on Linux than a user on Windows with the same hardware. As another example, dist-upgrade has failed many, many Ubuntu users in the past, including myself.

iCloud storage warning: This is a message related to an entirely optional service. You only get this message if you are using iCloud storage and filling it up. The alternative is a bunch of confused users wondering why they can't save files anymore. Yes, it's an upsell, but it's exactly what a user in that situation needs to hear. It is a message that all of its competitors like Dropbox, OneDrive, Google, etc will give you because it's a rather important message.

There is no iCloud service on Mac that can't be 100% replaced by an alternative. iCloud is not required to use Mac, and an Apple ID is not required to use Mac.

You are also not correct about the Apple Music service. In the Music app, go to Music > Settings... > Show: and uncheck "Apple Music" and "iTunes Store" if you don't want to see Apple's paid services within the Music app. In that case, pressing play on your bluetooth headphones will open up Apple Music in its role as the traditional MP3/AAC Jukebox app, no ads for anything.

I agree that there should be a way to customize what happens when you press the play button on your third party headphones, but let's also be real: you're pressing the play button without playing anything. Opening the included music application is a reasonably sensible default.
My guess is that "now()" is the DB function that returns the current timestamp.
I had the same reaction to watching it a few years ago - including the lingering depression. I wouldnt willingly repeat the experience.
Notebooks Are McDonalds of Code
I suspect it's either just an SQL expression sent to the DB, or it's `eval`ed in Python.
IIRC, the difference is server_default vs default. One is generated DB-side, the other in the Python code. Might be wrong on that, but that's my recollection
You're perhaps underestimating vision scientists. If the problem is a driver (or something else that doesn't require a surgeon), I'm not the only person who might volunteer to develop the driver, given the alternative of people returning to blindness.
> A closer comparison might be Hurricane Katrina

Who were notoriously housed in toxic trailer homes.
Right, and it's a direct quote from the author of the paper in question.
Ask HN: How many NPM package dependencies your projects use?
I have a smallish express/react project. Recently I audited the package.json to remove unused packages and I discovered that project depends(and sub-depends) on 1101 packages. One of them is basic-ftp and I had no clue about it. npm why tells me that pubnub depends on it. I will be digging further why notifications need to be delivered over ftp.

Run the following command at root of your project to find out how many packages do u have.

npm list -ap | sort | uniq
Cool. Thanks!

By the way, looks like this topic/paper had a few other competing posts and one of them got more discussion a few days ago. One thing is sure, these are interesting times in AI.
I’ll note that the bug is in the `id` column, but the `created_date` is likely passing the string “now()” to invoke SQL’s NOW(), deferring the timestamp creation to the database.
React is a very good framework for writing _web_ frontends in my opinion. Writing web frontends is complex, there is no getting around that. React being complex isn't a fault of react, it reflects the nature of the problem.
But almost everyone working on these plugins really wants to use Python and PyTorch.
I understand how the mistake was made, it seems relatively easy to slip by even when writing code without ChatGPT.

But what I don't understand is how this wasn't caught after the first failure? Does this company not have any logging? Shouldn't the fact the backend is attempting to reuse UUIDs be immediately obvious from observing the error?
> So You Want To Build A Browser Engine

The only correct answer is, "don't".

I mean, if you want to build a toy browser engine for a CS class or fun or something, then sure.

But the idea that "you want to build an engine that’s competitive with Chromium" is, quite simply, nonsensical.

If you want your own browser engine, you're going to fork Chromium or Gecko (Firefox). I mean, even Microsoft gave up on maintaining its own independent engine and switched to Chromium.

I literally don't understand who the author thinks this post is supposed to be addressed to.

Building an independent browser engine could have made sense in 1998. These days it would cost hundreds of millions of dollars in dev time to catch up to existing engines... just to duplicate something that you already have two open-source versions of?
More like how switching to Python (and not meeting Python's high testing requirements) cost you $10k. This is a well known Python foot-gun and a developer could easily have made that mistake too.
That is better worded.

What I meant is that the "humanity" part is faked, and eventually, it will act as programmed to, without compromises or any moral weight.
Its modern investing. People are selling options covered by their shares. Little movements from headlines can turn into big double digit percent gains on a position in a day due to the way options are priced.
Reader mode (Firefox) worked for me
... during a free talk section of a press briefing.
I’ll just disagree with you and say hope you have a nice rest of your day!
You can’t use cloud-init on already installed systems.
Not to mention that sometimes you need more than one sentence to get the full meaning
>subscribing

The previous world where you buying per user seat licenses for hundreds and hundreds of dollars wasn't great.
I wouldn't use Stack Overflow as an example of the market not being viable. 2022 SO had a horrible reputation problem, and their main value proposition (that is, qualifying the candidates) used a metric that was completely broken and probably counterproductive in practice (but we can't know that one for sure).
The research and science about Covid is all bad news and its going to have an ever increasing impact. Its taken a while for this research to make it into articles that are a bit more accessible and mainstream but there is going to be a real "we didn't know" vibe to this in the future when we did and have done since 2021.
They didn’t even know there was an error until the customers came ringing. You always want to know what errors happened before your customers do, logging, alerting, any monitoring at all would have helped them here.
Something interesting is that roads don’t have the same properties if you just drive them the other direction.

It’s not something you will immediately notice by just looking at the road, you have to think of the full picture.

Imagine a fork vs a merge. You have buffer zones for off-ramps. Tight merges. Psychology of drivers. Reaction to signage.
All this alters the flow of traffic and create undesired bottlenecks.

In the bigger cities you can still find a few examples of such originally left roads around, with less ideal flow. Usually around tunnels where rework is difficult.
Yep, it's super powerful.

I would say that the "more secure way" is to just use ComfyUI without installing any obscure nodes from unknown developers. You can do pretty much anything using just the default nodes and the big node packs.
Stopping reading something because of one sentence you disagree with doesn't exactly resonate with your stance.
Hey man, I have you an upvote. It’s hard going on PH. Join me on r/PrelaunchSaas - we’re building out product launch support networks
If you're treating ChatGPT code differently than your interns' code, you're going to miss some serious issues regardless of which one isn't under a spotlight.

I had to fix some intern code once, and… well, I can't give too many details, but I will say that an FAQ shouldn't consist entirely of quotations from a TV show from a different country in a language the app doesn't support.
> create a human *body*
The audio conversation that accompanies this piece talks about that a little, at 9:21:

https://www.youtube.com/watch?v=iyJj9RxSsBY&t=9m21s

If you create a chatbot with no evidence of personality at all, there is a very real risk that people will assume it is a completely unbiased, robotic, potentially infallible machine. But LLMs are not that! They have all kinds of biases baked into them. Giving them a personality may be a good way to help people understand that.
if you join reach out to me, I am demofunjohn
I visited Hong Kong recently, fourth time, and met a sommelier who moved over prior to the protests. He lamented that in the last few years, following the reduction of the Covid restrictions, many young Hong Kong citizens left. Taking advantage of their BN(O) passports to resettle in the UK, or join family in Australia or the States. Left in place is an aging demographic -- without investment, high-skilled foreign workers, and wealth, the hospitality industry started to slowly collapse.

If you've visited pre-Covid, you'll immediately sense it too. There's still exceptional restaurants and bars, old and new alike, but struggling with fewer customers and more uncertain outlook.

On the flip side, I'm excited to see how the influx of a new generations of HK/Cantonese culture is going to change the London.
Your take-away is that this is ChatGPT's fault rather than a failure of testing?
"Bricking" is when your electronic device stops working, i.e. becomes a brick. Docker is known to occasionally brick Windows machines.
Feel free to launch into all the sources you have explaining how the earth is flat and created 6,000 years ago by a dude with a beard.

No need to hold back.
Now we know what is holding up iDOS 3. It does not use JIT but it falls under Apple's ridiculous "A PC is not a Console" malicious compliance.
The demo under "Orders" shows the assistant asking the user for their email to find orders. What's to stop a malicious user from putting in somebody else's email?
Keyboard Maestro allows you to simplify or automate nearly any task. No words here can capture its capabilities. Additional perks are its stability, no subscriptions (and discounted upgrade pricing for existing users), and a helpful support forum.
It is impressive but keep in mind that compilers follow relative familiar patterns with this kind of thing in that they specifically either emit the same pattern from an intrinsic or emit the same pattern from manually spotting a loop in the input source code i.e. it's not going in blind
> are honest about fooling you, too... including being honest about lying

That doesn't make any sense.

"He's a liar, but he's an honest liar."

Huh?
It read like no one really knew what they were doing. "We just let it generate the code and everything seemed to work" is certainly not a good way to market your company.
He doesn’t even have any users yet. Slow down. Give the dude an upvote if you’re gonna spend time commenting on his post.
Yeah something about assigning blame for the mistake to ChatGPT really annoys the heck out of me.
What Makes Katie Ledecky Swim?
They are also very good at translating between natural and structured/"computer" language.

At a much higher rate than anything I've seen before in any algorithm, they "get" irony, sarcasm etc., when until a few years ago, I (as a non-linguist), assumed that any such solution to the "aboutness" problem would require solving AGI.

That alone is worth a lot in a world which spends considerable resources on people that effectively work as translators between human and structured language.

Besides that, I suspect that their existence is seen as a strong and remarkable hint that intelligence really might just be a quantitative phenomenon emergent from throwing a lot of compute at a lot of data, which at some point might become self-reinforcing.

Whether that's true or not, and for better or worse, that's what people now seem to be set on doing.
Politics could do with an injection of LLM action. Climate change is arguably the most urgent issue.