skysight-inc/HackerNews huggingface dataset:
This is what the White House said: https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-...

Interpreting this as "stop using C/C++" isn't much of a stretch. Yes, it is not a demand. Anticipating such a demand isn't a bad bet, however.

Who is an authority, anyhow? The White House is citing NIST, DHS, Microsoft, Cambridge DSCT, Google and others. Whom do you offer?

I don't like this myself. We're rapidly building tools that could conceivably solve memory safety in C/C++ code bases. I don't want C pilloried by Authority and its group thinking ways.
Alan Kay's talk at UCLA – Feb 2024 [video]
I'm not really a fan of this person's dismissive attitude, they're trying to avoid dealing with domain rank adjustments, understandably so the results are comparable, but the adjustments are part of the value add.

The testing methodology is also odd, looking specifically for yt-dlp when asking for "download youtube video", when the web based downloaders that most of the big engines turn up on top make more sense for the average user, both due to not having to install a command line tool and due to not necessarily being on a device the tool can be installed on. I've often used the top Kagi result, and it has worked fine, yet has been labeled as scammy by the evaluator. IIRC that site also ranks high in Google's results. For adblock they expect specifically ublock origin, and consider ABP to not count despite it also being a very popular blocker.

Them complaining about why it's only Kagi users reaching out to him also seems unnecessarily aggressive, eg I've found their article through you, in the context of Kagi, so if I were to comment, it'd obviously be in that context.

However, how likely is this article to be brought up in the context of Bing, Google, ChatGPT or DDG, where there are many more carefully thought out and less dismissive comparisons and discussions out there?
[dupe]

More discussion:

https://news.ycombinator.com/item?id=39606464
so regulation then?
Private banking provides personalized service, exclusive investment opportunities, risk management, convenience, and legacy planning. Despite higher fees, it offers tailored advice and access to specialized products. If you prefer low-cost passive investing, using a basic index tracker through an online brokerage might be a better fit.
Collectivism involves deciding for others. If it’s fully voluntary it’s individualism.

Working together is not collectivism.
More discussion: https://news.ycombinator.com/item?id=39606464
You know how Python is described as "batteries included" because it has a lot of things in its standard library that in most other languages would require downloading and installing third party libraries?

Mathematica is "nuclear power plant" included. It includes not only a very wide range of functions but also a huge amount of data.

For example several years ago they started adding data on biological organisms. They now have data on over a million species of animals, with hundreds of properties for most of them. You could for example with one simple command get a scatter plot showing bird weight vs bird lifespan. Or for mammals lifespan vs number of teeth. It's just a ridiculous amount of data and it is all easily accessible for computing and graphing.

Same for astronomy. It has a ton of data about the solar system. It's got physical properties of numerous bodies, and orbital data too, and it has functions for various astronomical computations. So if you wanted to see how the distance between Mars and Earth varies over time it is a simply command to get a plot of that over say the last 50 years.

Want a list of all geological formations where T. rex have been found? It can make that list for you, because it has a bunch of geological formation data and it has a bunch of dinosaur data.

They've got data on countries, and cities, and geography, and demographics, and economics, and more.

Other systems can beat Mathematica in specific areas, but nothing else comes near its breadth, and in those specific areas where something else beats it it is still usually decent in those areas.
To me Kagi is as much a life changer on the web as ad-blockers are:
Whenever I use a computer without them, I realize how poor the user experience is and how much time and energy is wasted just to filter noise from ads and poor content.
What's wrong with pocket casts web?
That line of thinking leads you to the path where users are free to install malware and give it all the capabilities it needs because the user chose to do so.
Okay, so Open in OpenAI means people get to enjoy the free version of the fremium product.
Whose Fault is it When Schema Migration gets out of hand?
yes apologies, morning grogginess
Excel even has lambdas and map and reduce these days
What i meant is that ChromeOS is primarily an OS for (young) students/kids. The primary usecase is in an education environment, and that is the angle from with which they compete against Windows and MacOS. Furthermore, ChromeOS is arguably much more of a threat to Windows/Office than traditional desktop Linux is. Hence why it makes sense to track it seperately.
Computers are still way less efficient than humans, a human brain has less power draw than a laptop and do some immense calculations to parse vision, hearing etc better than any known algorithm constantly.

