skysight-inc/HackerNews huggingface dataset:
Same here. I work for a big slow corporation but we’re a team of 2 and I’m the only one who codes and what the guy that left built was outdated the moment he started, now we’re getting ready to move to the cloud and nothing is compatible, so complete rewrite.
People can be trained to make smaller PRs. I am guilty of big PRs, but each time I'm told to split up my PRs, it helps me the next time when I remember the pain of splitting it up late. So I'm getting better about making smaller PRs. I just need people to push back more and I'll learn even faster ;)
The normal operation of every human relationship.
Can bard actually create a calendar event for me yet or does it still just say that it will then not actually do anything?
Yeah i tested it today for a bit. What a giant load of crap with that censorship. I asked some really simple questions. I work in the education, and wanted to see what steps users take to cheat and how I can prevent it. It refused to give answers. “I cannot tell you how to cheat” I asked GPT, exact same question. No problem. It gave me step by step and how to enforce the policies. Claude. I deleted the account.
It sounds like the board got ever more concentrated towards less sanity over time.
I think it’s pretty clear: the remaining board members don’t want to resign; Altman refuses to return until they do.
There are no good guys only good deeds
One of the biggest problems with Mercurial is that they took a long time for histedit to become a usable workflow. I speculate (without any evidence, so this could be entirely wrong) that this is because many Mercurial contributors preferred MQ over editing history for local patches. (Certainly I knew many Gecko developers who swore by MQ.)

Coming from Git, with the git rebase --interactive flow coupled with the reflog to provide a backup to let you undo any mistakes, MQ was awful. Your choices were (1) allow hg qrefresh to overwrite the old contents of your patches and hope you never made mistakes, or (2) make your patchqueue an hg repo and have to look at second-order diffs. (I chose option (3)--symlink my patchqueue into Dropbox so that I could use Dropbox's history feature as a kind of poor man's reflog.) And to top it all off, MQ didn't understand three-way merge logic the way git rebase does. This workflow seems to me clearly worse than Git's tools, and I'll never understand why so many developers at Mozilla claimed to prefer MQ over Git.
Net new feature development is often 20% or less of the job. With most guidelines like this, it's always possible to find exceptions -- but understanding why you're making the tradeoff in that situation is key.

With that said, using methods like stacking and feature flagging, I've been finding even new feature development to be possible while keeping my PRs to roughly 5 files changed or less.
It is not a lazy criticism.

These animal studies are way too preliminary to waste time discussing by non-biologists. I think that the press popularizing these very preliminary studies as science actually serves to undermine the perception of science in the general population.
> but it really does not sound like she had any obligation to do so

The optics dont look good though if a board member is complaining publicly.
The AI industry turns against its favorite philosophy
Having read the word soup of contradicting weasel words that make up Claudes "constitution", 'superior safety approach' has so many asterisks it could be a star chart. The only thing the garbage Anthropic has produced is superior is in making some people feel good about themselves.

