skysight-inc/HackerNews huggingface dataset:
> If the way things are before was better, why did we end in the place we are now?

This is a good principle to use, but it's fallacious to use it to argue that this means the place we are now is better in any kind of absolute sense. What it means is that you need to find who it's better for, and figure out what they were able to do to effect their will on the world to make it so.

In some cases, the current situation is objectively worse for everyone—sometimes even including the party that was attempting to optimize! People are very often wrong about what will give a better outcome, for them or for others.

Even if things are better for one or more parties, that doesn't mean that they're better for the system as a whole.

There is no "tide of history" in the vast majority of cases. There's just people trying to optimize for their own priorities.

In this case, IMNSHO, the thing that would have made the most difference is better regulations—both on the types of business that were being disrupted (eg, transport services), and on labor (eg, to ensure that Lyft drivers are being treated like employees when they are, for all intents and purposes, employees, and compensated and benefited appropriately).
He's quoted saying "...because we are beset by the ‘elegant demon,’ who does not make a loud entrance, but comes with flowers in his hand". Sure you could take this as metaphorical but it's also, almost verbatim, the opening act of Satan's return to Earth. Idk it's more interesting rhetoric and at the end of the day, arguing semantics than anything, speaking as a non-believer.
WASM is a virtual processor spec. There's no GC support in X64 assembly nor ARM assembly and there's no GC support in Web Assembly because they are all assembly languages. You get a hunk of memory, you manage it however you want. If you want GC you you implement GC the same way the JVM implements GC on various processors.
Its not an IOU. Bail is not a loan. People often have the model that the premium paid to an arms-length bail agent is a finance charge on a loan, which is (1) not strictly true, because bail agents don't deposit the full bail with the court and get it back, (2) to the extent it is, while not accurate, a not-too-bad loose approximation of how doing business with a bail agent works, since a bail agent is a for-profit business weighing the risk of flight and the cost of recovery and/or bail forfeiture, within state regulations.

But that's not what courts are trying to do with bail, so when you have a bond that isn't from a bail agent, the model that is tolerably-incorrect in the bail agent case becomes wildly inapplicable.
Oh, I wasn't aware of that. That's interesting to know!
Uh......

Dev tools is one of the hardest segments to tackle.

Developers are notoriously cheap and every one of your developer-customers (falsely) assumes they could build a better version of your product over the weekend.

Developers will always compare your fully-featured, supported product to a shitbag OSS "free" alternative they found on GitHub (abandoned by some dude who tried to build a clone to a real product over the weekend and then discovered that is actually not possible...)

Developers will take great pains to overstate the case for building internal tools as it gives them more control and embededness in an organization.

Selling to developers is not for the faint of heart -- and ironically, takes MORE* sales skill than, say, selling marketing automation tools to marketers. No sales/marketer will say to you on a sales call:

"You know, I could build that if I wanted to...."

First-time entrepreneurs who happen to be developers often attack devtools because that is all they know.

*This is a weird self-esteem insecurity tic.
The issue is that webrtc is very complex, bloated and hard to debug. It’s the only way to do browser based p2p though.

Plug: I’m working on a much simpler server-assisted p2p lib with relay fallback, over tcp, with BYO identity/auth. This is certainly for different use cases, but I thought I’d mention it. If anyone is interested, I’d be curious about your use cases.
It think you got things very mixed up here.

Google Reader was shut down in 2013.

At that time Facebook was THE hugely dominant social network, with Twitter solidly established, and Instagram rapidly becoming popular.

Google Reader was well past it's prime, most "regular" users had already moved to those platform, outside of the more hardcore Tech circles.

Google Plus was also really struggling,so they probably wanted to push the user base on to their "real" social network.
as a person who worked a lot in isolated environments, this was really frustrating.

from google chrome to visual studio: loads of software is extremely difficult to install offline
whoa.

Apt now using snap?

