skysight-inc/HackerNews huggingface dataset:
People concerned with the "news" should read this[1]. By a a playwright and poet who's also a journalist[2] that works at RFI. He wrote a satiric novel about an underground race of rats conspiring with world governments to keep people busy consuming "news" in order to exhaust them and prevent disruption through social movements. It's called the "Preventive disorder". Sadly there's no English or French edition. Excerpt:

"The deadlock of the global society involves world’s radical restructuring based on the control of information, as well as on a systematic maintenance of a “preventive disorder” – which is actually the title of the manifest-novel, written in a journalistic style, about the mediatic order of today –equivalent, in the vision of the writer-journalist Vişniec, with the instauration of a new
religion."

1. https://www.ijcr.eu/articole/116_Pagini%2053-59%20Prus%20IJCR%201-2013.pdf
2. https://www.visniec.com
Blizzard used BitTorrent for distributing full games, patches and trailers for years.

https://wowpedia.fandom.com/wiki/Blizzard_Downloader
> To some extent, they may be right that open sourcing AGI would lead to too much danger.

They claimed that about GPT-2 and used the claim to delay its release.
I still don’t understand why you think their initial motives were a facade. They have always been trying to get to AGI that will be useable by a large fraction of society. I am not sure this means they need to explain exactly how things work at every step along the way or to help competitors also develop AGI any more than Intel or Nvidia had to publish their tapeouts in order for people to buy their chips or for competitors to appear. If OpenAI instead built AI for the purpose of helping them solve an internal/whimsical project then that would not be “open” by any reasonable definition (and such efforts exist, possibly by ultra wealthy corporations but also by nations, including for defense purposes.)
I did say it seems cut and dry. It just looks a certain way. I know that things may not be as they seem. Elon's complaints about OpenAI pulling a profit make sense in isolation, but look very different in light of these emails. This blog post is a very good move in OpenAI's favor.
> I think there is far more societal harm in trying to codify unresolvable sets of ethics

Codification of an unresolvable set of ethics - however imperfect - is the only reason we have societies, however imperfect. It's been so since at least the dawn of agriculture, and probably even earlier than that.
The author started by seriously admitting the drawbacks of C. Then, somehow, he says thanks to those flaws he has to pay higher attention when building software in C, he created very reliable tools.

That's something I can understand because when I wanted to buy a motorbike I was advised to ride a bicycle first since it's more difficult to control. Except that the White House called recently for companies to not use non memory safe languages such as C to build software.
What you're doing sounds great. I would apply, but I'm not in the US. Good luck with your mission.
If the end result is a society full of destitute people with all the associated problems it brings for everyone in said society, then yes.
The for profit entity is owned by the non profit entity. This is permissible and a number of non profits operate this way.
Now that Sebastian Thrun has succeeded at replacing all American universities with Udacity, he can focus fully on self-driving cars... or little electric aircraft for rich people... or whatever it is that is his next innovation that is guaranteed to succeed by the gullible tech press.
Do you ever push it to the limits? Think without sustained workloads - PRO seems like a waste of money.
> The other side to this, is that most who left the countryside for the cities did not see a marked improvement in living standards, they simply swapped poverty in the countryside for poverty in the city.

Most, perhaps, but not all, and not forever. Cities managed to generate enough productivity to raise the populace up - of course, it took the likes of the labour movement to ensure the spoils were actually spread among the people. But the rural regions didn't even get that far; they were poor and have remained poor.
Reliable is not the same as portable, which is not the same as well-defined according to the language spec.

The consequences of doing something incorrect or nonportable is sometimes that the expected behavior occurs. This can be validated by testing on the couple of platforms (or just one) that the program supports, and kept working.

Another thing we need to consider is that reliable is not the same thing as robust, let alone secure. A program that appears reliable to a user who uses it "as directed", giving it the expected kinds of inputs, will not necessarily appear reliable to a tester looking for ways to break it, or to a cracker trying to exploit it.

