skysight-inc/HackerNews huggingface dataset:
> For example, it should be really easy to generate training data for a LLM using more-formal systems like Wolfram Alpha; not least by having your LLM generate an arbitrary large list of "questions for Wolfram Alpha", then take that query and put it into WA, then attach the results to your LLM training set.

I don't think this would be "really easy." I think you would quickly run into memory limits because the size of "arbitrary large" would need to be really really large to be enough training data to be able to have enough grounding for arbitrary problems (of course there are an infinite number of possible questions for Wolfram Alpha; how would you even determine what the right subset are to train on?). At least that's my educated guess.
Panel on Ruby, Rails and Web development job market and career advice [video]
> Get your out of your tribalistic mindset. And get your tribalistic mindset out of the way of real progress (as opposed to so called "social justice" ""progress"")

Most humans can’t help but be tribalist, which is why I don’t blame you for taking a swipe at social justice even though I very carefully didn’t say which tribe I’m in.

Now, given you appear to hate social justice enough to put it in scare quotes, I ask you to imagine some amoral but intellectually perfect AI tasked with the goal of creating propaganda that calls for the destruction of anyone who hates social justice. (If you’d said the same thing but put “conservatives” in scare quotes, I’d make the same point but with the phrase “anyone who hates conservatism”).

Telling me not to be tribal isn’t going to stop someone sending that prompt to that AI. Telling the AI not to be, is going to stop them getting infinite free propaganda.

This isn’t the only reason to do this (the massive PR risk from an unfettered AI is another), but it is a sufficient reason to do this, and OpenAI have repeatedly demonstrated that they err on the side of assuming their AI is better than it really is just in case.
also on Android. Fantastic for tracking Hurricanes
This. 30-70h, 50-160v. You know what I'm talking about. XFree86 was much worse.
C11 Atomics in Visual Studio 2022
Some additional options would be cool; for example, I’m fond of both CableMatters and CalDigit’s certified TB4 cables.
Thank you for the reply. Helpful.
> Zero mistakes is something a machine can be built to fulfill.

Even the lunar lander and other NASA software that received mountains of testing/review has had errors. I don't think it's possible (for a human at least) to design perfect error-free software. And that's before considering hardware faults/failures that do happen in the real world.

> Re the hyperbole of horse and buggy: What if your pacemaker decides to go to 200 beats per minute late at night.

I would hate that of course, but I'd rather have the option to get a pacemaker knowing that in rare cases it might kill me. Without the pacemaker option a lot of people would be dead anyway.

> The cult of ship fast and fix it based on feedback is taking us further from ethical behavior.

I couldn't agree with you more on that one.
So I spent this summer dealing with skin cancer and while my out of pocket was only about $20,000 the bill was well into the six figure range and this was just getting cut up not chemo or any other drug. We saw the same thing with the drug for hepititus, when it came out it was $100K and insurance companies were refusing to pay and now it's something like $30K so prices drop quickly once it becomes normalized.
You can find videos of the machines in use online.

This was in 1985. The Symbolics machines did not have any special 3D hardware. The SGI boxes were the first to do so.

The Symbolics did have a "high resolution" (around 1K pixels across) b&w bit mapped monitor with a windowing system and reasonably fast bitblt (copying of pixel areas) which made it possible to do simple wireframe animations.

In addition my machine had a second color frame buffer with 24-bit color, a rarity at the time which allowed me to develop my first 3D renderer.

Lisp machines were marketed as productivity enhancers with an emphasis on (old fashioned) AI. Expert systems and such. They were more complex pieces of hardware design than the emerging Sun workstations which ran Unix, and consequently more expensive.

A while after I graduated, Symbolics released their own suite of 3D applications (S-Geometry & co) which for a while were the best commercial packages out there, probably until around 1988 when Softimage was released on SGI machines (I developed their animation code).

I wrote about some of this in a series of blog postings:

https://medium.com/@kaveh808/5-zetalisp-and-the-talking-head...
Glad to see others recognize Wolfram's assertion that he is god's gift to the field of computer science
It's called starving the beast. A decades long deliberate policy of funding cuts which ultimately drives people into private care.
Sierra's Macintosh Timebomb
A lot of systems based on gpt-like LLM's are currently being limited by the stripping of certain characters during tokenization... if the linked source used a superscript exponent, that superscript probably got lost and interpreted as just a concatenated number. This is one of the large problems I see right now hindering how these models are trained- they crawl text with numerical figures and graphs, charts, etc on webpages that cannot be interpreted as text, so the model learns something, but misses context or, in this bad case, loses a very key element of the mathematical notation. It's a hard problem, because it isn't like every webpage with facts and figures is written in perfectly formed LaTeX that could be interpreted. 1.67x10^34, 1.67*10^34, 1.67E34, 1.67*10**34 plus any number of mathjax, LaTeX, non-ASCII charsets, etc are all ways that would need to be interpreted correctly by the preprocessor for training, the input tokenization, and represented in the charset of the output of the model for it to be more effective.
Right, that's basically the suggestion made in the article.
It sounds like you have been in situations where you did not get recognized for your work or did not get the opportunity to have the conditions to do your optimal work. If so, that must have felt frustrating and annoying. You seek ways to better communicating with others about these situation. I would be happy to share with you a way to make yourself better heard, in the form of a book: Marshall Rosenbergs Non-violent communication. Let me know your thoughts on it.
As I understand it, funds were raised in ~April, and the sketchy FTX stuff happened between May and July. IMO this affects the moral calculus.
> IQ 200 seemed increasingly verbose, while the IQ 100 had a succinct explanation. It’s interesting to note that AI thinks a higher IQ individual keeps things complicated.