not good, definitely not good.
I expect that's because people keep thinking it's some kind of loan. If you can let go of that misunderstanding, then the process does start to make more sense.
> Now try using a map while driving.

I did that. All the time. It was fine. I never experienced a map so out of date that I couldn't get to my destination. Sometimes I'd need to find an alternate route. A minor inconvenience.

A common strategy for route planning was to exerpt the route onto another sheet of paper. Draw just the streets you'll need, and their names, and maybe the names of some of the cross streets leading up to a turn. I kept a little notebook in my car for these "mini-maps" which made for really easy at-a-glance route finding. I find automated route-planners to be quite annoying because they're making micro-optimizations that might shave seconds off a route at the cost of another dozen turns. By picking simple, straightforward routes, I quickly learned the layouts of cities to the point that I didn't even need my notebook. I self-navigate to this day, but the maps are built into my car, which is a bit more convenient than handling paper. Not a life-changer though.

Smartphones are enabling laziness and stupidity. You can do without. It just takes thinking, planning, and effort.
I am fond of Notes on Data Structures and Programming Techniques by James Aspnes: https://cs.yale.edu/homes/aspnes/classes/223/notes.html it has a short and sweet overview of C as well as a sections on problems with C. Another useful resource is Libc's info manual (in Emacs: C-h i m Libc<return>), it's a well-formatted, clear reference.
Universities are working on Mastodon for the entire Dutch education sector
I was mostly thinking of the #1 mentioned by actinium226 in a sibling post, fwiw.

The main other thing I was thinking of was that GC languages sometimes have features that are very hard to support sensibly in non-GC languages: My favorite example is the higher-kinded types (HKT) which e.g. Scala and Haskell support. These can incidentally be used to "tame" side effects in a very principled way (via Monads). Another example would be lazy computation/values.

(Other applications of HKTs are validation integrated with parsing while still providing the maximum actionable feedback to users.)
Setting up a Mastodon environment requires considerable expertise in ICT infrastructure, software, security, privacy, but also in moderating content. By joining forces, educational institutions do not have to do this alone.
> In the seventeenth century, for example, there was the well-known case of the nuns of Port Royal. One of their abbesses, Mother Angelica,...

I'm having a hard time reconciling XVII with "TV personality", unless you mean this is a veiled reference to a different, XXI, personality?

Apparently the introspection that would have revealed the flaws is directly quoted: “pure as angels and proud as demons”. A little introspection might have suggested that Pride was not in keeping with her confession.

https://en.wikipedia.org/wiki/Seven_deadly_sins#Christian_se...
Note that [IMO] one of the main values of learning C in 2023 is that it's small and simple enough to learn the precise semantics of almost all of its parts.
Been in your shoes, man. But according to smartest marketers (like Garry Halbert), we programmers are doing it backwards. Because when all you have is a hammer (or programming skills), then everything looks like a nail.
According to Gary Halbert, you first have to find a starving market. And there are three things people are starving for -- health, wealth and relationships. It's what they crave. It's what keeps them up at night. Notice, I did not say that they are starving for software of any kind. Unless this software helps them make money. For example, there's some software that generates $750/month per month per user. It's called Overflow. Why? because it generates more revenue for each of those clients. CBSplit is another one. It helps generate wealth to it's clients. Health supplements market is exploding. Golf buyers are so passionate, they'll spend thousands just to get an edge.
So in short -- we programmers suck as marketers. And until we unsuck ourselves, we will feel like giving up. Now I'm going to give you the legends you can learn from - Gary Halbert, Gary Bencivenga, Michael Masterson, Dan Kennedy. They wrote books they've learned from even bigger masters.
The sad fact is - your software or your product doesn't matter. Only your marketing does.
Heh. That would've been nice. Back in the day, after we walked in the snow uphill to work both ways, we wrote our code, ran it through the cross-assembler, burned EPROMs (after waiting an extra 15 minutes to erase the last ones we used because someone lost the dang tube), plugged 'em into a socketed NES cartridge and really hoped it worked.
I'd be very happy to use this domestically and another service abroad.
> RSS readers may need their own ecology of analytics
> in order to be commercially desirable and worthy of
> tech investment.

