skysight-inc/HackerNews huggingface dataset:
Not sure why you're being downvoted. Education is important, missing a week can set a student back by a long way. Holidays are fun and if you have the resources they are certainly worth doing, but not at the cost of keeping up with a child's education. If you can't afford the holiday at the prices when schools are off, maybe you can't afford the holiday! There are plenty of affordable holidays always available and kids care much less about luxuries than adults do.
Create Your OpenAI Assistant in NestJS
AI Boldare Assistant is here. Are you ready for it?

At Boldare, community empowerment is at the core of our mission. Today, we're thrilled to give you something special—a creation that we believe belongs to everyone. Introducing the Boldare AI Assistant—a NestJS library designed to empower developers in efficiently, scalably, and swiftly creating AI assistants and AI-powered chatbots. Accessible via [GitHub](https://github.com/boldare/openai-assistant/) and [npm](https://www.npmjs.com/package/@boldare/openai-assistant), this tool is set to revolutionize the development landscape.

Who is the Boldare AI Assistant for?
This versatile tool caters to anyone aiming to launch their first AI-based product using the OpenAI Assistant API. Developed from our own experiences in app development and Gen-AI integration, as well as insights from our clients, it's a tool crafted by developers, for developers. With the potential to save developers between one to two weeks in launch time, it's a game-changer for those seeking streamlined development processes.

What does it offer?
The Boldare AI Assistant is a NestJS library specifically engineered to leverage OpenAI's Assistant capabilities. Seamlessly integrated into the NestJS ecosystem, it boasts an intuitive API, WebSockets support, and development tools that simplify AI-based interactions. Whether you're building customer service bots, virtual assistants, or interactive chatbots to elevate user experiences, this library equips you with advanced AI features with minimal effort.

