skysight-inc/HackerNews huggingface dataset:
First of all, thanks for writing all that. I appreciate it, and so I'd like to respond.

> Run a Google search that includes a minus term and tell me how effective the search results are in regards to obeying that instruction.

Sure. I search for the movie I watched last night -- "How the West Was Won" (without quotes) -- and nearly all of the results are for the 1962 movie, as it should be. I search for "How the West Was Won -1962" and all the results are for the 1977 TV series, plus a Led Zeppelin album. Works great -- I use the minus operator all the time.

> trying searching for "<thing you might want to buy> review". Enjoy the avalanche of low-quality SEO and link spam you're about to receive.

I just typed in "dehumidifier review" and the first three results are from Wirecutter, Consumer Reports, and Good Housekeeping. Down the page includes more trustworthy sources like Tom's Guide and The Spruce. This is exactly what I want the results to be. I trust those a lot more than some random blogger of YouTuber, for instance.

> Also consider the fact that many searches you perform on Google are already offered with a "reddit" suffix, because so many people can only find the information they're looking for by appending that term to their search

Which is fantastic for me. I'll often find really valuable opinions in a single Reddit thread that provide a different perspective from Wirecutter, for instance. This isn't a failure of Google -- it's a testament to Reddit's success. (Indeed, Wirecutter and Reddit are often the first two things I want to read when researching a product -- but Reddit is more of a second pass.)

> I was searching for a solution to a programming related problem on Google just a few days ago

I definitely agree that finding incredibly specific solutions to technical problems can sometimes be hit-or-miss, but that's not a problem with Google at all, that's a problem with the entire concept of keyword search. But to my eyes, Google hasn't gotten worse over a couple of decades, it's gotten better. And I think it's noteworthy that your solution was ChatGPT, as opposed to a different search engine. That's exactly the kind of thing I turn to ChatGPT for as well. But again, I don't interpret it as Google having gotten worse, just as a new tool that's even better for certain types of tasks.
Show HN: Keep – GitHub Actions for your monitoring tools
Hi Hacker News! Shahar and Tal from Keep here.