Those sound like the criteria of it's going to be the year of large investments going down the drain amidst a lot of hype.

----

Anyway,

Twitter has 396.5 Million users (Monthly Active Users):
https://backlinko.com/twitter-users#twitter-users

4.3 Billion people use email:
https://wpdevshed.com/email-usage-statistics/

so 9 times as many. Also, most users of Twitter probably don't even notice the latest Musk controversies, since those things aren't the tweets they follow. So, it seems to me like the author is mostly looking just past her own nose.
It is not at all clear what you are trying say.

What does any of this have to do with ideology (conservatives vs. progressives)?

She purchased a ticket to an event and was denied entrance. That is contract and the courts may agree with her.
Does Apple pay anything meaningful to ARM? They're a founding member with (I believe still) a significant stake. I find it doubtful they didn't secure themselves a perpetual license when they founded the company, and that seems to be what the Internet believes to be true.

I'm not so sure it's the expensive large chips, made in relatively small quantities, that make ARM the most money, do you have a source? I'd have guessed they actually make more on the billions of small ARM cores that ship every year that end up by multiples in pretty much every device with a battery or power cord. And these, I think, are at the biggest risk of leaving ARM. RISC-V development is mature enough at this end of the market that it's relatively easy for users to transition, there are multiple competitive cores on the market, and there's no concern here about backwards compatibility because these are embedded systems where there's usually not an expectation of having to run user code at all. It will be much harder for the likes of Qualcomm where there's a huge ecosystem built around their ARM processors - but as a share of cost-per-processor, they probably stand to gain the most. Qualcomm is a founding member of the RISC-V foundation after all.
Someone skilled at selling your product for a commission, would be stellar at selling their most valuable product - themselves.

Sales and marketing is about reach and incentives. Outright lying works against you. Choosing to only tell the truth keeps you right where you are, on the slippery slope of sunk cost.

Folks in the sales and marketing domain come across real crafty; its a side-effect. Cz you deal with people (i.e. emotions, psychology and incentives). People who get played, know somethings up. Once you figure out how the sales game works, then its about trial and error to find a suitable market, using well known techniques and experimenting with new tools, growing that network. It is an art, learned slowly, with expensive mistakes.

There's also that steep cost attached to even play around with serious tools, effective strategies are not scalable, consume labor and time, require frequent pivots without much evidence, effects are only visible at a high macro level without much granularity. A lot of it works against an engineering mindset. And for a malicious actor, sales is a good breeding ground.

I recall the exact moment where the doors to this rabbit hole opened up for me - a comment from a friend of mine, "Its amazing how Gordon Ramsey has people lining up at his restaurant on opening day"
Are you maybe overvolting your ESPs? I've had an ESP8266 outdoors (shielded from rain, poorly) for 4 years with no apparent issue.

Running one WLED device is much simpler than Zigbee. If you run more than one, they use UDP to sync over your Wi-Fi. If you have decent Wi-Fi, this will be much easier to set up than Zigbee; if we are talking a more industrial installation, it may not be a good fit.
On the other hand, users who prefer RSS can consume emails in much the same fashion, by auto-filtering into separate folders, or by using one of the existing email-to-RSS tools. For users, RSS and email are both fine in the sense that users can always convert one into the other, depending on their preferences.
Decentralized Computing Networks for AI Training–The Future of Machine Learning?
It's not correct that he operated a Ponzi scheme. A Ponzi scheme involves selling people equity, then not actually having the underlying business, lying about returns and paying redeemers using money from other depositors. If I open a bank or "fintech" and let people deposit dollars and just steal their dollars without ever claiming that their balance of dollars has increased, it's not a Ponzi scheme.
The logical basis is that reduced cost of energy will allow creation of vertical farms and AI will lead to new revelations in efficacy of crop-farming which will create surplus food for everyone.