And the part of the human brain that governs our human intelligence and not just what animals do is much larger than, so unless we figure out a better algorithm than evolution did for intelligence it will require a massive amount of compute.

The brain isn't fast, but it is ridiculously parallel with every cell being its own core so total throughput is immense.
It sounds like you're just describing why our watch-and-see approach cannot handle a hard AGI/ASI takeoff. A system that first exhibits some questionable danger, then achieves complete victory a few days later, simply cannot be managed by an incremental approach. We pretty much have to pray that we get a few dangerous-but-not-too-dangerous "practice takeoffs" first, and if anything those will probably just make us think that we can handle it.
It gets to the meat and potatoes at the end. They were forced to do it, so they put a positive spin on it as if they're doing it out of the goodness of their heart.

Still a positive, but man, that marketing messaging. I give props to the team who wrote that.
If you really think you're fighting evil in a war for global domination, it's easy to justify to yourself that it's important you have the weapons before they do. Even if you don't think you're fighting evil; you'd still want to develop the weapons before your enemies so it won't be used against you and threaten your way of life.

I'm not taking a stance here, but it's easy to see why many Americans believed developing the atomic bomb was a net positive at least for Americans, and depending on how you interpret it even the world.
The comparison is dumb. It wasn’t called the “open atomic bomb project”
1. AGI needs an interface to be useful.

2. Natural language is both a good and expected interface to AGI.

3. LLMs do a really good job at interfacing with natural language.

Which one(s) do you disagree with?
Developed as part of the One Laptop Per Child.

Uses python, so the desktop is interpreted & open for modification (not compiled).

Sugar was so incredibly far ahead of the curve. Figma & multiplayer computing? Sugar was doing this in ~2007. Local-first software, where a class-room without internet connectivity could share a canvas & collaborate together: https://help.sugarlabs.org/en/collaborating.html

The underpinnings were amazing. They used DBus for a lot of the activities to expose themselves programatically. To make things multiplayer, they used link-local XMPP to connect various DBus instances together. It was a brilliantly direct & straightforward & not-absurd way to take the FreeDesktop ideas & turn them into something connected & cross-system, without having to build a whole new stack. https://telepathy.freedesktop.org/doc/book/sect.tubes.dbus.h...

It's really easy to see all the ways Sugar and OLPC didn't accomplish their mission & to see how it didn't work. But people just pass over all the incredible competently resourceful tech choices that were made here. And seemingly no one has had the ambition to unleash FreeDesktop technologies again (also RIP Maemo). Heck, no one's made a local-first laptop ever again!
Counter-counterpoint: absolutely nobody who has unguardrailed Stable Diffusion installed at home for private use has ever asked for more guardrails.

I'm just saying. :) Guardrails nowadays don't really focus on dangers (it's hard to see how an image generator could produce dangers!) so much as enforcing public societal norms.
Looks like! https://wiki.laptop.org/go/Sugar
Why do people spend time learning?
"If we don't believe in freedom of expression for people we despise, we don't believe in it at all"
Good for them, but sounds like there was a gun to their head. I didn’t realize any law like that had passed. I guess it’s nice of them to extend it to the whole world ;)
Claude 3 AI catches researchers testing it
I find it interesting that they promote the idea that they are pursuing AGI when they don't even have any I yet in their products.
I don't trust anyone involved to have the best interest of anyone else involved.
The vast, vast majority of ChromeOS users are children/students and teachers. ChromeOS exists so that Google has more avenues of data collection, so that they can sell schools on their ecosystem, and so that kids grow up on Google products (Drive, Docs, Sheets, etc) instead of Windows and Office. ChromeOS is a very legitimate threat to Windows/Office. Traditional desktop Linux isn't.
If the core mission is to advance and help humanity, then they determine by changing it to profit and making it closed will help that mission, then it is a valid decision
I believe cutting out the whole GPT craze would be best. OpenAI bills are always anything but negligible and I think most users would agree lowering the subscription cost or using it for things like Wolfram integration may be best for the core product.
The state is much better at peering into walled corporate gardens than personal basements.
> But you can also write good code with C/C++.