No, its not at all surprising that a text continuation prediction engine built on a large corpus of documents largely from the public internet thinks that something described as being written by an extremely high IQ individual should keep things complicated.
Those four letter chunk IDs seem suspiciously like IFF (https://en.wikipedia.org/wiki/Interchange_File_Format) in which case there's a bunch of generic parsing/extraction code out there which will avoid a lot of reinventing the wheel here.
Maybe we work on wildly different things, but I feel like this is looking at things from too low a level. That is, I think uncommon or unfamiliar patterns are much less of an issue than no one knowing the whole critical path of a system or undocumented invariants, especially between systems. Eg maybe you must restart certain things in a certain order after making Config changes. Maybe there are times when restarts are/aren’t safe. Maybe you need to have a certain OS config parameter set to get good performance and new boxes won’t have it set automatically. Maybe there is an accidental circular or nearly-circular dependency between two systems and you’ll have a terrible time if you accidentally create downtime for both at the same time. Maybe you have a binary that’s been lying around and running as some corn job but no one has compiled/deployed it since 2015 and you don’t have the source code or really know what it does.

Mostly I’m thinking of more generic services rather than pure ‘business logic’ systems. These are the sorts of problems that Twitter might have in the future. Some of these are problems that Facebook might have gotten to discover in their last big outage.
My panels are good.

I will think about being depressed, anxious, etc. it could be a real possibility.
Regarding what lisp is used for, to quote Kent Pitman:

But please don't assume this is an exhaustive list, and please don't assume Lisp is only useful for Animation and Graphics, AI, Bioinformatics, B2B and Ecommerce, Data Mining, EDA/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modeling and Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web Authoring just because these are the only things they happened to list. Common Lisp really is a general language capable of a lot more than these few incidental application areas, even if this web page doesn't totally bring that out.
It's a consortium. Majority owned by Gazprom. Still doesn't support the notion that the Kremlin was coordinating or even funding some elaborate misinformation campaign against nuclear. Private companies always lobby in their own interests-- worst of all in the US where this sort of corruption is legalized and highly lucrative.
My bad! That part should have been clearer.

I mean you don't need pinned dependencies. Just declare the dependencies as you would normally in install_requires (from setup.cfg) and that's it. No need for pinning exact dependency versions with pip-tools, therefore no requirements.txt.

I think the standard practice is to just test the library against the latest version of its dependencies. In the case a new release of a dependency causes breakage, then you update your install_requires to restrict the version.
You would be trading the problem for another instance of the same problem.

When you ask ChatGPT to construct a mathematical question, it will do so the same way it does everything else: by semantic popularity.

And that is the problem we are trying to avoid. The semantically popular guess might be logically sound, but it might not. It's a gamble no matter when or where it is done.

--

All it takes is what I call a "semantic off-by-one error". That might look like our first problem:

> Bob was asked to add 234241.24211 and 58352342.52544, and he wanted to know the result. What is the result?

The problem is that a semantically close response is nothing like "234241.24211 + 58352342.52544". It's just going to be whatever arbitrary text that already exists in the training dataset is closest to the semantic phrasing of the question. That might be the correct number, is more likely to be an incorrect number, and is even likely to be a wordy response.

--

So if we follow your thought process to interrupt the guesswork, it would involve restructuring the prompt.

> Please restructure the following prompt into a mathematical statement: "Bob was asked to add 234241.24211 and 58352342.52544, and he wanted to know the result. What is the result?"

The output you are hoping for

>> 234241.24211 + 58352342.52544

Another completely valid and possible output:

>> 234241.24211 / 58352342.52544

Another:

>> 2424332.34434 + 535858932.5358

--

There is no way to guarantee the reformulated question is logically equivalent to its original. That's the problem, and the problem cannot be moved. With every step, ChatGPT is guessing. ChatGPT cannot do anything at all without making a guess, because "guess" is everything that ChatGPT is.

The only place you can pause an interaction with ChatGPT to do some logic is instead.
What I was trying to say, and perhaps failed to clearly convey, is that neither approach seems sufficient. What we want, is for robots to not harm people. We want robots to understand what this rule means semantically, and at the same time we want to hard code it into their behavior. And I'm saying that we don't know how to do that, yet. In other words, we haven't quite figure out how to hard-code a rule that involves a high-level, abstract idea.

And I'm not talking about logic or fuzziness here. I'm talking about something much more basic. For instance, do you have confidence that our AI can identify humans correctly? A robot can fail to follow rule 1, when it misidentifies a human as a walking cabbage. Do you have confidence that AI can identify "harm"?

I'm not saying that I don't like AI, or that they don't have benefits. I love robots and artificial intelligence, and I see plenty of practical benefits.
If you have a one-time PDF that has to be signed, would you self-host to get it done? My hunch is that open-source solutions may only be useful to businesses. Wdyt?
HTML with Superpowers: An Introduction to Web Components
A lot of mine, too. Sometimes I wish I could be like them, but there's a lot of things I could do if I didn't have moral quandaries about doing them.
The simplicity of a non-ecosystem user joining is the key to zoom success.
Your neighbors not wanting nuclear waste leaking into their water system is not a bureaucratic cost.
Management is about process, people, and resources. If you ask a manager to solve a problem, the solution will often be some combination of:

- A defined and documented process

- Project planning or organization changes

- Staffing, purchasing, or contracting

These are fine tools for a lot of business problems, but they are rarely helpful, and often harmful, for software development.
Yes. I’ve always been an excellent student
Noted, still working on adding quality cables to the database. Thanks for the suggestion!
Is a Java ArrayList considered an ADT like stack, queue, set, etc?
Gazprom, a 'private company'?
Likely all but untouched. 200 years ago Missouri was still wild. Where my land is has been clear cut. But about 10 miles up the road is a portion of the forest that they claim has never been logged.

https://en.m.wikipedia.org/wiki/Irish_Wilderness
Here's my list:

https://www.manager-tools.com/podcasts podcast about management

https://randsinrepose.com/welcome-to-rands-leadership-slack/ great engineering leadership slack. you can ask questions and learn all kinds of stuff

https://ctolunches.com/ groups of engineering leaders meet for lunch, also a great email list

https://bookshop.org/p/books/high-output-management-andrew-s... classing on management

https://itrevolution.com/product/the-phoenix-project/ classic on software throughput, plus a fun read

https://en.wikipedia.org/wiki/Good_to_Great great business book on what makes a longlasting business

http://seriouspony.com/badass-users-the-book always be thinking of how to make your users great. short

https://www.oreilly.com/library/view/mythical-man-month-the/... lessons from the 1960s and 1970s about software development and are still relevant today
You'd be better off working at Google than developing games, IMO.
Much like ChatGPT, you seem to have comprehended the words I said, but not their meaning.
You can implement the same sort of algorithm as described here but then you've just re-implemented garbage collection.
Yet another Fool's Intelligence project. I miss the AI winter; this summer is full of hot air.
> I love the idea of a search engine I can fund by paying directly instead of hoping Google can continue to make money off giving me stuff

I have found Kagi to be a nearly 100% replacement for Google
Looks like Robyn (https://github.com/sansyrox/robyn) aims to utilize python as a frontend to the actix rust project (https://actix.rs/).

I would love to understand more about how they call rust from python and also what it would mean for multi-arch containers
You forgot the sarcasm disclaimer. :(
Thank you. I can explore this.
> I'm saying that using an image and relying on it, having undeclared dependencies on it, saving it and versioning the image has an adverse effect on …

What exactly do you mean by "having undeclared dependencies" ?

Doesn't the changes file show everything that's been changed, added or removed?

"Within each project, a set of changes you make to class descriptions is maintained. … Using a browser view of this set of changes, you can find out what you have been doing. Also, you can use the set of changes to create an external file containing descriptions of the modifications you have made to the system so that you can share your work with other users.

…

The storage of changes in the Smalltalk-80 system takes two forms: an internal form as a set of changes (actually a set of objects describing changes), and an external form as a file on which your actions are logged while you are working (in the form of executable expressions or expressions that can be filed into a system). … All the information stored in the internal change set is also written onto the changes file."

1984 Smalltalk-80 The Interactive Programming Environment page 461

https://rmod-files.lille.inria.fr/FreeBooks/TheInteractivePr...
Funny thing is that exactly that last bit is how it lured me into CS. A bit of friction is an excellent motivator.
Another article on the same topic from a year ago: https://www.smithsonianmag.com/science-nature/how-can-ant-an...
iFrame Resizer: Automatic Resizing of iFrames
If you're male, you might want to check with your physician to see what your testosterone levels are like. You're at the age where it starts declining and it can have a really fatiguing effect.
Does ChatGPT have an IQ? I mean, it must be hard for anyone to sound more intelligent than they are.
I'm sitting in the middle of one of the densest metropolises in the hemisphere and yet there are probably only three other people within 10m of me. This space is also mostly "empty" of people even when dense with them in relative terms.

This framing of "balance" and "reality" has some unsettling undertones imo, in a world where resources are plentiful enough in raw terms but there are other barriers to people accessing them. What's your suggested path back to "balance?"
Probably. But AI alignment research is currently extremely primitive (I think they describe themselves as “pre-paradigmatic”), so giving them some time to find a better way is at least worth trying.
Wow. You are lucky. Pretty much all employers except two, I have been asked to do this.
I hadn't heard of this project. Pretty cool. side note: there is a black dot that stays centered on the screen for me (using both Brave and Chrome on Android)
I’m asking my PCP to order one.
Yeah, I was going to comment something like this : on a complex project even "first-generation" developers start out something more like """third-generation""" : after all the goal is to solve some problem, and the clients themselves might not even actually know what it is !
Well, I am not hiking uphill through poison ivy to take a legible photo of a pretty bird, and also bird will see me coming and run away. Speaking of running away, kids are not going to stick around for me to find a vantage point where all of them fit in the frame, with wide angle I at least get some kind of photo and can try to minimize distortions in post.

So I carry 3 lenses

- 50mm equivalent (35mm for my Canon crop sensor) f1.2 fast prime for when I am in control of composition or need to shoot in low light

- 18-135mm zoom for when I can't predict the circumstances of my photos / count on having time to move myself or subject around or change lenses

- 70-200mm telephoto for hikes and sports

I do like 50mm prime photos of compositions that fit into that frame while retaining sufficient detail best. But minimalizm is a luxury that requires subordinating all other priorities of self and others to one's preferred practice. Real life calls for compromise. On family vacations I just carry an Olympus TG6, which is nothing to get excited about as a camera, but it fits in my pocket, has 4x optical zoom and can be taken on a swim or thrown on the sand at the beach. I don't think I would end up taking much photos with a fragile interchangeable lens camera and a prime lens.
I would disagree. See the note at https://news.ycombinator.com/item?id=34333276
I've had the same experience with my manager:

1. Meta-level discussions/sounding board on what I'm currently chewing on as it relates to my job. ex: "I came across a discussion that I observed with my mentor (at a past job) and his peer. I saw that my mentor was prone providing harmful/useless-speculation when critiquing someone's project. It made me reflect on how I $HABIT_A, $HABIT_B, and $HABIT_C in my interactions; I want to change it." This point is dependent on your relationship with your manager and whether or not they have the patience to listen to this type of navel gazing. I've been fortunate enough to have managers that don't mind this.

2. Pain points. This is what good managers typically want to hear. They want to hear what is keeping you from performing your job to the fullest. Is there anything that they can head off for you. Is there anything that they can take off your plate (or put more of, on) to help?

3. Getting to know them better. As a reporter to my manager I work on trying to bring up little things. It's smalltalk, but moves mountains in terms of breaking the forms and molds of manager/reporter relationships. One of my managers has a daughter in soccer, and mine is as well. We talk about soccer and the best way to stay warm during the practices. Little things.
Aren't you assuming that you need to spend substantially more time on memory management without a GC? I don't find that to be the case personally.
"On the Internet".
Asimov was thinking about alignment before it was cool.
It's honestly an absolute disgrace. Train them, and if there are no jobs, let them go overseas and work. The government constantly bangs on about Britain's 'reputation overseas' what on earth could do more good for it then literally exporting people who save lives. I honestly can't see any justification for this other than doctors profiteering and it makes me sick to my stomach.
That's because everything written by ChatGPT is a transformation of other stuff that was written by humans.

If we trained it on gibberish and nonsense, we would get that, and no one would care. The tricky part is that we don't have much gibberish or nonsense to train with: because of that pesky property of human expression we call logic.
Not to mention the side effects of the treatment, which can often be chronic.
> The initial bounce still counts against it

No one knows that for sure, Amazon doesn't publish how they determine what counts against you.

But from everything I've seen anecdotally, it does not. If you review the bounces and suppress the emails, it works just fine.

Getting booted for bounces really only happens to high volume senders who are using scraped lists to send cold emails. And it's mostly the complaints that ruin your reputation, not the bounces.
> Three to four hours of deep work could be enough to complete the daily workload...

only if you make a case that six to eight hours of deep work is somehow not possible. Perhaps you make a good faith effort to get 6 to 8 but you can't seem to do it, or you're too exhausted after 3 or 4, but you can't simply demand that you should get paid for 8 but you're only going to work for 3 or 4 because that's enough.
Same with their attempt at watermarking the AI output.
My Great Aunt in Scotland had the flu, which was so bad she had chest pain. She went to her GP who told her to go to A&E. Even with her GP informing the hospital she was coming, and that she had chest pain it took her 14 hours to get a bed.

Absolute madness. The system is bursting at the seams. It appears that the UK is breaking apart in so many different ways; the budget, health system, education, etc.

I'm not sure a change of government will solve all of this.