skysight-inc/HackerNews huggingface dataset:
One problem you're likely to run into is that systems using the same packaging lineage cut the same dependency up in different ways. The "right name" for a dependency can change between Ubuntu and Debian, between different releases of Ubuntu, and different architectures. It very quickly gets out of hand for any interesting set of dependencies. Now it might be that there's enough stability in the repositories these days that that's less true than it was, but I remember running into some really annoying cases at one point when I had a full gem mirror to play with.

This is one of those problems that sounds easy but gets really fiddly. I had a quick run at it from a slightly different direction a looooong time ago: binary gems (https://github.com/regularfry/bgems although heaven knows if it even still runs). Precompiled binary gems would dramatically speed up installation at the cost of a) storage; and b) getting it right once. The script I cobbled together gathers the dependencies together into a `.Depends` file which you can just pipe through to the package manager, and could happily use to strap together a package corresponding to the dependency list.

I've never really understood why a standard for precompiled gems never emerged, but it turns out it's drop-dead simple to implement. The script does some linker magic to reverse engineer the dpkg package dependency list from a compiled binary. I was quite pleased with it at the time, and while I don't think it's bullet-proof I do think it's worth having a poke at for ideas. Of course it can only detect binary dependencies, not data dependencies or anything more interesting, so there's still room for improvement.
My Writing Finances, 2022
Scalable Adaptive Computation for Iterative Generation
But if it was *your* hand that was getting blown off if the gun was incorrectly loaded, you'd make pretty damn sure it was right every time you picked it up.
> there are like 3 people in the world using it.

This is flat out untrue.
To get started? SvelteKit with SQLite (+Prisma).

To scale:
1. N number of VPSes distributed around the world with LiteFS (most likely Hetzner)

2. SvelteKit and SQLite (with Prisma)

3. Anycast Service to direct traffic
It's really easy for them to do that with the massive quantity of men to choose from. It's a kid in a candy store. They (women friends and dates I spoke to in this big city) tend to whine about bad dates and 'I want to delete this app' but it's what happens when you get 10 matches per day and you have to quickly select who to give a chance.

Then they meet someone, it's hard to drop everything if there's still more matches you haven't met yet.

Online dating is the death of our species.
Definitely still Rails for me, both for personal projects and for work. There are so many hidden requirements in SaaS products that have been baked into Rails and popular rubygems, getting to build on top of all that work is wonderful. It also makes coming back to a project to update it in a few months/years standard and simple.

If you haven't played around with Rails for a bit, things have gotten simpler in the past few years. Doing a quick demo/todo app on Rails 7 is delightful. With hotwire/stimulus, you get frontend performance that feels like React, but you're writing simple HTML/ERB templates and partials and some light JS controllers. It's quite nice.

Scaling those apps to lots of complexity is still an interesting challenge, and we're leaning towards React frontends on top of Rails APIs when the frontend is complex, but if you're building a standard CRUD app, Hotwire/Stimulus just lets you motor through the build and spend your time/money on user-facing value.
We had plenty of spam before chatgpt. The spammers clearly don't care if it looks like seo spam nonesense. Eventually for the fresh internet users of every generation, that will be all they know.
I'd agree, but the important word here is "tend". It's definitely not a universal statement.
But Alphabet will probably be fine. YouTube and Android are still billion-user products that aren't being displaced with AI, and their advertising business doesn't seem threatened much by this either.

So what's the scoop? I use ChatGPT, it hasn't replaced my search engine. They're insisting that search is obsoleted with AI (and Google is spooked internally) but I have yet to see any research-based evidence supporting it. Personally, I use both tools for completely different things, and while they are similar by-way-of a text box with a prompt, their responses are completely distinct and neither one can replace the other.
I asked ChatGPT to list text embeddings and sizes. How do I know it's right?
Word2Vec: 300-dimensional
GloVe: 300-dimensional
FastText: 300-dimensional
ELMO: 2048-dimensional
BERT: 768-dimensional
GPT: 2048-dimensional
RoBERTa: 1024-dimensional
ALBERT: 128-dimensional
T5: 512-dimensional
XLNet: 2048-dimensional
When will we see origami inspired hands and fingers?
"If you want love, lower your expectations a few, because Prince Charming would never settle for you."
> It's seriously not that hard either.

Hah. Suggesting an unworkable solution is of course trivial, never mind the centuries of debate of all the shades of economic systems like cutthroat capitalism, democratic socialism, dictatorship of the proletariat and everything in between.

I mean, this is like saying Robin Hood was a serious philosopher of social economics instead of a folktale, and "robbing the rich to feed the poor" is a legit strategy that can and should be implemented under the current capitalist system.

And somehow you'd think I was the arrogant one around here for saying there's a lot we don't understand (especially about humanity, i.e. ourselves!).
Firebase (or maybe Supabase) - because I love a "backend-less" stack. It just take less effort (no need to write lambdas). Full solution out of the box (DB, auth, storage). If I ever reach the limit of this stack, I probably have insane PMF, so I'll deal with it then (YAGNI).
I've thought a lot about this, and I still scratch my head over what might work. The system I think kinda fits is bug bounties. Someone registers a problem, a need, and submits a reward for filling it. Others who have that problem can add to the pot, and eventually someone can claim the pot by filling the request, with the fruits of that labor available to all.

But, there are obvious holes here. Like what constitutes "filling that request". In the context of actual bug bounties, at the minimum the bug goes away. For something like a painting? A podcast?

I need a beautiful sunset"
- "Here's this photo of the sun setting that I took outside the safeway"
- - "nah."
- "Here's this hand crafted lovingly painted canvas I made over the course of 3 weeks"
- - "nah. (but I'll just save a copy of that thanks)"

Honestly I don't know! I want endeavors like yours to be fairly compensated for the value it adds to society, but the core of our society and how we transact is rooted in scarcity. Data isn't scarce. Novelty is. Attention is. But not data.
I don’t think comparing IBM to Microsoft is fair or accurate. Microsoft is incredibly relevant and valuable today, many years after ending its antitrust investigation.
Just a small note - lenacapavir has been approved by the FDA since December 2022
That's right! ACARS has some very interesting information in it.

Just a few things of notable interest:

- realtime routing plans/changes

- OOOI (out/off/on/in) revealing when an airframe takes off or lands

- departure, destination airports and gates

- weather and other flight bag data

- airline / flight crew communication

- flight crew / airport communication

- positional data (which can be useful to augment or verify when ADS-B data is not available)

It has been a time consuming process to do research on some of the extended text (see: https://github.com/airframesio/acars-message-documentation), but we hope to keep at it.
I wish places like MSN and Yahoo, etc would employ AI instead of college kids etc., because the present quality of those "articles" is abysmal and worse than AI generated content.
If you think about it, CEOs are just people that are influenced by events like the rest of us. They are also a group that usually socialize with other CEOs and I have noticed this time the mantra of "preserve cash" has been a strong signal being shared in that group.

The thing is, in a lot of the cases, the companies preserving cash by laying off workers aren't really saving a significant amount of cash, compared to the amount they have on hand. So, it turns into some sort of lemming behavior.
>> They're not some special snowflake

But they are. The consequence of a one-day or one-hour shutdown on their system is exponentially worse than most any other. I would expect them to have more rigorous systems, including more rigorous attention to development. Comparing the NYSE to any other business is like calling Fort Knox just like any other bank vault.
Pyatv: A client library for Apple TV and AirPlay devices
Yes, with Bitcoin.
On the one hand, the fact that anything outside of ASCII is a failure mode is good for a laugh.

On the other hand, “AI” defaulting to a narrow and US-centric view of the world is not doing the discipline any favors.

Is it really that hard to find training data?
> Many many folders consisting of only a "hi" or similar make me doubt if too many on HN don't know what is meant by "code". ;)

I suspect it's just people experimenting with how it works, what it allows or doesn't, and so on. I wouldn't focus much on the cruft.
> I think the risks of lying in a hospital, strapped to a ventilator

Being managed by medical professionals with no experience or training on said ventilator or enough personnel to accurate monitor the ventilators or even put the right people who actually need a ventilator and not just everyone that walked in the door.
> That blog post is -- and this is putting it charitably -- so horribly misguided and confused I hardly know where to begin.

The post is horribly misguided and confused. Yet despite being so horrible you can't bother to explain what's bad about it? It always amuses me something is evidently so horrible as to warrant this language, but apparently not quite horrible enough to actually explain why.

Ultimately, i'm not really looking to make an empirical claim here. Just read this sentence a few times and maybe the contradiction will make sense:

> the sheer number of terrible boyfriends/husbands is jaw-dropping.

If someone is a boyfriend or a husband, they are by definition not single.
That was just a poor sentence. By "claim it" I'm referring to opting not to work and citing long covid.

I'm asking if after having given everyone an escape hatch, what is going to fund UBI?
Even with the shots I had 2 weeks where I could not smell.

Definitely one of the strangest things I've had happen to me.
Sometimes, I wonder if for the sake of small business and general good, if horizontal integration should be heavily regulated and restricted for publicly traded companies (not private ones).

For example, Apple. Why aren't the software and hardware divisions separated, at a minimum? Furthermore, I might wonder, why couldn't iPhone, iPad, Mac, Audio Accessories etc. be separate companies? Sure, you'd lose a ton of the integration that makes it special... but I wonder sometimes if the world would be a better place. Same for Microsoft: Why can't Windows, Office, Azure, Xbox, all be separate companies? If Windows was an independent company I think it would probably be way healthier for Windows at this point (less Microsoft bloat)...

I feel (just feel) that publicly-traded companies should be forced to pick a market segment and stick to it, and any other businesses that get too large (say, $1B revenue) must be broken off.
> Everything that president said and did was covered by the press around the world, an army of spokespeople and a million online sycophants.

Except virtually everyone I spoke to was unaware of what his final posts on social media on jan6 were, they were not covered, and they were lied about for years with no way for the public to see that in fact he called for people to go home peacefully on jan6.

You can say things like this, but they carry more weight when they're true.
To be fair, Django only caught up with Rails in the past 5 years. When I started with Django it didn't have basic stuff that Rails had, such like auto database migrations and the Rails asset pipeline. The database migration stuff really helps when building/iterating. The Django middleware was very finky at the time.
How does the outcome of a couple of court cases in one jurisdiction, in one country, break the entire, global internet?

This just sounds like clickbait.
Alpine has some razor edges in it. I would never default to it. Always test your app thoroughly. musl doesn't implement everything that glibc does and some of the differences can cause big problems. This is not purely theoretical. I once spent a week deugging a database corruption issue that happened because of a difference in musl's UTF-8 handling.

Use Alpine liberally for local images if you like, but don't use it for production.
Interesting but too much about flatjaf, who comes off as an obnoxious crypto nerd. The Nostr community is at present full of crypto nerds, and thus not that interesting to anyone who is not already obsessed with Bitcoin.
Despite strict procedure and rules, the court is a place for human common sense to also intervene. If it walks like a duck and quacks like a duck...

In other words, you being a mouthpiece for an AI would likely be seen as sufficiently separate enough from "representing yourself" as to be not representing yourself at all.

I would imagine, in SCOTUS, were a case argued around allowing folks to "represent themselves" like this, one of the first questions a justice would ask is "Suppose, instead of an AI computer talking through the defendant, an actual practicing lawyer was talking through the defendant through the earpiece. In that case, is the person still actually representing themselves?"
Oh, if the posting specifically says L4 or L5 then I don't understand the broad salary range. Unless maybe it's a worldwide remote position with wildly different pay depending on location?
"you see the similarity more in how the initial side-stepping of copyright eventually gave way to new licensing rules"

The systems are similar too despite having completely different internal processes. Both transformed existing IP without permission, to produce sufficiently remixed art as an output. A sufficiently generic abstraction would look very similar despite the disparity of domain.

The primary difference between hip-hop and Stable Diffusion is that AI cannot rationalize, explain, or attribute inspiration to a final product.

There was no aha moment and thus no creativity. It has no vested interest in its work.
Request HN: Add Upvote Count to Comments
Would it be possible to display the upvote count to comments? Is there a reason not to do this?
C# is heavily influenced by golang now. Run with 0 dependencies. Web server bundled.
What the parent is really talking about is that people in close proximity for extended periods are going through shared experiences. If you spend time with people and experience similar things then you will start to form emotional bonds with them. The parent could have also replaced partners with friends and the statement would hold true for the same reasons.

On the other hand, let's do the same analogy and replace partners with friends for the goals of apps. I think it would be obvious to many that these wouldn't be good platforms to build strong friendships on. If Tinder is the equivalent of asking someone out at a bar it is also similar to approaching someone at a bar and asking them to be your best friend. It might happen, but odds likely aren't in your favor, and especially not if you're not someone that likes to go bar hopping.
I concur, and I find the quasi-economic formulation of the problem somewhat repellent; I think it tends to inhibit the kind of thinking that's needed to form meaningful and intimate connections with other people.
The Rust app is kept as a standalone application. Elixir spawns the process, passes it an internal URL where it can post its output, and forgets about it, since each run might take a few minutes to hours to complete.
I smell another short squeeze opportunity,
> UBI plus Medicare for All (not just Medicare for elders) is the way.

Note that, given the actual structure of Medicare (partially publicly subsized private insurance with a public default and minimum-benefit option which still has premiums, part of which is waived for Social Security and Railroad Retirement beneficiaries), the ACA is almost Medicare for all, and with a default public option (even with premiums for most people) the “almost” would go away.

(“Medicare for all” is sometimes used as a code for universal, premium-free, public-only insurance, but that’s not at all similar to Medicare.)
I think the use of ventillators was deemed overzealous and reactionary before we even had a vaccine rollout.

Covid gave me a fever for two days. The vaccine gave me a fever for two days. I don't see how either was better/worse than the other in my case.
One downside to a bunch of small companies instead of a few large ones: competition is fiercer, the small companies can't rest on their laurels the way the large ones do. Consequently work life balance deteriorates for the average worker.
These companies are using forward-looking metrics to make these types of decisions, it really isn't follow-the-leader.

I don't have access to the data, but it's quite possible with interest rates rising, high inflation, and tightening monetary policy that they are seeing slowing growth/sales. Companies want to get out ahead of that, especially with the massive (and frankly absurd) hiring that these companies did over the last 2 years.

I'm not buying that Microsoft laid of people because Google laid off people, and Spotify laid off people because Microsoft laid off people. Somewhat unfortunately, these public companies are expected to show constant revenue growth, and they will "trim the fat" at a moments notice.
> So in the end, they don't solve the problem you're identifying

It may be unpopular to say this, but of course it does. Just hire more people if you need to and hope that you're making the right decision. Yes, it has a terrible effect on employee morale, but that's a tough thing to quantify so it won't show up on the balance sheet.

It's too soon to know if the impact of layoffs on most of the companies doing them is positive or not. twitter is an anomaly: that was driven by basic stupidity!

When the $BIGCO I worked for was acquired, instructions were to cut 8% headcount across the board. We were explicitly told that they expected that some valuable people would be cut accidentally, but that's unfortunate. No one should be unreplaceable and if they really are, this is a way to find out and change processes so it can't happen again.
This is completely false. I remained "inexperienced" into my thirties, and am now happily married.
Seems like this group is pushing hard to tank their stock price.
I've been wondering about this too.

chatbots should have a private switch. where they're contractually obligated to delete the information as soon as it's sent.
If I were designing flutter I would do exactly the same: bypassing all the legacy baggage of HTML, DOM, etc. and going straight to the pixels. The deal breaker for me is jank however and I do see some in the flutter-forward-demos page when I press the "resize" button.

That said, I can imagine fixing jank on platforms you don't fully control is going to be difficult.
Yeah, I remember compiling for Pi with QEMU on my amd64 was infinite times faster than compiling on Pi itself. I think people don't understand a few things:

- running self-hosted services for 3.5 users doesn't take many resources and Pi can often handle multiple services

- Compilation is CPU heavy and I/O heavy operation, more memory you have on a single machine is better.

I use Pi as my on-the-go computer in places where I can't ssh to my home-server. Sometimes I can't even get projects indexed without language server being killed by OOM 20 minutes later (on my PC it takes <20 seconds to index).
Flutter/Firebase.

Of course it heavily depends on what your actually building.

I prefer to do most of my logic in the frontend and Flutter is great for this.
> I've observed it as well, and the truth is that attractiveness is just highly individual

The OkCupid data confirmed this is false. Top 20% of men receive the vast majority of female attention.

The inverse of that is that the majority of women think that 80% of men are mostly unattractive or at least unattractive to them. This is about as far as you can get from just trying to sweep the stats aside with a "highly individual" comment.
Are we ignoring that ChatGPT is stuck in the past and that continuously retraining it on current data is currently still prohibitively expensive?
I can't decide if LLM/GPT is a seismic shift in the "search industry" or if it's just a gimmick. For now I'm considering it more of a gimmick that everyone is just very very excited about.
It's eventual consistency all the way, so it actually doesn't really know how many machines are there
Sorry I did not include data I was thinking of when I posted:

> When analyzing the whole sample, approximately 2% of heterosexual participants, 32% of gay participants, 5% of lesbian participants, 22% of bisexual participants, and 14% of those who described their sexualities as “other” reported being in open relationships;

-- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5958351/

Similar ratio from studies done in 2005 and 2015 in the UK: https://www.theguardian.com/lifeandstyle/2016/jul/22/gay-dat...

As another gay man, I used to be radically skeptical of monogamy. Like in my 20s I was spouting the line that it's a heterosexual construct falsely imposed on us for moralistic reasons. But both personal experience, and a widened social group, has led me to believe that, for a significant number of gay men a monogamous relationship is ideal. They're happiest in them, and seem to be able to make them work. Perhaps with some compromises and perhaps not entirely happy, but for what it's worth, I'm not sure I've met any couple that was perfectly happy.
Okay, yeah, sure - it's a very good point. I live in WA, where the minimum wage is the same for every profession. So, that argument just isn't valid for me - unfortunately.

States like Alabama keep finding new ways to screw states like Washington.
Go web app. MySQL or Postgres. Vanilla HTML/JS/CSS.

Could deploy to a VPS or AppEngine. Can run it locally.
> people have accepted the poor experience of real time applications (client side crashes that bring down the entire page, half-baked routing that is essentially just rebuilding the browser navigator, inconsistent client vs server rendering processes).

People complain about that stuff all the time.

>stick their head in the sand when these issues are occurring. there's complete classes of problems that simply go away when you're not building an SPA.

Well, yes. If you don't actually build a real time application you won't get the benefits of a real time application.

>in the long run, yes, but in the short term you're probably not going to get your mvp out faster because you chose TS

Once there's even a moderate level of complexity (i.e. 2-5 devs for 1+ months) the type system helps you catch issues. Even if it only saves you one 4 hour debugging session you come out ahead.

That assumes you sit down and write out your MVP without any significant refactoring. If you do have to make changes then TS will save you significant time there.

It also assumes that you're not writing tests that duplicate what a type system does. If you do write those tests then again I think you're slower.

Rails does have the advantage of there generally being one "Rails way" of doing things. That can short circuit a lot of design discussions and other sorts of bikeshedding. But you can also just not do that and, IMHO, come out better.