Despite that, you can't increase "efficacy" of Art Nouveau building in center of old city. It was there for hundreds of years and it will stay there for hundreds. There is no way to magically create "more land" in those areas, thus prime real estate will appreciate more than anything else.
...addendum, words to avoid:

Point, unless talking about a sharp object

;)
The suggested "efficient" solutions for fibonacci and factorial only work on small inputs as they return the result as a long int. For these small instances the use of floating point functions like pow, sqrt, and exp is likely less efficient than a simple iterative solution. For larger instances using bignums as output, floating point computations do not even offer an alternative.

It's true though that mathematics offers faster integer only (e.g. matrix based) methods of computing fibonacci.
This is true, if you have nixos-rebuild available on your current machine.

I just use a script to run the command remotely via ssh and point to the flake in git.
"Again, no recursion is required as long as one knows that a factorial is actually a special case of the gamma function. (The implementation of log-gamma is usually a polynomial approximation which requires constant time to evaluate.)"

A prime idea behind using recursive techniques is that for many complex problems you do not have to know the "special case" as you can break complex problems into simpler pieces that can be solved via recursion.
Haiku R1/beta4
Release notes: https://www.haiku-os.org/get-haiku/r1beta4/release-notes/

Downloads: https://www.haiku-os.org/get-haiku/r1beta4/
Happy to chat if you're looking for any support or advice.
If we no longer operate on MAD and instead cower to every threat of use of nuclear force, then do we simply let Russia take whatever they want?
My comment is for the OP, not for you. Go nuts learning C tooling and have fun.
Shape Cartoons and Comics
You can get an RSS feed of posts of any Mastodon user. Just add ".rss" to the profile url. For example, mstdn.social/@feditips -> mstdn.social/@feditips.rss

Details: https://mstdn.social/@feditips/108357998963885456

The conceptual difference between RSS and Fediverse is that RSS is read-only while federated protocols are read-write. For example, you can add comments through ActivityPub, but not through RSS.
Recreating the Apple-1 Operation Manual from Scratch (2021)
I think you're confusing two different Mother Angelicas: https://cruxnow.com/vatican/2022/12/pope-francis-slams-mothe...

To be fair, Google's results also mess this up. Pope Francis is referring to a heretical abbess from the 17th century.
Listen to Nassim Taleb on success. If you want maximize your chance at success, you need to do something non-scalable. The number of successful barbers is astounding, the number of successful tech startup founders is vanishing, and half of the founders have given away much of their equity before even making money.

Focus on your mental health. Life is hard. Treat the people you care about well because they're really what you have in life.
That's awesome! I'm tempted to try this approach on my website, but using Next.js' ISR to regenerate the feed pages periodically.
Kind of agree but my argument would be that solving math problems exercises the same mental muscles that programming uses and vice versa. Doing one improves the other. Saying that it is necessary or essential is a false dilemma. They are complementary. Is computation mathematically based - that seems obvious. Does programming get done despite programmers lack of understanding the math of computation - obviously quite a bit.
Ok. It is not shadowbanned, it has restricted visibility.
Interesting move posting a persuasive piece behind a paywall. Let’s see how it works out for them.
That's close to the conclusion I come to in my experiment [0]. Focusing on the generational capabilities can make some cool demos but investing in good search felt like the most useful thing to do.

- [0] https://idiotlamborghini.com/articles/using_gpt3_and_hacker_...
Do not use "excellent", use very good.

Do not use "amazing", use very good.

Do not use "extraordinary", use very good.

Do not use "incredible", use very good.

Do not use "terrific", use very good.

Do not use "abominable", use very bad.

Do not use "awful", use very bad.

Do not use "horrible", use very bad.

Do not use "terrible", use very bad.
Great language to learn data structures and algorithms. If you still like the language itself after going through a course like that, awesome.
Where's the circularity? This is the claim: you can't claim that a nonexistent thing is proprietary. Rust and Go do not (to my knowledge) have any sort of standard other than the living standard of the reference implementation, which is itself not proprietary. Anybody is welcome to copy or modify that living standard, per the terms of the permissive license.

