skysight-inc/HackerNews huggingface dataset:
I learned a lot from Brian Chesky's interview with Lenny's Newsletter and by seeing the failures of "manager mode" at mid-stage tech companies.

Here's what we say on our jobs page [1] - strongly inspired by Chesky + Gumroad + nordic office culture:

> We operate with a fairly flat hierarchy and operate with high trust of each other. The code, copy, or designs you make will often go straight to production with little discussion or modification. Everybody is welcome to give their opinions, inputs, and ideas on the product.

> Our style of work isn't for everybody. You have a lot of freedom in how to work, but not a lot of freedom in what to work on. There isn't much mentorship, community, or discussion. If you need help, we're quick to respond and help - but if we don't hear from you, we assume things are going well.

On the footnote about "Founders who are unable to delegate even things they should will use founder mode as the excuse" - a learning I've had is the importance of operating with a high degree of trust within this system. I set the objective but then can't focus too closely on the tactics. So, I shouldn't second-guess the libraries an engineer decides to use when building a ticket.

"Founder mode" only works if you can modulate where you make decisions. You need to grant some autonomy to people in making their own decisions. That's not to say that the Founder can't override somebody on something detailed like a button label - but those should be about setting the bar for quality of execution, not putting yourself in the critical path of everything. Founders should focus on the decisions that matter, not being a gatekeeper for every little change.

[1] https://usefind.ai/jobs
don't forget to donate something:

https://github.com/FreeTubeApp/FreeTube?tab=readme-ov-file#d...
I quite like charter cities, at least in theory, and I'm a little annoyed that everyone sees them as an attempt at world domination. They could let us A/B test legal frameworks, and I think that's neat.

Hopefully someone who isn't a hard libertarian bankrolls one soon so they don't get pigeonholed as places for exactly one ideology.
Others have given a lot of good suggestions about books for general software engineering. Some book on how to structure code and some book on how to be a professional and some book on the human aspect of the profession would all be beneficial. Pick one that covers each of these areas and they’ll provide you a good foothold.

I’m surprised I don’t see more advice to read a language- or domain-specific book. If you know what type of technology you want to work on and what language(s) you want to use, I’d read a book or two to gain expert-level understanding of those languages or domains. I cannot tell you how beneficial it has been to me to read books covering all the intricacies of C, C++, and Rust. Not to mention countless pages of documentation covering the Linux kernel, shell scripting, etc. Even if you have great general software engineering skill, you still have to be able to quickly read, write, understand, and modify the code you work on. You never know when you might find yourself 50 files deep in an exploration of why some open source software behaves a certain way that’s really boiling your blood, or when you need to parse the code to find an undocumented feature you’re certain exists (or, if not, to hack it in). Knowing the language is very beneficial for this, and getting eyes on open source code to recognize common patterns is very useful.
In my previous company, we created a ‘new hire onboarding’ checklist. A new hire got one senior team member assigned as his/her mentor. The new hire could add/change notes if something was outdated.
Musk censors mentions of his own daughter on X — the same person who he claimed was dead on a recent interview, but who is very much alive and posting on Threads.

That kind of monarch-like behavior didn’t exist on Twitter before Musk. Their protocols for hiding and removing content may have been very flawed, but at least there was a process.
Services are definitely better and a solid part of a domain-driven design. The trouble is with Django I think it's a bandaid on a fundamentally broken architecture. The models end up anaemic because they're trying to be two things at once. It's super common to see things like services directly mutating model attributes and set up relationships manually by creating foreign keys etc. All of that should be hidden far away from services.

