skysight-inc/HackerNews huggingface dataset:
Once upon a time you could follow someone's public Facebook posts from any RSS reader you liked, whether or not you had an account. Now the only way to follow someone's Facebook posts is to have an account there. And Facebook will probably only show you a small fraction of the posts by the people you actually follow, sorted by what Meta thinks is most likely to make Meta money.

If you trust Meta to not follow a similar playbook with Threads, you are much more optimistic than I am.

I run a small Mastodon instance, and have preemptively defederated from Threads because I do not want Meta to suck in my posts for free and use them as something to spread apart Meta ad views. I've informed my users of this and so far everyone with a reply has praised this decision. They have made choices.

In fact lately there have been waves of spam from the big open-registration instances. I and a lot of other small instance admins I know have responded by limiting our federation with these instances. This creates a slightly worse experience for our users, in that they're likely to stop seeing media from big-instance accounts they follow. And it creates choice - do they talk to their friends on the big instances and say "hey can I persuade you to move to an instance that isn't a spam gateway?" Does the friend say "yes" and acquire an invitation to a closed-registration instance that's well-federated to their friend network? Eventually we end up with multiple networks all on ActivityPub that have very few connections. And this is fine. Because people can also do things like choose to have multiple accounts on these multiple networks.
> Elsewhere millions starve and freeze. Elsewhen uncountable numbers of humans have suffered and died.

Only millions out of 8 billions? But that is incredible progress! It used to be that not many millenia ago every single human on earth was starving and freezing. And everybody's fate was to suffer and die.

Today we have the lowest percent of humanity living in poverty ever. No, not everybody is saved, and technology has not create a paradise, but it is so much better than where we started from, we can't even compare.

> is religion, not science

And so is doomerism. I guess having fate in anything (even science and progress) can be seen like a religion. But my "religion" has delivered and is promissing to deliver more. What have other "religions" done for us?

> we can't even resolve the simple issues around our climate today

Actually we had the tech to avoid global warming since the 60's. It's called nuclear energy. It was fear and doomerism that prevented us from using it in the first place and brought us to our current situation. And now the same people who pushed us into this corner are trying their best to prevent us from finding solutions.
Agree. However i think this is mainly an artifact of API/framework designed in the 2000 and 2010 with over-enginered and over used designed patterns from the GOF. Both java and C# have their root deep in enterprise land were those are still sadly too common.

Modern framework are a bit better.
I used postgrest (without htmx) on an old project; it's impressive how far you can push it.
HTMX seems like a perfect fit for it too, although I'm not sure how much I really want to maintain htmx templates inside SQL functions...
Good lord, no, it is not. I tried Sorbet on a small personal project and rather quickly abandoned it. It made the code ugly and was a pain to maintain.

The fact that Sorbet has not seen adoption outside of Shopify is also somewhat telling.

It’s disappointing, because Ruby needs this. Modern tooling has moved in the direction of typed languages, and Ruby’s tooling has suffered comparatively. Outside of RubyMine it’s still difficult to get “jump to definition” to work consistently, and in 2023 this is a rather embarrassing strike against the language.
Get this boy MKUltra'd right quick lets see what he turns into.
Obviously, I believed that there was significant uncertainty around the validity of the Hindenburg information at the moment of its release, but my reading led me to a conclusion that Nikola was very likely not a viable company, likely not a viable company at the then-existing market cap, and that the balance of investor sentiment wasn't likely to tip towards the buy-side.

My surprise wasn't that that it took weeks to sort out (and for Nikola to issue comically terrible responses) but rather that, after making the judgment and investment, that it took well over a year to 75% complete with no credible (to me) positive news from the company.

Differences of opinion about the future are what makes a market. I'm puzzled at who was holding the opposing opinion and why...

> What subsequently happened (nothing)

