skysight-inc/HackerNews huggingface dataset:
I really like the Marvel stuff but they have two problems that are well known at this point:

Quality and volume.

Some of their recent efforts, like Loki season two and (apparently) The Marvels are quite good.

The problem is we already got burned by a number of poor entries like Thor: Love and Thunder and The Eternals (I mean, wow). It seems rare I hear about a good movie these days, even when they make one, but the bad ones get mentioned a lot. Or the ones that people just dislike for whatever ideological reason like She-hulk: Attorney at Law.

Much like with Star Wars they put things out so fast that it feels like you’re always trying to keep up. Even if DC and others didn’t keep trying to make superhero movies they would have oversaturated the market alone.

Combine those and it can feel like you’re always trying to keep up with a bunch of bad stuff in hopes of finding the rare good one. It’s exhausting.

And all of that is just Marvel stuff. But they’re also up against great TV, great video games, and everything else going on in the world. Trends away from wanting to go to movie theaters.

They drove the audience away with too much cash grabbing. Pure and simple.

I 100% reject the nonsense “go woke go broke” arguments, everything that’s going on can be explained without that perfectly, and there is no actual evidence to back it up.
AMD didn't submit results, despite geohot/Lisa Su's plan to get AMD on MLPerf: https://twitter.com/realGeorgeHotz/status/166980346408248934...
I see your outlook isn’t much different from mine before I separated myself from the space. More philosophically than technically. Nevertheless I appreciate you providing those sources.

Keep doing what you can and not stressing over what you can’t.
I run a domain for our community association. I had an “ethical hacker” discover that I had neglected to set up spf records for that domain. I had to deal with him sending a bunch of nasty emails to our other board members after I refused to pay him for his “discovery”. (Actually I offered him a cut of my salary as a board member, which at $0, came out to be… less than he was hoping for)

I’ll definitely keep a link to this for next time this happens.
They did. The BBC carefully avoided saying anything meaningful.

> The BBC said it was ready to talk to anyone with lost episodes. “We welcome members of the public contacting us regarding programmes they believe are lost archive recordings, and are happy to work with them to restore lost or missing programmes to the BBC archives,” it said.
> first was acquired

Acquired by whom?
These tunnels have to be cleaned and maintained. If you kill all the people around, the tunnels will not be usable for much longer.
This is probably preaching to the choir, but in my experience, the best prompt depends on the type of task. The thing that varies is the amount of background knowledge needed to explain the context of what you are asking Chat GPT about.

For instance, there are single-line questions like:

> What is the meaning of the song "What is Hip" by Tower of Power?

> Can you give me an example of verse written in Trochaic heptameter?

These types of question need no additional background as the relevant bits are contained within the question itself.

For more complex tasks, I've found that the best prompting strategy is to approach Chat GPT like it's an engineer who has little background knowledge of your task. There is no set prompt, I just try and give it enough information to help me.

For example:

> I have a dataframe with the following column names: [list of columnnames]. I'd like to use the following R function to Z-score the appropriate columns in terms of certain baseline columns. The baseline columns are: [list of baseline columns]. However, due to {condition}, we need to skip every 4th column. Here is the R code I have, how can I translate it into doing what I want?
{R code goes here}
In C++, Eigen comes pretty close to this interface for defining vectors and matrices and mixing size-at-compile-time and dynamically sized quantities. And then, given the size of the vectors/matrices being used, dispatching the appropriate SIMD implementation.
Using the plural of wife might be unintentionally adding context here.
Ask HN: How many of you feel lonely in a crowd?
I'm just thinking, am I the only person who comes to read HN because I'm lonely. How often do you feel lonely in a day?
https://en.m.wikipedia.org/wiki/WebSub
You don't have to use nixpkgs-unstable though? You can always pin your nixpkgs, which I do, and I've as long as one tests that that version runs fine, then it always runs fine.
Words for the Dumpster (2013)
To extend your wish: Essential public services should not be run for (obscene) profits and politicians should recognize this from reason and not for public relations, which i think is Trumps sole rationale.
> The ban, perhaps unintentionally, would also end the use of noncompete provisions that are typical of business acquisitions. A business being acquired is often barred from competing against the business buying it.

