skysight-inc/HackerNews huggingface dataset:
The top-ranked sources really show Kagi's current demographic. It obviously is attractive to programmers and IT professionals.

I wonder if they are interested in attracting users with more diverse searching requirements, and if so, how they would be able to actually reach them.
A timestamp link for others, just because I was having trouble at first figuring out where you were talking about:

https://youtu.be/Gip8tatY2-w?t=14

I definitely know what you mean, it's exactly how Lizzie Caplan speaks. It's different for sure, but for the life of me I can't tell if it's placed further backwards or further forwards, or if it's a question of elongation/tempo as well? Or possibly raising the palate?
I don't mind reading research papers, but they're really annoying to read on a phone screen. I remember a few years ago, an HN comment shared a link to some tool that could convert a PDF to single column text and make it more readable on a phone screen, but I can't find it. Anyone remember this or have the link?
Hmm I'm not convinced that the establishment is sitting it out. Isn't it more likely that they are working the conservative process of registering experimental intent and planning only then to be followed by the experiment and only then to be followed by press release? If a bunch of amateurs can spook the old guys into violating well established procedure then id be pretty concerned about their competence.
My stitch cutter is my favorite tool. I got mine from a surgeon in the hospital, before that I used one that is used for sewing, but the big one is a lot quicker.
GPL v2 part 6:

> You may not impose any further restrictions on the recipients' exercise of the rights granted herein.

I think it can be reasonably argued that a contract designed to defeat the intent of the license is "a further restriction".

The correct remedy is not to require Red Hat to restore their former client's contract.

The correct remedy is that Red Hat, and thus IBM, is no longer licensed to use GPL v2 software.
BOTH SHIFTS TOGETHER TURNS ON CAPS LOCK and tap either to turn it off.
Ask HN: Best cheap decent LLM for handling code, social media profiles?
Hi,
I'm looking for a LLM that can be used to have decent answers to stuff like:
"what libraries do this code import?"
"does this code follow this design pattern?"
"do the variables used in this code have a meaningful name?"

GPT 3.5 turbo can do it pretty well, but it's out of my budget, as I would need to make a LOT of requests.

I have about 8,000$ in AWS credits for self hosting

Is there any LLM you'd recommend for this?

I was thinking of reverse engineering copilot and using its internal API directly, do you know if there is a big rate limit?

thanks
Who is building brand-new obsolete hardware? Or is it really refurbished?
A Swift intro to Geometric Algebra (2020) [video]
it's not a placebo, that's how it works. you get a small window to ride that effect to sleep.
If that works for you, great. But generally when I see people "keep it loose" on a prototype that then gets kept when some decision point is hit, they don't actually take the time to clean it up to production grade.

And personally, although I'm very good at refactoring, I will still go the path of a disposable prototype in the future when I think it's more effective in terms of total effort. Which for me is any time I expect the prototype to yield significant information about both the surface and the substance of what we're doing.
> Newborns not given mother's milk are worse off than those that receive maternal milk

Breast milk is perfectly vegan

https://www.healthline.com/health/breastfeeding/is-breast-mi...

> those that eat far less animal protein live significantly shorter lives than those in countries that eat more meat

You've got it backwards :)

https://www.zmescience.com/science/diet-animal-protein-09423...

Eating a lot of animal protein probably means you’ll have a shorter life

https://www.nih.gov/news-events/nih-research-matters/vegetar...

Vegetarian Diets Linked to Lower Mortality

https://www.snexplores.org/article/low-protein-longer-life-f...

Consuming a diet low in meat, eggs and dairy products may extend one’s life, according to two new studies. While one study was conducted in mice and the other on people, both reached the same conclusion. And both appear in the same March 4 issue of Cell Metabolism
I have similar feelings about baeldung.com. It isn't that the content is inherently bad, but it is super annoying that when I search for a java class the first few results are from baeldung instead of the official javadocs.
So you're cool having a party with 49% of the vote but none of the seats? Is that representative democracy?
My troll account on twitter is a mishmash of patriotic words that make no sense but I still have 8k followers lol
the tools available to imagine such things are limited today.