I invite you to take a look at a 40 month (or just a 5 year) chart of $NKLA and decide if nothing happened to the shares.
There is a git-blame-ignore-revs that you can configure to keep your git blames more useful.
Are you sure you meant C++ in the second group? In Typescript you can program dynamically, perhaps. In C++, you'd have to cast everything brutally, which I don't think most would call programming dynamically, or do what you propose for OCaml.
Possibly if you mention them, likely not even then. Most accounts are run by staffers.

Getting media attention is a long shot.

I asked the original question. I was hoping for a “here’s a list of people you can email or call or write to” resource.

Social media is better than nothing, but it would be a lot more impactful to go the extra distance to make sure it lands somewhere people are already looking.

I just wish I knew where that somewhere was.
> You seem to think that anybody can control the shadow libraries and flood them with AI-generated books. That's not how any of the current libraries work, so I don't know where you got that idea from. Have you used a shadow library and seen how they function, or are you merely deducting from superior knowledge?

About two minutes of googling and testing shows that Library Genesis has an anonymous upload function.

I really doubt a pirate library will have the manpower to fully vet every upload. Especially with generative AI able to generate something that sorta looks right.

> Would you be able to flood a physical library with AI-generated books?

A physical library does not have the same characteristics as an online "shadow library," so the question is moot. For instance: a physical has a budget and staff and orders books to shelve, while a "shadow library" must rely on (illicit) donations.
Positive labor sorting has been increasing for men in the last several decades
I think Project Gemini fits this description: https://geminiprotocol.net/
Sure, not justifying code without comments. But keep in mind Ruby is a bit like Lisp, where there is a strong tradition of building DSLs.

Hence, lots of Ruby code is a sequence of trivial declarative blocks that look like natural language.

In these parts of the code, comments are redundant. I think that is the OP's point. Other parts definitely need them.
Given GM's commitment to actively removing the most popular and asked-for feature in the automotive world from their own infotainment systems, I'm not even surprised. This is a company that has proven before and continues to prove that they simply don't give a fuck about technology, they've realized they can keep throwing gimmicks or buzzwords at consumers and maintain just enough mind-share to stay relevant. It's no shock to me that a company with that sort of culture willingly bought into the same kind of flashy demos and mosaics of buzzwords that they themselves take part in.
> If it helps, here’s the definition from a dictionary:

> > a political strategy based on a calculated appeal to the interests or prejudices of ordinary people

Oh, how helpful. Here’s a definition of elitism:

> a political strategy based on a calculated appeal to the interests or prejudices of elites (or those who think they are)

That sounds like bullshit, doesn’t it?

By the way, that’s a hilarious “definition” of populism. It’s so elitist it’s like a caricature. (“Populism is wrong because only dumb, brutish commoners would think that the elites are working against them.” Just beyond parody)

> Is calling it bullshit clear enough to you? Because that’s what I did in the first place.

> Israel is home to a broad demographic. All citizens are allowed to vote. There is nothing similar to the Apartheid; repeatedly claiming so doesn’t make it true.

I know that someone is full of it.

Here’s Amnesty International (2022). I’m sure you could find others. This isn’t some fringe theory.

https://www.amnesty.org/en/latest/campaigns/2022/02/israels-...
The hardest (still missing) part of efficient cosine computation distance computation is picking a good epsilon for the `sqrt` calculation and avoiding "division by zero" problems.

We have an open issue about it in USearch and a related one in SimSIMD itself, so if you have any suggestions, please share your insights - they would impact millions of devices using the library (directly on servers and mobile, and through projects like ClickHouse and some of the Google repos): https://github.com/unum-cloud/usearch/issues/320
Ruby’s a great language, but the cult of personality is really strong there, especially in Rails. And that ultimately led me away from the ecosystem.

I’m not looking for heroes to worship, just good tech.
A lot of my ebooks are sitting in Apple Books for the convenience of syncing, this looks like it has the ability to do better library management and metadata editing. Fingers crossed it continues to thrive.
Yeah, read the docs here [1] and really does not seem like this would be a good system to work with. To make something fault tolerant you have to have a side subscription running watching for server errors so you can resolve these conflicts when they arise.