A few months ago, we introduced here at HN (https://news.ycombinator.com/item?id=34806482) Keep as an “open source alerting CLI” and got some interesting feedback - mainly around UI, automation, and supporting more tools. We were VERY early back then, and we understood that although the current DX around creating alerts is not great, it's not that critical and developers don’t need another tool just for that.

But we did find something else.

While talking to developers and devops, we found that a lot of companies use many tools that generate alerts - from Cloudwatch, Prometheus, Grafana, and Datadog to tools such as Zabbix or Nagios. We definitely agree consolidation in the observability space is a real thing, but while talking to those companies we feel that there are still real use cases for having more than one tool (and for example, according to Grafana’s 2023 observability survey, 52% of the companies uses more than 6 observability tools https://grafana.com/observability-survey-2023/).

So we that in mind, we rebuilt Keep with a simple mindset: (1) Integrate with every tool that triggers alerts - it can be either pushing alerts to Keep via webhooks or routing policies or Keep to pull alerts via the tools API. (2) Create a simple abstraction layer to run workflows on top of these alerts. (3) Maintain a great developer experience - open source, API-first, workflows as code and generally having a developer mindset while building Keep.

During the time we rebuilt Keep, Datadog released their workflow automation tool (https://docs.datadoghq.com/service_management/workflows/) which led us to the understanding that's exactly what we solve - but for everyone who uses tools other than Datadog.

A short demo of Keep with a simple use case: https://www.youtube.com/watch?v=FPMRCZM8ZYg

You can try it yourself by signing into https://platform.keephq.dev

Like always - we invite you to try Keep and we are eager to hear any feedback.
It's just "JavaScript" in that it needs a translation layer and has a bunch of special syntax/semantics around reactive variables. Lol.

I don't understand the cult following around Svelte. There's a lot of magic and complexity hiding in there.

At the end of the day state management is not trivial and something has to handle it. React doesn't impose a specific state solution which is what I like about it. But while React isn't perfect, Svelte is not the next step imho.
There is no 'open offer' to consider. The only thing the grandparent did was fabricate a lie, and the only reasonable response is to call them out on it.

Their comment was against HN guidelines (Assume good faith.), there's no reason to chide someone for calling them out on that.
Not sure that's a universal truth. I've worked with people whose gut feeling was so wrong and at the same time their overconfidence in it was so high that it was impossible to get anything done. Heuristics only work if they apply to reality, and they have intrinsic limits too.
To me, this sounds like an extraordinarily boring way to spend half an hour. What's the fun in managing someone else writing the code?
Or a day to a thousand years, give or take a little.
Nice work! How much manual SIMD are you using?
There are ways to do reissuance for lost or damaged stored-value cards, but they require shadow accounts and periodic reconciliation: https://news.ycombinator.com/item?id=37380539

But these aren't mandatory: Physical cash also can't be replaced when lost, and only rarely when physically destroyed. That model might be preferred in some scenarios.
StackOverflow isn't the best example for the reasons you outlined. I was just trying to illustrate the trust but verify mindset. Any time you find an explanation or a solution or anything out in the world, you test it out, read about it, look up terms, etc, to get your head around what's being suggested. It's not blind copy pasting and it shouldn't be.
It’s Microsoft. I’m kinda surprised it’s not ChatGPT-REPL at this point.
His kids book "Every night is pizza night" is also great. I've read several "get your kid to try new foods" books to my child, but that one actually got her excited to try red beans and tagine and dumplings and green pozole soup, and now those are all foods she will happily ask for!
Censor too little and you have pedophiles trawling YouTube for upskirt shots of five-year-olds. Censor too much and students can't research the American revolution. Google just can't get a break.
So, pedantry? Not confusing, but the hyperbole offended your sense of exactitude?
Okay ... how, in America do I get in-house "help" for a dollar, let's say per hour?
Generate Ed25519 keys when invoked without arguments
Legally, yes. In practice, no. But if you ever do so and happen to piss off someone with a lot of money or power they can go buy a district attorney in some friendly region and then have them indict your for violation of the computer fraud and abuse act. It worked to put Weev in jail for 3 years for using wget to access a public website.

With the CFAA in the USA it's not so much, "What is illegal and am I breaking the law?" because the answer is always, yes, you're breaking the law. Everyone violates the CFAA's many provisions multiple times per week.

The real question is: have you rocked the boat enough to get slapped down for it?
I get the idea, but I think this is a terrible UX. People shouldn’t have to worry about whether they have real money or not. Either the system is secure or it isn’t.
Kind of hilariously, James Watson was on a crusade about this, specifically yowling about how Pauling was totally wrong to megadose C (he argued specifically from the Warburg hypothesis) but it was around then that he started making tone-deaf, arguably racist comments (...also many racist comments against scots irish americans), and he got canceled and i think everyone stopped listening to him writ large.
$1000/TiB ?!

Why 20x overhead over raw storage cost?

May as well use
Stop the EV Jobs Bloodbath
At a larger scale, diatomaceous earth (https://en.wikipedia.org/wiki/Diatomaceous_earth)—which is just fossilized shells of a kind of micro-algae—is useful for pest control. It works essentially the same way, stick onto, dry, and even lacerate bugs. Cool concept, waiting to see applications!
> Sir Lloyd Dorfman, who made his fortune through the Travelex money changing business and is now an investor in offices, said: “We need to be careful that we don’t sleepwalk into a permanent four-day weekend”

He sounds fun...
Ask HN: German company didn't pay me for two months
I worked for a German company that didn't pay me for 5 months, during that period payment was always late, then it didn't come for two months then I was let go, which was good for me since I was going to quit anyways and if they fire me I get a three weeks severance, but after they let me go, they emailed that they will pay me then cut contact for the last month with 0 news. I'm not based in Germany or Europe so suing is a bit hard, which they know and are ignoring me probably for that reason. I am now trying to reachout to lawyers and see if I can start a case against them, but I'm wondering if I should contact their investors to put pressure on them, or share my story publicly on their social media.

I honesty don't know what the best course of action is in this case since I never had this happen to me in my whole career. Any advice?
The later paragraphs are quite too much rosy. Hard to be the operating system "that brough the WWW to the masses" when it initially did not even enable IP (the protocol) to begin with. They were too busy trying to make MSN and netbios win against the WWW and TCP/IP...
Show HN: finetune LLMs via the Finetuning Hub
Hi HN community, I have been working on benchmarking publicly available LLMs these past couple of weeks. More precisely, I am interested on the finetuning piece since a lot of businesses are starting to entertain the idea of self-hosting LLMs trained on their proprietary data rather than relying on third party APIs.

To this point, I am tracking the following 4 pillars of evaluation that businesses are typically look into:
- Performance
- Time to train an LLM
- Cost to train an LLM
- Inference (throughput / latency / cost per token)

For each LLM, my aim is to benchmark them for popular tasks, i.e., classification and summarization. Moreover, I would like to compare them against each other.

So far, I have benchmarked Flan-T5-Large, Falcon-7B and RedPajama and have found them to be very efficient in low-data situations, i.e., when there are very few annotated samples. Llama2-7B/13B and Writer’s Palmyra are in the pipeline.

But there’s so many LLMs out there! In case this work interests you, would be great to join forces.

GitHub repo attached — feedback is always welcome :)

Happy hacking!
I saw a documentary where they presented a study in which they did exactly that: they gave about 7 people high doses of antioxidants. Because antioxidants good. About 3 of them got cancer before they could finish the study. They had to stop the study early.
McLuhan, Shirky, Postman, or someone(s) like that, wrote about how original ideas catch on and get endlessly repeated, transmuting the sublime into the banal. It's inevitable. (Just like all accusations of "selling out".)

Examples given were the Mona Lisa painting and the yin-yang symbol.

IIRC, I read a bunch of this media criticism (alarmism) stuff during dial-up era (post PC, pre Web). Their warning was that digital reproduction would accelerate the process, up-end our notions of intellectual property, swap all the gatekeepers for a new set of goons, etc.

I'm ambivalent. The more things change, the samer they get.

For my part, I sort of adapted, adopting a pseudo Beginner's Mind viewpoint, to accept and sometimes embrace a creative work both for what is and what it was.

One example.

I try to remain ignorant before viewing art and then back filling the context afterwards. I was totally unimpressed by Rothko. Then got into a (friendly) debate that revealed my puerile closed-mindedness. Then binged on his ideas and works. Now I think he was and remains brilliant.

Also, I don't think the replication banality apocalypse actually happened. Just the opposite. Contemporary music (for one) has never been more exciting to me. Today's artists are creating works my generation only fantasized about.

Sure, Sturgeon's Law is timeless. But today's best works are just as good or better than ever. And we somehow both lowered the barriers to entry and raised the ceiling. (There's probably a bigger lesson in there somewhere.... Hmmm.)

Any way. Thanks for reading this far.

TLDR: Arguments about culture are unending. Just roll with it.
> Why shouldn't a business get to decide what content they host on their platform?

They should. But that doesn't prevent social consequences, including badmouthing them on their rationale.

Your response would be very relevant if the OP was proposing a law that would force them to carry such content, but that doesn't seem to be the case here.
How so? Matters of fact:

What happened on the night of March 17th?

Matters of law:

What does section 734.3 of the criminal code mean?
I hate the title of this. the quotes do so much heavy lifting.
I was hoping for a post about removing Svelte and embracing the simplicity of vanilla javascript.
Nothing against svelte.
Right wing mentalities are present there.
intriguing to consider how many personal/oral accounts of historical events might be exaggerated simply due to the witness' propensity to signal an "I was there" type of notion to others.
Arbitrary context length? Sounds improbable, did they change the entire way the generator works? Or is this just marketing, and they actually mean "really long context?" Because technical documentation is frequently longer than 100k tokens...
The idea someone else has an entitlement on the life of another person, even if that person has done something like publish a successful book, is narcissistic on the part of the person who thinks they have that entitlement. There is arguably an expectation of loss of privacy for public figures, but even that is limited.

I imagine, unfortunately, this has gotten even worse today where the sense of entitlement in the general populace has grown significantly.
One option is to study and practice soft skills like any other skill. I found this unpleasant but useful, and I would recommend at least trying it.

Another is to find organizations that have individual contributor (IC) promotion tracks that are at least as lucrative as the management track. (Of the highest-paid, most respected people at my company, most of them are not in management and are simply really good at what they do.)
yes, science is an attempt to create a model of reality as much as our minds can comprehend.
we are still stabbing in the dark, the deeper we go the more mysterious the world seems. so anyone who says "this is true because science" has an agenda, or is simply delusional.
I'm glad that someone had the energy to write about this because it bothered me too.

First, with regard to comments re: SMS & phone numbers, it required a non-zero amount of research to discover that GH no longer requires or recommends use of SMS--so it's not unreasonable to not know this.

Second, there are a long list of issues that I have with both the policy & its roll-out but they can be summarised as "different people have different risk profiles" & "in this situation individual developers (the people whose free labour GH was built on) have the least amount of power".

There's a distinct lack of nuance in the implementation/roll-out & 2FA is being used as a blunt weapon because it's easier than accommodating individual developers needs.

At this current point in time the group of people affected is "all users who contribute code"[0] but it's presumably not--it's actually developers who have contributed code. There's no option to keep one's account & use it only for e.g. issue creation/commenting going forward.

(Also, it seems doubtful that this requirement is actually limited to people who "contribute code" but rather seems likely to also include people who "contribute" text files.)

Yes, security is important but it's also always a trade-off. Why isn't it up to individual projects to decide whether to only restrict code contributions to those people with 2FA?

The language used in communication about the changes is also twee[1] (for lack of a better word) and downplays the reality of the situation which is that if you don't enable 2FA or if you enable 2FA and then get locked out of your account you will lose access to the account & history--especially the "non-code" features.

At least on the main docs[2] it's more straight-forward about the situation.

If you don't understand what the problem is then, congratulations, you're probably not one of the people whose first thought in this situation is "if I enable 2FA there's a non-zero chance that in the future I'm going to lose access to all the possible account recovery methods". Which means you probably don't feel at risk of becoming homeless, don't have ADHD or exist in a myriad of contexts where such concerns do exist.

Did MS/GH consult with any disability/inclusiveness specialists when implementing the policy?

Also, the impact isn't just limited to GH when projects like Rust's crates.io also use GH for authentication.

[0] https://github.blog/2022-12-14-raising-the-bar-for-software-... Although in another place it says "active contributors" <https://github.blog/changelog/2022-11-21-updates-to-the-two-...>.

[1] "...it’s easy to start fresh with a new GitHub.com account and keep that contribution graph rightfully green." https://github.blog/2023-03-09-raising-the-bar-for-software-...

[2] https://docs.github.com/en/authentication/securing-your-acco...
I was under the impression that the story about QWERTY being designed to slow typists down has been shown to be a myth

eg. https://www.theatlantic.com/technology/archive/2013/05/the-l...
> Sure, its something each group training an AI could do independently at greater aggregate cost until someone succeeds in taking the original source down, but not only would that be costlier, but it in would involve less transparency and comparability across model architecture, or at least required the transparent, comparable trained version to be different from the full version.

I meant he could have uploaded it under a pseudonym rather than broadcasting to the world that he was the one doing the uploading.
this is a straw man. it's not just youtube that's within reach of sony's lawyers -- but your cloud, your isp, your basement server..
n=7 is pretty small for a nutritional study that didn't even finish. I'd be very wary of relying on that.
Flatens the pay gap. Taxes high corporate wages and profits and pays it to public workers.
No, but it doesn't work that well anymore or at all. We all know the easy, common solution to paywalls here....and where if I actually subscribed to all the required news or journalism sites, Id probably be spending a thousand a month or more.
This product is known by the state of California to cause and prevent cancer.
“You don’t learn Svelte! It’s just JavaScript!”

proceeds to show examples with a very magic $ syntax
Definitely. I'm not really talking about facts here, as much as code snippets or questions about technologies or solutions. It's not something I would blindly copy and paste. Moreso use as a stepping stone to build understanding and solve the problem "myself" since I understand the context.
Bananas are radioactive[1], just lacking the label.

[1]: https://en.wikipedia.org/wiki/Banana_equivalent_dose
>> What does "Deploy on Kubernetes" mean?

It is one line of code.

kubectl apply -f k8s/deployment.yaml
This is true in games companies in the west too. Personally I was not even allowed to be credited, and thanks to NDAs with other involved parties I cannot discuss the nature of the work either. This has the fun side effect that many of the things I actually did do sound like absolute nonsense and are externally unverifiable - not a recipe for a happy situation.

But I actually did fairly well. I know excellent devs that were making <$50k/year leading teams delivering hundreds of millions in revenue annually, and they maybe got another 10 days of vacation.
I didn't interpret you as judging. It is somewhat pathological I admit. The cluster is a bit more than 87% full, at 90% it slow to a crawl. I just asked my wife this morning if I could buy another hard drive (I buy 20TB seagate exos), and she suggested we delete some stuff. I find deletion of files when I do it psychologically stressful. So it is something I should get addressed, but I suppose we should be thankful I don't have dead cats lying around, lol.
Musically, none of these are quite my cup of tea.. so instead of forcing myself to pick one regardless, here's my favorite ch00n from Revision 2020 :)

https://www.youtube.com/watch?v=nyxVKZKwBmU

I'm just a sucker for sync, hah. 2019 was an absolutely stellar year for Amiga demos, no doubt! But in my heart of hearts, I like simple things the most.
> incentive for original works maybe goes down

I don't know why you would have that concern. LOTS of people write because they just want to share. Now broaden it out to include speech. LOTS of people talk - it's what we do.

Progress in AI will happen because humans like to express themselves. The challenge isn't copyright. It's figuring out how to capture the vast content that just isn't getting captured. Also, this is really only an issue for "new intelligence" - if you really think there is such a thing. Personally, I do not. I think like 99% of all human intelligence is in the out of copyright corpus.
The post seems to be regular blog post. Show HN is more focused on things users can try out and play with https://news.ycombinator.com/showhn.html
Thank you, that is very helpful! I appreciate your insight.
I had never seen those screenshots before. Crazy to see Win95 widgets and Win3.1 windows decorations.

Also crazy to see the search button next to the start menu, which was just a windows icon. Windows wouldn’t have good search for another 15-20 years! (I last used windows heavily with Windows XP, so I’m not sure when, if ever search became good, but finding apps seems fine in Windows 10)
Climate change is coming for your olive oil, too
> See if you can get it to organically surface anything from a libertarian or communist perspective, for example.

Just put in the search terms and it will give those things to you. It's not hard.

But obviously, for broad queries, Google is serving up the popular results most people click on. That's not Google's bias, that's just the bias of what most people are looking for. But you can find whatever you want with the right libertarian or communist search terms. Google's not hiding political viewpoints. Again, especially as evidenced by the fact that YouTube will start recommending that stuff to you if you like it.
Similar thread from just the other day: https://news.ycombinator.com/item?id=37349870