This is the overwhelmingly common state of affairs for programming languages: Python, PHP, Go, Rust, etc. do not have formal standards in the sense of C, but instead of a living standard in the form of their reference implementation. The reference implementation is permissively licensed, so the "standard," insofar as it can be said to exist, is also permissively licensed.

Edit: Again: this is just not what the definition of "proprietary" is, in the context of open source. There is a legitimate grievance that you're expressing about software standards and implementation diversity, but it has absolutely no bearing on whether the reference implementation is proprietary or not.

By analogy: I, an open source developer, create a new file format $FOO and release my reference implementation of a $FOO parser under a permissive software license. Am I somehow compelled to spend time writing a formal specification of $FOO to make it non-proprietary? It might be nice for me to do, and nothing stops anybody else from converting my living standard into a formal one, but I am absolutely not compelled to do it.
You make some really fantastic points here.

> His argument doesn't make sense if Adam didn't really exist.

I think you are completely correct. CS Lewis provides and extensive set of thoughts about paradisal man in 'The Problem of Pain'. He does this in a way that incorporates an understanding that man evolved from lower common ancestors while attempting a faithful, albeit not literalistic view of the story of the garden. You may or may not have read those chapters, but either way do you think that a possible reconciliation along these lines can exist?

More concretely Pope Pius XII lays out just such a reconciliation in the encyclical Humane Generis that asserts two points: (1) The theory of evolution should be taken seriously and there is strong evidence that human beings evolved from a common ancestors with the apes and (2) The story of Adam and Eve is a story about a real event, although the language expressing the truth of the event should not be interpreted strictly literally.

If you're still on the thread I would be curious to get your thoughts.
Are people still working on improving the standards behind RSS/Atom? Or did that fizzle out with the rise of social media?

For example one thing I've wondered about are signed feed entries. At some point I'd like to be more certain about the author of the media I'm reading, while also being able to prove I've not modified anything. I guess I'm kind-of describing Signed Exchanges but less restrictive, maybe it could be done in conjunction with GPG?
My own country has several charging networks and Tesla isn't even the biggest.
I imagine Tesla owners want to use other networks as well. I wouldn't want to buy a car that only refuels at Texaco.
m0rissette says> "I just woke up so don’t feel like fact checking this. Is the population really that mentally challenged? Can you provide a reference to your statistic?[i.e. parent statement: 'Remember that ~50% of the population has IQ less than 100.']<"

Thanks for the laugh!8-)) Now go have a cup of coffee.
Sweet I'm nice
"Writing software" = "writing down math".

Consider:

* "Writing software" means arranging symbols (bits in a machine language, UTF or ASCII characters in a high-level language) in certain permitted ways, to transform an input sequence of symbols (e.g., a stream of byte values representing user actions from a video game controller) into an output sequence of symbols (e.g., byte values representing pixel RGB colors for display on a screen).

* "Writing down math" (e.g., to prove something, or to solve a problem) means arranging symbols ('x', '2', '+', etc.) in certain permitted ways, to transform an input sequence of symbols (representing mathematical notions) into an output sequence of symbols (representing other mathematical notions). Turing, Church, Curry, Gödel, and many others realized this in the 1920's and 1930's.

That said, most self-described "software developers" are typically working to solve relatively simple problems for immediate practical application, whereas most self-described "mathematicians" are typically working to solve highly complex problems, often highly abstract in nature, without regard for practical application.
As I've matured, I've found the words of Stephen Colbert ring truer and truer: 'Reality has a well-known liberal bias'.

I'm a millennial. I've moved from libertarian in college to 'far left' in the American political context.

Far too often I see calls for 'centrist/moderate' — policies touted as noble in many circles — as argument-to-moderation and false-equivalence fallacies.