pglogical gave you the option to determine the winner of a conflicting write (which I think is preferable). The inbuilt postgres stuff seems like it'd be rife with potential errors.

[1] https://www.postgresql.org/docs/16/logical-replication-confl...
What does code written in Modular Monolith architecture actually look like? With Spring Boot and DDD, we set out on a journey of writing maintainable and evolvable code.
"Success has a thousand mothers, but failure is an orphan"
That's the model that worked for kingdoms, dukedoms and fiefdoms for ages, I don't know why you think it wouldn't work now.

The hierarchy establishes itself under a figure they feel will protect them and keep them safe. It's a personality cult. They work. Don't ask me why, but they do.
>Electric heating is still memetically coupled with resistive heating in Germany, which isn't very efficient

Why is this? Isn't electric heating (in the space heater context) by definition 100% efficient, because all of the energy is translated into heat (with the light as a byproduct)?
> In "ordinary" professions

Are these motivational articles about "ordinary" careers? If you want an ordinary career just be ordinary, no need to worry about greatness.
That and, as someone who would have called myself a photographer at one point, mostly just shoots photos on my iPhone these days. So the quality of the camera actually matters a lot to me even if it compromises some other aspects of the design.
0.0009% are actual super-geniuses.
> As the Boomers age out of driving

Tangentially, I believe anticipating that desperate customer-base is the #1 reason of the last ~15 years of investors piling onto "self-driving car" bandwagons.

That's in contrast to the reason of "the appropriate technology finally exists to do it." Perhaps investments will _make_ the technology appear in time to catch that demographic wave... but I don't think it's guaranteed.
> research that suggests consumers prefer higher fixed prices to lower variable prices.

I'm one of them. I value predictability pretty highly when it comes to expenses. The less mental energy I have to spend on money-related things, the happier I am.
Maybe I used wrong idiom, what I am trying to say is that Apple has too much power and this is bad for economy, because it reduces competition (as in they can buy any business they deem useful or destroy any they see as a threat).
I think the real unpopular opinion here is that our current brand of technological progress may be a net negative to society.

Humans, without substantial biological modification, do not seem ready for a technology driven quasi-utopia. Keep the biotechnology and pharmacology, keep the industrial robots and keep the private space programs but remove the inexpensive personal computation, omnipresent high-bitrate packet radio networks and with them all of the anti-societal behavior they support.

TL;DR This kid is closer to hyper-sane than brainwashed.
> That sounds like a classic example of doing something and making the situation worse (aka almost every regulation ever)

Such a weird take.. without regulation we would still have child labor, slave labor, cancer causing shit in basically everything, no seatbelts, even worse corruption in politics and companies, .. list goes on ..
We haven't read the diary. It's possible his grandpa made a conscious effort to focus on the positive and keep it lighthearted.
> PostgREST has a scary "allow by default" permission model which is nearly enough to turn me off of the whole project.

PostgREST follows Postgres' "deny by default", you have to explicitly grant permissions for tables and views to be used. This is noted on the first tutorial[0].

Supabase overrides this default via `ALTER DEFAULT PRIVILEGES .. GRANT`[1]. This is done for easier onboarding of new users but you can turn this off with `ALTER DEFAULT PRIVILEGES .. REVOKE`.

PostgREST also encourages you to create a dedicated schema for your api[2].

[0]: https://postgrest.org/en/stable/tutorials/tut0.html#step-4-c...

[1]: See an example of this on https://supabase.com/docs/guides/api/using-custom-schemas.

[2]: https://postgrest.org/en/stable/explanations/schema_isolatio...
In my experience this is almost never the case. #supports_feature? would be defined right there where you'd expect - in that Subscription model.

