skysight-inc/HackerNews huggingface dataset:
Steve Jobs has a great quote about this, from The Lost Interview:

“… it's the disease of thinking that a really great idea is 90% of the work, and if you just tell all these other people "here's this great idea" then of course they can go off and make it happen.

And the problem with that is that there is just a tremendous amount of craftsmanship in between a great idea and a great product. And as you evolve that great idea it changes and grows. It never comes out like it starts because you learn a lot more as you get in the subtleties of it.

And you also find there's tremendous trade-offs that you have to make. There are just certain things you can't make electrons do. There are certain things you can't make plastic do or glass do. Or factories do, or robots do.

And as you get in to all these things, designing a product is keeping 5000 things in your brain, these concepts. And fitting them all together and kind of continuing to push to fit them together in new and different ways to get what you want. And every day you discover something new that is a new problem or a new opportunity to fit these things together a little differently.

It's that process that is the magic."
Good thing that Overcast is neither of those :)
You know that getting a correct background of someone from hn comments are slim right?
This is the natural next stage for enshittification as Discord starts to claw back value from users. It will get worse before it gets even worse

https://www.wired.com/story/tiktok-platforms-cory-doctorow/
MLPerf Inference: Datacenter Benchmark Suite Results
Sometimes friction is necessary for quality. More often than not, I’ve seen github repos where issue is treated as a project manager and there are lots of drive-by PRs.
For a useful robot arm, you need high forces/torques. Usually, this is achieved by high ratio [1] gearboxes between the motor and the joint. Those are expensive, and inefficient and make estimating the output force via the motor current almost impossible.

[1] In the order of 1:100, see e.g. https://www.harmonicdrive.net/
> I want to see your 100 send emails or 100 daily calls or 100 sent DMs everyday asking potential customers for feedback or validation conversations or to sign up for your beta

If you trust your co-founder so little that you feel the need to check their work every day, maybe you shouldn't start a company together.
> MT is a reasonably involved procedure that requires configuring the MT harness to understand where the code lives, how to run the test suite, how to interpret the test suite

mutmut autodetects this with a majority of setups, but yea, if you need to configure all that a lot then it can be annoying.

> then running the mutation tests for upwards of an hour as it repeatedly makes various changes and runs the tests

Yea, MT is slow heh. But it can be simple to start with. I generally recommend to do it for libraries mostly since they tend to have small and fast test suites which makes it much more fun. Or extract the code into a throw away project, do MT there and then move it back. It's a bit crap, but it works.

> To be clear, I love the idea behind mutation testing and I have given it a go a few times with limited success, but I think your comment is overselling its simplicity.

I had to write my own mutation tester because I couldn't get the existing ones to work, so I do feel your pain there :P

> That said, I'd love your advice: how do you introduce mutation testing to a large codebase that currently has an extensive set of tests but hasn't used mutation tests yet?

I party answered above, but I would only test extremely limited parts that are critical. And I would make sure to not run the entire test suite.

> And how do you maintain the MT side of things? It seems far too slow to regularly run in CI: do you just run the MT tool every now and then to make sure that the tests are still covering all the mutations? Or do you have a more structured approach?

This is exactly how I use it yes. People ask for CI support for mutmut and I've accepted PRs for it, but I just assume they will get it working and then later throw it all away as it's useless. I try to convince people it's the wrong approach but I have trouble getting them to listen.

If MT was WAY faster then maybe you could use it to validate it regularly, but for mutmut at least it's too slow. I have an experimental branch of mutmut that is much faster but I just don't have the time/interest to make that a reality right now. I don't particularly need MT in my current job...
A typical American 1600 square foot single detached home costs $180K to build (~$122/square foot). Costs beyond that:

- the land underneath the home, which can be expensive or cheap, depending on location. Land costs are consistently in the order of 25% of the total cost.

- construction costs tend to be higher in more expensive locations (New Tork City)

