skysight-inc/HackerNews huggingface dataset:
> Why? What is the reasoning this "is naturally expected"

There are many articles written on such a topic. In short, we have no way of predicting how an AGI will think, and there are more pathways to it being our enemy (intentionally or not) than to it being our ally. Especially since we can't even conceive of what it would look like for an entity to be the ally of all of humanity - humanity itself is not united on any goal at all.

Pick one goal. Any goal that does or could affect humanity on a global scale. Now try to work out a plan to achieve that goal. Does your plan have the potential to anger a military power? If yes, you're a threat to humanity if you try to enact that goal.

Even beyond the reasoning that AGI is likely to be dangerous, imagine it's a just 50/50 chance. Or even a 10% chance. Even a 5% chance. How low does the chance of human extinction need to go before you're willing to press The Button?

Most of the arguments I see here amount to either "There is literally no risk of superhuman AI threatening human extinction," which is unequivocally wrong, or "There is literally no possibility of AGI existing," which is also unequivocally wrong.

People usually say, "well it's at least decades away," which is actually them in denial that AGI can exist and be an existential threat. Because if they really believed it could happen in a few decades it would still be worth working on. Imagine someone told you "In 40 years a superhuman AGI will awaken and flip a coin to decide whether or not it destroys humanity," how long would you wait to start working on defense?
Forget 'Liberté': 17th-C. Indigenous Americans Knew More About Freedom (Graeber)
Very cool, looking forward to seeing this evolve
SEEKING VOLUNTEER/TAKEOVER: WaybackHN

A number of years ago I made https://waybackhn.com. It was a top HN post, and perhaps some of you remember it! https://news.ycombinator.com/item?id=9746188

