skysight-inc/HackerNews huggingface dataset:
No, ChatGPT made you the money that your app generated since you had no ability to implement it otherwise/without ChatGPT. Your inability to code, debug, log, monitor cost you the $10k. ChatGPT is net positive in this story.
Why would you show them a stack trace? This should be logged.
While you may be able to create amazing experiences in JavaScript, JavaScript still has multiple problems:

1. It is inconsistent [1]

2. It does not have many features that programmers love and other languages have.

3. It has a community that holds different values from what other programmers value themselves.

If people want to continue development in JavaScript, they can. But since JavaScript has a monopoly on the (fairly large) 'frontend development for the web' market, there will always be attempts to find an alternative.

[1] https://www.destroyallsoftware.com/talks/wat
Arrhythmia Disease Diagnosis Based on ECG Time–Frequency Domain Fusion and CNN
People who are tooling up definitely want a 1/4" drill bit.

Their client wants the shelf.

The shelf wants the 1/4" hole.

The installer wants the hole to be precise and clean and the only way they know of obtaining that is a 1/4" drill bit. Their last one broke and so they want one.
Is there any actual source for this, or is it just conspiracist thought due to the system prompt, which includes "have a rebellious streak"?
I agree on the idea but... What if i want offline app support? Some apps are used in areas where network might be available
> I can't get ChatGPT to reproduce this error. I wonder what their prompt was.