- financing costs, $12K

- real estate/marketing fees, $27K

- builder profit, $60K

- permits and inspections, $19.2K

- architecture and engineering, $5K

Most significant is that about 125 million Americans live in a place where the land cost is more than 50% of the total cost and 16 million live in a place where the land share is greater than 70%.

In those places, lower costs come from allowing greater density, which divides the land cost among a much greater number of housing units.
100%. Arms are hard. Mobility is hard. Mobile arms are double hard.
I agree, since then I relied on feedbin.com, but the dropped of RSS by Google really changed a part of the WWW.
Here's hansjans162's Github activity: https://play.clickhouse.com/play?user=play#U0VMRUNUCiAgY3JlY...

Here as histogram: https://play.clickhouse.com/play?user=play#U0VMRUNUCiBmb3JtY...

It's noticeably different, shifted a few hours.
AntennaPod is so great. I have hundreds of hours.

It's even available on F-Droid.
Which is all somewhat ironic coming from Steve Jobs.
Pyodide
No, there was a concerted effort to radicalize the site.

https://www.vice.com/en/article/m7aap8/the-man-who-helped-tu...

My serious but unsubstantiated suspicion is that this was part of a neoconservative campaign, which included the likes of GamerGate, all in the interests of defanging and commodifying observant, critically-minded, tech-savvy young people (mostly men, mostly white) who otherwise would have found themselves on the progressive end of the political spectrum (as per their class affinity).