That's funny, literally every data point I've read says otherwise. What are you reading?
Great summary!

One addition: Swift WASM support has recently become stable enough to be [included in CI](https://forums.swift.org/t/stdlib-and-runtime-tests-for-wasm...). The folks working on that have done a great job and I’m very excited for that to get more fleshed out!
> [1] I drove a truck for a bit that forced my left foot to use the brake because of the design. It took a long while to get used to pressing gently with the left foot, as I was used to trucks with a very heavy clutch pedal.

I have never driven a "real" truck so I'm confused by this. I drive automatic so my left foot never does anything. Can you tell me a bit more about the arrangement that forces you to use your left foot for brakes?
The AST approach should be integrated into code generation. Instead of generating text, generate AST nodes. Something like “Copilot with Intellisense” could be a game changer.
I encountered the need for uniform random points on hyperspheres, and found this solution (with Python code) very helpful: https://stackoverflow.com/a/59279721.

Currently, I am porting my codebase to Rust and did that part over the weekend, so if anyone is interested in this exact implementation, I'd willing to share it (as a crate if necessary).
Kap: APL for the JVM, with incomplete tutorials.

{ ∪ ⍵ ∪ }
> The waiver on data transfer out to the internet charges also follows the direction set by the European Data Act and is available to all AWS customers around the world and from any AWS Region.

Thank you, EU, on behalf of the rest of the world
https://wikipedia.org/wiki/Pattern_matching since 1957

I feel ML is the most famous for it.
Someone did not like a dose of truth.
OpenAI is not far ahead from alternatives... it doesn't matter much what the outcome will be.
is there any extended theme that supports blog and landing page along with doc from starlight that you are aware of?
- To me, the teams I work with and everyone handling content moderation.

/ Rant /

Oh God please let these things be bottle necked. The job was already absurd, LLMs and GenAI are going to be just frikking amazing to deal with.

Spam and manipulative marketing has already evolved - and thats with bounded LLMs. There are comments that look innocuous, well written, but the entire purpose is to low key get someone to do a google search for a firm.

And thats on a reddit sub. Completely ignoring the other million types of content moderation that have to adapt.

Holy hell people. Attack and denial opportunities on the net are VERY different from the physical world.
You want to keep a market place of ideas running? Well guess what - If I clog the arteries faster than you can get ideas in place, then people stop getting those ideas.

And you CANT solve it by adding MORE content. You have only X amount of attention. (This was a growing issue radio->tv->cable->Internet scales)

Unless someone is sticking a chip into our heads to increase processing capacity magically, more content isnt going to help.

And in case someone comes up with some brilliant edge case - Does it generalize to a billion+ people ? Can it be operationalized? Does it require a sweet little grandma in the Philippines to learn how to run a federated server? Does it assume people will stop behaving like people?

Oh also - does it cost money and engineering resources? Well guess what, T&S is a cost center. Heck - T&S reduces churn, and that its protecting revenue is a novel argument today. T&S has existed for a decade plus.

/ Rant.

Hmm, seems like I need a break. I suppose It’s been one of those weeks. I will most likely delete this out of shame eventually.

- People in other places want more controls. The Indian government and a large portion of the populace will want stricter controls on what can be generated from an LLM.

This may not necessarily be good for free thought and culture, however the reality is that many nations haven’t travelled the same distance or path as America has.
In school, I liked maths for its own sake. It was only when I became a programmer that I started to see practical applications. Needless to say, my appreciation only grew from there.
Wholeheartedly agreed.

The easiest way to cut through corporate BS is to find distinguishing characteristics of the contrary motivation. In this case:

OpenAI says: To deliver AI for the good of all humanity, it needs the resources to compete with hyperscale competitors, so it needs to sell extremely profitable services.

Contrary motivation: OpenAI wants to sell extremely profitable services to make money, and it wants to control cutting edge AI to make even more money.

What distinguishing characteristics exist between the two motivations?

Because from where I'm sitting, it's a coin flip as to which one is more likely.

Add in the facts that (a) there's a lot of money on the table & (b) Sam Altman has a demonstrated propensity for throwing people under the bus when there's profit in it for himself, and I don't feel comfortable betting on OpenAI's altruism.

PS: Also, when did it become acceptable for a professional fucking company to publicly post emails in response to a lawsuit? That's trashy and smacks of response plan set up and ready to go.
I think the circles are for when you create the arc using the compass.

Presumably you already constructed points A and B and joined them into a segment, so there's now a point B to miss.
This tiptoe-ing around leaders who can’t communicate is often a path to frustration and burnout. Getting promoted won’t help, the rot probably goes the whole way up. Tbh I would just start finding an other group to work with - life’s too short. This seems to be advice for people who can’t do that and are hopelessly stuck where they are.
Computers are more efficient, dense and powerful than humans. But due to self-assembly, brains consist of many(!) orders of magnitude more volume. A human brain is more accurately compared with a data center than a chip.
And people with special APL keyboards

https://www.pckeyboard.com/page/product/00UA41P4A
They claimed that GPT-2 was probably not dangerous but they wanted to establish a culture of delaying possibly-dangerous releases early. Which, good on them!
Do you truely believe google, OpenAI or Ford are the product of a single person?
That's not what GP meant. GP meant that having lots of small cores is the answer.
> we felt it was against the mission for any individual to have absolute control over OpenAI

This has to be a joke, right? I'd like to think Altman paused for a second and chuckled to himself after writing - or reading - that.
will be glad to answer any concerns if you encounter any, the repo issue tracker will welcome your feedbacks.
You are correct, it is "Grade Down".

Some people prefer terseness, think of this as "advanced next-level Perl one-liners" if that helps ...
> Peter has done a great job on libinput for the most part, but he is 100% wrong about inertial scrolling (and button remapping, among a few other things).

Maybe you're right. However, this should not about individual persons / projects... this is more about that I'm still uncertain, why so many experts cannot get this thing right by just working together finding a suitable solution :-) There must by more than one way of solving this.

