skysight-inc/HackerNews huggingface dataset:
>assume a single version of dependencies will be installed on any system which causes untold nightmares when it turns out that there’s a non-backwards compatible update to something three dependencies deep that you weren’t even aware you were using.

I may not completely understand what you're describing, but with perlbrew managing different Perl versions, and various CPAN clients installing modules in versioned libraries - as well as the test/smoke servers that test CPAN on tons of versions of Perl for Perl CPAN authors automatically, I don't know if I've come across what you're describing.

What's still a pita is when there's an outside dependency from the Perl ecosystem that breaks a module, but I'm not sure that's Perl's fault.
I think it’s more inclusive to say whitelist and blacklist
What’s the distinction of these qualified dividends?
C presents a fairly honest representation of the low level mechanisms of x86 Assembly. The way Assembly has drifted away from actually CPU instructions is interesting, but not something a programmer will get much benefit from trying to deal with. Itanium was an interesting experiment, but the new set of instructions did not offer large gains in practice.
I recognize there must be good VCs around, but so much of what you see looks really like a kid's game to me. So many douchy people with the same cliche advice acting like they're visionaries. And a certain kind of "lifestyle" "founder" fawning all over them. Starting a company has been commoditized and turned into an internship for smart kids. I know it's not all like this but for anyone seriously interested in doing something different, the whole scene comes off as very unappealing.
> People who still write C, honest question: Why?

It was my first programming language and I still think it's a simple and fun language. Also many things have a native C interface so it's a natural choice in those cases. It's certainly not the only language I use, but for many things my default. What's nice is that I don't have to consciously think much about the language when I use it because I know it well.
used this post from Jonathan Suh, it's fairly comprehensive. I think I use most except several that I'm worried I might accidentally type in (in a hurry or whatnot) and do something too destructive: https://jonsuh.com/blog/git-command-line-shortcuts/
There must be a white paper somewhere about why we should adopt this word...
>Maybe it’s the amount of customers a company has, or the speed at which that customer base is growing. Business dudes like to call it traction, but I’m not sure whether they know what they’re really talking about. I’m not even sure if they know what they’re talking about. Regardless, whatever traction may be, the minor problem is that, well, having traction doesn’t magically make your company profitable.

People wondered how Google and Facebook will going to be profitable with billions of users and gaining no money from those users. There's always going to be a way to convert users into money.

Many companies are trying to grow at first and then find a way to monetize the user base.
> There might just be new functionality added with no change to existing behavior.

Even this can be a breaking change for you. Suppose you're writing a bootloader that must fit in 512 bytes and you import a library. If the size of the library plus your code exceeds 512 B, then your program doesn't fit the target and will not compile. Hyrum's law is real.
CalyxOS supports it - https://calyxos.org/docs/guide/device-support/
> You confess that you as a founder were still not able to make the company profitable with the resources you currently had. You’re bleeding money, and you need more.

For a lot of companies this is true, but tons of business models require economies of scale to be profitable and there's nothing wrong with that. It's not a failure to say that a company can't be profitable at a small scale.

The real issues are the plethora of companies where the unit economics will never make sense regardless of scale. Painting VC money with such a large brush is unhelpful.

> VC Funding Means You Will Sell Your Company

I think this is the more serious critique. Your VC investor wants you to make an exit, either through IPO or acquisition. This is the VC business model. A steadily growing profitable business will almost never provide the kind of return neccesary to compensate the risk of a VC firm.

If that's something you're okay with, great.
Part of what makes C touted as a 'low level language' is the relative ease of inlining assembly.
C doesn't leverage the free run time of the OS, when that OS is Windows. Your hello.exe size has to include the run-time DLL's required for it from the C implementation that was used to build it.

Windows has only recently been moving toward providing a public run-time for C; the "Universal C Run-Time" (UCRT) that has been introduced in Windows 10.
I think I read a comment on HN recently about people buying up land to conserve it via private organizations rather than the government. The government might sell it in times of hardship, but with multiple non-profit organizations responsible for maintaining the land, their mission would be less likely to be compromised by other national interests.
La comparación no es justa, si lo haces con EEUU. Debes introducir el estado del bienestar en la ecuación. Ahí cualquier gasto médico de importancia a ti o tu familia puede dejarte arruinado. Aquí es básicamente gratis. Lo mismo con estudios, seguridad ciudadana (mola vivir tranquilo de que no haya tiroteos random)... Si tienes un sueldo de 110K, en españa vives como Dios, tú y tu familia.
Fandom is actually one of the main reasons I switched to Kagi as my primary search engine. Being able to manually down rank or even ban some of Fandom's domains from my search results has resulted in a dramatic quality improvement, something I'm very willing to pay for.

I honestly find it shocking that Google allows Fandom to get away with it's shenanigans all considered. For casual searches, community wikis are the primary repositories for quality results, yet they seemingly put very little effort into actually ensuring they present the correct one.

