skysight-inc/HackerNews huggingface dataset:
i asked chatgpt to generate hex colours in a pleasing palette. the hex codes matched the colours, and the palette was alright but one colour was off.

then i told it to replace the colour but keep the others the same, and it picked new slightly different hex colours.
I've caught my phone autocorrection replacing "you" with "U". I honestly believe that errors are intentionally introduced. Sometimes I even conjure up plausible-sounding theories as to why. "Engagement" is my current almost-plausible theory.
Chinese-English Machine Translation Comps with LLMs and Traditional SOTA Models
Basically side by side comparisons with GLM-130b (Bilingual Chinese/English non Instruct tuned model), chatGPT(3.5), Google Translate, Deepl Translate and the SOTA NLLB-1.3 distilled along with the human translations. LLMs(GLM/cGPT) win by a lot.
Yes, the Kobo doesn't work with magazines either for me.

An alternative is to use the Libby App on the phone. You can also download the magazines for offline reading.

Or you could use the Libbyapp [1] on the browser to sign in to your Overdrive account, borrow and read the magazines.

[1] https://libbyapp.com/
I’ve found persistence is not a good strategy with GPT. Put effort into your prompt, maybe try clarifying once, and if it doesn’t work, do not keep trying. It will get closer to the solution at a diminishing rate, just enough to tease you along, never getting there.
Not to mention that the ebooks are not cheaper, or if they are not by much.
This is what llama-index was designed for! https://gpt-index.readthedocs.io/en/latest/
Would love to incorporate this Github repo loader into LlamaHub
> I think most people see where the puck is going

Overinflated hype about “where the puck is going” being wrong is…not a new phenomenon. And the non-tech media (traditional and social, and particularly a whole lot of the elite commentariat that spans both more than the “hard” news side of traditional media, though that is influenced too) perspective on this is driven quite disproportionately by the marketing message of the narrow set of people with the most financial stake in promoting the hype. Even the cautionary notes being sounded there are exactly the ones that are being used by the same people to promote narrow control.
We were all so excited. We could now record TV on our tivo, replay it later skipping the commercials. Life was good.

Then it got even better, we could download or stream our content over the internet so we didn't need to pay $100 a month for cable and $50 for internet, we could just do the $50 for internet.

Now that those small startups sold their businesses to the giant media companies, we're all back to being literally forced to watch commercials, pay $100 to some big media company on top of our isp costs, and we can't record content locally perpetually and "own" it, even if we "buy" it.
Welcome to the Martini Multiverse and the Chicken Soup Martini
I think the context of the GP that

> Unions are simply a rent-seeking mechanism to extract more wealth from the shareholders by restricting their contract rights.

and the choice between that money going to the workers creating that value vs the shareholders matters.

If ownership of stocks is concentrating and fewer working class Americans are owning stocks, then shifting wealth distribution from the shareholder towards the worker should generally be regarded as good for the working class. And regardless, maybe if more of the money went directly to the workers, they'd me more willing to put money into the market than they currently are.

Wages have stagnated, cost of living has continued to rise, and corporate profits have soared. It's really not a surprise why working class Americans don't invest in the market, they just don't have the money to "waste" or "risk" on it.
I tried out gpt4 today with the task of “take some html files made by a non technical person using various versions of microsoft word over a decade ago and put the contents into a csv” and it hasn’t done great. Not terrible, but not great.

That being said, I don’t know anybody talented enough to handle it that would even look at this project for $20 so ¯\_(ツ)_/¯
> ways (people on the Internet think)

It reminds me of arguments that it's not the computer that plays chess, but its programmers.

You can describe a GPT's response as a statistical average of responses on the internet (for quite a contrived definition of average), but at some point it will be easier to describe it as analyzing a snippet and forming an opinion (based on what people on the Internet think). Are we past that point? I'm not sure yet, but we are close.
I dont know, I'm a designer like that and I make far more remedial errors than errors that were carefully weighed and considered.
Except Watson and Alpha weren’t useful out of the box to everyone. They weren’t the fastest growing app of all time and couldn’t even remotely play that way. ChatGPT isn’t hype because it is so useful — it’s already on the “Plateau of Productivity”.

But it looks like an exponentially steep climb from here. indefinitely
Ask HN: Math book recommendations to relearn the fundamentals
I am a working programmer (mainly freelance). I am planning to go to grad school and I have heard that for a programmer knowing mathematics makes things n times easier. I have studied electrical engineering in an Indian college. Due to my math averseness (for whatever reason) I have only sketchy memories of what math was taught in college.