Minnesota’s ban carved out an exemption for the sale of businesses, but New York’s proposed ban does not, an oversight that industry analysts warn could dampen the investment environment in New York.
I'm sticking to just URLs for now because they can go anywhere but eventually if it actually becomes a bigger thing, I'd make it easy to integrate into anything (extensions, iframes to put on your personal website, etc).

Also, does anyone else find it ironic that we put LinkedIn links onto our resumes even though it's usually older/more out of date/emptier than the resume. My dream is that a link to your AI profile is on your resume, LinkedIn, etc instead. Give people a way to dig deeper instead of just circularly referencing things.

And yes, doing integrations to your twitter, github, LinkedIn, etc is something I was thinking about too. That being said, you as a candidate might not want all that searchable. I certainly don't. I wanted more control about what was said about me when asked certain questions so I went the import, edit, add route with Snippets (which are like Q/A pair tweets about your career).
Mr Dupont,
It would be helpful to reach you if your email were not REDACTED. -- H
From the post:

> I think variadics aren’t necessarily useful for application developers, or people working on libraries with mostly concrete types (eg web libraries). But for people working on libraries with lots of type manipulation, variadic generics have obvious benefits. They let you go from manipulating types to collections of types.

One example is in SQL libraries. If you have a trait `DatabaseColumnStorable` for types you can store in a database column (integers, strings, etc), then with variadics you could have a `struct DatabaseRow<...Columns: DatabaseColumnStorable>(...Columns)` to represent rows of a database table in a type-safe manner.
Fantastic. I love that this is brand-independent, like buying a mechanical keyboard.
I read it as: he want the chinese to run tanks over him, cuz that's what really happened in Tiananmen
> I blame all of those Twitter and LinkedIn influencers.

Look below. Dozens of similarly terrible ideas being suggested. Isn't this place supposed to be for the tech savvy?
whats keeping them from being provided by an import as in htmx?
Nerd Fonts – Iconic font aggregator, glyphs/icons collection, & fonts patcher
I have manjaro running on a 2nd gen intel i7 with 8gb ram. Works fine as a test system
I wouldn’t say they’ve exactly changed their philosophy.

To me it seems more like they’ve evolved it.

From Rails UJS using jQuery, to vanilla Js, then TurboLinks and onto today’s tools like Turbo and Stimulus.

The evolution isn’t a bad thing, and the older approaches still work in modern rails.

They’ve changed and updates the build tools, but then you have to keep up.

They went from Sprockets, to Webpacker, and then module loading to replace Webpacker.

So they’ve haven’t changed philosophy as such, it’s just considered and measure evolution and refinement.

Feels that way in practice to me anyway! :-)
https://web.archive.org/web/20131229015117/https://www.nytim...
I ended up buying a ~90 year old diamond ring from an estate jewelry store. Diamonds don't exactly have a shelf life.
This could be perfect for those who need it.
Depends what culture you’re in. Work gold jewelry gives you a lot of social cache in India so it is worn all the time. Additionally it’s used as a mode to transfer wealth across generations with jewelry giving mandated in the cultural milieu.
Hey I launched Leet Resumes on HN a couple years ago - love what you’re doing with this.
https://news.ycombinator.com/item?id=25678568

The biggest challenge you’ll find is not getting the info OUT to the reader / recruiter / hiring manager, but getting the information IN to your system. You’ll start with the resume, but most people don’t put enough about their specific achievements and accomplishments in their resume in the first place.

As we write great professional resumes for free, we needed a fast, scalable way to get more info from each user.

We’ve used AI to help us ask better questions (“As a front-end engineer did you ever have to scale by 10x or orders of magnitude? What did you do and what worked well?”) so that we could get better answers and turn it into better information.