Even tough you can reach for metaprogramming (like define_method or method_missing), that's really not how the entire ecosystem of guides and tutorials will point you.

Anyways, when in doubt, just plug a debugger and call "@subscription.method(:supports_feature?).source_location`, and generally that's all it takes.
> I've never worked anywhere that started working on integrating or unifying roadmaps before the contracts were inked and the deal fully ratified.

Because it's not really legal. I've been a similar situation previously, and we were specifically forbidden from working on any integration projects until the deal closed, as in the legal department gave a company-wide presentation on exactly what kind of work was and wasn't allowed (e.g. obviously execs/legal folks could work towards completing the merger, but working on actual engineering integration was expressly forbidden).
But there is zero reason why the definition of peer review hasn't immediately been extended to include:

- accessing and verifying the datasets (in some tamper-proof mechanism that has an audit trail). Ditto the code. This would have detected the Francesca Gino and Dan Ariely alleged frauds, and many others. It's much easier in domains like behavioral psychology where the dataset size is spreadsheets << 1Mb instead of Gb or Tb.

- picking a selective sample of papers to check reproducibility on; you can't verify all submissions, but you sure could verify most accepted papers, also the top-1000 most cited new papers each year in each field, etc. This would prevent the worst excesses.

PS a superb overview video [0] by Pete Judo "6 Ways Scientists Fake Their Data" (p-hacking, data peeking, variable manipulation, hypothesis-shopping and selectively choosing the sample, selective reporting, also questionable outlier treatment). Based on article [1]. Also as Judo frequently remarks, there should be much more formal incentive for publishing replication studies and negative results.

[0]: https://www.youtube.com/watch?v=6uqDhQxhmDg

[1]: "Statisics by Jim: What is P Hacking: Methods & Best Practices"
https://statisticsbyjim.com/hypothesis-testing/p-hacking/
Sidenote, i'd love to hear of platforms that are more creator first. Anyone have any recommendations for additional platforms that give money directly to creators?
I think that speaks more to the low price of YT premium than it does the high price of food. In general a lot of digital content (also most streaming services, and many video games) has amazingly good cost per time-entertained. And that food is still pretty cheap compared to a Broadway play or concert
> He has the original invoice showing the car cost £215 in 1938, the equivalent of about £18,000 today.

Wow. $22K USD inflation-adjusted for a hand-made car in 1938. Cheaper than cars that are made by robots today. You'd think that after 80 years of technological progress and automation, they'd cost less than $1000 by now. What is going on? Surely this makes a strong case that modern poverty is artificial and done on purpose.

And how can a kid barely out of school afford to buy all this stuff? I swear some people are living in a parallel universe.
The iPhone camera modules sticks out more each generation to the point that a case is a must.

I think that's the point. You are free to choose the exterior aesthetic & feel for your phone, it's thin enough that adding a case isn't an issue. The phone is designed to have a case of _some kind_ around it.
>The iPhone camera modules sticks out more each generation to the point that a case is a must.

I don't like that the iPhone without a case is not stable on a table when you tap the touchscreen. Seems like the kind of huge oversight that Apple wouldn't make.
Doesn't seem like grandma is a luddite, TFA says she has a cell phone while he refuses. I just wonder what kind of job he's going to have? These days even guys in the trades are usually carrying a cell and a tablet and using them pretty regularly throughout the day.
That very mindset is what will put your children in the most danger. You do not live in a vacuum.
I see where you're coming from, but there are a few critical points about the Adobe-Figma deal that you got wrong. (I am an ex-Adobe XD employee)

When Adobe announced its plan to acquire Figma in September 2022, the timing was actually at the valley of startup valuations. The market was really down then. Since that time, the market has actually warmed up, not cooled down. This means if Adobe were to negotiate a deal now, it would likely cost them even more than what they agreed upon last year. Contrary to what you said.