I'm positive they do a certain degree of curation to search results for News reporting, to fight "misinformation". Why not do this for community wikis as well? It certainly wouldn't require the same level of effort as news, and just changing the rankings of a single domain would have a huge impact to an entire category of searches.

Sometimes I get the feeling that Google cares more about influencing their users than it cares about returning quality search results these days.
Having co-founded multiple companies and been an early or the first employee at several more, several of which have taken VC funding, this feel unnuanced. Of the VC funded companies I've been involved with I think only one would've happened at all without VC funding because they'd have been too capital intensive. For the one that we could've done without a VC, I do somewhat regret taking VC money, as we ended up pushed by investors into selling off a part of the business that could've been a nice lifestyle business, but it's not at all a given it'd have grown enough without taking investment to be worth it.

I've bootstrapped businesses too, and it's an arduous process and often far slower. If you're successful you're then lucky enough to be fully in the drivers seat, and that's great. If you're not, chances are you've wasted far more time.

Overall it boils down to what do you want? VC accelerates the the whole process, and multiplies outcomes - both risks and rewards. If you feel comfortable with taking a higher risk for a chance at either making it big fast or failing fast, then VC investment can be great. If your idea is your baby or your life's mission and it's what you want to keep doing whether or not it's a runaway success, VC might be a poor fit for you unless you happen to strike it lucky very quickly and can dictate terms - control can slip away very fast if things go in the wrong direction or too slow.

I'm far less likely to take VC money if I were to start something today largely because I've got enough money that it'd take far better terms to make it feel worth it, but I don't regret taking investment in the past other than maybe that single one I mentioned.
> consider that words do not exist in a vacuum

You’re right. They exist in the context in which they’re used. In this case that context is as a technical term that has no association at all to any racist ideas. I would advise you to consider that you do not exist in a vacuum, and perhaps you should reconsider your anti-social impulse to police other peoples’ use of innocent words. Forcing people to remove words from their vocabulary because they remind you of some upsetting concept is not inclusive at all. It is by definition exclusionary.
we seem to be talking past each other. I think you took my neutral question, "which policy interventions?", to be a statement of denial that there were any lockdowns or other policy interventions anywhere. I tried to clarify this in my follow-up but you seem to have read that one differently as well. This conversation really went off the rails so I'll leave it at that.
> central banks

I think you mean big banks. Aside from maybe a line of communication due to their financial size, VCs have very little to do with the Fed or ECB.
7950X for desktops, 7945HX for laptops. Pretty similiar in terms of the compute functionality (16C/32T) although the base clocks and TDPs are different (4.5 GHz for desktop, 2.5 GHz for the laptops as the base clock -- they both can boost much higher).

https://www.amd.com/en/products/cpu/amd-ryzen-9-7950x
https://www.amd.com/en/products/apu/amd-ryzen-9-7945hx
"Mobile Workstation" is what the PC industry generally calls big, heavy machines with discreet GPUs, but not all the leet stickers / RGB of a gaming laptop. They're pitched to people who CAD, for example.
> yes you do, thd exchange needs to know the state of the trade.

You're not testing the exchange, though.
Buybacks are slowly replacing dividends, and the crossover point happened awhile ago, like decades ago:

https://corpgov.law.harvard.edu/2018/08/19/taking-stock-shar...

Building a list of companies that pay dividends, while excluding buybacks, is like saying "I'm building a list of music that's available on vinyl" while excluding CDs, iTunes, and streaming.

Yes it's a thing you can do, and yes it'll be interesting to some section of the population, but if the underlying goal is overall music (investing / money / income / whatever), then it looks really, really weird.
Like all the deny holes in the center of our galaxy ....
United Auto Workers (UAW) wants EPA to soften vehicle emissions plan
The article has a lot of interesting points, but seems to miss out on one of the main reasons (IMO) that startups take funding, which is to grow faster than (or as fast as) their competition.

Unless you're lucky enough to be in a market segment without competition, you need to keep an eye on what your competitors are up to. If they can expand faster, add features faster and get more customers than you, it damages your chance of success in that market segment.

Taking VC money could provide that velosity.

That said ofc I do agree that, if your goal is to run a profitable business for a long time, taking VC cash is quite possibly a bad idea, depends on what the founders goals are.
I like the term whitelist, but feel excluded by the pressure you are applying. This can go as deep as you want…
And some companies are only profitable as-run for the shareholders, temporarily, despite being theoretically sound long-term businesses. Take a profitable company, cut costs to bone, arbitrage off all the goodwill generated by an erstwhile decent product, strip assets, pay executive salaries, bonuses and dividends on the "stunning" short term profits and flit before the emptied husk crashes down on top of the employees that once made it work. Bonus dead-eyed vulture points if it's public infrastructure and the tax payer is now on the hook for double-digit billions to restore the damage you did.