the language models in our heads have not caught up to the ones in our browsers.

as the similarities and associations crystallize a bit better, it won’t look so hard.

bookmark this if you think it bullshit. eight months.
It’s a different era, all the surveys show that ~~ “no one” is having sex. FOMO, phone zombies, zero community, etc are all partly to blame.
Hehe, same here. I asked for a discount if they wanted to put their branded license plate holders on the car. No discount? Ok, I'll bring my own (they're like $5 each so no problem there). It's kind of weird that a dealer gets to use your vehicle to advertise, it's not like they built the car or something, they're just a middle man.
i think this guy is a LLM
From what I understand a lot of it is residual. W3schools has always been directed at beginners, but it also used to be wrong rather frequently.

This site [0] used to be the hub for the hate and now has a message saying that w3schools has gotten better. If you're curious, they still have a link to the web archive that has all the mistakes documented.

The most egregious of their mistakes to me:

> […] professional web developers often prefer HTML editors like FrontPage or Dreamweaver, instead of writing plain text.

[0] https://www.w3fools.com/
Superconductors’ Viral ‘LK-99’ Moment Takes Investors for a Wild Ride
>Did Red Hat write perl?

I don't know about Perl, but there was a long stretch of time where the only full-time paid developer of the CPython core team was a Red Hat employee, with all other core team members only able to contribute a few hours a week. I don't think that's the case anymore because IIRC Microsoft is now employing a few, but as far as I know Microsoft and Red Hat are the only two companies with any employees working on Python as a full-time job.

>Any of the GNU coreutils?

Yes

>Any part of the compilers used to produce the binaries?

Red Hat is the primary corporate contributor to GCC, yes. I would guess it's probably also the largest contributor to glibc as well, but if not, it's definitely top 3.

You'll notice that for instance GCC is ahead of Clang on C++23 adoption, and that's largely because Red Hat is paying people to work on it, whereas Google who was a major sponsor of Clang/LLVM work has been decreasing their contributions there.

But Red Hat has also been increasing their contributions to LLVM, too, e.g. https://www.npopov.com/2022/12/20/This-year-in-LLVM-2022.htm...
Yes! All modes except Face Swap use Stable Diffusion, and Video-to-Video uses Controlnet
> Embrace duplication - don't unnecessary add loops or abstractions.

> Once the file is ~500 LOC or becomes too dense, start to refactor a bit. Perhaps introduce some loops or some global variables.

I agree with most, but if I "embrace duplication" I can reach 500+ LOC in half an afternoon :P. It seems to have really paid off for me to start some degree of abstraction (not OO yet in general) early enough. Tbf, it is easier for me to tidy up the code with some abstractions, rather than ensure that the "main"-titled script runs from beginning to end each point of time with no errors, which imo can hinder experimentation more than abstraction. But also depends on what I do, I guess, the greener the field the more I feel this way.
I took 13 mg every night for a few months after hearing it might help with acid reflux and I was desperate. I personally didn't suffer any effects or withdrawals from it, but remember you may be different and be careful. I eventually learned that, yeah, 0.3 mg is a good dose, so now I buy 1 mg pills, bite off an edge, and throw the majority of the pill away, and I was surprised to see it works just as well (on the rare occasion I take some these days).
+1 the ReScript compiler is a beast: not only is it fast at generating JS, the JS it generates is optimised for performance[1]. If you are using React, it's better to go for ReScript rather than using Ramda or lodash-fp.

1. https://twitter.com/KrComet/status/1653351666446655488
I forget where it was when I first heard maddog speak.. It was in the linux dark ages though. Solaris, AIX, HPUX, etc. were still grinding along and then there was this upstart Linux. He was talking about how the GNU tools were native and the first thing all the admins did on those other platforms was to build them because UNIX is like playing a piano but the GNU tools turned it in to a fine piano and the keys just felt better, the music was better because of it. I have always loved that analogy.
Ask HN: Who would you coldmail for freelance gigs? CTOs? recruiters? CEOs?
Friends don't let friends use Chrome/books/OS, for this and many other reasons.
IBM Linux Commercial (2003) [video]
Instead of using a library like Ramda or lowdash, I would suggest using modern standard Javascript functions. These kinds of libraries tend to go everywhere (like sand on Tatooine) and you end up writing some hybrid of ‘normal’ Javascript and some pure functional language. If you want to go functional, use Haskell or Purescript. Don’t bend Javascript into something it is not.
but that would fall into the realm of enshitification.

