skysight-inc/HackerNews huggingface dataset:
I see user nine_k introduced that. It's still a strawman; nobody needs 30 random characters for a SSH password (except in some circumstances in which a key would obviously be better).

Let's assume I have an uncommon user name (not root or www-data, ...) and not anything from my domain name or e-mail address or whatever, and a nine character password made of lower case characters and digits, reasonably easy to remember.
What is useful about this? I am a game programmer, and I cannot imagine a world where this improves any part of the development process. It seems to me to be a way to copy a game without literally copying the assets and code; plagiarism with extra steps. What am I missing?
So far I have paid out of pocket, I have an insurance claim but I expect to at least max out of deductible.
The hypocrisy is apparent when you notice that the pretty much the only brand of products that miraculously does not have third party resellers listed (and hence escapes third party inventory commingling contamination issues) is Amazon Basics. [1]

[1] Only "Amazon Resale" third party resellers are shown https://www.amazon.com/AmazonBasics-8-Piece-Non-Stick-Kitche...
Nah, but non-Haskellers love telling other non-Haskellers all about how Haskell works.
I suspect accuracy is going to vary between domains that LLMs are being applied to

Interesting call about validating this against YAML / TOML / CSV / HCL. HTML was natural for us because we're dealing with web data, so the translation ended up being surprisingly intuitive
Oh the link was just a 'get off git' page. There's plenty of other ways to 'go around' this consolidation – which is just another way to launder your work to benefit shareholders.
A ski mask in new york, in August sounds awful hot.
I started working on Sara because of my partner’s younger sister. She is a high achiever in school and said she felt like she was never organised for exams. When you ask an LLM a question it usually just gives you the answer which is why Sara is fine tuned to guide the student to the answer rather than just give it to them. It also has an exam planner that creates a custom timeline with resources and flashcards that are generated based on the subject and level of the student.
The difference between construction and the kitchen is that if I mess up in the kitchen we're out probably less than $100. If I mess up in construction we're out significantly more in particular if it's a commercial construction job.
The problem is not with some product being a "wrapper" around something else. The problem is when the product adds nothing else of value to that underlying resource. GPT wrappers may add window dressing, but ultimately are just sending input to an LLM and regurgitating the output.
> Copyright law in the USA has never disallowed you entirely from ever using other people's works, in all circumstances. There are many exceptions.

Sure, and the question is: "does using an AI chatbot like Copilot fall under one of those exceptions?" My position -- as well as the position of many here -- is that it shouldn't. You may disagree, and that's fine, but you're not fundamentally correct.
> but it seems that most of the changes were behind the scenes, and 1.17 largely didn't expose user-facing type errors or warnings.

That's how it normally goes with gradual type systems for existing languages, I think. The first step seems to be almost always adding a type checker that doesn't do anything in particular other than handling untyped code. Since being able to handle untyped code makes a type system gradual, announcing Elixir as "gradually typed" when this milestone is reached seems justified. After that, you're free to improve the type system and type checker(s), improve type inference, add specialized syntax, improve typed/untyped interactions, cover more language patterns, and so on. MyPy for Python also started without support for many things that were added later (and it's still being actively developed ten years later).
The Future of TLA+ [pdf]
> Rubber ducky

This is the best use case for voice mode I've found. I also use voice mode to take notes/brainstorm, then have it put them into a CSV or whatever format. The prompt I use has something like "ask any questions if things aren't clear" and the rugby ducky aspect emerges.
a la eagle scouts? https://www.scouting.org/skills/merit-badges/eagle-required/
This isn't true as you can build an infinite sequence that never repeats. An example sequence in binary is (the number of 0s between each 1 increases by 1 every time)