As of recently I have not had the time/energy to maintain it, or to make improvements here and there (not that much needs to change for it to satisfy it's purpose). As you can see it's not currently working (although it was up to a couple weeks ago!).

It's a Python/Flask app. Hosting costs are $5/mo via PythonAnywhere.

Feel free to email me at waybackhn@gmail.com if you are interested.
It's true that giving a little potted history like this is "good" (other than he should have made a nice informative first line for summaries)

BUT it's not super useful to say this is good, the hard part is knowing WHEN to put this much effort in and when you can skip it.

I have many instances where I could do a longer story like this but it would be exhausting to do it every time. I try to do it when the commit might look unclear in intent or effect to an outsider, when the change is being made for an important reason, /and/ where this a potentially negative consequence (like naively reverting or writing bad code) if the change is not explained.

I think this is a decent example of that but not great, because no one is intentionally going to go in and start introducing nonbreaking spaces.
IMO, the primary target audience for good commit messages is the same target audience as good code comments: me six months from now. Being able to read why and how a particular thing was done has helped me in debugging and troubleshooting an issue on more than one occasion.
ps5 was jailbroken recently so theres some merit to this claim

wololo has been reporting in it, and mvg made a video about current state of things

https://youtu.be/5Cq3K9lBli0
Was only a matter of time before I saw this question here and from you Joe! Only annoyed you beat me to it this time!
LDPC-cat codes for low-overhead quantum computing in 2D
Ask HN: None is hiring/wants to be hired today?
> Then the city should be obligated to lock up vandals and refined materials thieves.

Uh .. aren't these things illegal? Last time I checked people who do crimes are usually taken by the police.
I'm sort of halfway in your description there. When I began my Unix journey 33 years ago, yeah, that's all that was available. I picked up emacs because I hated (and still hate) the modal aspect of vi, and because I also used emacs to connect to MUDs and MOOs and IRC, and read my email, all in one. On my 486 with 8MB of RAM, emacs did almost everything for me in one place. I grew to really like C/C++ mode in it, especially the way it handled indentation and reformatting at a time when this was actually not a commonly well-done thing even in some of the IDEs at the time.

I then left it backgrounded in my brain for a couple decades, only using it here and there when I didn't have a GUI available, while I used JetBrains IDEs. I couldn't be bothered to do all the customization.

But the past few weeks, I got pissed at JetBrains for the way they're handling the CLion->RustRover transition, and my CLion license ran out and I said f'it, and spent a weekend really tuning emacs for my workflow. And, honestly, it's kind of awesome.

The key point being I can make it do whatever I want really. So the learning curve really comes down to what I put on it. LSP + Company Mode + Rustic Mode + Treemacs + Projectile is a pretty good approximation of an IDE. And then I just went through and tuned it up with the bindings I wanted, adjusting things as I went.

I had never in 30 years invested this much time into emacs before, and it was entirely worth it.

Anyways, the TLDR is: it's not just the "I want to be hardcore" and "I am ancient", there's real practical value to the depth of these tools that's actually hard to get out of other "editors", even VS Code. I can't speak for Vim, I have never liked that way of editing, but with Emacs it's really about building your own lightsabre.
strangely arousing you might say
> The main issue is that most of the tooling (in Git or GitHub or whatever) generally only shows the first line. So in the case of this commit example would be the very simple message of a generic "US-ASCII error" problem.

This is a feature, and a crucial one. No one would include fifty lines of explanation if everyone had to see it. It would be better to throw the information away than to inflict it on everyone who was scanning through the commit history looking for a particular change.

Yet it is valuable information that only makes sense in the context of that change. There is nothing in the corrected version you can connect to the issue that was fixed. It's obnoxious to include comments about errors that have been removed, like this:

# where civica QueryPayments calls are taking too long # use ASCII whitespace

(This is ridiculous, but not unrealistic. I've seen code comments that said things like "# removed syntax error in invocation of query generator." This is what you get from programmers trying to juice their LOC stats.)

The commit message is the right place for this kind of information, but most people reading the commit messages don't care. They're scanning through looking for something else, and all they need is a few words that tell them if this is the commit they're looking for. The person who needs to see the full story is the person who is interested in this change in particular. Maybe they found it by grepping the git log for "invalid byte sequence". Maybe they found it because they're looking at all the changes in that file, because some tooling that occasional modifies that file keeps messing it up. What matters is that if they have a special interest in that change, they have a way to see whatever information they committer felt was worth preserving, and the committer has a place to put that information where only someone with a special interest will see it.
That would be nice. But I’m not from a great school and don’t have a lot of published research (co-authored a few papers where I wasn’t the main contributor). I thought maybe that would be a better choice in a few years with a better CV.
This is not open source(!).

Edit: There's no obvious mention of open source on their website or docs (presumably because that would be legally unwise), so it's false advertising on HN for likes.

Relevant GitHub issue: https://github.com/quadratichq/quadratic/issues/824
Continua AI | ML and Systems Engineers | NYC, SF Bay Area, Seattle | http://continua.ai

Stack: Python | C# | GCloud | HuggingFace

Continua was founded in April 2023 by a Distinguished Engineer from Google Research to reinvent how people interact with information, with services, and with each other.

We're very early; after building several prototypes in our first few months, we’ve developed conviction about an MVP, and we’re building like mad to bring our ideas to users. This is an opportunity to join and help set the product and technical direction of this brand-new company! ML engineers at Continua work on new approaches for knowledge representation, multimodality, and personalization under computational resource constraints. Systems engineers at Continua work on a wide variety of secure and reliable backend services and data pipelines to power our products.

We’re backed by tier-1 VCs, and we’ve already assembled a team of six engineers with backgrounds at Google, Microsoft, Slack, SpaceX, CourseHero, and Stash. We have a limited number of additional spots available on the team for engineers who are excited about building innovative products that leverage the latest advances in ML.

If you are passionate about building innovative new products, and you’re eager to work in a dynamic startup environment, we would love to hear from you. Please apply via https://www.continua.ai/careers and let's embark on this exciting journey together!
Just curious, are you a lawyer?
Meta to deploy in-house custom chips this year to power AI drive
I have a G5 and indeed the interior is awesome. But I also have a modern ThinkStation and it's actually nice. Not as flashy as the cheese grater, but the build quality seems to be there.
Theoretically yes, with a few limitations.

The walking animation is going to be a lost cause without specific inputs. We can do ControlNet stuff to make a character match a pose, and you can supply a series of poses that represent the walking animation.

On some level it seems silly to try and get anything to generate the workflow to do that. What you really want is a workflow to generate an image off of a pose, and then pass in the poses you want. Side tangent, I don’t know why the ai generation community has decided “workflow” is what they’re going to call “functions”?

After that your problem is that the results will be kind of meh. And that’s the brunt of where it’s at right now. You can make assets that satisfy descriptive conditions. But you can’t demand they be good. And you can’t demand they be consistent across different drawings. Can you hire an artist to fix your generated directionally correct assets? Yeah, maybe. Sounds depressing and error prone though.
It's always interesting to me to see people get excited by ideas like this. While the idea is clearly useful, I think it suffers from the same limited market as directions. Unless you're a nomad, most people eventually settle into a routine and know what is in the area and how to get there. What continues changing are live event schedules and traffic conditions, neither of which requires AI to serve. What is needed is what Google already has, a large-scale sensor network that gives you the location and velocity of many people and the computing infrastructure to process it in real time and serve it back to the same devices the data is collected from.

You end up in this situation where the app is adding features useful to visitors, but the vast majority of users just want a drive time estimate.
link to the actual google blog post:
https://blog.google/products/maps/google-maps-generative-ai-...
This is the right answer. As long as corporations continue to promote management based on headcount instead of promoting based on outcomes/leadership in tough situations, there will only be more and more empire building.

Even if interest rates do not decline, the empire builders will only migrate from current set of tech companies to other companies that are seeing a boom.

Remember, the goal of management is not innovation or working in specific industry. It is to build larger empires and to climb up an arbitrary ladder.
I would just go with "Remove non-breaking space characters" instead of writing a Russian novel.

Also, if you're on macOS just use a Karabiner rule [0] that converts all non-breaking space characters to regular space characters to prevent yourself from accidentally typing it out.

[0] https://ke-complex-modifications.pqrs.org/#nonbreaking_space
My thinking too. But maybe those savings aren’t enough to pay for compute while I’m practicing :)
Doing a bit of research, it looks like a majority - ~60% across studies - prefer the better quality in double blind tests at 128. At 256/320 it drops off dramatically, yes.

I know I personally have sought out better copies of some songs because the high end sounds awful, witch each hi-hat splash being a crinkly-codec failure.
is it free
Deeply strange to me that you can think that they're the "most important form of documentation" and then propose to put the documentation elsewhere.
> Even if you're _very good_ at Git, finding the correct invocation of "git blame" (is it "-w -C -C -C"? Or just _two_ dash C's?) to even find the right messages