A truly reliable program not only handles all its functional use cases according to its requirements, but is impervious to deliberate misuse, no matter how clever.

Security flaws are found in reliable, well-debugged programs used in production by millions.
> Apple's lowest end is 128 bit, but offer 256, 512, and 1024 bit wide memory interfaces for more bandwidth

Apple doesn't have any 1024-bit offerings. The Ultras are 2x 512-bit which is different from a true 1024-bit since it's a NUMA configuration (two different memory controllers).

> Sad that the vast majority of x86-64 laptops and desktops have the same bus width of decades ago, while the core counts are ever increasing.

The consistent trend is CPU performance on consumer workloads is still much more sensitive to memory latency than it is bandwidth. This is probably also why those 512-bit M1/2 Max's don't even bother to let the CPU make use of it, they top out at "just" 200GB/s memory bandwidth even though there's 400GB/s available to the SoC as a whole.

Being able to pair a lot of DRAM with the GPU of an M* Max/Ultra is definitely a currently unique perk, but the bandwidth numbers available to those GPUs are not actually all that special. Desktop GPUs passed 400GB/s mark way back in 2016, and are currently pushing 1TB/s in modern flagship offerings.
Your link calls them "multi-cell array formulas" (expand the first accordion).
Also no way to trigger DeX/Android Desktop mode without some kind of fake HDMI dongle.
If you work with enough C code, you will come across exception handling. I made an exception handling library long ago. It lives mainly in Wireshark.
C is horrible for exploratory programming but is acceptable if you already know how to solve the problem. If one uses enums for errors, then the compiler can check for you that all edge cases are handled. You can log an error and exit(1) for unhandled cases during development which makes it feasible to turn on -Werror but not have to implement every edge case up front.

You can do the same thing with tagged unions to implement a poor man's sum types. It is significantly more verbose than in a language that has syntactic support for this, but you get similar compile time safety guarantees.
My first job in tech was as a support rep for an ISP (a massive phone company that has been since consumed by an even larger phone company)

I must have answered thousands of phone calls, but one that sticks out in my memory was a guy who had selected Mac support not because he had a Mac, but because he was running OS/2 Warp and he didn't want to deal with a Windows support person - who might try to help him fix Windows instead of just giving him the information he needed (whatever ISP specifics). I'm pretty sure he related that information a couple of times, which made me feel that aside from wanting the specific info, he also just wanted to tell someone that he was running OS/2 Warp. Or maybe have someone to appreciate how hard it was to be an outlier.

Those of us running non-MS Operating systems were of a type - thrown together because of our non-conformance. I shared a bit of camaraderie with my girlfriend's dad once because he was so excited about his Amiga.
That's not what the white house said and they're not an authority in software engineering anyway.

Just sensationalist journalism.
#2 is pretty silly because to avoid occasionally reporting things that aren’t true, media organizations would have to be omniscient.

“No news service gets everything right 100% of the time” is pretty shallow criticism. Who does?
Udacity seems like the kind of thing governments and large companies would love to pay large sums of money to; it's something you can point to to say you're doing something good, which ultimately increases the champagne-and-Ferrari budget. So there's a synergy there.
Derek Lowe's Things I Won't Work With (Index)
Ergonomics matter regardless of the paradigm.
> there is no evidence AGI is even possible

Reading this is like hearing "there is no evidence that heavier-than-air flight is even possible" being spoken, by a bird. If 8 billion naturally-occuring intelligences don't qualify as evidence that AGI is possible, then is there anything that can qualify as evidence of anything else being possible?
This doesn't help me. I have zero confidence I can do any of this.
> The real difficulty lies in thinking in terms of arrays and array operations rather than conditionals and loops.

This is just a restricted form of functional and high order programming. It's slightly unusual but many people feel comfortable with it.
What has failed are completely "collectivist" or "individualist" societies.