I'd argue that he is right about the fact, that the "driver" (libinput) should not send "simulated" events, that are not really there. Whereas the cursor movement should defintely stop the scrolling behaviour, the driver is not the place to care about this, I think it is more a compositor / window manager thing, but I'm not an expert.

However, if he would implement an opt in solution (2 config options) for lets say:

libinput.simulateKineticScrolling=1
libinput.kineticScrollingSpeed=0.22

a lot of people would be really happy, but this probably is a really dirty hack.
So everyone in OpenAI or google decides for themselves what they want to work on and is detached from hierarchies?
Five SF Strategies for Creating More Land
I learned the easiest way to do d-dimension sampling in Foundations of Data Science: see https://news.ycombinator.com/item?id=34575637 or https://www.cs.cornell.edu/jeh/book.pdf?file=book.pdf

I don't think it's a good idea to introduce over 20 different methods before talking about the correct one that works for any number of dimensions, say n, and the reason behind its correctness is very obvious:

* Generate a random vector by sampling n standard normal distributions: `vector = np.random.randn(n)`

* Key step: show that the vector has a uniform direction.

The proof is as follows: you look at the probability density function of a normal distribution, which is `p(x)=1/sqrt(2pi)*exp(-x^2/2)`, and the probability density function of the vector is the product of all these densities of its individual dimensions. Now the product `p(x1)p(x2)...p(xn)=1/sqrt(2pi)^n*exp(-(x1^2+x2^2+...+xn^2)/2)` since `exp(a)exp(b)=exp(a+b)` due to power functions.

Now it's easy to see that probability density is invariant to vector length, which means the vector has uniform probability for any specific value of x1^2+x2^2+...+xn^2. Whatever rotation you apply after sampling this vector, since rotation preserves x1^2+x2^2+...+xn^2 by definition, you get the exact same probability density function and therefore the same distribution of vectors.