Linux has always been lackluster on the Desktop - fragmented, lacking features, lacking important applications, etc - and MacOS is attached to overpriced mediocrity.
Loop as an abstraction of copy-paste.
Interesting project, I wish you luck. We do need forks of Linux, because the one-size-fits-all codebase model is starting to show its limits. But most people are stuck with mainline, because there are so many security patches to keep up with.
The primary thing terragrunt was designed to do was let you dynamically render providers.

Terraform still does not let you this.

It becomes very problematic when using providers that are region specific, amongst other scenarios.

That being said I don’t like the extra complexity terragrunt adds and instead choose to adopt a hierarchical structure that solves most of the problems being able to dynamically render providers would solve.

Each module is stored in its own git repo.

Top layer or root module contains one tf file that is ONLY imports with no parameters.

The modules being imported are called “tenant modules”. A tenant module contains instantiations of providers and modules with parameters.

The nodules imported by the tenant modules at the ones that actually stand up the infrastructure.

Variables are used, but no external parameters files are used at any level (except for testing).

All of the modules are versioned with git tagged releases so the correct version can easily be imported.

Couple this with a single remote state provider in the root module and throw it in a CI/CD pipeline and you have a gitops driven infrastructure as code pipeline.
Step 4. Get lost within a minute.
When the cost of RAM is on Microsoft's balance sheet, perhaps that will change their priorities for reducing resource consumption of their software.
Speed reading a good book is a tragic loss. Read it slowly and work your imagination. Speed reading formulaic novels, though, is about on par with binge watching a TV series.
> the code base becomes unidiomatic,