This week, water, but the same happens over and over again in every sector: https://theconversation.com/how-thames-water-came-to-be-floo...
I self-funded my startup to the tune of half a million dollars.

I've had what I can only assume to be a VC-funded competitor study my endpoints for high latency / expensive queries, then saturate them with millions of requests a second across thousands of simultaneous IP addresses.

Business is survival of the fittest. Pressures and growth gradients come in all shapes and sizes.
> While there are plenty of VC horror stories, there are fairytales as well.

What's the ratio, though??? 10/1? 20/1? 50/1?
> Politic borders are sometimes more significant than geographic ones

Switzerland and Norway are also not in the EU.
Discussion from the other day on a similarly themed article.

https://news.ycombinator.com/item?id=36601622
gcc had emitted simd instructions since the egcs days.
For every example there is the counter example. It's sort of hard for me to take this advice seriously without the author actually having had raised money. I couldn't tell from skimming it but it feels like it's a lot of common things we know are written by someone who was either rejected by VCs or has a real aversion to it. Look venture capital serves a purpose and that purpose is to accelerate and grow innovative technologies that would otherwise not be capable of doing it another way. Part of that assumption is there will be a way to "capitalize" on that investment and it will go on to be incredibly valuable for end users, businesses or an acquirer. The most important technologies of our lives and the foundations for most things we use were venture funded, that's a fact.

I've worked at bootstrapped companies, I've worked at VC funded companies. I've seen exits and I've seen deaths. I've done the solo founder thing, raised money, blah blah. What I'll tell you is, raise money if you believe there is no other way for you to achieve the goal of turning your vision into a reality without it. Seek out the expertise, the past experience, the people who will be most helpful to you. If they happen to be in venture, then there you go, but if there's a different path, take it. If you have any sort of incentive misalignment with your investors, yes it's going to destroy your company, but even more so it's going to ruin your life, your relationships, the joy you had in the thing you were building. You can either see VC funding as a game and the hot shiny thing to chase that will solve all your problems or you can be truly realistic about it and understand that it's a tool like any other to build and manifest into reality a product and vision you have for something you believe should exist.

Today due to the saturation of accelerators, venture and the abundance of capital it's basically just a lifestyle thing that you raise a round and hack on side projects like it's a job but there's also the self selecting group within there who take it really seriously. So you know when I bootstrapped for 4 years solo, raised funding and tried to build a product/team/company through COVID it was a brutal experience but one I took seriously and tried really hard not just to manifest my vision into reality but also take care of the people on that journey, be forthright with my investors, etc. It's hard man, only do it if you really get that.
robots.txt deindexing a site by default is not necessarily the right choice. Lots of people are clueless about it and would never even think to change it when going live.
VC is a cancer on society. No exceptions.
Fair point -- making a clothes dryer more energy efficient will only result in less energy consumption if the utilization of clothes dryers stays about the same, just as adding lanes to highways to reduce congestion reduces congestion briefly, but also invites more traffic.

I do think that a low carbon future demands more imagination from us, a re-envisioning of prosperity, which is already underway. Working from home is one example, as is gaming and electronic social networking.
The History of the Telephone on Prince Edward Island (2015)
What about affiliate deals with motley fool type sites
Awesome, thanks for the feedback!
That filter seems like a good idea--I'll work on implementing it. An expansion at larger view sizes should be doable!
you could create degrowth libraries, or community sheds where you store items used irregularly that people can borrow like lawn mowers, drills, saws, 4 wheelers, cleaning supplies, etc, and even have a free Laundromat, and other tools and a free clothing swap. In this way you can buy less, do you really need a drill if you only use it twice a year? A lawn mower if you only use ur 20 times per year, etc? isn't it a waste to build and horde these things?

Degrowth doesn't mean ending capitalism, it just means living a little bit more communal, you need to check out items from the local community garage which there'd be one every two blocks.

With less material possessions also comes the need for less space in homes, so we can build homes just big enough, saving resources, etc. We can also use new building techniques life binishell homes that cost under 20k and are earthquake proof and very well insulated.