* Now that the direction of the vector is uniformly sampled, decide the radius separately: for n-sphere the radius is just 1, and for n-ball the volume of the radius is proportional to the nth power of the radius, so you sample a uniform number from [0,1] as the volume and take the nth root as the radius: `radius = np.random.uniform(0, 1)*(1/n)`

* Normalize the vector to the radius: `vector = vector / np.sqrt((vector*2).sum()) * radius`

I think Section 2 of this book provides a much better perspective on the problem of generating uniform random points, since it also provides intuition behind the geometry of high dimensions and properties of the unit ball, etc.
But... are we in the future that BeOS envisioned? If we're in the future of OS/2, it is still pretty meh.

Windows is inarguably getting worse. OSX treads water out of managerial apathy. Linux treads water by rebuilding things that don't need rebuilding.

BeOS was the world we wanted.
Yet another terrifying predatory mosasaur from Morocco
I specialize in Amazon Redshift.

Speaking for and only for Amazon Redshift, as I have little knowledge of other AWS services, I hold AWS's blogs, messaging, Support communications, TAMs, the lot, as relentlessly positive and to my eye deliberately and knowingly obfuscating all weakness. I regard information from AWS regarding Redshift as safe to read when and only when you already know what's going on / the underlying truth. Otherwise you will be misled, and to your cost at AWS's benefit.

By the sounds of it, the messaging over this change in data policy is the same.
You’re going to want to define the acronym RAG before you use it a dozen times in your marketing copy.

Presumably it’s great news that I can RAG on my codebase. But I’m not sure whether I’ve ever ragged anything in my career or whether I’ll want to now.

If you told us what it meant, we could probably understand what your thing does.
I believe what they are saying is that any graph can be represented by either a matrix or edge list. So they are equivalently capable representations of graphs. The "they" refers to matrices, not graphs, when they said "and they are equivalent to edge lists". That's how I read it anyways.
The biggest real problem I’m experiencing right now isn’t controls on the AI, it’s weird spam emails that bypass spam filters because they look real enough, but are just cold email marketing bullshit:

https://x.com/tlalexander/status/1765122572067434857

These systems are making the internet a worse place to be.
Java gets a lot of heat/dismissal, and with it the Spring framework.

But I would argue that Spring's greatest achievement is the Aspect-Oriented interception and how it enabled rapid rollout of caching, reporting, and other event interception deep in the code.

Spring gives you almost for free a very deep and useful event interception model without writing craploads of boilerplate.
The cynic in me came to the comments to get the real story and was not disappointed.
I think you'd be surprised.

How many organizations have their "encrypted at rest" data in a cloud provider account that's set up to give all developers (or at least all production support engineers) access to decrypt the data, maybe even transparently?

How many have the "encrypted at rest" data on servers that are set up to give all administrators transparent access to the data?

How many only allow application service accounts access to decrypt the data directly, but the credentials for those service accounts are stored as Kubernetes secrets that anyone in IT can read?

Etc.
Some past discussions:

Azidoazide Azides, More or Less
- https://news.ycombinator.com/item?id=32608725

Things I Won't Work With: Dioxygen Difluoride
- https://news.ycombinator.com/item?id=29775910
- https://news.ycombinator.com/item?id=5546450
- https://news.ycombinator.com/item?id=1148425
- https://news.ycombinator.com/item?id=11282788

Things I Won’t Work With: Peroxide Peroxides (2014)
- https://news.ycombinator.com/item?id=12228957
- https://news.ycombinator.com/item?id=8440486
- https://news.ycombinator.com/item?id=9021919

Things I Won't Work With: Thioacetone (2009)
- https://news.ycombinator.com/item?id=34935339

Things I Won’t Work With: Dimethylcadmium (2013)
- https://news.ycombinator.com/item?id=10789750

Things I Won't Work With: Chlorine Azide
- https://news.ycombinator.com/item?id=2268402
Are you planning on adding native support for this to git?