Ready to dive in?
Head over to [GitHub](https://github.com/boldare/openai-assistant) or [npm](https://www.npmjs.com/package/@boldare/openai-assistant) to explore more details and kickstart your app development journey with the Boldare AI Assistant!

Check it out! https://github.com/boldare/openai-assistant/

Demo: https://assistant.ai.boldare.dev/chat
There were more ship sunk in the Gulf of Mexico than I expected. Mostly by u-boats. (A few ships ran into mines.)

U-166 was depth-charged/sunk off Louisiana, among a cluster of blue dots.
I doubt any of the people making these decisions are housing insecure. What’s really changing is that the culture around open source had a lot of inertia from the era where most people ran it on their own servers and maintainers could make money selling support or consulting around that, but now a ton of usage has shifted to cloud providers who are not obligated to share changes with the community or compensate the original developers. People have been talking about that for ages but it was easy to ignore the issue when VC money was flying around to give companies valuations far greater than their revenues would support. What we’re seeing now has been developing for a long time and it’s going to come to a head nor that the finance people are expecting hard revenue.
This comment below the article from the author cracked me up:

"Part of why this paper took so long to write is that the file was called boring.tex."
Nope. And the sentencing includes several instances of SBF lying to the court. Judges don't like being lied to.
You are getting at it backwards. People are doing podcasts about investing, cooking, music production, <anything> because even those careers are being automated away and the money that they could be getting working is going away.

Even Software Engineers: take all the swaths of engineers who were productive but didn't want / didn't make to a FAANG company and now are having to compete in a world where most companies can replace a lot of the people they don't need a team of 8 engineers because their team of 4 now can have Co-Pilot and most of their "middle management" roles could be effectively replaced by some cheap, off-the-shelf SaaS.

I'm literally in this scenario. I'm too old to be interested in competing with someone who is 20 years younger than me but can call themselves a "programmer", and whatever knowledge/experience I have can be had at a fraction of my "cost" by using a commodified service that automates a process. So, what is left for me? Either I need to go downmarket and work for "programmer" jobs (further increasing the supply and lowering salaries) or I need to find someone who is willing to invest in my "idea for a startup" (thus getting into the Silicon-Valley way of life), or I need to find a way to take my unique experience and repackage as something of value - and then get to be called "greedy" by people like you.

By the way, may I interest you in becoming a customer of my not-yet VC funded company (https://communick.com) and/or join the people sponsoring me for $4/month for my Fediverse work (https://github.com/sponsors/mushroomlabs)?
Just learn next.js and use it for simple sites and complicated ones. It hosts on a CDN for free and it's great.
I used to be very anti-Go, but I am coming to like it, especially the projects built with it. Nice work!
Unpopular opinion, Robert C Martin has caused more harm than good. People take his ideas and blindly follow them no matter the cost. I’m looking at you clean architecture.
Companies can make plenty of money.

What they can't - without giving the middle finger to OSS - is satisfy greed.

If you want to satisfy greed, fine, but be like Oracle. Sell a commercial license upfront. Don't pretend to be OSS.
You might be interested in this well-written paper on this subject: https://academic.oup.com/ijnp/article/24/8/615/6275567?login...
> what’s the alternative?

A Slightly Less Strict Public License that would enable the developer of SLSPLed programs to accept contributions under the SLSPL without immediately being noncompliant themselves (something the SSPL is unsuited for due to the lack of SSPLed operating systems).

I don't think the requirement to release supporting software as well is a bad idea, but when you make a new viral license, there needs to be some kind of upgrade path for existing open-source software. The AGPL has a special upgrade path from the GPL, and the SLSPL needs an upgrade path from the AGPL, the GPL and other licenses. So allow that supporting software for SLSPLed works is released under any OSI-approved license, not just the SLSPL.

Then when you have a bog-standard Linux server with a mix of software using various licenses and you want to run an SLSPLed program on it, you can just publish the bog-standard software on your server under its existing licenses and you're done.
Breakups help but are not a panacea to restoring competition if you let the re-emerge. See the “baby bells” in the US…
Man Makes Contact with the International Space Station Using Homemade Antenna
Some things that are nice in Postgres and missing in MySQL:

- Create constraints as NOT VALID and later VALIDATE them. This allows you to create them without expensive locks.

- explain (analyze, buffers). I miss this so much.

- Row level security.

- TOAST simplicity for variable text fields. MySQL has so many caveats around row size and what features are allowed and when. Postgres just simplifies it all.

- Rich extension ecosystem. Whether it's full text search or vector data, extensions are pretty simple to use (even in managed environments, a wide range of extensions are available).

Is that (and more) enough for me to migrate a large MySQL to postgres? No. But I would bias towards postgres for new projects.
Twist: the real capcha is detecting if the user first press on "click to start"
Don't forget Knuth wrote the paper on complexity of song lyrics https://dl.acm.org/doi/pdf/10.1145/1008354.1008355
FTA: There is a threefold reason these companies did this. First, all of them, at one point or another, mistook "open source" as a business model. It wasn't then, it isn't now, and it never will be.

This is a hit piece on Redis.
Talking with our local school administrators, this does seem to be the biggest challenge they're facing. From their point of view, it's just caused by (typically poorer) parents who don't care about their kids' education and saw how it seemed to be optional during COVID and so just don't make their kids go if they don't feel like it. It's really sad, and it sounds incredibly hard for anyone else to do anything about.
No. Keep your kids home if they are sick. An screw every parent who thinks this way. My family got sick 6 times in the last 12 weeks because of this nonsense. If your kid is sick it's your fault if other kids catch what they have.

I dont care if it's "just the sniffles" It causes so much inconveniece for my family.
It is also GPL 2 - not "GPL 2 or later" so it can't be relicensed to a future version that has additional or different terms.

Linus on GPL 3: Linus Torvalds says GPL v3 violates everything that GPLv2 stood for https://youtu.be/PaKIZ7gJlRU
Terse statements are easier to prove.
I know why I am being downvoted: I am questioning the entitlements of the average tech worker.
Maybe we should call them potential top performers. We are talking about children after all.
Stocks do not return 10 to 12% on average
Yes? AGPL is considered open source by pretty much everyone.
>Those ahead don't need additional benefit.

Perhaps, but they also shouldn't be artificially held back. Life doesn't have a speed limit.

>If a student is so great that they're skipping out of boredom then there's little that a public institution should do to help them.

This doesn't follow at all. Why wouldn't you want to invest in the people with the most potential?
Action back. (Yes that’s the actual name)

Look at Indy’s suit early in Crusaders for an example.
Botched go around killed many pilots. May be trimmed too much up for landing with flaps and didn’t push nose down hard enough. In general, touch and goes in a high performance planes is not a good idea (no time for checklists, runway length, and actually wrong muscle memory for real takeoffs / landings). RIP.
I like Hugo but it's still a little complicated -- Probably something more modern now tbh
What's wrong with "start with sound" and "start without sound"? That's a guaranteed single click, whereas with a checkbox you need either one or two clicks.
You can reach the moderators at hn@ycombinator.com, that's in the site docs.
Did schools really start later post-pandemic? Your entire first paragraph confuses me because I'm not aware of any shift in school start times.
Do you have any idea of what constitutes an OSS project besides characters written on an versioned repository?
Thanks for that insight, I've not used it much, only minor things, so I didn't realize it was like that.

> Their UX and docs are extremely bad.

Their UX makes me feel stupid. I just can't find things and I keep wondering what I'm missing. A bit of a relief to hear this.
I'm not sure if you just want to complain about the naming, or are still genuinely looking for mnemonics. They may not be perfect, but that doesn’t mean they aren't helpful.

The direction is simple to remember: It’s the opposite from push/pop. I thought this wasn’t your issue. But there is another way to remember, in case you forget what direction push/pop is: Removing an item from the end of an array doesn’t require shifting (moving) the remaining elements (their indices remain the same). Removing an element from the front, however, requires shifting the elements (their indices do change). Therefore shift/unshift are the operations at the front of the array, and push/pop are the ones at the back.

The bookshelf analogy relies on "shift" being more common than "unshift" (otherwise the operations would have been named the other way around), and that shifting your books on a shelf is more common than the case where one book falls off the shelf and you have to put it back up ("unshift").

The reason using both shift and unshift is less common, as opposed to push and pop, is again due to efficiency considerations, since the latter don’t require shifting all elements. If you want to use the array as a LIFO stack, you use push and pop. If you want to use it as a FIFO queue, you use push and shift. Unshift is usually only used in more exceptional cases.
"Today we use biofuel from waste streams that are unfit to use for human or animal consumption."

https://www.maersk.com/support/faqs/low-carbon-fuels-used-by...
It's apparently terrible because it didn't work.
I don’t believe HN was created or is being maintained out of the goodness of anyone’s heart.

HN has monetary value to someone somewhere. Plus it’s cheap to run.

It’s also a good advertising and recruiting platform for YC.

There by the grace of VCs goes HN.
Museum discovers a twin of the 'Mona Lisa' (2012)
Evolution does not explain consciousness, but it does explain that the article we are discussing is rubbish.
> Do you not realize that P vs. NP might have a negative outcome (extremely likely)

The outcome will matter less than having an answer. And I do think it will be a negative outcome either way, because it will obsolete lot of beautiful math, and replace it with a more mechanical process.

> In basically any field proving the existence of a solution is far, far harder than calculating the solution numerically.

First of all, if you want to ascertain whether the numerical algorithm works correctly, you have to prove the existence of the solution. That's part of the (equation -> solution algorithm) conversion process.

Now, you can possibly get by without proving existence of the solution for the infinite family (and confront the numerical solution directly with reality). But doing that is more complicated than, assuming there is a SAT solver, plug the SAT instance into it and see if there is a solution (and you can get, for a finite family of instances, a similar guarantee you would get from the existence proof).

> Not even the assumption is right.

Not sure what assumption you refer to. Computers don't run algorithms (because algorithms handle unbounded input/output), computers are just a very large state machines. So you need to convert the algorithm to a state machine first. Saying "run algorithm on a computer" is just a useful figure of speech, but somewhat misleading, because it implies certain quantization.
More efficient at what? A database would not provide the decentralization the farcaster protocol requires
What's top of the list technically?
He was the sole occupant, and he was doing touch and gos (ie practice) not transportation.
People didn't invent the saying "when the student is ready, the teacher appears" for nothing.

But following that it's a fair point that how we do things is not optimal. E.g. pushing kids into classes based on their age and than having everyone for the most part do the same things. People/kids are just different, different interests, different levels. Maybe it was a necessity once, but maybe we can do things differently now.
They’ve been sued. Did they lose?

They seem more like exterminators than leeches to be honest.
> MongoDB is a document database.

Thank you. A one sentence clarification of the issues in Mongo vs RDBMS.
https://archive.is/2024.03.28-231138/https://www.haaretz.com...
If I were you I'd change my name into Hypercube only
That's what I'm thinking too, and furthermore that the mechanical advantage in that system means that the rudder can only be moved by hand very slowly.
RustDesk 1.2.3 – Open Remote Desktop
> And then we have trillions of dollars going to like 3 mega-corps. They base their entire infrastructure on top of open source projects, and in aggregate give very little back relative to their size and revenue.

Which 3 mega-corps do you mean? Apple? Alphabet? Walmart? Your statement is true of virtually any large US company and many others as well. The problem is you won't be able to monetize open source software sufficiently from any of these if you are looking for the 100 to 1 shot that makes the VC funding model work.

Therein lies the answer to your original question. It's time to get back to building open source products incrementally without huge injections of capital. There's plenty of room to build profitable businesses. They just won't make you or somebody's limited partners a billion dollars.
I do think that when the shared code scope is limited correctly, this is a good faith offer. For example, if you offer my product under SSPL as a service, I would expect that you share:

- all your changes to the product

- all infrastructure code you use to deploy the product for your customers

- all billing code you use to bill for the product

But I would not expect you to release code for e. g. services based on other products (open source or otherwise), or your whole billing stack, or your internal services you use for customer support for example. Just the code that you use with my particular product.

Now, SSPL is a bad license for numerous reasons (many of the concerns in the OP article are valid!) and this is why I've decided against it on my project [1], but I think the basic premise of it is completely valid.

[1]: https://lunni.dev/, licensed AGPL-3.0
How exactly does AGPL violate freedom 0?

Or any of the 4 freedoms for that matter.
I'm speaking only about California and specifically, the school district my mom works for.

As of 2022, Middle schools can start at 8am at the earliest, and number of school districts transitioned to a 8.30-9am start time. Some affluent school districts already did this transition in the late 2000s and early 2010s.

The US has roughy 13k school districts. Each one has it's own different sets of rules, regulations, and local political culture, and aside from limited State and Federal DoE regulation, implement their policies based on local political constraints due to the School Board and PTA.

Some School Boards and PTAs are apolitical in nature. Others are hyper-political and used as a stepping stone to enter local and state level politics (eg. Mayor, City Council, State Assembly, Congress) as donors won't donate without a proven electoral track record. Most younger (< 60yrs) Congressmembers started their political careers this way.
> there doesn’t seem to be any problem with doing explaining their motion and gravitational dynamics in principle.

Except we do see multiple inconsistencies at a galactic scale. The hubble tension, the absence of explanation of dark matter, the models which point to 75% of fundamental components of the universe being unobservable? There doesn't seem to be a direct extrapolation from our models to galactic-scale explanations.
It might not be the simplest but it was the first I learned so it's simple to me.

Flask with jinja, then you just do {% extends layout.html %} etc. It might be overkill but it's not that hard
Travel is cheap. Homes are unaffordable.

That's not a good trade and certainly not a reason to claim that younger generations are better off.
I agree with the above comment, you seem to be idealizing these mysterious others on the internet and assuming all are paragons of productivity. Meanwhile, this site is largely a locus of procrastination for me, as it is for many, many others, I suspect. My gentle suggestion: find peace with who you are and what you really value. Maybe through meditation, or through therapy?
The entirety of math is "human", there's no way for it to neglect that "dimension".

(the article's title is "Why Mathematics is Boring")
Can confirm. There is nothing Microsoft could possibly offer, except for maybe a ludicrous bribe, to convince me to walk into their ecosystem again.
Men don't need nipples either.
We're seeing now constant attacks on companies and developers that want some way to protect what they create from megacorps that use their creations without giving anything back and essentially cutting them off from any way of making money while working on the software they've poured their time and heart into.

Oh no! GigaTechCorp X will have a drop of income from 50 billion to only 49 because they need to buy the commercial licenses and actually pay for what they use! The horror!

Most probably these troll articles and "opinion pieces" will only increase as the moochers will see they cannot take advantage out off people's good will anymore. The original GPL was created long before "the Cloud" and SaaS was a thing to consider and these are simply attempts to make them comply with the original idea. In general if you're making money with OSS you should pay for it in some way or contribute, enough with the leeching.
The "Dharmic religions" don't agree on "eternal self", but they do generally agree that the immediate impression that feeling in the hand is consciousness _in the hand_ rather than a brittle illusion produced in a particular part of the central nervous system that can project a perception of the body to conscious areas of the brain.

This can easily be undermined, e.g. with strong psychedelic disassociatives such as salvinorins which can brutally alter this sense of self and bodily consciousness through very localised, very specific central receptor action. Another example could be the use of mirror images to treat phantom limbs in amputees.

To some it might be frightening to realise one has never been outside a very small part of the brain and never directly experienced anything but projections sent there from a collection of slimy mammal parts that aren't conscious at all.
I just had a look, and there does seem to be a Jupyter kernel at https://github.com/stisa/jupyternim
Yes, the Mona Lisa needs cleaning, badly. Yellowed varnish is not hard to remove. Yet they preserve it, as some sort of misguided treasuring of the painting as an artifact. Instead of as a painting. So we go elsewhere to see how the real image is supposed to appear, as intended by the artist.

Leaving a painting filthy is a disservice to the artist and to the viewer.
My gut agrees with you, but then we'll be keeping our young kids out of preschool to go see the eclipse. So much for principles lol.
> is point out nuclear's egregious demonstated economic flaws

No, they don't. They point at an industry which was for decades was vilified, ignored and obstructed, and say "see, this is hard, costly, and nearly impossible"
the inevitable conclusion is: sex was a trick to get us to reproduce - we like the former, but don't really want the latter. Contraception has disrupted this equation and now fhere likely is no way of going back. Artificial wombs might be a good long term investment
I wonder if there has been any studies done showing correlation between walking/biking to school and school success. Walking a mile takes about 20 minutes and personally I find that walking to work sets me up for success way better than driving does.
Love it, though I expect a CVE cargo cult army showing up here (something something man in the middle between the board and display something), blissfully oblivious to the fact revenue is the sole motivator behind all of it.

I am curious if they have a regulatory carve out - ie the FLIR camera in our car is paired to the ECU for ITAR compliance.
How are the OSS contributors, who initially provided IP under the premise of it being open source dealt with in these cases? If I were a major contributor to a package like Elastic or Redis and it was moving to a more commercial model, what stops me from suing Redis or Elastic and going after a share in the profits?

I guess the standard approach here is to release a new version with the new licensing model, and take all of the open source contributions and package them into a new commercial product. And anyone, perhaps even a contributor could do this, but the company is best positioned to do so and extract value from a bunch of free work that was contributed under an entirely different premise. Maybe there's room for a new OSS licensing model that prevents this from ever happening.