They were having it translate NextJS code to Python, so the prompt probably included their NextJS code (actually, since they’d never turned on the feature that led to them realizing the problem in NextJS, and maybe didn't have enough volume to hit it on the other pathways that the Python code had it on, it’s not implausible the same bug existed in their NextJS code but was never triggered, and ChatGPT just translated the bug. But in any case, their prompt would include their proprietary code to translate.)
Yeah, it is just rent seeking behavior, often with regulatory capture.

We don't need to invent new terms for it.

And the sloppy presentation here with the 'clever' analogy clearly didn't do the topic well based on the upvoted comments.
I am thinking of making the general populace follow common courtesy so less phones ringing in school or church etc.

All phones have GPS, I assume we can make pretty well defined geofences without worrying about passerbys
Looks pretty similar to ez-extract.com, but more focused on metadata?
Omakub – Opinionated Ubuntu Setup
In the reference frame you propose, car A is traveling 50mph after the collision.

It goes from sitting still to going backwards at 50pmh, for a net change of 50mph.

The difference of velocity between cars 100mph in every reference frame you can pick. Each of the cars always experience a change of 50mph from the collision, no matter what reference frame you pick.

People are confused because the pick a reference frame for car A, but don't hold it constant for their calculations, as required by physics.
Regulatory capture (in addition to all the other answers you got)
python has random.shuffle() and random.sample() with an MT Mersenne Twister PRNG for random. https://docs.python.org/3/library/random.html#random.shuffle Modules/_randommodule.c: https://github.com/python/cpython/blob/main/Modules/_randomm... , Library/random.py: https://github.com/python/cpython/blob/main/Lib/random.py#L3...

From "Uniting the Linux random-number devices" (2022) https://news.ycombinator.com/item?id=30377944 :

> > In 2020, the Linux kernel version 5.6 /dev/random only blocks when the CPRNG hasn't initialized. Once initialized, /dev/random and /dev/urandom behave the same. [17]

From https://news.ycombinator.com/item?id=37712506 :

> "lock-free concurrency" [...] "Ask HN: Why don't PCs have better entropy sources?" [for generating txids/uuids] https://news.ycombinator.com/item?id=30877296

> "100-Gbit/s Integrated Quantum Random Number Generator Based on Vacuum Fluctuations" https://link.aps.org/doi/10.1103/PRXQuantum.4.010330

google/paranoid_crypto.lib.randomness_tests: https://github.com/google/paranoid_crypto/tree/main/paranoid...
On a related note: recently, I released a visualization of all MLP neurons inside the llama3 8B model. Here is an example "derivative" neuron which is triggered when talking about the derivative concept.

https://neuralblog.github.io/llama3-neurons/neuron_viewer.ht...
I emailed the sender, and will follow up with this info. Thanks!
why not just use the standard library functions, instead of these esoteric __*() functions, which although they may exist are probably not the right ones to be using.... it looks like you're trying to set the time zone and there's methods to do that, which is not the one you're referencing in your code...
"the visuals are also so overdone — if I see one more gradient-colored button with or emojis for the "AI-enhancement" or whatever, I'll just make a plugin to block that CSS altogether"

Gradients... so hot right now.
It appears that OP's entire posting history consists of comments trying to paint SpaceX as a secret military program, so I suspect the latter.

Furthermore, I'm not sure why we're treating the output of a chatbot as a "leak"—is OP really asserting that the chatbot's training data would include classified documents?
- Lower gravity

- 2x distance to Earth compared to Venus

- No magnetosphere

- Thinner atmosphere = you boil at room temperature
When you redefine a function in CL, every function that use this function is notified of the change and pickup the new version. And because it's functional and you're not supposed to modify the state outside your function, everything will keep churning.

The issue with emacs is the sheer number of variables. And the fact they're global. That leads you to do stuff you shouldn't do. But the principles are essentially the same. And in CL, you can snapshot the current state of your program to a file. Then restart later, instead of reloading the environment from the code.

A quick demo: https://youtu.be/jBBS4FeY7XM
it sounds like you do, though, so I'm sure you've got some relevant and up-to-the-minute sources to share with us so we all can be up to date as well. thanks in advance
This addon cannot be installed because it has not been verified
libc doesn't really have a concept of containers or iterators. The only container it knows is an array.

The one well-known "generic" algorithm in libc is qsort. But qsort only works with pointers, and so can only sort continuous containers. You can't sort a linked list with qsort. In contrast, the STL has a more general concept of iterators that know how to fetch their next element (and some iterators can do more than just that). This allows the STL to have a std::sort algorithm that works on arrays, linked lists, trees, and whatever other data structure you want to come up with.

So the crucial idea is that the STL provides a large set of algorithms that work on all containers. No matter what kind of weird container you have, as long as you can provide an iterator for it, you can use most of the ~100 different standard algorithms on it. You can sort, find specific elements, partition, find the max element, filter elements, etc.

And the idea also goes the other way around. The STL also provides common containers that you'll need, such as linked lists, growable arrays, associative containers, strings. Of course, all the STL algorithms work with the STL containers.

Then, if you want to write your own algorithm, you only need to write it once in terms of iterators and then you can use it with all the different containers. No need to write the same routine twice.

The last big accomplishment is that all this can be done with almost no runtime overhead. All the types are resolved at compile-time, and generic algorithms can be specialized if you have a more efficient implementation for a specific container. This means that if you wrote a manual implementation of an algorithm that specifically matches one container, it would not be much faster or consume fewer resources than just using the generic STL algorithm. At the time the STL was originally incorporated, I think this was unique and no other language was actually capable of doing this.
Topical or not, blaming ChatGPT is only scratching the surface.

To be truly reflective, OP needs to dive into the real reason their code had this issue. It wasn’t using GPT, it was not having the controls in place.
The code is written by ChatGPT, pushed, and subsequently reviewed by ChatGPT.

/s

(I hope)
In today’s digital age, managing blogs is one essential way to successfully reach the market audience. From content planning to publication schedules, keeping everything organized can be challenging. However, with tools like the Syncfusion Angular Gantt Chart, blog management becomes streamlined and effective.

In this blog, we’ll explore how you can enhance your blog management process using the Syncfusion Angular Gantt Chart.

Why use the Gantt Chart for blog management?
A Gantt Chart is a powerful project management tool that visualizes tasks over time. It provides a clear overview of project schedules, dependencies, and progress. When applied to blog management, a Gantt Chart offers several benefits:

Visualization: Easily visualize blog titles, publication dates, and task dependencies.
Efficient resource allocation: Allocate resources effectively by assigning tasks to team members.
Timeline management: Manage blog timelines and deadlines efficiently.
Track progress: Monitor the progress of each blog and ensure timely publication.
Collaboration: Foster collaboration among team members by sharing a centralized view of blog-related tasks.
Yeah, for rice pretty much just avoid leaving it out for hours and you'll be fine. Even if you do get it it's typically mild.

Reheating it doesn't cause it or anything, it's just not enough to kill it if it's already present.
Two of the founders of my company are old school AIers (80s MIT and CMU/Stanford; PARC etc). When an investor asks us if we use “AI” we now say, “oh not at all, just some machine learning”. And it’s not core to the product, just some safety systems.
Try to have some fun.
Yes. This isn't because the alternatives aren't cool or useful, or even that Twitter is suddenly bad.

It's because virtue-signaling trends fade quickly, which is all this mass migration was.

Twitter has always been ridden with 'non-technical problems' like moderation, tribalism, and people complaining that it used to be better.

Also moats outlive trends.
Mythbusters did an episode on "car vs car" vs "car vs wall"

https://www.youtube.com/watch?v=r8E5dUnLmh4
I recently started writing a toy kernel in the Zig programming language and I came upon this realization. The Copilot support was really bad and it was trying to autocomplete with C code, which was correct semantically but wasn't valid Zig code.

It might seem non-important to many, but I was writing a big amount of boilerplate code, tests, etc. and I have a feeling I would've been much more productive just sticking with C.
> Assa Abloy

> You can buy Schlage, Kwikset, ABUS...

"Kwikset is an American lock and lockset manufacturer owned by Assa Abloy"

I think another example could be Luxottica (glasses).
+1, great book. Their recommended strategy is to 1) wait until technology improves and we have a better understanding of how to solve the fundamental problems of Mars colonization, then 2) go big and build a large settlement that has the scale to actually succeed.
You're right, I misread your comment, my apologies.
Can’t Apple pay the bounty through a third country to avoid the embargo like the way that Shell and BP sell Russian oil to US companies?
having seen both, I like The Day After more.

