skysight-inc/HackerNews huggingface dataset:
I've been in several multi-million line codebases that all were built with TDD. It's possible.

The default way of organizing code with DI makes unit tests extremely expensive to write and maintain. Mocks should be banned if you want to add unit tests or practice TDD. Instead the tested code should be pure. Pure code is easy to test, even if it's calling a dozen helper functions.
I mean I think it's fair to assume that TEST-Driven-Development has something to do with testing. That being said, Kent Beck recently (https://tidyfirst.substack.com/p/tdd-outcomes) raised a point saying TDD doesn't have to be just an X technique, which I wholeheartedly agree with.
Show HN: Capture subscribers for your newsletter and send custom emails
Hi all, I'm launching MailAmplify, a newsletter tool to capture subscribers on your website and send them customized newsletters!

There is a free plan, but it does require you to sign up, so checkout this video I made to see how it works: https://mailamplify.co/images/landing/header.mp4

The main features include:
- Design a sign up modal and embed the code into your website
- Your website visitors can subscribe to your newsletter via the modal
- You will have your own mailining list
- You can then design your own custom newsletters
- Newsletters can be sent in bulk to your subscribers

I created this so individuals launching their own website can have a simple tool to reach out to their website visitors easily!

It's also the first project I've ever launched (the rest never made it past their GitHub repo :D)

I would really appreciate any feedback!

Thank you
> I’m sure some of it is loyalty to Sam and Greg but it’s also revolting at how they were suddenly fired

Funny how people only use words like revolting for sudden firings of famous tech celebrities like Sam with star power and fan bases. When tech companies suddenly fire ordinary people, management gets praised for being decisive, firing fast, not wasting their time on the wrong fit, cutting costs (in the case of public companies with bad numbers or in a bad economy), etc.

If it’s revolting to suddenly fire Sam*, it should be far more revolting when companies suddenly fire members of the rank and file, who have far less internal leverage, usually far less net worth, and far more difficulty with next career steps.

The tech industry (and US society generally) is quite hypocritical on this point.

* Greg wasn’t fired, just removed from the board, after which he chose to resign.
There are many more good reasons to live in this dysfunctional hellhole of a city. Otherwise I'd have left a long time ago. No matter what, I still love it there.
If you follow the link to the actual license, it does list done explicitly permitted uses. So yes, it does seem that you can fork it and do something useful with the fork.

That something useful is restricted, which is the point of the license.

I think the intention here is reasonable and honest as presented by the big list. Whether the actual legal language matches that intention - who knows. I'm worried that it might not but IANAL.
Ftr, I mostly agree with the comment but downvoted it for the low quality "of course that's the answer, obviously" padded with some unhelpful tropes about trained pattern matching. (Let us know when you can prove that human communication is not just trained pattern matching)
The problem with German nudist is that if you take a group of Germans and group them by who you would like to see naked, and those who you absolutely would not to, it's every time the latter group who gets naked.
For fido2 and passkeys, I'd recommend Adam Langley's blog: https://www.imperialviolet.org/
Kind of : https://www.youtube.com/watch?v=gr3RVDMJsEY

Though in WC3 (and SC1/SC2) IMHO this was enabled by a very easy to use «map» editor, combined with a tremendous popularity of the base game.

So if even, in theory, you can do even more (libre software), in practice what you see is not as ebulliently diverse.

You can also compare it to the Spring lobby games - Zero-K has improved on the presentation, but something has been lost by not being able to easily fork the game yourself, build on it, and then just put up whatever the resulting mess is, start a game, and it being listed in the list of games :

https://www.youtube.com/watch?v=B8by5C6dJDA

Including «Com Shooter» FPS using the built-in «possess unit and use FPS controls» showcased here : https://youtu.be/MpKqQxTURik?t=107

Which shows another tension in game development : more recent Spring-Recoil games disable that feature outright, because of the balance headaches it causes, and potential modders can't use what they are not aware exists !

But modding scene does exist in ZK : http://zero-k.info/Mods

(In addition to the game setup itself being typically WAY more open than what you find in other RTS.)
Dang actually 'answered' this question yesterday on a six-week old flagged and buried thread [0]:

> Users flagged it. (That's the usual answer to this question, as explained in the FAQ: https://news.ycombinator.com/newsfaq.html.)

> (Posting this belatedly because the question has been coming up today.)

I know that doesn't actually answer your question. So does dang.

> undeniable relevance to the tech industry

Absolutely. I really hope dang reconsiders their inaction. They've been remarkably consistent on this topic though.

0 - https://news.ycombinator.com/item?id=37785072
BAR has a small but active community, they also run tournaments. In terms of gameplay, it is superficially similar to Total Annihilation but much more polished. The UI and unit control mechanics are a masterpiece in their own right. A lot of what makes a strategy game "fun" is the feeling that you are actually in control of your army, and that your decisions matter. BAR delivers that better than any other strategy game, in my opinion. You can control large armies of tiny units without feeling overwhelmed by micro, and still have the option for individual-unit controls when you need them. Give it a try!
Sam Altman was an integral part of Y combinator, who runs this site.

https://en.m.wikipedia.org/wiki/Sam_Altman
You don't have to be an AI "hype bro" to take issue with the reductive and trite notion that LLM's are stochastic parrots only. There is a continuum between that and AGI.
> it'd either be directly run or heavily influenced by those being regulated.

Which is also the probable fate of an AGI super intelligence being regulated by humans.
I think it's pretty funny that the moment we taught a computer to talk like a human people immediately assumed it was sentient, let alone intelligent.
... and they forgot technical interop with small tech again...

Big Tech must be pleased.
Okay some guy posted that with literally no likes? “Weird loner is weird on the internet, gets no engagement, news at 11”
What are your thoughts on AGPL?
Is it not good enough?
Do you think (lets say it out loud because we all know what we are talking about) Amazon Web Services will have advantage over you if you picked AGPL as your license?

At the end of the day,
I think your sales team has to earn its salary.
It can't just phone it in like (I assume) Microsoft sales does with Microsoft SQL Server.
Why isn't AGPL good enough?

Genuinely asking,
what change does it need to make it better?

Edit: previously on hn https://news.ycombinator.com/item?id=34768668
Motif is only free if your time is worthless. ;)
Noone understands the brains' details and how to administer targeted medicines. Yet many rich people assume antipsychotics can magically prevent crime.
Veteran Psychedelic Therapy Gets Cautious Support First House Hearing Since 1960
Read this sentence as "it's easy to say something is successful once it reached success".
I think both of your comments are just boring and condescending.
I have been living in Berlin for more than four decades and, yes, it’s a recent problem.
Certainly but have any of the AI ethics teams at these big companies done any work on those bigger ethical issues, or is it all language control?
The sideloading part is a load of malarky.

The one reason I would like sideloading is being able to secure my phone, even (especially) against apple itself.

If you need any evidence of this, just set up a new iphone. You cannot do it without contacting apple's servers. After that you will quickly get to their privacy page, which is hundreds or thousands of pages long. But there is no setting, nothing you can do.

It is clear they want data from your phone, continuously and promiscuously.

Why can't we say no?
This resonates. I learned the hard way that you want your main tests to integrate all layers of your system: if the system is an HTTP API, the principal tests should be about using that API. All other tests are secondary and optional: can be used if they seem useful during implementation or maintenance, but should never be relied upon to test correctness. Sometimes you have to compromise, because testing the full stack is too expensive, but that's the only reason to compromise.

This is largely because if you try to test parts of your system separately, you have to perfectly simulate how they integrate with other parts, otherwise you'll get there worst case scenario: false test passes. That's too hard to do in practice.

I suspect that heavy formalization of the parts' interfaces would go a long way here, but I've not yet seen that done.
One key question is if the teams are being effective referees or just people titled "referee".

If it's the latter, then getting rid of them does not seem like a loss.
Which is basically the same for most companies. Too dangerous to even read the source.
I would hope nothing on your mobo is bodged from the factory.
Object-Oriented Programming in Oberon-2 [pdf] (1994)
Yeah I don't get it either. The only thing I can think of is that ripgrep saturated their I/O bandwidth and that led to other effects.

Otherwise statements like "taking too much cpu" seem quite strange to me.