I am terrible at git on the terminal, but with IntelliJ or emacs and magit, I can trivially find every commit ever to change a file, and easily navigate the commits to see every full commit message. It's not hard when you use a proper tool, and I have a feeling almost everyone has something like that?! Do you really try to stick with the git CLI and memorize hundreds of commands and flags?? Why?!
>I'm unsure what this is referencing. Bard (and thus Gemini Pro) is available in all of the EEA, Switzerland and the UK.

I'm referring to today's release of Imagen2 within Bard. If you check the Google Support page, it says: "Image generation in Bard is available in most countries, except in the European Economic Area (EEA), Switzerland, and the UK."
I recently saw my first whole app ad takeover thing overtop of the YT app on android. I had to click out of it just to get to the app itself.
The big difference is the "deep" in "deep learning".

As the article says, Markov chains can be thought of as linear operations, which are very limited, and the reason early neural networks weren't taken seriously. Notoriously, you couldn't implement a XOR operation using these early neural nets.

It all changed when we got to multi-layer perceptrons, with backpropagation. The key here is the transfer function, which is non-linear, which allows the network to do infinitely more what you can achieve with simple linear combinations. And it is also differentiable, which allows for learning using backpropagation. This is the theoretical foundation behind LLMs, diffusion models, classifiers, etc... Essentially everything we call "AI" today.

So, yes, by being non-linear, LLMs are deeply smarter than Markov chains (pun intended).
I'm hoping their example is just the surface level and the technology is much richer. I'm very interested to see how they're adding:
- real-time data to LLM retrieval
- validation of recommendations (hallucination reduction)
- enriched metadata for recommendations
> Of course, the caveat here is that my preferred mode of operation is being fullscreen as often as possible. I think if your preferred mode of operation is to always see splits then running neovim from the terminal within tmux is still the way to go.

Oh interesting, it sounds like it can't do permanent splits? Very odd to me.
new best: godzillazillazillazillazillazillazilla
I am looking to generate an image for a specific purpose and I have been using DALL-E 3, stable diffusion etc and they all generated images I could use. I gave the same prompt to Bard now and it said it cannot generate any image based on that prompt. I dialed it down to be less complex but got the same response.

Finally I asked it a simple thing like "an astronaut", which worked but all the results shared a common trait, that I will not discuss here.
Artificial Intelligence and Peace
[3] https://www.lazyvim.org/
I've seen Markov models mentioned a lot in these context, and my generous take has always been that something like stacked Markov models is meant. At each abstraction layer, the state is conditioned only by the previous abstract concept. At the lowest level the states would be the sequence of tokens; higher up it's concepts like turn of events in a plot. I don't think this often proposed idea of hierarchy is sufficient to describe LLMs or human cognition, but it strikes at some essence about parsimony, efficient representation, and local computation.
@omjakubowski I am not an attorney, as I stated in the post, just a hobbyist playing with this software. I have a passing understanding of many legal issues just based on life experience and reading case law for understanding and advocacy purposes.

I have got to say, Supreme Court rulings can be surprisingly easy for a law person to follow if you read carefully like a programmer would. There will be different parts. There is the holding which is the actually ruling that is made and dicta which translates to "other things said." The justices write very clearly.
What the hell is going on in Silicon Valley? You all ok over there?
> Think of it as a news article: write in decreasing levels of importance and increasing levels of detail, assuming the reader could stop reading at any point.