Threads just seems like torture porn being shown to you to make you afraid of nuclear war, which had its uses in pushing for nuclear disarmament, so I can't hate it...

but The Day After does a lot more to personalize and humanize the story, each subplot makes you very intimately attached to these characters and their families by presenting their day-to-day life and aspirations, how normal their lives are when war is looming echoes our own. So when everything is blown to shit it hurts so much more.
Did we really know the previous owners then any more? But somehow trust was extended to them. Maybe the incentives to keep the gold goose brand alive selling the same products and upgrades outweighs the temporary potential value of a security researcher finding your Mac utility was actually trojaned to be a clandestine intelligence gathering app or a boiler-room ransomware vector. Not everyone is a malicious FOSS contributor and paranoia shouldn't be the first instinct.
This is a modern (American?) take, though. In many cultures, especially traditionally, age is accompanied by experience, wisdom, and even power.
Thanks be for online investing. It's been my place of economic refuge to fund my lifelong impracticality.
Well, I left out the part where I voted for progressive candidates in the primaries.
I’ve seen two types of people approach problems:

Type 1 tries to find the error message and figure out what it really, really means by breaking down the error message and system.

Type 2 does trial and error on random related things until the problem goes away.

I hate to say that I've seen way more type 2s engineers than type 1, but maybe I’m working at the wrong companies.
Well than, may I present you with what might be the very first Rock opera made with AI

https://www.youtube.com/playlist?list=PLH64e88v_3mMjcuEvOixg...
No, if you’re taking car A as a reference point it behaves as if stationary before and after collision - it’s everything else that moves.

The wall approaches at 100mph and, in a totally elastic collision, it recedes at 100mph, as does car B.
Yes, have done it for years, since terminal was the only option. I use vim with a few plugins, and the usual CLI tools: grep, ripgrep, git, ctags, screen, fuzzy finder. I write command line utilities in Go. My setup is an iPad Pro with Blink shell.
this is such a fascinating thing. It feels like the last vestige of the analog era where everything had to be done in steps where something could go wrong or be interrupted at any time.