Will the Chat UI replace reading linear text? At our sister company Ladders, we rather famously ran the study that led to the factoid that recruiters look at your resume for six seconds on first pass. For a while, people were touting video as a replacement for resumes, but the challenge always ended up being that people can read/scan at far, far greater rate of speed than they can listen. I guess we will see the same trade-off preference development with Chat, but time will tell.

Overall, great innovation and clever use of the new tech.
One bad sign is that Google recently put out a press release that they’ve achieved the largest training job ever run, but they didn’t actually train any models. It was a bandwidth test: https://news.ycombinator.com/item?id=38227836

(Shoutout to DavidSJ who sleuthed this out based on the careful wording of the post.)

This was a big shock to me since MLPerf is the gold standard for performance comparisons. The reason you want to train an actual model on real data is because it gives a precise idea of what you can expect in the field. Google’s 2019 MLPerf results are why I dove in to TPU land and fell in love with TPUs. Nowadays it’s all about language models and giant training runs and there’s not a lot of compute left over for average joes (which I very much was), but rants aren’t productive.

What would be productive is for Google to focus on the basics: focus on MLPerf. It’s the standard benchmark for a reason. I can’t fault them for going where the money is, but it’s still sad to see the sorry state of Google being dead last. I’m still rooting for you, Jax team. I believe in you.

TRC is looking better these days. If you need spare compute or just want to try out TPUs, give them a spin for a month. When I was complaining on Twitter in 2023 about TPUs being deleted after 30 minutes circa 2022, two people stepped in and said that they were happy with their quotas and haven’t observed similar pain points. So maybe they’ve solved the provisioning issues, and they’re starting to treat TRC members as more than third-class citizens again. But, especially in modern times, it’s hard to complain when compute is so scarce; you can do some pretty amazing things with TPUs if you focus on them for a few months. Thank you to the organizers of TRC (Jonathan in particular, their support lead, who is single handedly the most impressive support person I’ve ever seen by a huge margin; and Zak for keeping so many balls in the air while leading the TPU infra).
This is very much alive for internal tools, but the importance of design from a product perspective has proven important, which is why you don’t see much in products anymore.

This is revisionist history. Desktop environments had become so complex and fragmented that just writing HTML & CSS seemed incredibly appealing. "the importance of design from a product perspective has proven important" is unsubstantiated, and is justification after the fact.

Those are just buzzwords, what exactly do you mean by this?

A focus on information vs a focus on 'engagement'. Knowledge vs addiction. Feeling better after using a computer as opposed to feeling worse.

SQL is alive and well, granted newer programmers don’t learn it as early as they should

Unfortunate use of words on my behalf, see: https://news.ycombinator.com/item?id=38243753

static memory allocation

The tigerbeetle database is all statically allocated and (as I understand) makes no memory allocations as a response to use requests. They seem to be having great success with this approach.

https://tigerbeetle.com/blog/a-database-without-dynamic-memo...

Another buzz term. Software is constantly designed and the design of software is constantly discussed. What exactly do you mean by this? Who forgot what?

I don't feel like this is a buzz term. Agile or whatever one wants to call sprint based work flows means no serious design gets up front anymore, and so we constantly try and code our way out of anemic or non-existent designs.
As pointed out, strings are immutable and depending on F(c) being mostly c or not, different approaches might work best.