The ultimate I think is Domain-Driven Design (or Clean Architecture). This gives you a true core domain model that isn't constrained by frameworks etc. It's as powerful as it can be in whatever language you use (which in the case of Python is very powerful indeed). Some people have tried to get it to work with Django but it fights against you. It's probably more up front work as you won't get things like Django admin, but unless you really, truly are doing CRUD, then admin shouldn't be considered a good thing (it's like doing updates directly on the database, undermining any semblance of business rules).
I've been occasionally mentioning this book on HN since I read it. Linked below. The book is about how companies evolve and how teams of people work together. It uses human growth as an analogy and fairly accurately describes how companies fail or thrive at different stages. It's older at this point, but it's about human behavior and group dynamics, which don't change rapidly.

The book doesn't use the phrase founder mode, but it discusses the transition from a founder oriented company to a culture oriented company in detail.

The human analog works well here. Advice for parenting a baby, toddler, child, or teenager is all different. People's needs change over time. At a certain point people become adults and need mentoring more than parenting.

Almost every article on how to run a company fails to qualify the stage of growth that the company is in. Once you start thinking about how companies evolve over time (somewhat predictably), it changes your perspective. PG is right in the correct context. Those advising AirBNB are also correct, in the right context. Following either piece of advice blindly is just living in a cargo cult.

https://www.amazon.com/Managing-Corporate-Lifecycles-Ichak-A...

(Like any business book, it's at least 20% BS, but the remaining 80% is quite good. If you do read the book, do not read the first few chapters and assume you've gotten the whole idea. The book has a very good paradigm on worker profiles and what is needed in different stages of growth in its later chapters.)
I'm a long distance runner. So my requirements are slightly different than the average person. But that said. It seems to me Garmin's strategy is clear, the Forerunner and even the Fenix lines are going to be OLED. Where as the Enduro is the MIP line.

Sure there's a MIP Fenix 8, but I feel like that might be something that eventually goes as more people who are newer to sports watches, the people transitioning over from Apple or Google watches.. those people who see 7 days battery life and think "wow" where as we look at the GPS always on time and think "more please".

The absolute pick of this generation is the Enduro 3 now. It's cheaper, lasts waaaaay longer, and does everything we want. Fenix 8? Dive computer, and the ability to take calls? No thanks. I just want more battery life, and better solar thanks.
I don't think there's anything wrong with that — it's useful to see an outside perspective once in a while.
I've been thinking about such a thing. It wouldn't be hard technically but it seems people are a bit indifferent on this front which makes it hard to pull off from a business point of view. We need some good scandals to get people a bit more paranoid.

Some scandals around LLM generated content could be exactly what we need here. I'm talking reputation damaging scandals that have the likes of the NYT having to explain in public how they messed up so badly and paying millions in damages to the victims. Money is a great way to incentivize companies to level up their game. The the likes of the NYT need to get paranoid about checking authenticity. And everybody else as well.

A few geeks wearing tin foil hats aren't much of a solution. PGP flopped for that reason. But it's not to late for it to make a comeback in some form.

IMHO the Fediverse is an obvious place to start. Why accept any content there that isn't signed? It should be stupidly easy to level up its protocols to add and verify signatures to content and profiles. I've actually considered having a go at it at some point. No time and other priorities. So, I havent. But why isn't this a big topic in the wider community?
Finally, I understand what the Dark Net is :D
Is there a peer-to-peer tool that allows communication and can circumvent chat controls?
I think because you can't give C-level/(senior) manager candidates whiteboard interviews. The answers are all "it depends" and also depend on how the person explains it. Not to mention tech founders are usually technical people who are not used to bullshitters.

Your concern is valid, but since the company is their "baby", they care more than those for-hire professionals who can go to greener pastures.
> People want some improved automation, but not too much.

that's right, they want automation to reduce their costs, but not replace their jobs/business. the people employing them also want the same thing.
It does (rarely) happen though. Example: how Ryan Cohen (self-made billionaire founder of Chewy) got himself into a different established company. He bought enough shares for himself, took over the board of an established company and put in some of his own, replaced the shitty CEO (by himself) and turned an established declining company around to profitability and possibly long-term growth.
job security for one big one
Perplexity API sucks – found a way to emulate it
I have been trying out Perplexity's API for weeks now. There is a big problem with it.