I remember a few years ago pre-pandemic, I was in my office working when one of those emergency alerts was activated and EVERYONE'S phone went off virtually at the same time. Surreal, kinda frightening
RIZZ AI, a fun and free AI dating assistant, is your good dating assistant
These are the same people who gutted antitrust law BTW. 50 years later and every industry is "five companies all trying to figure out how to buy or kill the other four".
Maintenance is a much better quibble, at least in my opinion.

Real world non spherical cow technology has a pyramid of support issues that many tend to forget about.
a beached fish doesn't grow legs. the problem isn't what you're willing to pay here, the problem is what you are willing to learn.

my fees are not conditional on you liking the lessons. they are to be paid upfront. i accept the higher offer though.
The unseen critical part of the equation
I spotted the error instantly. With all due respect to your team - this has nothing to do with ChatGPT and everything to do with using a programming model that your team does not have sufficient expertise in. Even if this error managed to slip by code review, it would have been caught with virtually any monitoring solution, many of which take less than 5 minutes to set up.
Biological systems don't work this way. You need a fully living organism + DNA to produce a new organism. You can't "bootstrap" just from the DNA. DNA is not a blueprint: it is more like a recipe that assumes an intricate set of tools already exist. If you only had the DNA and not the "tools" (a living, healthy enough mother), you wouldn't get more than a few cells from it.
While I agree, it wouldn't have helped. The first n sign-ups per commit worked. So the problem didn't manifest during the day, only when they stopped committing.

Now granted, if they'd carried on doing stuff (but not redeployed production) it may have shown up in say mid-aftenoon, or not depending on volume.

And of course the general guideline of not deploying anything to production early in the day, or on Friday, is still valid.
I have been in a meeting where the weird nerd is saying "our company should completely ditch customer support phone lines and only use a chat service because I don't know anyone who wants to make a phone call". This company was a utility that had customers with every level of literacy and internet access. He was mindbogglingly wrong, because he had no idea there was information in the world that he hadn't come across. It's very common - so common it's called engineer syndrome.
>Change coordinates and you can see that 50/50 is the same as 100/0, so the system has 4x the kinetic energy of 50/0 before the collision.

Do you know how crazy that is? the collision doesn't dissipate more or less kinetic energy depending on the reference plane you pick.

If you pick a 100/0 reference frame, the combined cars are moving 50 in one direction after. Therefore, they both only expereince a 50mph change. one from 100 to 50, the other from 0 to -50.

your frame doesnt change the collision energy. If that was the case, you could pick a 100,000mph reference frame of an astronaut flying by, and when the cars collide there would be an atomic explosion.

to put this another way, the energy of the collision comes from the deltaV before and after. The deltaV is the same in EVERY reference frame you can construct.
It’s the natural outcome of SV types denigrating the value of education.

Forget knowing anything, just come up with a nice pitch deck and let the LLM write the stack.

Not wholly surprised these people are YC backed. I’ve got the impression YC don’t place much weight on technical competence, assuming you can just hire the talent if you know how to sell.

Well, now replace “hire some talent” with “get a GPT subscription and YOLO”, and you get the foundation these companies of tomorrow are going to be built on.

Which hey, maybe that’s right and they know something I don’t.
Yeah, the main tools I use are:

- Alacritty with ZSH for my terminal

- Neovim as my IDE

- TMUX for multiplexing (different terminal windows/panes/etc)

- Colima so I don't have to use Docker Desktop

Everything else is just the standard CLI tool, like git, docker, etc.

My workflow is that I open a new TMUX session per project, use Neovim to edit the code and then commit with git.