Societies that balance the two (like the post WWII US) are the ones that have advanced their standard of living the most.
If you are doing anything serious then your problem will be the free cloud cpu limits. This is why most peoplr would prefer offline version. Also many universities and institutions will have policies against doing this work on the cloud (data policies... etc)
> C is horrible for exploratory programming

Completely disagree. The lack of screwing around selecting abstractions forces you to make something productive right away and not stress about refactor.
Sounds good, but it seems the sign-in feature pops open a new window to the puter.com domain. Does the SDK provide any means of avoiding this and keeping everything integrated on your app without pop-up windows?

Also I'm confused about how you pay puter for the service. What if a million people suddenly use your app, and sign-up? As the app owner, do you have access to the users who signed up? Can you export those members in case you wanted to import them somewhere else if you moved your app?
It's an "outrageous claim" that monetary incentives change behavior?
Try visualising that on individual level, someone points a gun and person gives up his wallet. Police comes and arrests victim under RICO.
Hah! You can trust that the businesses will follow the money. There will be LLMs that spit out ads, and there will be LLMs to remove them, and you will pay for both. Just give it time.
> No strong AI (there is no evidence AGI is even possible) is not going to be a menace. It's software FFS.

have you even watched Terminator? ;)
I think the contrast is that strict behavior norms in the West are not governed behavior norms in the East.