Idiomatic describes the common practices of the ecosystem, without the features (specifically currying, since it's the only one mentioned).
How does a codebase that doesn't use these features become unidiomatic?
> and MacOS is attached to overpriced mediocrity

I'm not a mac user but calling the M1/M2 macbooks overpriced mediocrity is simply ridiculous and shows how out of touch you are.
One thing going around for high end retail businesses (real estate, dental, etc. is this scam marketing robocall that starts with:

'Your google business listing is about to expire, if you are the business owner please press 1.'

Then it will connect you to someone from the US who will ask if you are the owner and if you say no they just hang up on you!

If you are the owner they pitch you on some nonsense google business enhanced listing for a $300-$500 one time payment.
Godspeed and thank you for the inspiration!
Congratulations to Rich. Thank you for your immense contributions, especially in code, in software design, and in inspirational and thoughtful public speaking.

I attended your presentation on Clojure at the International Lisp Conference at MIT in 2009, where we were celebrating the fiftieth anniversary of Lisp. After your talk, you were surrounded by admiring Lispers, including several of the elder statesmen of the community. These were people who, to put it mildly, were not known for being quick with praise. But one after another, they were saying things like "This is the future of Lisp!"

By the way, I love the title. It reminds me of what I wrote when I started my last job:

(call-with-current-continuation employer)
It's incredibly annoying to be searching for a thing, and get a result from Pinterest that's just a bookmark of that thing.

As far as I know, this is more a failure of Google's inexplicable algorithm than Pinterest doing anything specifically bad.
> Genuinely interested: are you an expert in nuclear energy?

I know a lot about energy policy, through involvement in the policy development process.

Fossil fuels are having a catastrophic effect on the environment and we must stop using them except in the very few cases there is no choice.

The clear path to doing that is renewable energy, which now is cheaper in almost every case. There are no unknown problems to replacing the use of (almost) all fossil fuels, it is a matter of money and resisting those who would burn the world for profit.

At a high level nuclear on the other hand has all the problems fossil fuels have:

* It produces pollutants that will destroy the world. We have very little nuclear power compared to fossil fuel. If we had the same amount, built by the same capitalist group that bought you the 737 max we would have a Fukishima every year. Correctly handled low level nuclear waste is not so bad. But it costs a lot of money to correctly handle, and the handling of it is invisible. It is an invisible unnoticeable poison (at least CO2 has some benefits - if you are a plant) If we had 1,000 times as many reactors low level waste would kill us all in 100 years. Just like the last 200 years of dumping CO2 into the air is doing

* Worse: It produces high level waste. Not much, but enough to be a problem. It is like low level waste invisible and unnoticeable without specialised equipment, or noticing that you are dying some time after you encounter it. It lasts for 200,000 years. It has to be kept away from living matter all that time. Where? How? What sign can you write today that people will be able to read in 200,000 years? At any discount rate you care to think of the storage of the waste is many times more expensive than any benefit that accrues now. Those costs are paid by future generations so we can ignore them. Immoral, but we can.

There are glimmers of technological solutions:

* Fusion - Yea right

* Energy amplifiers. No body has ever built one, but in theory a thorium powered energy amplifier could consume the worst waste and transmute it into safer forms. An energy amplifier would also provide continental scale (to coin a phrase) electricity. Why have they not been built? Perhaps because they are useless in making bombs, and the real attraction of a nuclear industry is making bombs.

> We may not survive the consequences of fossil fuels, in our lifetime. Not sure how nuclear waste can be worse than that.

Fossil fuels are destroying the world as we watch. In the worst case scenario civilisation collapses (much like post Roman Britain).

Nuclear - if pushed to the (il)logical conclusion will destroy the world such that normal human life becomes impossible in many places.
You can't draw that data on the screen in any meaningful manner without zooming.

At various zoom level what you actually want is a low pass filter over a slice of the data, such that the low pass filter matches the display. E.g. I can display 1080 pixels across, but there's 1 billion points. Ok... meaningful data is limited.

Optionally you could do what other device displays do and show a sort of fuzzy intensity gradient at each display x axis over y points to represent the number of actual samples at that point.

It's kind of crazy honestly. There's many options to display billions of points across 1080 pixel wide displays but none of them really show you the reality. Only some subset of information of the reality there.
HP are scum but I have to say the most reliable laser I've had is an HP LaserJet Pro M148 and it wasn't expensive. No jams, everything works, no crapware. Done 7000 sheets on it. The only thing you have to do is ignore the low toner warning as it'll do a few hundred pages after that kicks off.

This is a vast contrast to the cheap inkjet I got from them before which was drop kicked all the way to the trash after it died replacing the first cartridge.

I had a Brother laser before them and the thing used to jam all the time and ate drums.
It’s possible he is just more protective of his soul. True love is signing up for extreme loss and sacrifice either through death or otherwise.

If the ‘otherwise’ column is too risky due to past behavior, it is super-rational to behave as stated.
I also suffer from rheumatism, and I spent years (and many hundreds of dollars) trying out split keyboards before finding out that my problems had nothing to do with wrist positions. I'm now typing comfortably on a rectangular chiclet (Apple Magic) keyboard.
> At scale, many Terraform state files are better than one. But how do you draw the boundaries and decide which resources belong in which state files? What are the best practices for organizing Terraform state files to maximize reliability, minimize the blast-radius of changes, and align with the design of cloud providers?

1000% agree. I put together my version of standing up remote state in AWS into a Github repo. https://github.com/aryounce/terraform-aws-bootstrap

Our use of Terraform splits state exactly as described primarily to keep the state refresh times reasonable.
It's not a "totally different thing". It's different, yes, but not that different.

The name "Community ENTerprise OS" is still perfectly accurate. The release model is a little different from CentOS and RHEL, but you still get LTS support comparable to every other LTS distro, you are still guaranteed no ABI changes, etc. RHEL is built from CentOS Stream, so nothing can go into CentOS Stream that wouldn't go into RHEL.
> I'm not a mac user but calling the M1/M2 macbooks overpriced mediocrity is simply ridiculous and shows how out of touch you are.

M1/M2 are hardware. MacOS is software. As far as operating systems go MacOS is very much mediocre.
this hypothesis makes a lot of sense. if indeed gpt-4 is a sparse MoE—which i believe it is—then OpenAI must have tested and proved their initial idea of a large capacity MoE LLM model first training/building a smaller one. this smaller test model might be gpt-3.5-turbo.
Just stopped here because I had said XYZZY way too often in the last three hours xD
FWIW I loathe GCP IAM and miss AWS IAM, CloudFormation, and not having to talk to any one single person or piece of software about "please enable this foundational API in your Project"
ImGUI is terrible at text rendering.

As soon as you need to support multi-line text or Unicode text, you will run into a hard wall fast.

Oh and accessibility. No accessibility.

There are other issues too, but these two are typically deal breakers for any serious (or even hobby) application with a non-trivial UI.

Some prior discussion: https://news.ycombinator.com/item?id=24987964
It sounds like despise behavior versus the person per se.
There are measures against typo squatting now: I've attempted to publish packages and had the initial upload rejected because they are too close to the name of an existing package.
it was likely more than one team that got that “4 days ago” in front of you. an absurd game of telephone.

at some point a timestamp is converted. a backend likely changed. the new backend had a different timestamp format, something like that. it was different.

different is bad. it needed to go back to looking like the rest. it needed to be “4 days ago.”

from the back of the zoom call, a lone voice said “hang on, sharing my screen, it can be done in a few minutes…”

it was a backend engineer.

no one said stop. (narrator: someone should have said stop.)

so, now, instead of anything close to an iso timestamp, you get an approximate relative date.

there might even be a ticket to fix it. but it isn’t broken. so it isn’t priority, and it never will be…
Math Exposition on YouTube
Discord and Twitch both crushed it because they catered to, and made it effortless, to get gamers on there first and then widened their bases.

Reddit Live was a great place for gain massive instant audiences (20k-60k viewers) to feed primary other channels on Twitch, Youtube live, etc.
I beg to differ - I’ve been using Linux on the desktop for decades and it has worked great for me. But ok, to each their own I guess.
You do, because it’s not just more training it’s PPO updates instead of MLE. It’s no longer trying to estimate the token distribution of the training corpus, it’s trying to shift logprobs into tokens that maximize expected reward from the RM. The GPT-4 technical report has a figure showing that logprobs become less well calibrated as confidence scores in the RLHF vs pre-train model.
When I was a kid I had a vivid dream of having to watch a car commercial before my computer booted up. I realize now that we are very close to that reality.
There are two issues.

1. Some customers used to buy one RHEL license and install 1,000 copies of RHEL. That loophole was closed years ago. It doesn't prevent using CentOS.

2. Red Hat has to give you RHEL source code but if they do they'll also cancel your subscription. This makes it harder for Alma/Rocky to get RHEL source code. That's the new controversy.
A lot of writers do the exact same thing.
For me it's very helpful to print out papers and read them with a pen in hand, away from my computer. Papers tend to be dense and require a level of focus that (I at least) cannot maintain when reading on a screen. It helps as well to able to easily take notes and annotate the paper.
> That's an odd assertion to make, considering the current condition of fiat currencies.

Its not, if you look at the actual inflation-adjusted price of gold over time.

The claim that the exchange value of gold for other goods and services should be more stable than the exchange rate of fiat currencies for goods and services simply is inconsistent with the facts.

> If you have to cough up something--gold, silver, goats, something--for your currency, you can't play the sorts of games we do now with dollars.

Yes, its much harder to actively manage a commodity currency for price stability, which is the main “game” played with fiat currencies.
Step 3.5-turbo, have ChatGPT summarize papers for you to speed up your reading
I thought patents were 20 years. At the time, in the early 2000s, I thought the HP Laserjet 4000 was a tank. Is there any reason someone would be prevented from replicating a circa 2003 model printer?