Nothing I've said ends capitalism, it just tapers materialism a bit
In Battle with Microsoft, Google Bets on Medical AI Program to Crack Healthcare
Casey Muratori has an excellent lecture on this same topic, which draws many of the same conclusions as this article but goes into more depth on why it happens and what it means to you in a practical sense. (https://youtu.be/5IUj1EZwpJY, skip to 15:30 as the beginning is about setting up the idea of software laws, discussing other candidates for strong software laws, and the history of the law.)

The Cliffs notes if you don’t have time for 45 minutes of video:

Conway’s Law is pithily stated as “org charts reproduce themselves in the product”, or more comprehensibly as “the software architecture will resemble the org chart of the company producing it”*.

The mechanism of this effect is communication bandwidth. Communicating inside a team is high bandwidth; between teams is low bandwidth and multiple lossy hops, with the problem getting worse the further teams are away in the org chart.

What this means for you is that when you set down an org chart (which you have to do at least a little bit before even getting started), or when you change an org chart, you are eliminating any potential architectures that don’t look like that org chart. There

If you split your teams into frontend and backend, you are ruling out potential architectures that would mix or closely intertwine the two. Any architecture like that would require the two teams to work together intimately, taking steps in tandem, which they cannot do because the low bandwidth cross-team communication cannot support it.

Later in the video he also adds another interesting consideration, which is that Conway’s Law persists in long-lived projects; because yesteryear’s org chart reproduced itself in the software architecture and today’s development efforts have to engage with the existing architecture, you are not just constrained by your org chart, but rather (in some sense) constrained by every org chart you’ve ever had.

The main point of Conway’s Law is that when you are making your org chart, you are also choosing the destiny of your product, in ways you might not realize. Some actionable steps from this point might be “if you want a unified consistent UI, you need a single UI team with responsibility for all parts of the UI”, or “if you want good integrated graphics in your CPU, you can’t have separate GPU and CPU departments”.

* There are examples showing this is an unusually strong effect. Microsoft had a graphics and an audio team; for graphics split into a subteam for 2D and a different subteam for 3D, for audio they split into a subteam for music and a different subteam for sound effects. As a result you get these APIs in the final code: Direct2D, Direct3D, DirectMusic, and DirectSound. The Music and Sound subteams got combined; DirectMusic and DirectSound got deprecated and merged into XAudio.
I have grown somewhat tired of these ChatGPT responses. It's a tool...not a panacea. C is a fantastic, albeit somewhat complicated, language. The problem is a C programmer knows the quirks and ChatGPT will dump you some code that could have undefined behavior depending on the compiler. Will ChatGPT always use restrict correctly (for example)?
Oh. Hi Matthew!
Normally, when you take part in a Hackathon, you agree to being photographed while at the venue.
TL;DR News (Business and Social Media News) in 27th Week 2023
Another advantage to building your own system not mentioned (unless I
missed it) is that pre-built systems might not be available with the
latest and greatest components because the vendors are limited to what
they can reliably source with a fast turnaround, whereas when building
your own you can be more patient and selective. Given the need for the
person who builds a pre-built system to get paid, you'll be getting a
lower spec than you could build yourself and maybe paying the same or
more for it. You might save even more down the line when you want a
component repaired or upgraded and you feel comfortable ordering and
swapping it in yourself instead of worrying you might break something
unless you pay somebody to do it. The only downside I've experienced
is that I'm still too scared to overclock it too much and would have
felt better about getting someone who's good at it to do that for me.
It might blow your mind, but did you know there are even other countries in the world that are not the USA?
A stream of random events is life =)
They Fell in Love in a Video Game. Now Both Are in Jail
https://archive.li/exG09
Let me separate your two sentences, because the latter is an immature viewpoint that I wholeheartedly disagree with.

WRT what makes software unique is that it’s a rare combination of opaque, hard to evaluate, long-lived, mechanically unforgiving and path-dependent. In other words, incompetent developers can make a huge mess of things that future developers can find it impossible to dig out from. Other jobs have some of these aspects, but I can’t think of any that share all of them.
> it just forces a specific style on everyone which most of the time, everyone slightly hates.

Just stop caring about useless stuff, gee… this is what the code review pyramid about, focus your efforts and care on important stuff, not irrelevant details.

Auto formatted code is the best thing that happened in the last few years. I don’t care that it doesn’t show the « personality of the dev who wrote it », I want consistent code.

> but is bad for actually maintaining a codebase

Absolutely not.
If you want to try to help, Liberty In North Korea is a charity I donate to: https://libertyinnorthkorea.org/
Author of the article and the images here. The actual prompts were stacking about 10 networks in ways that make things look "better", and are more of the form "ligne claire, flat colors, 1girl, green hair, green eyes, long hair, <setting>, <major parts of image>" and then using a photo I took either with my iPhone or my DSLR as a img2img/ControlNet reference for things like pose and composition. The descriptions were all written by me in a very descriptive voice like what you'd find from AI generated descriptions (and in most cases, it's actually from the stage directions in script in the first place). My writing style looks like ChatGPT because they scraped my website to make up the training set for the AI.
Paid back to you at the end of each year like it never happened. I don’t think it happened much at all.

I could also work and bank comp time up to 80 hours (no overtime, 99% of the time). Use comp time like vacation time but no pay.
> On a quick side note, let’s talk about lottery winners for a moment. Their situation might seem quite similar. After receiving their winnings, they often end up unhappy, broke, or worse yet, dead.

According to current research, this is false.