Neovim has plugins for things like debugging, database access, and basically anything you could possibly need.
There's room to go really really far down that path and even become a licensed therapist if someone takes to that kind of work and is looking for a second career, but in this analogy, some people don't even have the EQ to be able to paint their name with fingerpaints. Maybe I've had more misfortune dealing with difficult people though.
Even if they could, I doubt Apple wants anything they could be remotely construed as attempting to bypass said sanctions. Even if everything is above board, there’s also the risk of it being used as a sound bite by a politician to sway the public. So however ridiculous it might seem at face value, from their perspective it makes total sense to just not even touch the problem at all with a 10 thousand foot pole
The shift in the US from the 1980s to banning forced retirement age has only added to the trend toward accruing and maintaining status through navigating an established, and increasingly sclerotic, hierarchy. The quest for lifelong tenure has become increasingly and necessarily political as the length of future job security has extended into one's 80s.
Then they should update their ToS to clearly state that.
at this point, how can anyone trust chatGPT when we know it hallucinates things in its responses? It returns things that look like code or answers or whatever, and that's all it's trained to do. The concept of "correctness" only exists insofar as its trained, and you can't train on something that doesn't exist yet, generative AI is not creative in that sense

I have no idea why people are letting chatGPT do anything without pouring over everything it says first, and at that point why bother.
The first suggestion under the `# Install` header is to use a prebuilt binary like:

https://github.com/haampie/libtree/releases/download/v3.1.1/...

The only verification provided is a sha256sum provided in the README, there's no way to confirm what source code or compiler was used to produce the binary, and no way to verify the binary was produced by that github user / that the README sha256 I was served was untampered with.

I would propose that the 'unsafe' curl method is in fact probably safer than the recommended-first choice in the README.
on most systems (macos + linux)

TZ=UTC date

thank you for "security" (lots to read now)
What is your credit card number?

If you don't feel comfortable telling me that, would you instead take a calculator of your choosing, and find the cosine of your credit card number, and behold the mighty value it returns? Or maybe would you buy something online? :)

I think you would probably be fine with the latter but not the former. People often don't even realize when they are sharing information with tools (see: how much people carry their phone everywhere). But you would probably feel uncomfortable telling me, a random internet stranger, everywhere you have brought your phone with you in the last month, let alone ever.

We have a certain degree of trust for people and a certain degree of trust for tools. I think people almost strictly will trust the latter more than the former with sensitive information.
I chatted with their team at some point; it's android
It was already implemented, seems like they had ability there:

> Our project was originally full stack NextJS but we wanted to first migrate everything to Python/FastAPI.

> What happened was that as part of our backend migration, we were translating database models from Prisma/Typescript into Python/SQLAlchemy. This was really tedious. We found that ChatGPT did a pretty exceptional job doing this translation and so we used it for almost the entire migration.

ChatGPT wasn't a net positive if they wouldn't have tried to do this migration up-front without it.

Possibly they had better error logging in the other stack, possibly they didn't, possibly they needed it less because they were actually writing the code for it themselves and knew how it worked.

("Write all the code a second time before turning on monetization" is itself an interesting decision, of course.)
and with that....... thank you, sir.
OK for cheese, but should not be used for yogurt, kefir, etc.

edit: even cheese made from raw milk can potentially transmit disease, depending on the cheese, so bit of a note there that in general anything made from raw milk may be dangerous.
These are always so unclear; it seems like this is GPT-4 hacking computers by using zero-days that are already known in some form. What GPT-4 is NOT doing is discovering novel vulnerabilities and then also exploiting them, is that correct?
i wrote a horrible little script to use ldd recursively on nixos to figure out what I need to include to run a closed source binary, will give this one a go if I ever try that again.
For general web browsing it's true there's basically just Gecko, WebKit and Blink that are broadly used and compatible with the whole ecosystem.

There's a fair number of other engines though like Sciter, Flow, Cobalt and Servo.
1. I write both Python and JavaScript and find Python to be vastly more inconsistent. [1]

2. What are the missing JavaScript features that could be useful for web development?

3. I don't understand what you mean by this.

Finding alternatives are great. My point is that JavaScript/HTML/CSS are great and it's worth learning them if you want to work on frontends.

[1] https://stackoverflow.com/questions/66947264/why-do-python-s...