The results returned from the API are not the same as the actual Perplexity API returns.
Most results seem not to be returning any kind of actual web data. At best, the returned results hallucinate.

I had to come up with a different way to solve for this.

1. I created an LLM agent using Langgraph
2. Added Google search (also DuckDuckGo search) as tools
3. For scraping purposes, you can optionally add a scraper as a tool

The difference to Perplexity in this case is that the results will load slower as the LLM is running the search in real time through a custom Google search engine.
If anyone has found better alternatives, that would be welcome.

P.S.: Tried out Exa and Tavily APIs however the results get still pretty bad or outdated once the search query gets a bit more complex.

Curious if anyone has different methods that have been working better
This practice supercedes modern science and was originally called trade secrets.

And these are generally "defeated" through spionage. 1 billion $ let's you do a lot, including completely legal things such as poaching someone that has a basic understanding of the secret sauce and then copying that from the abstract description
The very use of the term "code" is part of the problem, I think. Among the general populace, it conjures up images of complicated symbols that are purposefully obfuscated to keep their underlying meaning a secret.
> It's OK. Liberals, lefties and pseudo-rebels tend to jump from one walled garden to another.

It is very difficult to take a statement seriously when it includes sweeping politicized generalizations like this.
> Powered by a powerful and efficient RK3566 SoC with four A55 cores, and backed by 4GBs of RAM and 128GBs of eMMC storage

Exactly what I mean by anemic. The only likable thing in that device is the screen.
Show HN: Generate a Site from a Domain in Minutes
I think your pricing is quite a little bloated. Having said that, nobody can even in a lifetime produce thousands of hours of valuable content. But the fact that it's free to do so has content creators dump all their crap on youtube instead of being forced to cut it down to actually valuable 1% of it.
There is an upfront cost for the NAS and the hard disks which will vary depending on where you live.

NAS (Synology DS723+) - £450
1x 8TB Iron Wolf - £161 (£322 for RAID 1)

Wasabi Sys charges me $6.99 per TB (I pay around $8 for my critical data only)
Hetzner Storage Box is ~£11 per 5 TB (I backup my critical + non critical data here)

So after the initial cost of the NAS and the drives, I spend £18 a month for backup storage.

I am not including the electricity cost because the NAS is pretty efficient. (21 watts during data access)
America Must Free Itself from the Tyranny of the Penny
Hopefully, nobody. Some of us like the semicolons!
http://archive.today/O31Wy
> he legitimately believes that “the woke mind virus” is an existential threat to our society

If “woke” involves an understanding that media is mostly filtered through large corporations and crafts narratives used to serve the interests of the ruling class, I’m not surprised a billionaire owner of a media company would consider that a problem.

Rather than identifying actual problems people are facing, media wastes our time with irrelevant distractions. Don’t worry about the opioid epidemic. Don’t worry about the fact that kids increasingly can’t even read after graduating high school. Don’t worry about corporate consolidation and monopolies. You should be worrying about “wokeism”.
Isn’t the point of founder mode that it doesn’t scale? It’s the wrong mode in all cases except the one where the founder is still in charge. It doesn’t scale, but it doesn’t need to.
Ah, I'd misread the comments and assumed it was an actual license change that was planned. Having actually read the LICENSE file on GitHub I have to agree. Mixing the two into one like that basically means you agree to the worst of both options.

I have nothing against AGPL, in fact if I relase anything I'll probably use it, but if I did dislike it, which some very much do, I wouldn't tough this with a bargepole even years before the change.
It's not about chroma, its' about luma. You would need pretty powerful backlight to match ambient on a sunny day. It will burn battery pretty quickly and require unrealistic cooling.
I think there's just a fundamentally different level of "care" between founder, and manager. Just like that of a parent vs teacher.
That seems like someone has some extremely comfortable margins, $2,500/month could buy me ~50TB of hard disk space at consumer prices. I'm sure that sort of estimate is undercalling the complexity of a storage operation, but nonetheless - there'd have to be some discounts to be found. If nothing else, Backblaze claims to be able to store that much for $300/month.