One arises analogous with natural selection (previous commenter's take). The other through governance.

Arguably, the prior resulted in a rebuilding of government with liberty at its foundation (I like this result). That foundation then being, over centuries, again destroyed by governance.

In that view, we might say government assumes to know what's best and history often proves it to be wrong.

Observing a system so that we know what it is before we attempt to change it makes a lot of sense to me.

I don't think "AI" is anywhere near being dangerous at this point. Just offensive.
> but it is precisely the controls upon it which are trying to be injected by the large model operators which are generating mistrust and a poor understanding of what these models are useful for.

Citation needed.

Counterpoints:
- LLMs were mistrusted well before anything recent.

- More controls make LLMs more trustworthy for many people, not less. The Snafu at Goog suggests a need for improved controls, not 0 controls.

- The American culture wars are not global. (They have their own culture wars).
EU Court finds overriding public interest in free access to European standards [pdf]
European court ruled in favor of free public access to european norms referenced by legislature in laws or ordinances. This probably has widespread consequences for local norma like DIN in Germany.
Case was initiated by Carl Malamud who fights for open access to standards.

https://www.righttoknow.ie/2019/04/02/right-to-know-and-publ...
Do you trust a for profit corporation with the codification?
Awesome! I’ll eat crow for my opening comment. I had no idea something like that existed.
Non-programmers can understand IF A = 42 THEN PRINT "WTF" just fine.
Do your timestamps occupy a hypersphere?
Their Android application in particular allows the participation in a developer program which allows access to one of these menus. Not available on macOS and iOS unfortunately!
Have you lived with a Macbook for a while? People who do generally feel pain when using any other trackpad afterwards. They are just much better. Feel more responsive. It becomes second nature and ingrained in your nerve pathways. Other trackpads feel wrong after getting used to a Macbook trackpad. They accelerate wrong.
> here they explain why they had to betray their core mission. But they don't refute that they did betray it.

you are assuming that their core mission is to "Build an AGI that can help humanity for free and as a non-profit", the way their thinking seems to be is "Build an AGI that can help humanity for free"

they figured it was impossible to achieve their core mission by doing it in a non-profit way, so they went with the for-profit route but still stayed with the mission to offer it for free once the AGI is achieved

Several non-profits sell products to further increase their non-profit scale, would it be okay for OpenAI non-profits to sell products that came in the process of developing AGI so that they can keep working on building their AGI? museums sell stuff to continue to exist so that they can continue to build on their mission, same for many other non-profits. the OpenAI structure just seems to take a rather new version of that approach by getting venture capital (due to their capital requirements)
Reading the messages:

This is a marketing step of course, no sane lawyer would agree to this.
And that is because, I don't think they show what they think and want to show.

That at some point Elon had an opinion that a lot of money is needed or that OpenAI maybe had no future?
That does not change the duty or obligations of a non-profit to the mission.

Also, it is clear some important information has been blacked out. And that critical conversation happened offline.

I don't think it will do Elon the image pressure they think it will. But if I was Microsoft... I would hedge my bets a lot...

This looks more and more as giving fuel to a dissolution action of OpenAI as a non-profit than anything else.
Force directed layout is my favorite for this.
So were they just playing around so far?
Probably depends how big and muscular are you. I don't feel 14' PRO in my backpack at all, 16 PRO barely. Its not a flex but it definitely matters if you are a 5'1 female or 6'2 male.
On laptops with physical left/right buttons, it's as easy and straightforward as it is with the mouse. Thinkpads would be one prominent example.
>As Telcos discovered, they only advertise a base price. If you ask for the full price you'll owe, they wont tell to you. You'd need to be a lawyer and read the 15 pages of fine print to figure it out.

Source? While I agree the advertising doesn't prominently display the all-in price, claiming that you need to be a legal professional to figure it out is a bit hyperbolic.
How do the openAi engineers feel about being tricked into the roost? Strange we never hear from them , is it because their mouths are stuffed with gold?
This is a great idea. I remember reading a blog entitled something like "ascii-separated values" as a replacement for CSV files. So I took another look at the ascii table...

...and when I did, I was surprised to find not just field, record, group and file separators, but also values for packet-based networking, values for network handshaking, support for synchronous and asynchronous data transmission....even support for sessions, heartbeats, etc.

... basically in an embryonic form (or a fat-free, pre-crufty form, depending on your perspective) everything you needed to do anything from creating a format to store relational data on a disk to packet-switch networking. Come to think of it teletypes themselves were networked nodes; in retrospect it shouldn't be surprising that ASCII would have rich support for the kinds of devices it was used on.

I really hope this proposal has legs. CSV files are in desperate need of replacing. They are ambiguous, insecure, and non-standardized. No matter how careful you are, you'll just get an endless stream of obscure bug reports, where somebody has escaped something weirdly, or forgot to escape something, or switches delimiting characters midstream, etc etc.

And from the beginning, they were a completely unnecessary hack and a self-inflicted wound: Dedicated characters does an end run around all such potential problems, and we've had them since the 60's.

And what other things might we fix by taking another look at the legacy we inherited from our ancestors?
A safe harbor for AI evaluation and red-teaming
Yeah, 'spilled array' and 'spilling' are the correct noun and verb.

https://support.microsoft.com/en-us/office/dynamic-array-for...
Wrong, its not a prerequisite in any case.
And in the meantime we can streamline the payment process

it will help many low trust business relationships and entire industries
It's either easy and common to protect data or easy and common to steal it. Reality keeps providing evidence of the latter. Can't have it both ways.
Set kagi as the default search engine in edge on android (you need to install edge) and add the edge search widget to your home screen. I also switched to the MS launcher so I could get rid of the Google search bar.
There's nothing new here, though. That he demanded control of OpenAI has been well reported in the past.
You don't really need to do that if you want to intercept Meta apps traffic.

https://www.facebook.com/whitehat/bugbounty-education/261571...
In a similar vein, I remember that when I was learning to program, I would look at applications like Word and get overwhelmed with the idea that you would need to implement everything from scratch.
Integrating Google Sign In boost conversion rate from 45% to 93% for Gmail users
Highly suggest SaaS makers integrate social sign-in to make the onboarding auth flow smooth but better to provides traditional email/password sign in as a fallback to avoid the danger of blocking by social sign in providers.
Neat, the gears were pretty entertaining, but whose kids will sit and use this?

I think it’s incredible that people are volunteering their time to create open source learning software.

I hope it’s extensible enough to incorporate paid content. IMHO anything less can compete for attention in today’s attention economy.
He's being shamed for being a loud hypocrite about OpenAI, not for his accomplishments pushing the mass adoption of EVs. Two different things.
Oh yeah.. there were no ransom business before Bitcoin.
so i have a question for all americans on this forum. if this is acceptable behavior and everyone should you know, just suck it up and accept this, why the hypocrisy if afghanistan government decided to kill domains and everyone was furious? or indian court ordering bloomberg to take down an article which it found defamatory? or china exercising their sovereign right in say, GFW or a country policing their internet space or anything on the spectrum?
This is more readable than both

fn quadratic_roots (a: real, b: real, c: real) -> (cmpx, cmpx) {
let root1 = (-b + sqrt(b^2 - 4 * a * c)) / (2 * a);
let root2 = (-b - sqrt(b^2 - 4 * a * c)) / (2 * a);
return (root1, root2)
}

Converting math into code is extremely easy. Converting code back into math is the thing to optimize for. The compiler can figure out how to optimize the machine code for you, but the reader needs to be able to work backwards.

The thing that array languages get wrong is that code is read more often than it is written, and repeating yourself is worthwhile in order to make it easier to understand for the next person who looks at it. Compilers are extremely good at recognizing patterns and optimizing it for numerical code. Humans are really bad at recognizing patterns from unique sequences of characters.
To be clear, widely available is my paraphrase while their founding principles stated that the technology should be “freely available” and explicitly reference open source. That’s entirely inconsistent with what they’re doing now. What you’re calling a “pivot” is just casting aside what they said they stood for in pursuit of money, which fine, whatever, happens all the time. We don’t have to strain ourselves making excuses for them, because, again, they hardly bother to do that themselves.
Call me a capitalist, but I trust several of them competing with each other under the enforcement of laws that impose consequences on them if they produce and distribute content that violates said laws.
I am an investigative reporter, and I approve of your research tenacity!

Nice :)
>They did say "as of this moment we are not aware of a pro-Palestine event being disrupted by pro-Israel students." If you have an example of the opposite, I'm sure they'd like to hear about it.