For the context, in India, mathematics is taught in a mechanical way. I remember integrals are used to find area, volume, etc. and derivatives to find rate of change. I remember doing meaningless and complicated integration problems on end and hating them. I was taught matrix algebra and remember how to multiply them and calculate determinants, but, no recollection of why and where to use them. I remember little multivariable calculus. I see people say that linear algebra should always come before multivariable calculus to get its real taste.

That is what I really want. I want the real taste of mathematics and how to apply it fruitfully in situations. I want to learn how to prove something and what it means to prove a thing in mathematics. I also want to learn why some theorem came about (the intuition) and then the rigor. I want both. I want to learn how to solve interesting problems.

I want to learn the base of the mathematical pyramid i.e. the foundations. I am listing a few topics that come to mind:

1. Calculus

2. Linear Algebra

3. Probability and Statistics

4. Approximation Math

5. Numerical methods

6. Proofs

I have ofcourse miss things. That is why I am asking help here. I will prefer resources that don't water down things (I have already learned that way in school and college) and those that are suitable for self study.

If for some cases you think an online course may serve better than a course then don't hesitate to list that, too.
Can nix run images created with docker?
At the same time, having to subscribe to specific periodical keeps me from doing it all. I see the these subscribe pop-ups every time I visit a newspaper, at least 5 different newspapers per day. It is just not affordable to have 5 subscriptions, so I end up subscribing to none.
> I find a version of this even with fresh out of college programmers.

I've noticed something with boot camp programmers too.

Something that may have changed is that newer graduates may have studied programming because "it pays well", and not because they were computer hobbyists before deciding what to study.

I've been on meetings with some programmers that didn't know how to use a gui ftp client or how to manually upload a file to a server. Because most of that stuff is abstracted now.
Yes, thanks, that's exactly how I feel as well.
Alcohol is an addictive habit and is behind over 50% of domestic violence but prohibitionist takes like yours never seem to recommend bans on the actual harmful substances in society like alcohol. Why is that?

Voluntary gambling should be banned, but alcohol and Big Macs are fine despite the terrible societal consequences?

It's why I can't take arguments for prohibition seriously, it's always reactionary and ignores the major elephants in the room.

140,000 dead every year from alcohol. 280,000 from obesity.

Gambling is less than 20,000.
Something like that happened with social media. And TV. The algorithms only show content and opinions the viewers agree with. And that makes them stuck in their worldview. They don't learn anything new any more. They change to a different TV station if you start telling them that Joe Biden actually won the election.
It's more likely that you die with prostate cancer than because of prostate cancer.

Yes, cancer is never good but for most men prostate cancer develops late and is usually growing very slowly and doesn't spread.
> Think about what that means.

It means you have natural language programming. We would need to prove that natural language programming is more powerful than traditional programming at solving logical problems, I haven't seen such a proof.
I don’t know whether you’ve ever established a trust (I have), but the whole point in selecting trustees is that you trust them. They’re not some random person who duped you into a scam.

They might break your trust (as the person who originated the trust) but that’s not the same as a scammer. A scammer is someone who who commits or participates in a fraudulent scheme or operation.
yup. That's what I do right now when I want to check out magazines. Though, I will admit that's not often

With that being said, it would be amazing if Kobo can implement support for magazines so that you could use eink displays for reading magazines in a park on a sunny day without any glare
It's also known as "commoditise your complement": https://gwern.net/complement
archive: https://archive.is/t7HKj
I'm talking about the "rumors" that caused the bank run. From what I've read (quoted above), these weren't really rumors but problems with day-to-day transfers that prevented the fund(s) from completing their deals, in which case one has to be insane not to let their friends know that the bank is not transferring money like they are supposed to. In hindsight we know they had problems like you said, but the "spread rumors" part seems to have been triggered by legitimate problems with regular transfers.
I went back and edited a few of my posts specifically mentioning your post and the article you cited to clarify the record of discussion.

I agree that it is important to argue I good faith and help each other sharpen our views. Thank you for providing an important resource in the discussion.

While I still feel the instinct for vengeance or rage at SVB is counterproductive given that you showed evidence that the leadership of SVB knowingly, willfully, and with reckless disregard for the consequences, decided to invest in more long term securities than they were advised by their own team does justify some of that instinct.

That being said I still feel the system worked as expected. I think, given human nature as on display with SVB, the regulatory environment should go back to the stronger standard but I also think getting bank failures to 0 isn’t a laudable goal. Some failures will happen and as long as we eliminate the motivation for a run on the bank the system should allow for a degree of risk and failure.
You know react itself is written in something
I am in France. That was in bio-cryptography, which strongly uses ML.

That was a few years ago, though.
> And they also are reluctant to learn

There may be some of this, but I think there is also the part where it can be really hard to learn.

Typescript is my preferred language these days. Not for technical reasons, but because it lets small teams share language across the entire stack. At least in my area where React is basically "front-end" and it's tiny rivals are also Typescripted.