If the OP could provide more precise reproduction steps then I'd be happy to look into it.
That's just it tho. We never know why OP shared it. Did something change on the page? A new feature? Hardly anything has dates. Maybe it's just their own personal discovery of the day. (Then maybe they could just browse the previous posts if it's not news. Save us some of the repeated discussion points over and over.) You don't know if I've even seen it before. But I know from search it's not new. I know others might not have seen it. But people need to also realize things aren't new, that there might be history, that things aren't just popping into existence because they just noticed them. There's all kinds of dupes on here and sites like this that pop up here and there and it's nice to know context, if any.
I guess what the OP is arguing is that "unit test" doesn't mean you "test a unit" but rather that "each test is a unit" - i.e. each test executes independently from all other tests.

I just find that good testing practice tbh but it's true that there are loads of test suites out there that require tests to be run in a particular sequence. I haven't seen one of those in a while but they used to be quite common.
"Intelligence" being simulated by statistical processes is inherently flawed.
> Center for Security and Emerging Technology

Sounds like a bullshit job.
Then maybe you didn't visit public baths as a youth, because I don't know what to tell you, it's been an issue as long as I can remember (born here, close to four decades ago).
> My interpretation of this license is that it's effectively saying: "you can't do anything with this while we're working on it".

I disagree. It depends if you're forking it to use it, or if you're forking it to compete commercially against the authors.

The license does not prevent you from the former. You could fork it and do what you want with it to monitor your own non-competing software.

And if your goal is the latter – to fork the project to compete with the original authors – why do you feel you should be allowed to do that? Sentry is developed by employees on its payroll, not from community contributions (with a caveat that there are many parts that are fully permissive OSS, licensed under Apache 2 or MIT, and those projects do have some community contributions). And yes, the license is meant to discourage this competing use – for 2 years.
So some kind of portable, anonymous physical token? Fascinating idea, someone should look into that.
Parrots are very smart animals that understand at least some of the words they learn. I wish people would give llms more credit.
Have you tried -movflags and use_metadata_tags?

ffmpeg -i $input_file -movflags use_metadata_tags -crf 22 $output_file

Source: https://video.stackexchange.com/a/26076
Short Naps Have Major Benefits for Your Mind
> At that point there's no point leaving the original tests in place. They're just covering a subset of the E2E tests so provide no extra assurance.

They give you feedback when something fails, by better localising where it failed. I agree that E2E tests provide better assurance, but tests are not only there to provide assurance, they are also there to assist you in development.
Curling famously doesn’t have referees because players follow the rules. It wouldn’t work in all sports, but it’s a big part of curling culture.
I think a group of multimodal agents could pull it off if they each were prompted to specialize in one instrument or facet of the music. They could iterate on eachother.
This paper evaluates performance compared to a 'human' which presumably is an average adult human without cognitive impairment. I had to dig in to the references:

In the first batch of participants collected via Amazon Mechanical Turk, each received 11 problems
(this batch also only had two “minimal Problems,” as opposed to three such problems for everyone
else). However, preliminary data examination showed that some participants did not fully follow
the study instructions and had to be excluded (see Section 5.2). In response, we made the screening
criteria more strict (requiring a Master Worker qualification, 99% of HITs approved with at least
2000 HIT history, as opposed to 95% approval requirement in the first batch). Participants in all
but the first batch were paid $10 upon completing the experiment. Participants in the first batch
were paid $5. In all batches, the median pay-per-hour exceeded the U.S. minimal wage.

(Arseny Moskvichev et al)

So in conclusion, this isn't a random sample of (adult) humans, and the paper doesn't give standard deviations.

It would've been more interesting of they had sampled an age range of humans which we would place GPT-4 on rather than just 'it's not as good' which is all this paper can say, really.
You may only have dealt with your own devices. Yes, VGA devices were much harder to accidentally unplug or become loose than HDMI. But they were often far more solidly connected than e.g. the mount on a video card, or the attachment of a laptop motherboard to it's case. So you would find components which had been messed up internally by the use of a VGA connector as a leverage point.
It sounds like that’s the case, given what happened.
Assigning ethics and safety to the AI teams in question is a little like assigning user privacy to advertising analytics teams - responsible AI is in direct conflict with their natural goals and will _never_ get any serious consideration.

I heard about one specific ratchet effect directly from an AI researcher. The ethics/risk oriented people get in direct internal conflict with the charge-forward people because one wants to slow down and the other wants to speed up. The charge-ahead people almost always win because it’s easier to get measurable outcomes for organization goals when one is not worrying about ethical concerns. (As my charge-ahead AI acquaintance put it, AI safety people don’t get anything done.)

If you want something like ethics or responsibility or safety to be considered, it’s essential to split it out into its own team and give that team priorities aligned with that mission.

Internally I expect that Meta is very much reducing responsible AI to a lip service bullet point at the bottom of a slide full of organizational goals, and otherwise not doing anything about it.
This sort of discussion is what leads me to be fond of license disjunctions - perl's use of Artistic|GPL being the one I'm most familiar with.

The idea being that "you may use this software under the terms of ${license} or under the terms of the GPL" means there's absolutely no question as to GPL compatibility for the people who value that, and you can pick the value of $license to taste (I use the same license as perl for CPAN releases, but for other languages using whichever is the most popular permissive license you like in that ecosystem is likely a good answer).

I note downthread you have reasons why you can't do that with the GPL, and it might be worth having an explanation of that written up somewhere findable given that honestly hadn't occurred to me so I may not be the only one, but I figure disjunctions are still worth mentioning as a general tool even if not applicable in your case.
That's what an abstract is for:

> Our experimental results support the conclusion that neither version of GPT-4 has developed robust abstraction abilities at humanlike levels.
I see what you mean. I would never use a pattern where you don't broadcast to all consumers myself.

And while you can fail to produce when a consumer is too slow, I'd argue that sort of pattern only makes sense for a single consumer as well (the network equivalent would be TCP, which by definition can only be unicast).
Eh, no? Zero-k was there first, and gathered vital info.
The original setup for spring rollout of games was thoroughly inadequat to supporting large number of gamers.
Fuck, the first lobby server wrote match infos into a freaking textfile.

The first indicator of that popped up, when valve ended greenlight, and just greenlit all the things. Which propped Evolution RTS upon the steam front page for half a day, flooding the original lobby system and showing how inadequat the whole ecosystem was for that. The original Evo dev Forb learned from the whole mess after he returned from his day job.

Zero-k then learned the lessons, developed a ingui lobby, started the whole matchmaking and better server deployment, detached from the whole "one central server" thing of the spring eco system.

BAR did some graphical overhaul, with Floris, Beherith, Sprung and the whole original crew supported by new faces like Teifion and on and on.
They optimized the Spring engine into a new version- more tailored to BARs needs and reworked alot of the stuff.

Its gpl open source, so the project order and who invented what is pretty flowy.. everybody copies from everybody, one progress is everyones progress..
> BYD ... expanding into Central America, Africa and Europe.

I saw a BYD logo on a vehicle on the roads of London UK a few days ago. I knew they were coming, and now they are arriving.

Geely is more stealthy, Electric vehicles from Geely subsidiaries (Volvo, Polestar, LEVC) have been around for years. The last, LEVC ( https://levc.com/ ), is the current London "black cab" taxi.
No one is saying they are now valued at 0.

They are likely valued a lot less than 80 billion now.

OpenAI had the largest multiple - >100X their revenue for a recent startup.

That multiple is a lot smaller now without SamA.

Honestly the market needs a correction.
Either way terrible communication approach from someone in his position
Yeah the "Trash80" was the first computer I actually used, the display model at the local Tandy Electronics store.

It was so very barebones with less than 2K free memory if I recall correctly. Later I found another local electronics store with a C64 which was bliss.
That’s only if you care about the same additions that the original developers do. However, a fork is usually motivated by a disagreement on the trajectory. Or you don’t actually want to fork, but only want to monetize their work SaaS-style, which is exactly what the FSL is intended to prevent.
That’s a tweet with <500 views, a number of which I assume is because you linked it.

> weird creepy white dudes…

This is racism. And sexist. How do you know it’s white people or dudes?
> Sam Altman is the face of OpenAi and was doing a very good job leading it.

Its not like every successful org needs a face. Back then Google was a wildly successful as an org, but unlike Steve Jobs then, people barely knew Eric Schmitt. Even with Microsoft as it stands today, Satya is mostly a backseat driver.

Every org has its own style and character. If the board doesn't like what they are building, they can try change it. Risky move nevertheless, but its their call to make.
What are your thought on productized services?
I've been working with different productized agencies and it seems that the model is really gaining some traction among the tech community.

What do you think about them?
It's like people are being intentionally obtuse in this thread, almost like there's a bunch of paid shills

Let's read your list and consider which of those options hosts long form video content

Reddit: a link aggregator, not a video hosting site
Tiktok: Chinese data collection machine that hosts very short form videos
Instagram: data collection machine that hosts pictures your mom likes and short form videos
Twitch: focused on streaming and gaming, not a YouTube competitor
It was probably more like 10 min of annoyance or something

I don't think this was big news and I don't see this on any major news portal

> people who still don't believe that decentralized blockchain networks are the future of payments.

Anyone that has a modicum of experience and doesn't panic at a minor inconvenience like that? It's not like Bitcoin doesn't take multiple minutes to confirm a simple transaction
What about the harm that’s come from pens and keyboards? Do we need departments staffed with patronizing and humorless thought police to decide what we should be able to write and read?
Background...

1) Great read: "Roosevelt in the Bad Lands", by Hermann Hagedorn. Boston and New York Houghton Mifflin Company, The Riverside Press Cambridge 1921, Copyright 1921 by Hermann Hagedorn, available at https://www.gutenberg.org/files/24317/24317-h/24317-h.htm

2) Some modern photos of the country there, plus my own random thoughts: "Moody, hey?" at https://ultralighter.blogspot.com/2017/10/moody-hey.html

I like the story of Roosevelt in a Montana bar. When a local cowboy came up to him with revolver drawn, mortally offended that some Fancy Eastern Dude would actually show his face in that establishment while WEARING EYEGLASSES of all things, Roosevelt stood, faced the man, KO'd him with one punch to the face, and got the upvotes of all assembled.
Are more companies/teams than the creating team working to get this to copilot/chatgpt standards?
I don't think parent meant training specifically on that test data, but rather in that kind of task. Think more "LLM trained only on images of art" doing badly on this test, but then "LLM trained on images of art and IQ puzzles" doing better on this test.

It's kind of like asking what even is IQ if you can learn how to solve Mensa puzzles and improve your score. Does it mean you're more intelligent?