01001000100001...
Yeah I get it, if one wants to make money off one's software, one shouldn't give it away for free, right? I'm just highlighting why I do not recommend Tarsnap professionally. It's great if you're going to be storing under 1 TB of total backups. Otherwise, you're paying 50x as much as you need to. Back when it was released, the alternatives were not as good. Today, restic seems to work just as well (and yes, I've done restores, both as a test and under real data loss circumstances) and supports object storage natively.

By the way, I absolutely love spiped. It beats the pants off stunnel in both stability and performance. Maybe Colin should close-source that and start charging $0.25/GB for traffic that flows through there too? :P
> Microsoft using copilot to license-launder the github corpus

Isn’t the game with licenses that you must specify what can and cannot be done with the code? It’s a big issue that no one prior to now had the foresight to forbid ML training on code without attribution. If the licenses going back 30 years had that stipulation then it would be easy to take down Copilot and ChatGPT. But the licenses simply don’t cover the use case of training a neural net, so it’s probably going to slip through the cracks just like SaaS slipped through the cracks of the GPL by not distributing code, hence the need for AGPL. So I’m sure we’ll see these kinds of clauses added to licenses going forward, but they can’t be applied retroactively.

The irony in all this is that from the start, open source licensing has been a game of wits where software creators try to cleverly use copyright as a lever of control. Well, they weren’t clever enough. They missed ML training and didn’t forbid it. As a result they’ve basically lost the whole game.
Every Hindenburg reported company shoots back up pretty fast !!
Unions encode the rather insane idea that if you're stuck negotiating against a monopoly then you should become a labor monopoly yourself. It's stepping backwards for short term comfort.
On a side note (it's mentioned in the article), it has been a while since I last visited OEIS (Online Encyclopedia of Integer Sequences), which has been of use over the years.

Very much appreciate the amazing effort that is OEIS!

I thought I should mention it to raise awareness: https://oeis.org/

The sequence in the article: https://oeis.org/A197123
Humans, LLMs and Lucky Number 7 (Random Number)
If you use ChatGPT to recreate the text of Harry Potter, then OpenAI is distributing that to you, which is copyright infringement.
Show HN: Free Conversational AI Forms, Surveys and Quizzes
Some may be interested in the movie 'Dish Dogs' from 2000, starring Sean Astin

https://en.wikipedia.org/wiki/Dish_Dogs
My favorite thing to do with ChatGPT and coding is making fast prototypes. Since you know hallucinations might be a problem, and since ChatGPT struggles with larger contexts and files, just play to its strengths. I have lots of ideas of "small" to medium webapp ideas, and you can often get ChatGPT to write most of the code of a prototype and have it work quite quickly.

Prototypes are fun! Obviously production code or serious projects are different. But I've found a new joy in building software since GPT-4 came out - it's more fun than ever to build small ideas.
US Labor Department Acknowledges Mishap in Release of Jobs Data
Don’t eliminate a company based on an n=1 comment on HackNews, Reddit, etc.
Honestly, this excites me more than just about anything else in hardware right now. I love the fact that these use risc-v. I feel this may be the highest profile hardware based on it, and I hope it sells well!
https://archive.is/sJaIH
NonEmptyList<'t> has a method Uncons that returns 't * List<'t>

List<'t> has a function TryUncons that gives Option<'t * List<'t>>

List<'t> does not have a method Uncons.

We can define TryUncons for NonEmptyList<'t> in terms of Uncons, specifically:

this.TryUncons() =
this.Uncons()
|> Some
Here's a source which you may agree with: https://www.nbcnews.com/investigations/new-video-documents-r...
If ChatGPT's math is correct, a point-size flat mirror will project a 5 km beam width at a distance of 500 km: https://chatgpt.com/share/d8858873-0c51-4024-a82d-8cb12922be...

So in order to receive this beam efficiently, you would need a solar array 5 km in diameter with 100% ground coverage. Efficiency decreases if the array is smaller or less dense. Maybe you could use a curved mirror to focus the beam to a smaller diameter, but that seems more difficult than spinning a flat mylar sheet.

Assuming you had such an array, every 1 m^2 of mirror should provide roughly as much power as 1 m^2 of panels on the ground.
It's because they add almost zero value over just calling the APIs yourself or using an open source electron app that does. That doesn't mean they can't provide value to the average Joe, but for the technically inclined like HN's (or even Reddit's) audience they just look like cynical cash grabs.

If you take a look at products like the Cursor IDE, they're also "just" wrappers around OpenAI and Anthropic API calls but they've put a lot of work integrating them into VSCode in a way that a) adds a lot of value and b) can't be replicated by a competent developer in a weekend. There's nothing wrong with selling a product you made in a weekend, but if it's that simple chances are there's an open source equivalent that's just a github search away.
Absolutely, as Ada Lovelace correctly observed. But IIUC copyright law doesn't generally recognize that association in any deep way.
Nitter is dead. After the API changes all the instances are broken and no longer work. Nitter the project itself states this: https://nitter.cz/ What a neat project it was, truly showed the capabilities and development easy of Nimlang.
I think you'll find that many people who consider themselves "hackers" disagree on a lot of this stuff. There's no general one-size-fits-all opinion or "ethic" here.
Retcon – Effortlessly rewrite Git history
Absofreakinglutely. I mean, my experience isn’t rosy like yours, since you ask: my regret is threefold.

First, I regret being naive. I grew up with the idealistic notion that if you are loyal to a business, they will be loyal to you. Reality: businesses actually ran like this are nearly extinct. Either way, when it comes to money, you can’t really trust people in a business arrangement to look out for you. Also, as I am now over-the-hill, I’m finding that someone with a long tenure and experience at one place is a liability. Bean counters want to replace you with someone cheaper and more expendable. Younger employees think you should retire and get out of their way (buddy, god willing I still have several decades to go and I’m not even sure I will be able to retire). Prospective hires think you have years of baggage and bad habits (which is likely true).

Second, I regret sacrificing the prime of my health and time eating shit at places I didn’t like for extravagant promises of equity. Equity is good and worth working for, but only if it’s worth the price you must pay today. Others may disagree, but I have found it’s not worth living in hell for the next 3-10 years even if that could potentially net me millions. And of course, there are no guarantees. The world could end, I could die any moment, or the company could go tits-up. My first startup experience netted me only $2000 for 12 years and a lifetime of regret… particularly over preferring to keep working rather than spending time with my father who later died.

Third and finally, I regret surrendering to my poor self esteem. I’m a college drop out, a nobody from a nobody town, working at small to mid sized businesses, and I think I’m merely ok at what I do. No one in their right mind could or should hire me. The job I recently left paid a very good salary, full remote, I had 10 years of seniority, I had lots of respect and could throw my weight around, all I had to put up with was incompetence and nightmarish stress. Since I have no self esteem, I felt I deserved that trade. It’s been eight months since I left, and I’m struggling to rebuild my confidence and control my anxiety.
I wouldn't say so, what's he's speaking about is nationalizing many industries. Healthcare, food industry, housing. I mean, this is socialism. Not communism, but socialism.

Granted our media knows fuck-all about politics, but we have close to zero socialist politicians in the US. Nationalizing industries is wildly, wildly unpopular - practically unheard of.

Every industry listed does, actually, turn a profit in our current system. They are, truly, private - although regulated.
Did you paste the test failures back into it to see what it did about them?

(This is the kind of test I'd expect it to fail at because of its knowledge cut-off - vulnerability scans are mostly looking for things like out-of-date packages, so any tool with a knowledge cut-off a few months in the past is very likely to include package versions that would no longer pass a scanner)
I have a PhD in Physics from Berkeley. Still, in the strictest real estate sense, my best and highest use is as a dishwasher.

I was managing a small optics factory in Livermore. We made laser mirrors to order there — any wavelength, any reflectivity, any angle, any polarization, you name it. I was working my ass off and was unmarried at the time. Thanksgiving came around and I had nowhere to go. But I hooked up with a church in San Jose that had a dinner for poor people and went as a volunteer. After serving the dinner, I wandered back into the dish room. I immediately went over to the sink and kicked out the lady who was pretending to work. I then washed all the dishes and left.

Comes one year later. I’m in the exact same situation. I call up that church. The lady says, “Oh, that’s very nice of you. But we don’t need any more volunteers, we have enough.” Oh shit. What to do. I found my old replica army parka I had bought in a Cambridge surplus store 20 years earlier. I went as a poor person. I didn’t want to be alone.

The first thing I found out is that poor people are herded, controlled, treated like children. We had to wait outside the church in the mild cold until permitted to enter, in a kind of line. So I sit down. I will never forget the beatific smiles of the volunteers that served us. This was performance art, and they were the stars. Everyone on the supplicant end noticed this, I’m sure. So the meal ends. I walk back into the dish room, survey the situation, once again kick out whoever was pretending to do the dishes, do the dishes, and leave.
Because the shipping price is included cheaper items have a higher percentage of the price going to Amazon for shipping. That's why cheap things are always much cheaper in person.
> note in a text file

I don't think I've ever thought to look at the contents of a new drive before just formatting it, portable or otherwise.

Now I wonder if I've ever missed a note someone left for me..
>the question of whether a roof is flat or pitched is to be answered solely on the basis of practicality, technology, and efficiency

No. The aesthetic dimension to architecture is critical because buildings constitute our environment and affect our psychology and how we interact with one another.

Would you rather have lunch in a beautiful piazza in northern Italy, or in a purely functional American strip mall / parking lot?

Would you rather live in a cozy cottage in the Cotswolds, or in a commie block in Petrograd?

Should a courthouse reflect the majesty and seriousness of its purpose, or should it reflect the ridiculous dadaism of a peculiar architect?

Buildings are not merely functional and they are not merely art. They are the environment that conditions the daily experience of the community, and because of their persistence and constant action on the public mind, we should take care how they form a home for civic life.
Back in the late 80's I had a Tandy Coco 1 that had a copy protected game called Dallas Quest. I spent some time copying all the sectors from the master to the copy, and it always got stuck on this one sector. I guessed that the game would check if that sector is readable before deciding it's an authentic disk. I tested that idea by writing a basic program to continually write to that sector, and I would randomly open the disk door to try to corrupt the write. Eventually it worked, I corrupted that sector, and it was unreadable. The game was able to run now on the copy.
Bit confused what the value add is over a framework like DSPy. This still requires you to create an eval dataset with ground truth, basically the only hard part of using DSPy. Easily getting the optimized prompt and having some metrics out of the box is not worth nearly $1k/mo IMO

Side note: I’ve had a lot of luck combining automatic prompt optimization with finetuning. There is definitely some synergy https://raw.sh/posts/chess_puzzles
The comment was about using assets as collateral for loans. Your response was about something else - or maybe it was not about anything, I'm not sure.

A company can also get asset-backed loans using as collateral something the company owns - or it can get a completely different kind of loan where there is no specific asset used as guarantee.
A: I think we should do more of X.

B: I'm concerned about that.

A: Okay, let's do X but in a much more limited way.

B: Okay.

<2 years later>

A: Hasn't X been great? Let's expand it.

B: Okay.
Uh, no, this is not how copyright law works.
this relies on the fact that consciousness is an overloaded term. being conscious (awake) refers to something different than being conscious (thinking) which may both be unrelated to the brain being on or off, which again may be unrelated to the capability to have experiences.

all of these use the same word, they each may or may not be the same thing.
I know of one channel with at least two people below the age of 20!

(Admittedly, 20! is a big number.)
> and when it does would I be breaching copyright by publishing the code copilot wrote?

Presumably OpenAI would be committing copyright infringement by even displaying that code to you, if it does not have a license to do so.
So if I randomly type letters from the top row of my keyboard forever, I'll eventually type the entire works of Shakespeare?

Of course not. There are lots of ways you can bias random that remain random, but prevent every possible output from being generated. That's all GP was saying. You can't just say "infinite time", you need to rule out biases that would prevent the desired result.
WRT significance, do people ever find the position of socially significant numbers in pi? For example I recall quite a while ago, there was a leak of the key that was used to encrypt blue rays.

Hypothetically that could be found in pi, right? Of course, it ended up being spread widely enough that they gave up on trying to police it. But maybe there are some other not-allowed numbers that could be distributed as a position in pi? I’m not sure what the point would be, mostly just to make a point I guess.
That’s not going to happen until desktop Cosmic is finished, I’m sure it will be a very recent 24.04 as well. It’s a package deal and you’ll have to wait until they’re both complete. I believe the goal is spring 2025
Agreed. It's also true for most social platforms.
Isn't software itself an abstraction layer to communicate with the underlying physical components? In theory, it's possible to build a machine that solves a problem without any software at all. Isn't this what an automaton represents—hardware directly engineered to perform specific tasks without the need for software?
Somehow I suspect that people have been saying this about flat roofs dozens, maybe hundreds, of generations before Sowell was born. It's not like multiple roof-types are a 20th century invention....
Finding My Father (2008)
Does this break down if we want some other types?

e.g.

list(a) = empty_list() or singleton_list(a) or two_or_more_list(a)
I agree. These are fun badges to maybe collect and help move you along a path. I don't think they should be followed in a sequence. For example, if you look at the game development one... why do I need to write a game design document before making a game? Doesn't seem like the right approach in my opinion.
you mention Christopher Tolkien: which of his writings are you alluding to? as a fan, I'd love to learn more!
People love to wish this weren’t true, but it is. All engineers have great potential, but some realize it faster than others, and some never fully realize it at all. The difference is significant.

Moreover, not all spectacular engineers are worth working with; there’s a lot to be said for someone’s ability to be worked with and to be a leader, in addition to just pure knowledge or capability. Being able to work on teams matters, and being able to lead them (while being respected, respectful, and educating) matters even more.

The latter pieces of being a “strong engineer” are the pieces that are the hardest to learn for most engineers, because we spend so much time pretending it’s only the code that counts. Great engineers who realize and understand how to push their colleagues and themselves to grow while pushing the company forward? They are worth their weight in gold.
Not text editing context menus like any native app.

As I said, Iced looks awesome. But it's also, as you said, experimental. Using an experimental library for a DE could be a huge mistake, no matter how promising the roadmap is. Ideally you'd wait for the project to ship some of the non-negotiable things on the roadmap (accessibility, system menus, RTL text, keyboard navigation...) before tying your fortunes to it.
I'm writing a book (https://opinionatedlaunch.com/) on building and running subscription-based mobile apps (so, SaaS) from a technical implementation perspective (as opposed to a marketing or "startup" book). The book's case study is an app that generates PDF certificates for webinars. I chose that idea because it's straightforward, so people can focus on the book's lessons (e.g., "You want Google login like in the app? Check page 15").

Generating PDFs is very easy. You can either call some other SaaS' API (free plan available) or roll your own using Puppeteer (this is what I use). BUT to make it a full-fledged SaaS, you need to do more work than just that I-can-build-over-the-weekend thing:

* Signups and logins (email/password login, forgot password, Google login, Apple login if you use Google login on iPhone).
* Onboarding screens for new users.
* Show stats to make people think it's worth paying for your app.
* Subscription: handling trials, integration with App/Play Store, and downgrades/upgrades.
* Automatic sub-domain and custom domain tenancy (e.g. acme-inc.myapp.com).
* Email: SPF, DKIM, DMARC, email templating, copy, compatibility with different email clients.
* Push notification.
* Android, iOS and Web versions of your app.
* Integration with Zapier so your app won't be a silo.
* Even things you probably don't think important: Store page with nice screenshots and good copywriting, a nice app icon that doesn't look like it's designed by a programmer.
* Oh God, the website for your app, the dreaded marketing copy, a pricing page, knowledge base, and blog.
* Chat bubble in the bottom right of your website and email routing for customer support.
* Social media presence *shudder*. If you think it's as simple as creating account in X and setting reminders to post content, think again.

To answer your question: "Isn't all SaaS just wrappers?" I don't know if it's "just" wrappers, but it's a VERY thick wrapper :D
You didn't pirate porn? :)