But a lot of the eco-system is admittedly sort of silly. Say you want to use environment variables. A lot of people will use dotenv, we do too, but you can use it in many different ways. You can require(), you can import, and then you can use process.env.VARIABLE in your code. Which is fine, but really, what we consider the best practice way of doing it, is something a kin to having a config.ts file, which exports all the configuration as javascript objects. This way, you can use dotenv like this:

node -r dotenv/config dist/app.js

Nobody is going to tell you how to set these things up however. Well that's not exactly true, because EVERYONE is going to tell you how to do it, and in this myriad of options you're most likely going to end up with something that isn't great. React and other major frameworks with build tool will be opinionated and do it for you. React does it similar to how we do it, likely because having all your process.env.VARIABLEs exported as const means they are typed which makes it easier to debug. This doesn't mean developers necessarily pick up on it though. I've seen many React developers who don't use dotenv the way React does it, despite them having been exposed to the benefits of the react philosophy.

So I think it's more than just reluctance. It's simply hard, and the internet or the community sort of makes it harder. Because you and I both know exactly why these React devs used it differently, they did it because the first 2000 100 word blog articles that you get when you google "how to dotenv" tells you how to do it "wrong".

Then once these young developers venture out of their comfort zone, their impostor syndrome gets additional power when they do it "wrong" and someone calls them out on it in a less than friendly way.
This varies by configuration. Some aircraft and airlines do not.

Only one out of the last 25 or so flights I’ve been on have an outlet.

For example, Southwest is one of the worlds largest airlines and didn’t have outlets on any of its 700+ airplanes. (Neither AC nor USB) They just announced they will start ordering jets with USB ports starting this year.

Also it is fairly common for short haul or regional jets to lack power outlets as well.
Disposable Debian VMs with debvm
so it is impossible that such a thing could be eclipsed by revenues?
Report itself: https://arxiv.org/pdf/2303.08774.pdf
I regularly want to go back in casual photography but camera really became expensive and the format that interest me the most (micro 4/3) has a really uncertain future
You can’t say “singularity” on HN without a ton of downvotes. It’s not because people disagree (or they’d say so), but because they literally shit their pants when they think about it. Hard to blame them.
And maybe it awakens them to the fact that there is more out there than the abstract "what i run at home" environments available.
Is a phone without a SIM card any equivalent, or just the fact it has the ability to have a SIM card means the attack surface is too big?
> completed all tasks assigned to them for the week by noon or so on Monday and spent the rest of the time writing libraries to abstract away the "rough edges"

This doesn't sound all that productive to me, but it's understandable someone would think this is wanted early in their career. It does vary from place to place depending on how much legacy code there is.