Speaking of the negotiation, I think Adobe dropped the ball. They agreed to a whopping 20 billion dollars, which in my view was four times too high given Figma's real valuation at that time, especially considering the low market (I wrote about how I calculate this 5B valuation in https://typogram.co/build/on-adobe-acquiring-figma/). Then, with the deal being halted by regulators, Adobe still had to pay the full breakup fee, within just three days! It's kind of laughable how poor their negotiation strategy was.

About Adobe's product strategy, there's a bit of confusion. Firefly, their new thing, isn't even about UX tooling; it's more focused on creative AI. The real product that is actually relevant here is Adobe XD, which Adobe has just put on maintenance mode (since at least September). a change I noticed on their help page as recently as this September (https://helpx.adobe.com/support/xd.html#troubleshooting). This move is a huge strategic mistake. It's a clear loss of momentum for Adobe in the UX tooling space, making them even less competitive against Figma. Meanwhile, Figma hasn’t missed a beat and continues to surge ahead.
If your goal is to build a product that will scale, I'd highly recommend getting a technical co-founder, or at the very least a technical advisor, early on. Coding is only one piece of the puzzle. Setting up scalable infrastructure, ensuring everything is secure, and understanding the overall system design take more extensive knowledge. ChatGPT will provide you with the code snippets you ask for meaning that if you ask for custom authentication, ChatGPT will probably gladly do so but experienced software engineers know that homegrown auth is a risky road. Additionally, writing code that works and writing quality code that other engineers will be able to easily digest and update are two different ballgames. If you hire someone with experience post pilot launch, know it's very possible they may recommend scrapping the existing code base / infra and starting over for a multitude of reasons. I'm not necessarily saying don't do it, but even if your MVP and pilot launch go well, be prepared for the possibility it will need a rework from an experienced engineer before you're able to scale it or add new features.
It's really disappointing to see how Apple went from championing open standards in the early days of Mac OS X, especially with regard to communication protocols, to this.

I want a premium messaging experience on my iPhone, regardless of what the other party has. I do not want compressed images and videos, and as an end-user, it's bullisht that I have to figure out how to do that using 3rd party apps.
In all fairness, I thought GitHub got tons of useful features after the acquisition. The stability definitely felt like it suffered, but I kinda just chalked that up to growth and difficulty stabilizing new features. But at least recently its stability seems to have improved (no jinxing...)
Why do you ask that? I worked in Ruby at Pivotal, with lots of people who espouse the "comments are just lies waiting to happen" philosophy. I agree with the parent, it's wholly misguided. Good comments save many, many hours of rediscovery by people who are new to the code - which includes the original author after walking away for a few years.

If I had to guess, the anti-comment attitude comes from consultants who re-implement the same CRUD webapp on Rails over and over. Sure - no surprises, no comments, fine.
Isn't his grandma from the 60s though?

I agree by the way if that was the case, even though you have cases like Beckham, Beckham's father was obsessed by football and Manchester United and so became his son, but you could see David loved football with all of his heart (and excelled at it).
> Reddit gentlemen

Is that where that came from? It sounds right.

I used to wear nice hats regularly including a couple of fedoras, but I had to retire them because of this.
Aren't dryers grounded?
I dont really understand the confusion. There is agency in accepting members or not. Do you let anyone in your bookclub? How about your house?

Even NATO's open door policy is a choice. Doubly so when NATO provides weapons, funds, and training to non-NATO States.
So they put the tofu into plastic containers and then heat it up to pasteurize?

Hope the customers like eating micro plastics and PFAS...
Occasionally it's necessary to write code that would make people ask, "why?!?" and comments definitely help there, but I feel like that's generally rare, especially when you use good variable/function names, keep functions small, keep nesting to a minimum, and follow all the other good programming practices. If you are writing/reading code and thinking it needs comments, maybe think a little harder about how the code itself could be made more clear.

Comments are not checked by compilers, linters, code formatters, unit tests, integration tests, or any other automated tools for correctness, consistency, and good formatting. They rot quickly.