I don't believe that. For instance, the pro-Israel student attacking pro-Palestinian students at a rally with military grade bear-spray like substance leaps to mind, you know, the one where the University's response was to initially condemn the pro-Palestinian students who got attacked with a chemical agent.

I'm not putting up with the kind of gaslighting crap your comment represents.

>They also devote an entire section to Catholics.

Completely my bad. I read that entire section and I guess I was completely zoned out for it or something.
As is often argued right here on HN, many programmers believe the Open Source Initiative/Foundation redefined "open" and are not happy with their co-opting of the term. OpenAI is merely playing the same game.
its afraid
maybe he is immune to the vaccine(s)?
Years ago I did manage to get into the impressively huge debug menu in the iOS Messenger app on a jailbroken device. So they do exist there, or at least did back then.
This is kinda like the people who want to save democracy by not letting people vote for who they want to.

You can't be pro-press freedom if you're not going to allow biased, dissenting and outright deranged media.
Places across the US testing no-strings cash as part of the social safety net
> Unfortunately, I seem to have lost track of the references I had in mind. If anyone else can post suitable references, I’d be grateful.

(2022)
"federalism, separation of powers, a Constitution that protects property rights, and a Bill of Rights."

These things exist in the EU. Are you sure you are not brainwashed?
You must come from a small town then if that is the case...
And that shortcut is very annoying to type on a German keyboard layout.
> They're probably right that building AGI will require a ton of computational power, and that it will be very expensive.

Why? This makes it seem like computers are way less efficient than humans. Maybe I'm naive on the matter, but I think it's possible for computers to match or surpass human efficiency.
Out of all the hyped fads on HN a decade ago, MOOCs have fallen even harder than drone startups. What happened to disrupting the overpriced hollow credentialism of higher education?