Eg. for a single replacement (I haven't seen this one mentioned), slicing might work best: s[:i-1] + F(s[i]) + s[i+1:]. This is obviously good for a small number of replacements too, though you might want to switch to "".join(iterable) for better performance.

In general, immutability of strings requires a more functional approach than in-place editing.
https://locksport.net and https://lockwiki.com for more lock related information
That makes more sense to me knowing how this happens in the arcade preservation community. Some people really get off on having 'the only copy' of something.
This is incredible.

I dream of the day we can sculpt entire 3D worlds with quick, tactile gestures. Or pure thought. This feels tangibly close.

Fantastic demo. Very much in the magic style of Johnny Chung Lee.
Look for antique diamonds using older cuts, they're much less sparkly than the modern "brilliant" diamond cut. Plus being antique you're just supporting the antique jewelry business, the cartel already took their cut.
I have no idea why you're being downvoted for sharing a personal story. And your opinion is as valid as anyone else's in matters of taste. De gustibus non est disputandum.
What? I'm confused.

Why would you burn more resources to replace an existing diamond?
I mean it is, but you can break it trivially as an individual. There's no network effect, actually there's an anti-network effect. My partner and I were patient zero for non-diamond rings in our social sphere. I got alexandrite and she got a green sapphire. The rings are stunningly gorgeous, unique, nothing at all like you would find at at Zales or whatever and less than half the price (which is good since we needed two :P)

Our friends and family were obsessed and not six months later I got a text from a now engaged friend who wanted to know how we found them. He also opted for a green sapphire because it matched her eyes.

Non-diamond rings sell themselves, someone (and it can be you) just needs to break the seal.
For sure Hamas aligned forces seem more likely than China here. Remember Hamas is friends with Qatar and they both have reasons to dislike UAE lots.
> makebit

I make this same mistake on iPhone all the time. Is it just me or does Apple need to step up their keyboard and autocorrect game?
https://www.dmv.ca.gov/portal/driver-education-and-safety/ed...

It's a basic requirement in California to get any form of ID.
Most countries have statues of limitations for criminal offenses.

It makes sense - imagine trying to defend yourself against an case where the police has been sitting on evidence for 50 years, and anyone you could call in your defense is long-dead.
The article says 'For styling this can be enabled with an SPC library like Tailwind or Tachyons.'

What does SPC stand for?
I think it's the height of arrogance to declare much of anything about "the masses". You don't know other people's lives, so stop judging them. xkcd managed to be perfectly relevant here years ago: https://xkcd.com/610/

I work from home now, enabled entirely by computers. I'm not in an office, no one watches my day to day activities, work gets done and that's the evaluation. By every possible metric, modern computing has set the rest of my life free.
> I have visited exactly one jeweler in my life that set man made stones into quality precious metal settings.

It is a shame that the free fall of price caused by the precipitous drop in consumer demand did not impact jewelers’ behavior. We must assume that high-end jewelers turned away customers wanting stones other than diamond and shut down their businesses over the past couple of years. The thought of moissanite or literally any stone other than diamond cannot be countenanced by quality jewelers (a group famous for not bending over backwards for money)
There’s some large encampments under bart in East Oakland, in addition to other overpasses, underpasses, and other raised concrete infrastructure.

I’m surprised more didn’t happen with the 580 (880?) overpass when there was a big fire near west oakland a few years ago, but they did finally take that as an opportunity to clean some things up. It really is irresponsible to let these things slide
It’s pretty clear how existential of a threat lab-grown diamonds have become to the traditional diamond industry. Today you can buy a lab-grown diamond for ~$550 that’s equivalent to the $4500 natural diamond or $400 moissanite mentioned in that article.
Copper is significantly more conductive than gold. Folklore holds a.myth that gold is really good, but basic physics disagrees.
It was a news in February 2023, but Steam had this as part of their ToS for decade or more. Basically Valve want you to run the same discounts on Steam as you run on other stores.

AFAIK it's perfectly fine to temporary run something like lowest-ever price outside of Steam on a condition that within some timeframe (not sure about timing) there will be similar sale on Steam.
Oddly the article talks about training performance, but the link to the tests links to the inference benchmark. The correct link to the training benchmark results is at https://mlcommons.org/benchmarks/training/
Check out lab grown diamonds. Ethically way better than dirt diamonds, and the price is like 1/5 as well. They also don't have the (solely in my opinion) chintzy sparkle of moissanite.

Shout out to Friendly Diamonds for a recent purchase. My spouse knocked the center stone out of her wedding ring. Ordered a much larger, much (much much much) higher quality in terms of cut color and clarity, and WAY cheaper lab diamond from them.
It's not about their image, it's about legal liability. There's less of that for selling dildos.
So it’s a win-win:

I get a better ring for the price and people who talk about “sniffing out fakes” because in their mind conspicuous consumption creates social value will avoid me.

Sign me up!
People finally realize it's just a goddamn rock. Good.
I'm trying to figure out what this means, it seems extracted from some electoral campaign. Can someone help?

That hurts - can you at least tell me it seems extracted from an electoral campaign from a previous century to soften the blow?

But what I was trying to get it is this - we either see the past and think "Gee weren't those people dumb with their 8 bit machines and in-door smoking", or we romanticize the past as some kind of "back when the world was simpler, no cellphones in sight just living in the moment" tripe.

It's better to be nuanced. Treat them as if they were just human beings like you or I - which they were. Look at some 60s, 70s or 80s computing idea and say say "that was a dead end and not relevant anymore", or "wow I really like how they were thinking about things, maybe that's worth re-visiting".
If you think about it, a ring is just as unneeded as a diamond. The situation is that a diamond ring has become a social norm. I would bet that if you ask most women whether they want a diamond engagement ring or another type of rock, they will pick the diamond ring by an overwhelming majority. Imagine a woman telling others about their engagement and showing a rock other than a diamond. It would be a disappointment any way you see it. The "diamonds are a scam" reason just won't cut it. The diamond industry has been extremely successful at planting that notion in society.
I find it more alarming that critical infrastructure isn't completely isolated from the Internet.
Last time I used NetBSD I was building my own packages (and the OS itself) from source (http://www.netbsd.org/docs/software/packages.html). This was encouraged at the time. You could tweak them with various options and also contribute to the effort (https://www.pkgsrc.org/wip/).

I did install pkgsrc on Ubuntu to get around snap but building anything took such a long time even on modern hardware. But that was building all the dependencies from scratch. After that it should take less time.
Honestly, second hand diamond and other gemstone jewelry seems like such a missed opportunity. I feel like people would go for it, with the new focus on sustainability and what-not. I wonder why that's not a thing?
The status quo is that people who would like to use variadics but can't, instead settle for complicated ad-hoc macros. Those are far worse for "ergonomics, compiler performance and learnability."
If this parent post is the quality of LLM generated content, the forum will go nowhere - it's not adding anything to the conversation.
Fennel works anywhere that Lua works. It tries to be a fairly transparent layer over Lua. For example it's become popular in the Neovim community. You can even set up Lua to interpret Fennel code at import time, no need for a separate "compilation" step to generate Lua code.

Whereas I wouldn't expect a CL implementation that compiles to Lua to work so seamlessly.
I also miss consumer computing in the 80s and early 90s. Everything in a computer was so accessible, programming was all close to the metal.
Neither rain nor snow. Both don't form from pressure, and require some kind of particulate nucleus thing, which isn't water.

Closer to a mesospheric cloud?
Show HN: Fine Tune LLM's Without Code
Hi,

During the recent explosion of LLM's, I've been playing around with Llama-2 7b on my Mac, and have wanted to fine tune the model.

I've created a service which lets you upload a json/jsonl file, and it'll automatically fine tune Llama/Mistral/anything from hf on that dataset.

You don't have to "burn" money trying to get fine tuning scripts to work or use gpt-3.5. You just upload your dataset, let the model fine tune, and then download the model to run locally.

I personally used my service to fine tune Code Llama on python docstring comments. I then took the model and converted it to .gguf (for use in llama.cpp) and I'm now able to generate python docstrings without sending my code to OpenAi (it works surprisingly well).

I hope this helps some people. I'm manually onboarding users and I'm interested in any feedback you might have.
That was a.more complex river bridge though. And the old design was known to not be useful. Replacing with the same design will be cheaper and faster.
Yes perhaps I should choose my words more carefully.

What I was more getting at is the lost idea of a 'set piece' UI we can use to quickly make things that look nice - rather than re-inventing the wheel with styling.

Like imagine if the default browser styling was good enough, and only people with particular artistic flair needed to bother with CSS or component libraries or what have you.
Maybe we should teach kids to just ignore the media at this point.