$100/month for 50TB probably isn't feasible but start compromising on resolution and something could be made to work.
Shaping the Future of AI: Reflections from the AI Governance Alliance
ORMs are a bad idea in the first place: relations are a great way to organise your data, why would you want to sully that by converting to something object oriented?

> Too often I come across Python projects that are hyped and when I dive into it I find it rather underwhelming to say it politely. Invariably it turns out that those people don´t know any other language than Python.

To give a nice counterexample: Python's hypothesis library is really great, and compares favourably to its Haskell inspiration of QuickCheck.
Why? How do the astronomers know that its many stars, how did they rule out its the normal amount but brighter?
Agreed. While it's a great shame that Eich is problematic, it shouldn't stop anyone from using the language any more than people should stop speaking German because... well, you know.
There is a SIGGRAPH Pioneers panel where participants talk about the history of the GPU (you can find the full talk on YouTube, this is a summary article): https://www.jonpeddie.com/news/gpus-how-did-we-get-here/

> Two years later, Nvidia introduced the GPU. He [Curtis Priem] recalls that
> Dan Vivoli, Nvidia's marketing person, came up with the term GPU, for
> graphics processing. "I thought that was very arrogant of him because how
> dare this little company take on Intel, which had the CPU," he said.
> that isn’t iMessage

So you think that Apple keeps you private? They have serious problems, too:

https://news.ycombinator.com/item?id=25074959

and

https://sneak.berlin/20231005/apple-operating-system-surveil...
Creating an up-to-date Distroless Python Image (2022)
I forgot to include the external hard drive that I back up to once a year.

It was around £150 for an 8TB drive.
Yes. Object orientation is the problem here. Relations are (mostly) great to model business logic with. The article you linked mentions this:

> This eliminates the problem quite neatly, because if there are no objects, there is no impedance mismatch.

But:

> Integration of relational concepts into the languages. Developers simply accept that this is a problem that should be solved by the language, not by a library or framework.

> Over the last several years, however, interest in "scripting" languages with far stronger set and list support, like Ruby, has sparked the idea that perhaps another solution is appropriate: bring relational concepts (which, at heart, are set-based) into mainstream programming languages, making it easier to bridge the gap between "sets" and "objects".

I agree that bringing relations into your language is a good thing, but many languages are strong enough to do that as libraries, there's no need for baking support into your language. Just as hash-tables can be implemented as a library in most languages.

We have relations as a library in a Haskell dialect I was working with in a previous job. Worked like a charm, and no language support was needed. Python would also be flexible enough to use relations as a user-defined datatype. And so would many other languages.
To be fair on the author, they gave a specific, concrete reason why Python was better for them as a beginner.
The other thing I saw that was remarked was the image felt very close to the top of the screen which improves the paper-like feel
Illegal in Europe: https://www.cookieyes.com/blog/cookie-wall/
> Musk is not perfect by any means

Musk is not perfect by any means wrt free speech.

His version of being a free speech absolutist is that people who agree with him should absolutely have the right to free speech.
The article said it resolved to "Geometry Processing Unit" at that time.
Billionaires are piece of shit.
They chose Python over Perl. That doesn't mean they don't value brevity, they just weight it alongside other factors.
I've worked with two amazing VPs of eng, one of which unified our ops and dev teams in purpose and goals, and the other was able to re-focus us from firefighting to sustainable growth in engineering projects. They were worth, literally, their weight in gold to the success of the company. These happened at a hundred person eng dept and a 300 person eng org if I recall.