If you ask many of them, they will tell you that they were "red-pilled" after Occupy Wall Street so spooked the establishment that "wokism" was deployed to split the bottom 3 wealth quintiles and pit them against each other. My take is that the premise is correct (OWS did indeed push the elite to take class solidarity as a serious threat in a way that they hadn't previously), but that the conclusion is wrong. Rather, "red-pilling" was the intended remedy, and "meme magic" was the vector.

Case-in-point: https://news.ycombinator.com/item?id=39905726 and parent.
>in the market for an AWD electric SUV with reasonable cargo space and actual buttons for major controls. These don’t really exist

Have you test-driven a new Rav4, yet? It has all these features.

Ultimately, I purchased a FWD Camry hybrid (50+mpg), but the Rav4 AWD would have been my pick if I had family or 4x4 requirements.
The Parent Trap (2023)
without leading with the general case we end up with nonsense like "Tai's method"; endless reinvention and rediscovery through ignorance.
Tone-deaf fossil gas growth in Europe is speeding climate crisis, say activists
> Git wont help you prevent anything

Of course. Nothing does.

> All it may help with is figuring out, after the fact (of finding the compromise) when it was added.

Exactly.

And that's what I'm trying to say.

Ease of detection discourages bad behavior, just as regular police patrols help reduce crime in a neighborhood. With a public git repo, every commit increases the chance of detection long before a tarball is ready for release.

I never said that I trust the git repo. I trust the eyeballs more, and the pitchforks too.
Oh yes.

Also another thing: often people end up with the worst of both worlds: one (or two!) big monorepos plus a swarm of many little repos. Now you only pay the price of the monorepo but rarely ever notice the benefits
When Did the Chicken Cross the Road? New Evidence from Central Asia
You got fired for just asking "are we using the sprint cycle?" There must be more to this story, no?
Honestly people who think their ideas are hot shit and worth 80% of a business need to fuck off.

I can understand a people person and a tech person working together; one person handles the business and finance side, sets up meetings with investors and all that while the other does the implementation side. These are separate and both complicated affairs already; if a founder takes all that on board, great, you get a share.

But you don't earn a share for an idea. Anyone can come up with a dozen ideas in an hour's time. It's low energy, low effort and you don't get a pat on the back for having an idea.
I think those requirements are for multiple people.

I can only fit a single one, Individual Contributor, I can do all the code and design and devops...

Leadership abilities? nah I'm an introvert

Shares the vision? Depends on the vision... no cash grabs pls

Available? Works for free? No and No

Same vibe? don't think so. Same age? maybe yes, I'm in my thirties.

Commitment to somebody else's idea after 2 meetings? No, there are trust issues if I don't know you already...

I dunno who made this list up but imho there are conflicts. You can't be a leader and commit to somebody else's idea unconditionally. You can't be a super fullstack dev and work for free.
Show HN: Nix-Autoenv
> Doesn't google have a lot of internal tooling to make that monorepo actually work for them?

probably tests coverage and workflow matters: you can work with monorepo if you can check how your change will impact rest of the ecosystem.
I think all the issues that you've listed are serious. They're the things that keep me up at night. But I don't think the content is really problematic (except maybe deep fakes), it's the untraceable nature of their sources. To me, it's anonymity that gives them their power.
If we knew that the content was posted by a specific REAL person/company/government, we could judge it's authenticity and hold them liable if it's criminal in some way.
Not saying there isn't a place for anonymity on the internet but to me, that's the problem that needs to be solved more so than AI.
Exactly -- I remember the 'Executive Order on ...' headline now, but I never bothered to click on it, because why would I. The second story, I never noticed at all, and neither did anybody else.

One of the few cases where a bit more alarmism in the headline might not have been out of place.
I feel confused of the module, does it really work? How can I use it?
Running fine-tuned LoRA models on Workers AI
So what am I to make of this?

If JiaT75 works 8 to 5pm local, they're in -0500 timezone, or Eastern Standard Time.

Conveniently, Fort George G. Meade is in EST.
Generative Art Through Choice
Smart speed is such an absolutely amazing feature that I wish more audio apps had it (e.g., Audible).

For those unaware, you set the speed to something like 1.75x. It analyzes the audio and shortens the time within dead space (e.g., the natural pause between sentences, words, etc)

You can see this happen in real time as the smart speed display updates and you see the rate you’re listening to the podcast goes up to like 2.5x, 3x and even 4x. All because of reducing dead space. It’s insane.

Discussed previously on HN [1].

[1] https://news.ycombinator.com/item?id=22852489
Given how screwed up Citizens United is, I am starting to get wary of declaring every exchange of money and information as free speech.

IMO free speech is permitting the broadcast of clear political thought and the freedom from being persecuted by government for expressing arbitrary political or religious ideas.

Enabling every person to have the information equivalent of a nuclear bomb doesn't seem like a first amendment issue. But I'm not a lawyer. Maybe I just don't like the first amendment anymore.

AI is like everyone having a Star Trek holodeck, but everyone can force anyone else into their holodeck and fool them with the most unethical or criminal scams.
But 3p sources likely are for specific stable version? Linus can't break Google by submitting bug into linux kernel?
mutmut right now is implemented by writing changes to disk and starting new processes. But you can implement it via "mutation schemata" where you functionally compile all possible mutants ahead of time, plus the original function, and replace the original function with a trampoline that either calls the original or one of the mutants depending on some external state.

I have a prototype of mutmut that does this and it's 10 to 100x faster. It does have the downside of not being able to mutate stuff like static global variables and such though.
I'm not 100% sure - it could have been a criminal(s) or even a single motivated actor.

That said it's a lot of work - 2 years at least. It's an exploit that's so good that you'd have to use incredibly carefully - also because if/when it's discovered it's going to break everywhere.

I've read descriptions about how the NSA (and presumably other such agencies) and they're really careful. The first job is to make sure the target doesn't get confirmation that they are in fact a target. The second is that they always cover their tracks so the target doesn't know they were a target.

Criminals tend to do the first but almost never the second so a tool like this - while I'm sure they would love - isn't worth the amount of work it would take to develop.

Again - I'm not 100% on this but ... 40% ? say 20% criminals, 10% lone wolf?
> So why is so much of what Andreesen wants from the future not what they've invested in?

You still want to invest in a particular company or people who you believe will make you tons of money. Just because someone is active directionally in what you believe will be the future does not necessarily mean you should put your money with them.
Guess my objection is generally the saturated fat, and the lack of fiber, and the sauces.

But you are correct. If it is just salt and butter, then ribs is a low processed food and probably not even as bad fat wise as other cuts. Probably also not the most fatty either.

Maybe a better carnivore 'junk' food example is like someone making a 'lasagna' with just layers of hamburger and a layers of cheese. So it is just all hamburger and cheese slop.

I've done both keto and vegan. And lost weight with both.

At the moment, I'm not sure I can define which one is better.
If you can archive the tarball, you can archive the git repos. If for some reason you can't, you can cut your own tarballs from the git repo and then you don't have to worry about them because you made them yourself.
Apple researchers develop AI that can see and understand screen context
i have met people doing the second. they hired contractors to build their product. but eventually the product grew into a platform strong enough that they needed a CTO to manage it. unfortunately the contractor they hired was not interested in the role, and they had to find someone else. it looked like the changeover was going to be messy. i think they didn't expect that contractor to bail out.

so it seems you are right. that initial hire was not management material.

but looking at the platform they built, i am not sure anyone would be happy to just take over and work with what they already have.

doesn't a CTO want more control over what is being built?

so would they not have been better off looking for someone willing to grow into a CTO role from the start?
That's a very fun idea. I would really love for the blog to get filled with content because the economics of it fill me with questions

I'd love to see how mechanized you can get it as well
Speaking outside a gas station in Nanaimo, B.C., Conservative Leader Pierre Poilievre called Monday’s increase a “cruel April Fool’s Day joke on Canadians” amid the high cost of living.

is somewhat baffling from a politician who has run multiple times on a pro carbon tax platform:

https://torontosun.com/opinion/columnists/lilley-poilievre-r...
Ask HN: Which Authentication provider to use?
So I am building an application that I would sell as SaaS in future.
A web app for one set of users. A mobile app for another set of users.
For web-app I would like to have email/password, phone(totp based) login.
For mobile app, just phone (totp based) login.

I've been looking at several authentication providers:
- Supabase Auth
- Zitadel
- Supertokens
- Ory

Self-hosted vs Cloud based:
I would like to select something that I can self-host (or run locally on docker for development). However, some years ahead, I might move to the cloud (depends on the revenue).

Does anyone have experience with the above mentioned services? If yes, could you please provide your experiences with it.

Or if there's any better service that I missed looking into?
The question is, when it is wise to do so. Changing the public interface of a "shared module" or published "library" comes with a liability. Code reuse is almost a no brainer in the case of a standard library that rarely or never changes. Using a permanently changing modul whose modifications provide no real benefits for your project makes no economic sense. The sweetspot is somewhere in between.

What the parent actually did when copying the library/module code was creating a sort of a a long-term support version for himself maintained by himself. His cost-benefit analysis told him that this is better than always trying to keep up with the changes of the library/modul.

My comment was aimed at setting the bar rather high for when to share reusable libraries. And even for my own modules I rather prefer copying code instead of reusing it in different contexts. There is a reason why the contexts differ and it is typically easier and more economic to adress this differences in its particular place instead of preparing for them in shared code.

The more up-stream a library/module is, the more general it must be, but the less liable to change it should be.
> By the end of the trial, 14 patients had been fully adherent, six were semi-adherent and only one was non-adherent.

Very small sample size.
Apple was never praised for its original ideas - although they had some I suppose - but always for their execution and improvement of existing ideas.

Smartphones weren't a new idea, but Apple got to work and made them better.

On that note, I was really curious as to see what Apple would do with cars, but I don't think there was enough they could do that was different or better enough compared to the huge amount of competition all trying to do the same thing. Tesla was the closest we'll get to an Apple car (car company ran like a software company), and they couldn't even do mechanical engineering properly (car body, welding, etc).
Do you think that the perceived stability is a result of the diet or a result of losing weight (assuming that you have)?
From Anthropic Claude Opus:

Imagine you have a picture book, and each page shows a different scene with various characters and objects. Now, think of a smart robot that can look at these pages and understand what's in them.

Apple's scientists have created a robot called ReALM that does something similar but with computer screens. When ReALM looks at a screen, it doesn't just see an image. Instead, it reads the screen like a book, identifying all the different things on the screen and where they are located.

ReALM then writes down what it sees in a special way, kind of like making a list of everything on the screen and giving each item a specific place. This helps ReALM understand the screen's content and how it's organized.

By doing this and with some extra training, ReALM has become really good at a task called "reference resolution." This means that when you ask ReALM about something specific on the screen, it can quickly find and point out what you're asking for, even better than other smart robots like GPT-4.

In short, ReALM is like a super-smart robot that can read computer screens, make a list of what it sees, and help you find things on the screen faster and better than ever before!
Something tells me Zig is going to overtake Rust! Anyone, anyone?
Honestly not really, but what I work on is bottlenecked by api calls and not actually DDOSing our apis.

The other day I wanted to create a 10GB file with a perl one liner and it was taking over 10 minutes and doing some napkin math I figured out that should only take 4s at 1 character per clock cycle, so something is wrong (it was flushing every single character). I tried versions that flushed less and could get it to 7s by printing chunks of 1MB. That's ultimately the goal of the class, get a rough idea of what should be possible.

What I really like about that class though is it really makes you realize even assembly is a high level language now. I had heard about it, but it didn't really make sense to me, but the course basically has you writing doing assembly that looks like it should be doing the same thing (e.g. same thing but with loop unrolling), and explains what's happening in the background making one version twice as fast as the other.
It's bizzare enough as it is to start asking questions to confirm that "mental issue" had natural cause.
Ahh, no, yep, I made it! I did explicitly stay away from the cloud, because it makes the service a thousand times cheaper, up to a certain scale (where I'll have a good problem, anyway).
> since the US “controls” Nvidia/amd/tsmc

They don't control China or Europe, and will hand their overseas monopoly to overseas competition.
The range of times is quite narrow, most activity between 12-16 UTC. That would make it 7am-11am EST, working only mornings?
Dungeons and Dragons All Started in This Tiny Wisconsin Town
> And the BATNA for not jumping on the technical cofounder train is "darn, keep my overpaid job".

HN folks commenting about their overpaid jobs while lambasting Tech for underpaying engineers. Peak HN confusion.
I agree on domain and network. I’m pitched too many ideas where those things are close to zero and it’s a massive turn-off.

Not so sure about your numbers however… I'd care more about depth of connections than raw volume, especially in B2B SaaS (maybe you’re right in B2C)

Don’t care about your outreach numbers as long as you can own it and be effective at it. I can even help you with that grind and do 10-20% of it initially.
Yea people are too accepting of allowing asshats like the Jigar messages.

Simple ban and get the fuck out. Too often I've dealt with people trying to rationalize it as much as "o its just cultural, they don't understand". No, get the fuck out.

But hey I'm a NYer and telling people to fuck off is a past time.
"electric buses are the future", and "wires are ugly and expensive to maintain". Also trolleybus depots are taking some valuable commercial space at the end of the lines, it's easier to have a bus depot on city outskirts. For most of those trolleybuses with a small battery (semi-autonomous) could be a much, much cheaper and reasonable answer, but I guess someone made a good buck on depot real estate or electric buses or whatever.
I think one of the good things to come out of this may be an increased sense of conservatism around upgrading. Far too many people, including developers, seem to just accept upgrades as always-good instead of carefully considering the risks and benefits. Raising the bar for accepting changes can also reduce the churn that makes so much software unstable.
DharmicData: Open-Source Collection Of Hindu Sacred Texts