Great quote and life advice, will definitely steal this! Thanks!
Blitz.gg | AI Research Engineer - Custom Model Development for Game Modding Platform | Full-Time | Hybrid/Remote/Onsite | Los Angeles, CA USA | https://blitz.gg

Job Description:
We are seeking a highly skilled and innovative AI Research Engineer to join our cutting-edge project in developing an AI-driven game mods platform. Our vision is to revolutionize the gaming experience by enabling dynamic and customized game asset generation through advanced AI technologies.

We are a $USD 440M games stats & coaching platform company looking to expand into the AI gaming industry by making modding tools accessible to all!

Key Responsibilities:
- Design and develop AI models capable of generating and modifying game assets based on user prompts.
- Work closely with game mod engineers to integrate AI models into existing game assets from Unity and Unreal Engine platforms.
- Continuously research and implement the latest advancements in AI and machine learning to enhance model capabilities.
- Collaborate with cross-functional teams to understand user requirements and deliver solutions that meet high standards of creativity and functionality.

Requirements:
- Proven experience in AI research, particularly in creating and training custom models.
- Strong background in machine learning, deep learning, and AI technologies.
- Experience with game development, particularly in asset creation and modification, is highly desirable.
- Proficiency in programming languages relevant to AI and machine learning (Python, TensorFlow, PyTorch, etc.).
- Excellent problem-solving skills and creativity in applying AI to real-world applications.
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or related fields; Ph.D. preferred.

What We Offer:
- A highly competitive salary package in excess of $500k/year base, plus a very generous total compensation package in terms of stocks and benefits.
- Opportunity to be a part of a groundbreaking project in AI and gaming.
- Professional growth and learning opportunities in the field of AI-driven gaming technologies.
The best choice might be to avoid the places recommend by Google as everyone will be there. The current AI is not clever enough to handle crowd control.
There is no more normal while said landlords are sitting on a 2% mortgage. I assume a good portion of the smaller ones are literally just letting things sit vacant and appreciate rather than dropping rents below what would be worth their time/risk when almost their entire payment is principal.
I understand the motive behind your goal and appreciate the effort but disagree with the logic.
I got something totally different when I asked: https://g.co/bard/share/d5830c43d539
I can't tell if this is engaging with trolls or not, but I can't imagine that all of your interactions with your codebase are via `git log` with no other flags. Even the with the normal Git CLI that most of us use daily, most of us use `--oneline` or whatever to simplify useful calculations and visualizations like `--graph`, etc. But we're talking here mostly about code archeology, learning about the history of a block of code, so this comment seems somewhat ridiculous in that context.
> There's less and less reason to, though.

Could you please explain this part a bit more?
There are two processors. The R1 is a realtime processor that manages the vision tracking and passthrough rendering. The M2 is an ARM processor that handles general computing. Processing a Unity app would happen on the M2, and is where frames would be dropped if they aren't ready in time. The R1 should not miss a frame of input or drop a frame from the outside world unless caused by a hardware flaw.
There's some precedence of pop culture has influenced criminal behavior. But it's usually superficial, by groups that were already engaged in the behavior. Mafia media from The Godfather onwards were reportedly popular with the mob and maybe influenced them to imitate the fashions and manner of speaking depicted on screen (https://www.nytimes.com/2022/03/09/movies/godfather-mafia.ht...). Hong Kong Triads youth did the same after John Woo's films with the Mark Gor Lau. Wall Street, and probably other financial thrillers to The Wolf of Wall Street and further also influenced brokers' styles, and sometimes behavior (https://slate.com/culture/2007/09/how-wall-street-s-gordon-g...).

You also hear examples of "suburban father tries to make meth because of Breaking Bad" but those are one-off individuals who are probably not of sound judgment.
It's such a "small detail" that nearly every modern interpretation of the character likes to portray it for the "fans"
It's not a stylistic choice. Opening quotes and closing quotes are different things, and it isn't possible to tell the difference (when not already provided) without parsing the language in which they're used. That's why in TeX you have to manually specify which kind you want, and in software like Wordpress that just guesses, the guess is usually wrong and your published text looks ridiculous.
Make Word Art
Long-term interest rates aren’t set by the Fed, they’re market rates based on the Treasury’s demand for borrowing and investors’ demand for purchasing US government debt. If there were enough demand for zero-interest US government debt to support the Treasury’s borrowing needs, then the interest rate on that debt would already be zero.

I’m curious, how would you advocate for using the labor market directly as a stabilization tool?
Does govt charge sales tax/vat on rent in UK?
Multiplayer has become the term of art for concurrent editing of the same data structure by multiple users.