I have also worked with a couple who I am not sure what they did. And a couple that I think were actively harmful by not taking actions, letting problems steep, and pursuing pie in the sky solutions ("we could expand from our core product to offer our $internl_tool_that_barely_works, let's overly fund that while customers churn on quality issues")

And fwiw, I have yet to have a positive experience from an ex-googler and it is more of a toss up with former amazon folks. They are simply too used to white glove systems that have had, literally, billions spent developing these systems to the custom problems of these mega orgs.
Douglas' "emanations" argument was that the right to privacy can be inferred from other enumerated rights (First, Third, Fourth, Fifth, and Ninth Amendments), i.e. a constitutional interpretation that unenumerated rights exists. Arguments against implied but unenumerated rights in the constitution can easily be made, but summarizing this as hand wavy leaves out a lot of detail.
I'm just trying to work out why I'm seeing so many posts in Portguese when all my settings are set to English
Why Sudan's catastrophic war is the world’s problem
I really effing hate the idea that competition is created not because people with entrepreneurial spirit think they can do what SpaceX does cheaper and better, but because the guy running the show is politically undesirable and untrustworthy.
Ask HN: How to Schedule Posts from Notion
Is there any way to schedule and post my contents from Notion?
I hope an employee shits in his daily coffee.
https://www.techdirt.com/2022/12/07/hello-youve-been-referre...

Firstly, Twitter took that down because it violated their long standing policy against doxxing/posting hacked materials, not for any political reason.

Secondly, Twitter leadership realized very quickly that their policy wasn't really designed for this specific event, and within a day they changed the policy and unblocked the posts that they had blocked.

And now it's 2 years later and uninformed people still bullshit here about election interference and this being a first amendment issue (Twitter is a private company and can block whatever posts it likes).
Come on, water having a memory is clearly a totally different level of delusion to creators' political opinions influencing their work. I agree that language design is affected to a lesser extent, but it's not incredible to think it may still be impacted.
Anarchy in Sudan has spawned the world’s worst famine in 40 years
That doesn't really explain where the dependency on the C++ runtime come from tho, as far as I know the dependency chain is std::allocator -> operator new -> malloc, but from the post the replacement only strips out the `operator new`.

Notably I thought the issue would be the throwing of `std::bad_alloc`, but the new version still implements std::allocator, and throws bad_alloc.

And so I assume the issue is that the global `operator new` is concrete (it just takes the size of the allocation), thus you need to link to the C++ runtime just to get that function? In which case you might be able to get the same gains by redefining the global `operator new` and `operator delete`, without touching the allocator.

Alternatively, you might be able to statically link the C++ runtime and have DCE take care of the rest.
> filters out the most capable and most effective people from executive positions

Well, yes, because generally somebody who is actually 'the most capable and most effective' will simply be running their own business, why would they waste time climbing the ranks to work for somebody else's yacht?

The filter exists because whilst PMCs can't build the ship, a founder can, they're fine at keeping it away from the rocks enough for relevant parties to extract wealth and guard it from the risks posed by hotshot up and comers.

Remeber the avg corp is relying on regulatory capture and offshore Java, maybe wrapping OpenAI if it's YC funded - there's barely double digit innovative tech companies for this mythical employee to even captain.
Apple's iPhone 16 Pro Could Change Smartphones Forever
Your essay is filled with strong and agreeable opinions. I appreciate that I get to learn about them from a recent graduate. Thanks.
I tried the steps on the page and they are outdated.
The ONNX tab is gone.
More from the maintainer on the update: https://github.com/lshqqytiger/stable-diffusion-webui-amdgpu...
It’s obvious by now that this law will only get selectively enforced. Several members of the ruling socialist party continue to use X to push electoral propaganda aimed at the upcoming election (which would be funny if not tragic). [1]

Any law that’s only selectively enforced, is ripe for abuse by any kind of government. More so by a government that’s descending into autocracy.

[1] https://x.com/sofiafonsoferre/status/1830181842898530650