It sounds like the kind of code everyone else would complain endlessly about and label as technical debt. They left a mess for others to clean up on the implementation side (the part bad managers care about; getting things "done") and preferred writing libraries they can wield for clout (the part that looks "smart" to their boss's boss). This is the impression they will leave with other junior devs. It's just the way it is.

In my opinion a good manager would prefer the developer to pick one: either focus on the implementation side or on the architecture side, but not both. These tasks need to be separate so that the abstractions aren't so... worthless... to every other project. Abstraction for the sake of it is so much harder to read than just writing the code the "naive" way. You can't really know how general you need to be unless you're truly spending all your time looking at everything else as an architect.
Keras Datasets for Building and Training Deep Learning Models
Geographic Coordinate Systems 101: A Primer for Software Generalists
During a bank run, 0 withdrawals will complete. So if you warn portcos to withdraw _during_ the run, you save 0 treasuries. If you warn portcos to withdraw _before_ the run, you might trigger the run in which case you'd almost certainly lose 70% of portco treasuries.

I'm proposing in neither case it makes sense to encourage portcos to move their money.
i think the hate comes from them squandering a position of their magnitude, built upon the investment and trust of the open source ecosystem.

github set a precedent with free public repos, but they traded the cost of supporting that for being the canonical way to store source code online (or as close to it as one company can get).

docker accesses this privilege but then demands that open source people, who are by definition not paid for their work directly, must pay to host images on their branded platform, the one which guarantees them a place in the technology hall of fame.

the double-punch of that failed remunerative trade ends up feeling to that community like a betrayal; not to mention the self-defeating strategy it embodies, since a technical solution here is not only possible, but would be expected from a company granted that position and privilege in the software supply chain (technical aptitude / excellence).

at worst it is a betrayal, at best it comes across as lazy, because they are not reaching for a technical solution which can satisfy every constraint; they are satisfied launching one that merely satisfies their own needs, to the detriment of the community that supported them.
Lots of email hosts are like that, btw.

There was a time, when the Internet didn't look much like it does today - especially when UUCP reigned supreme - when nearly all email domains did not have associated IP addresses. Local ISP's that give custom email addresses to their users also nearly always do the same thing. If you want to go down a rabbit hole, look up how to do bang path email routing. It still works today, even if nobody does it.

The only part that matters is that the sending mail server can find an MX record for the receiving domain's mail server. There is no requirement for the named domain to have its own IP address as long as whatever domain the MX points to knows where to send the incoming mail.
Ohh wow that actually worked, that's awesome: https://i.imgur.com/4tYEphX.png

Tested on Intel MacOS 12.5 PC with AMD 8GB RX 580 GPU, about 28 secs for 20 steps, surprisingly fast too.
I did have to go to chrome://flags and enable "Unsafe WebGPU" even on Chrome Canary (113.0.5656.0) before it would work, otherwise I just got "no adapter" errors.
Prediction based on statistical probabilities != comprehension. So no.
I feel it's the average programmer who is enamoured with GPT. The programmers working on hard stuff know that AI writing programs is still far away.
They are only underwater if they are forced to sell. Why would the fed be forced to sell?
Agree, mr Palomar is particularly fantastic, and the baron was my nans favourite...
That seems kind of like saying "using Excel to add numbers is something that almost anyone will be able to do" -- true, but the difficult part is (obviously a vast simplification) determining which numbers to add, under what conditions, and to decide what to do based on the result.
> id say most people i’ve worked with start caring to learn the shell and dig into the os more around year 8 of their career

That sounds tragically late to me. It represents a serious failure on the part of those who know and love the command line to make it accessible to newcomers, imo.
Fantastic comment, saving this. It's clear that for AI to be AI, it needs what philosophers of language call a Knowledge Base and a few intrinsic axiomatic presuppositions that, no matter what happens, cannot be broken (kind of like the Pauli exclusion principle in real life).
I agree. That description of the problem was horrible. Maybe ChatGPT could write a better description and then people could code up the algorithm.
Think of a task that a script can do well. Maybe update broken links on a website or a simple CRUD app with some business logic.

Take an evening getting ChatGPT to build it for you.

I was worried about ChatGPT as a blogger until I had it write about things I know about. Now I feel a lot more at ease.
I don’t think you’ve tried GPT-4.

If you have, I don’t think you are like majority of devs (maybe not on HN, but in real life).

You sound lucky to have true, novel problems to solve each day. I’m with many here commenting that this is quite powerful stuff, especially when my day-to-day is writing simple CRUD apps, or transforming data from one format to another within an API, or configuring some new bit of infra or CI/CD.

I’d love to be challenged in some new way, and have access to truly fascinating problems that require novel solutions. But most enterprises aren’t really like that nor do that need that from majority of engineers.
> My value in software engineering isn't in typing up the loop, and less even in knowing that I'll need one. It's in knowing how to manage complexity across a broader cross integration of concerns. The way I'm doing that will change as technology advances, but it will still be some time before that part is automated too.

I think this is just normalcy bias on your part. The thing that GPT-4 does apparently works at most levels of complexity, certainly more than GPT-3.

It seems likely that, for sufficiently high N, GPT-N will enable your boss to, as you say, "manage complexity across a broad[er] cross integration of concerns".

There's nothing magical about "cross integration of concerns," any more than there was something magical about being able to use (say) `git rebase` correctly.

There is no reason to think that GPT-N won't be better at you for that, too.

Why would your boss pay you six figures when she can get the same deal for $20 a month?
One of the most hilariously confusing reading experiences out there!
I have never gotten past a captcha.
You drink your glass of water, then continue burning forever and ever.
“good enough” LLMs are going to go client side in like a month and be on flagship smartphones in a year

others are going to go onprem

I think this might already be near peak data center LLM, the use case for the most genius cloud heavy LLMs is going to be small once it gets baked into OS layer
I had the exact same experience. Writing code for existing popular problems is phenomenal. But when you diverge slightly, it breaks down.
I asked it to write a regex which finds all html tags that has a specific class name, but does not contain another specific class name. I assume this problem has been tackled many times by scores of developers. It had outputted an excellent regex.
I asked it to ignore texts in inline script (such as event handlers), and it presented an invalid regex.
I tried to point out the problem but it just went into a loop of bad regex code.
For some additional context, here is an excerpt from the hearing:

https://twitter.com/SeidlerCorp/status/1636518949872451584?s...

Here is my question:

Certain individuals have argued on HN that depositors of SVB should be made whole. For the most part, their arguments have not been based on systemic banking risk. Rather, their arguments have been based on the negative impact of employers suffering losses on uninsured deposits.

Would these same people argue that deposits of, say, community banks in Oklahoma be fully insured? Do they disagree with Yellen?