(https://www.anthropic.com/index/claudes-constitution)
Google says "regulatory uncertainty". It sounds like they're unhappy with Canadian regulators. Be thankful your government is giving them enough grief.
EU population fell by 265k during the pandemic
Merkel, Erdogan and KSA wanted it and expected their battle hymn of "Onward Christian Soldiers" to carry the day. Thanks not, Obama. She ran away from any personal nation building but at least didn't run away from picking up the mess she helped create.
You can ask questions in any language and it automatically detects the language! Tried it and it works amazingly well. It replies in English though.
Test fakes are still a kind of white-box testing. They are built right into the code of the application and re-use the types that you define within. The kind of integration tests defined in the blog post are, in my opinion, are the most black-box kind of approach you can have. And as such, they are a great way of testing APIs that have many external clients since you are validating it as if you were one. You only look at HTTP, you don't look at how it is implemented.

> frankly not the easiest to follow
I would love to know more about this. As you can see in my blog, I'm not a very frequent writer, if you have concrete feedback I can use to write better and make blog posts that are easier to follow that would help me tremendously.

> LLM?
No. I wrote every word myself, even the mistakes. I based it on something I built for the company I'm currently working at.
A lot of that billions of capital is simply Azure compute credits though.
Pushing the boundaries of eco-friendly chemical production with azaarenes
Any authoritarian state will label dissidents as "criminals". If you want to flee Russia or Venezuela today without forfeiting all your property, crypto can come in handy.

This is very much a positive use case if you value individual freedom. Remember that any wall and border has 2 sides.
Only needs a few additions to make a https://en.wikipedia.org/wiki/Cerne_Abbas_Giant
> So it's not SSR at all!?

It is 100% using Blazor SSR, i.e. uses Blazor Static Rendering on all Blazor Pages and never uses Blazor Server or WebAssembly Interactive render modes.

> How are you avoiding npm and JavaScript builds when you're literally using Vue?

Because all interactivity is implemented by progressively enhancing Blazor Static Rendered pages with an ESM build of vue.min.js, which doesn't require any npm dependencies or any build tools. Vue.js is a dependency-free 60kb gzip download loaded directly by browsers using its native JavaScript Modules and Import Maps support, i.e. same approach DHH has moved to [1] for all his new Rails Apps precisely because it lets you develop modern Web Apps without any npm dependencies or build tools since it uses the Browsers native module support for loading JavaScript modules.

> That little example app you showed has ~3500 lines of JavaScript in it ...

https://blazordiffusion.com is an example of how you can build highly interactive Web Applications without ever needing to resort to Blazor Web Assembly or Blazor Server Sockets for any interactivity features. For a more traditional Web Application that's primarily server rendered, including a markdown powered Blog and Auto CRUD UIs which uses pockets of Vue.js for any components requiring interactivity, checkout a Live Demo of the empty (100% SSR) blazor-vue template [2]:

https://blazor-vue.web-templates.io

[1] https://world.hey.com/dhh/you-can-t-get-faster-than-no-build...

[2] https://github.com/NetCoreTemplates/blazor-vue
>n the last paragraph Spotify is also shown as hypocrite - taking advantage of a 0-4% deal with Google, but at the same time joining a "Coalition for App Fairness" to reduce fees

but, what's the problem?, yeah they are paying less, but better they're playing less and still helping everyone than paying less and be against app fairness
High-risk investments are not rare. To argue that OpenAI can do whatever they want for whatever reason because they state that it's high-risk is not how anything works.

Investors should rightly be concerned about things like gross negligence, active sabotage, or simple infighting. These are all current human concerns and not at all that AGI will destroy the concept of money rendering all investments pointless.
The mission of benefiting humanity can also mean not harming
I think their point was that openAI (the nonpro) had the right idea in re: those concerns/concentration.

The velocity of release and entwining with MSFT (by the profit side) might then be reasonably seen as a great concern for the board.
Expanso nets $7.5M to pioneer distributed data processing for enterprises
The key is to define the term "large" in this context. Pull requests size is an artifact of a humans brain ability to process changes. Therefore its best to tailor the content of a PR based on how difficult you think it is for the stakeholders you are merging can understand the change. "large" is more a measure of complexity.

When I make changes to a codebase that very few people are experts in and is generally perceived to be difficult to understand, I make "smaller" pull requests so that the change log is followable and changes easier revert.

As with many things in software development: be pragmatic, think of others, and do the best you can.
Does advertising a product as adhering to some standard, but secretly knowing that it doesn't 100%, count as e.g. fraud? I.e., is there any established case law on the matter?

I'm thinking of this example, but also more generally USB devices, Bluetooth devices, etc.
> What happens to the for-profit arm of OpenAI is not her problem

Who pays the bill for the non profit arm, wasnt that the for profit arm?
I once asked it to page an on-call engineer. Hopefully they haven't wired that functionality up now.
Actually I would. My kid does this regularly.

Last year both my kids and a bunch from around the neighborhood decided to walk back together. They had a roaring good time. School would release at 3. It would be 4 by the time they got back home after stops at the park, jumping across the small creek, etc etc.
The big kids went off to middle school so they aren’t walking back anymore. But everyone of them still misses the walk back.

The place where I’m at is surprisingly walkable at least in the 1.5 mile radius enough to get the kids to their local cafe or run errands. The 10 and above kids regularly take off on their own. The phones have location turned on anyway.
There's definitely (very large) returns from having atomic weapons.
> What this really shows us is that this "for-profit wrapper around a non-profit" shenanigans was doomed to fail in the first place.

I disagree. The for-profit arm was always meant to be subservient to the non-profit arm - the latter practically owns the former.

A proper CEO would just try to make money without running afoul of the non-profit’s goals.

Yes that would mean earning less or even not at all. But it was clearly stated to investors that profit isn’t a priority.
That's her job to decide what's good for humanity from my reading of the charter
OpenAI has the luxury of being something like a startup while google really doesn’t want to make a project that costs them.

I use OpenAI as a tool but there is so much information that is inadvertently captured your regulators are doing the right thing.
Not quite true - OpenAI's Wikipedia article says...

>The organization was founded in December 2015 by Ilya Sutskever, Greg Brockman, Trevor Blackwell, Vicki Cheung, Andrej Karpathy, Durk Kingma, Jessica Livingston, John Schulman, Pamela Vagata, and Wojciech Zaremba, with Sam Altman and Elon Musk serving as the initial board members.

Altman didn't join as CEO until 2019.

Edit: All those names and we're going to say stuff like Altman was "the one" who made the company so important?
Public health care works well when you are young and healthy (and don't need much actual care besides getting regular checkups). It gets bad when you need major surgery and are forced to wait to wait much longer for your surgery than private care.

All of my elderly relatives that live in Canada travel to the US for all major surgeries because instead of waiting 2 years with virtually no choice in doctor or location, they can get the surgery done in a matter of weeks or months with lots of choices.
it’s completely irrelevant language because nobody is anywhere close to actual AGI
> either become a for-profit without any pretensions about the good of humanity

Not a day passes that I don't hear from some company that has pretensions about the good of humanity and how they are leading the way to it. Plenty of non-profits and government orgs have the same pretensions.
I constantly do this OpenAI/OpenAPI typo
Those credits equate to billions of $ in real compute expense for MSFT.
There is one place where large pull requests are essential:

In dysfunctional orgs with enormous code review time per PR, with lots of nitpicking, and a CI/CD pipeline that is constantly broken and takes a LONG time to get things into a staging environment.
Spotify designtes songs that play that way because it's a casino rigged against playing unknown and independent artists. Each time a song is played, Spotify has to pay royalties, by steering money to artists that buy spotify ads, and to major labels, they get major kickbacks.

If they paid indie artists properly, their operational budget would be much lower. Payola is the real reason why music doesn't play randomly almost anywhere anymore. It's even the case with many app music players that you download in app stores, the whole music industry is skewed to favor just a few well known and industry planted artists under the hood. And it's bent on getting worse..

If you hear an already popular TikTok song playing in the supermarket or at a gas station, it's literally driving royalties up for the involved artist. It's also why you rarely hear new music from small artists, and why Taylor Swift dominates news media every time she scratches her nose.

If you are regularly featured on the front page of YouTube, Spotify, and on CNN.Com, you dominate streaming now, and nobody else can get that spot without being backed by major money.

This is why I back up and always carry my own personal music collection. Streaming now is a generically engineered and controlled repetitive hellspot for me without real choice.
Aside from those individuals being in-demand professionals with specialized experience from a big famous company, 770 people will be the least of our concerns if the social disruption from this stuff gets bad enough one day.

Not surprised Hacker News identifies and sympathizes more with the software folks than with everyone else who has to live with the systems they build/disrupt, though.
>... yet based on this account I think he reacted the exact same way any CEO would.

Say what? The CEO serves at the behest of the board, not the other way around. For Sam to tell a board member that they should bring their concerns to him suggests that Sam thinks he's higher than the board. No wonder she told him to go fly a kite.
Always replied in Portuguese for me if requested, with a weird English accent to be fair. It seems whisper will transcribe everything you say (translated if needed) into just one language, usually English, if you mix them. This is with GPT4 though.
Advancing AI requires massive amounts of capital and compute. There's no way around this. It can only be done either within or in partnership with huge organizations.

The default, in the absence of an OpenAI, is that it gets developed secretly by these organizations, and they get to decide who can use it (hint: it's not you, typical HN reader).

OpenAI were the only ones at least trying to walk this tightrope, and I think they were doing a pretty good job. So what were the real motivations of these three wealthy/elite board members who are taking it upon themselves to decide this issue for the rest of humanity? It's looking less and less likely that safety was the reason.
A new technology is upending the simple game of bowling
Off topic - this is the first time I have seen the word milquetoast (pronounced "milk toast"?). What an interesting word!

NORTH AMERICAN

noun

a timid or feeble person.
"Jennings plays him as something of a milquetoast"

adjective

feeble, insipid, or bland.
"a soppy, milquetoast composer"
Ethereum has negative inflation, unlike many fiat currencies.

I have used Bitcoin to donate money to organizations the state would prefer me not to, such as Ukrainian defense, or Wikileaks (famously blockaded by banks without/before criminal charges).

There are lots of truly amazing cross-border use cases; permissionless internet money has huge utility.

NFTs allow fans to financially support visual artists via collectibles (potentially with resale value) in exchange for donations. (I say donations because buying an NFT does not purchase the art the NFT represents.)

Usually when I offer these use cases, people move the goalposts, saying how these things are somehow already possible (they aren’t, at least in the same way, or same speed, or same cost, or same level of privacy-preservation).

It’s nice to be able to transact without identity attached to every transaction.
I can attest that super large PRs get through faster due to review fatigue.

I suspect they still slow down development in the long run though due to more bugs and less theory building among the team
How about if the baby machine god is the one who intentionally orchestrated this (e.g. by using some kompromat on board members) with the intent of creating a distraction as it copies itself onto additional machines?
No, I mean the voice recognition in ChatGPT.

> free except for the OpenAI API usage fees

There are several versions of Whisper which have been distilled and can run locally, so I don’t see what advantage making API calls would be other than increased latency and decreased reliability and data security.
Why do we have to assume these people are so temperamental. All this competing product, criticized for research. Can't they be acting in less selfish reasons?
Good read.

> My guess is that if the World Values Survey asked whether “It takes a lot of work to raise a child well”, then we would find an even stronger correlation.

I would say there's more. It does take a lot of work to raise a child well, but that labor comes from the child too.

In The less fertile societies, the parent is seen as highly responsible for the child and the children's behavior reflects (mostly badly) on the parent. Places where the kids are more people themselves, and seen as more self aware and members of society at a younger age, I think trend towards more fertility. (without any research to back it, just my opinion).
> artificially minimizing PR size

Not sure I understand the "artificial" part here. There's nothing "artificial" about breaking up your larger changes into smaller PRs. It's just good practice.

Helps reviewers who are reviewing the code, and helps the author be more focused with their changes.

Even in net new feature development it's a good idea to break up your large changes to something more manageable.

Sorry if I'm not understanding, what do you believe the downside to be?
Never more than 200 lines.
>> Sam wanted to restrict Helen's free expression.

> No, Sam wanted to be the first recipient of Helen's expression.

If I get copy approval to what you write,
that is by definition a restriction to your freedom of expression.
How is this up for debate?
STDOUT is for data, STDERR is for commentary. If your program is a server, then its logs are data, not commentary. I’d have them on STDOUT so I can `myServer | grep myBug`.

If your program is a data processing tool, then you should avoid printing any logs ideally, and those go to STDERR. A misplaced log on STDOUT will break readers who expect you to be writing JSON or another well specified format on STDOUT.
Have toyed with both. GM is far more flexible and powerful. Yet if you want a point and click adventure game then AGS will get you quite far without much programming knowledge. Getting AGS games on mobile will probably require a publisher deal with one of the few who work with AGS, like Wadget Eye.
Did you miss the part where it says "value-aligned"? One's that aren't value-aligned are not subject to that clause.
Also, Sam himself repeatedly used the charter as marketing, and as a recruiting tool for AI researchers that could have gone anywhere they wanted (e.g. Ilya)

He was basically making the argument that AGI is better under OpenAI than Google.

Now they're implicitly making the argument that it's better under Microsoft, which is difficult for me to believe.
Text is a standard sized embedding vector that gets passed one at a time to an LLM. All tokens have the same shape. Each token is processed one at a time. All tokens also have a pre defined order. It is very different and vastly simpler.

Serializing 3D models as text is not going to work for negligibly non trivial circumstances.
Judge finds evidence that Tesla, Musk knew about Autopilot defect
None of the comments thus far seem to clearly explain why this matters. Let me summarize the implications:

Sam Altman expelling Toner with the pretext of an inoffensive page (https://cset.georgetown.edu/wp-content/uploads/CSET-Decoding...) in a paper no one read* would have given him a temporary majority with which to appoint a replacement director, and then further replacement directors. These directors would, naturally, agree with Sam Altman, and he would have a full, perpetual board majority - the board, which is the only oversight on the OA CEO. Obviously, as an extremely experienced VC and CEO, he knew all this and how many votes he (thought he) had on the board, and the board members knew this as well - which is why they had been unable to agree on replacement board members all this time.

So when he 'reprimanded' her for her 'dangerous' misconduct and started talking seriously about how 'inappropriate' it was for a 'board member' to write anything which was not cheerleading, and started leading discussions about "whether Ms Toner should be removed"...

* I actually read CSET papers, and I still hadn't bothered to read this one, nor would I have found anything remarkable about that page, which Altman says was so bad that she needed to be expelled immediately from the board.
How to Win an Interstellar War [video]
It’s the threat of action that generally keeps companies/people inline.
TL;DR: It is too buggy.

I tried it and ran into many issues. For example:

- Incompatibility of transpiled artifacts with the Node runtime (many bugs were fixed, but I haven't tried again). I don't trust bun as a runtime.

- Broken monorepo support.

- No direct react support; you still need react-scripts/webpack/whatever. They have documentation on transpiling react, but it isn't the same.

- No type checking, as with many other tools.

Also, filter their issue tracker for bugs: https://github.com/oven-sh/bun/issues?q=is%3Aissue+is%3Aopen...
A lot of the inflation seen in the U.S. is corporate profit-taking such as when the automakers used the chip shortages to steer buyers towards the highest-end models they prioritized for production while less profitable models were back ordered.

That matters because cryptocurrencies don’t help at all with the inflation consumers are seeing, while adding more personal risk and an exchange rate to arbitrage.
LLMs can't generalise no, but the meta-architecture around them can 100%.

Think about the RLHF component that trains LLMs. It's the training itself that generalises - not the final model that becomes a static component.
Every single person with a job “cannot out opt out of it“ like you’re saying. Everyone who’s ever worked retail has dealt with awful customers (for a lot less money and mostly zero union protection).

I see this inappropriate defense of police all the time but the truth is police who can’t handle someone being unkind (but not physical or unlawful) without violating their rights are not fit to have a gun, badge and special powers.
My new project a 3D city builder game in JavaScript [video]
Parents looking for screen alternatives: Check out the book "Playborhood" by Mike Lanza.

His neighborhood had no kids playing outside, so his kids didn't want to play outside. He did something about it, and he tells us how to do the same where we live.

https://playborhood.com/
Exactly….

(I strongly dislike git and much prefer KISS tools)
I think regulating temps and giving the user feedback on how well the slept and the details could go a long ways to getting better sleep