skysight-inc/HackerNews huggingface dataset:
Show HN: Get updates from your favourite Hacker News threads or comments
Hello everyone!

I’m excited to introduce Hacker News WatchDog Bot, a Telegram bot that helps you keep track of discussions on Hacker News. If you often follow threads and hate missing out on new comments, this bot has you covered.

Features

- Watch Threads or Comments: Add any HN thread or comment to your watch list. We support both full links and IDs.
- Scheduled Notifications: The bot checks for updates at regular intervals and notifies you of new comments or activity. Currently, changes are detected based on the score and descendants of the thread or comment.
- Easy Commands:
- /watch - Start watching a specific thread or comment for new replies.
- /unwatch - Stop watching a thread or comment.
- /list - Show the list of threads or comments you're currently watching.
- /update - Get updates on all threads or comments if there have been any changes.

Why I Built It

I plan to introduce an open-source Message Broker based on PostgreSQL, and I think Hacker News is a great place to share my work. To monitor my thread in the future, I needed a tool, so over the weekend, I decided to build a simple, tiny, and easy-to-use bot to satisfy my needs.

Try It Out

- I built a web app that serves as an entry point to connect to my bot at https://hacker-news-watchdog.web.app. It also shows simple statistics about the bot
- You can also ping the bot on Telegram at https://t.me/hacker_news_watchdog_bot
- The source code is available at https://github.com/kanthorlabs/hackernewswatchdog

What’s Next?

I will add instructions later on how to deploy the bot so everyone can set it up in their own environment and use it privately.
Apologies for submitting it here if it caused any sense of being overwhelmed. Hopefully FOSS is supportive here instead of overwhelming.

Thanks for sharing the project with the internet!
Ask HN: I have free electricity, should I mine crypto?
I’m looking at an apartment to move in and it comes with free electricity and water as part of the contract.

Considering this and a budget of $1000, is crypto-mining profitable in 2024?

Some concerns are: budget limit of $1000, noise, heat!
I'm convinced people understand the difference.

Everyone struggles with workflow planning and that's why people use the old mid 2010s scrum terms differently now.
NTSB has zero jurisdiction here. This happened in International Waters between US Military and Liberian Flagged ship.
It's a cycle, and we've been around the bend multiple times already.

https://www.xkcd.com/2044/

Installing multiple programs on my computer or a server is complicated, and slows things down, and it's insecure and hard to replicate. So we created VMs. And for a while VMs were great. But then we started putting everything we needed in the VMs, and they also became complicated, and slow, and insecure and whatnot. So we have containers. And containers are now slowly getting bloated too. Kubernetes simplified some things, but now we need Helm to deal with K8s, and Helm itself is now quite complicated.

Editors start lightweight and fast, then get bloated with features. So does productivity software. Programming languages start simple and easy to use and understand, and progressively get more features, each of which seems nice in isolation, but soon the codebases use everything, and it interacts, and you need decades of experience to use it all proficiently.

Same for libraries. For network protocols. For standards of all kinds.

It's most definitely us.
I only use a toast for displaying error messages that otherwise displace UI elements on the page

I never found toasts to be bad UX

effective use of toasts is to confirm to that a big change that they initiated was successful. for smaller changes, like checking or unchecking a checkbox, toasts are redundant
The story is about in-fighting, and not any sort of philosophical thoughts on crypto PACs as whole as the quote implies imo.
Yeah but I tend not to care about the opinions of people who wish racial slurs had a more prominent place in modern society.

It is, if nothing else, convenient that I don't have to say one of the worst slurs in American English every time I discuss Agatha Christie's body of work.

It's worth noting that, for that reason, the book was released as "And Then There Were None" in its first US edition in 1940; the use of the original title until 1985 is a UK thing.
>Jack Well

I assume you mean Welch, right?
When I was a freshman (or so) in high-school, our computer lab had just graduated from a time-share terminal to the next-door university to the Apple II. A kid (Ray Tobey) in the next grade up started to code a project to submit to a Byte Magazine game contest. The due date came and went, but he carried on in every moment of his free time. Long story short, this game became SkyFox of which Woz said "consider this flight simulator as the finest Apple game ever done." From Ray, I learned the value of using continued fraction approximations to trig functions using only integer math. Later, this became useful when I had to implement image rotation in a scan generator for a scanning electron microscope.
A lot quicker to download today than the first time at 2400 baud (MNP5 if I could get the Rabbit modem to negotiate properly).
I don't really understand how this is so hard to get. Is this a phenomenon of using "full stack JS" for everything and tools that intentionally try to hide the boundary between client and server? If that's the case then why are the tools designed to cause those problems?
> I just disagree that leaving off the toast is (in the cases cited) valuable.

But adding a toast isn't free. It's a distraction, and arguably a pretty intense one for ND folks -- especially when it becomes a standardized message center with multiple items queued up.

In many cases the most useful toasts would also be better if they weren't toasts. For me, the most useful toast I interact with also demonstrates why toasts are bad UX: creating a new ticket in Jira. Since that can't happen instantly, it needs a delayed message to let you know when the ticket is created and you actually have a URL to open. A toast is useful in this case, but it's also far from optimal, because for some reason it's going to disappear in a few seconds, and it also won't tell me how many seconds I have left to read it.

Why would distraction be the primary mechanism? We figured out decades ago how to put a button in the header that opens a messages feed which the user can read and dismiss at will. While it's possible to implement such a feed badly so that it's annoying, it's difficult to implement toasts in a way that aren't annoying. Maybe even impossible.
I know HN is 99% Postgres and not MySQL. And it is sad so far MySQL don't get the same level of investment from Oracle compared to Java.

I just hope this Vector search won't further fragment the MySQL ecosystem.
There is a term for this, no? https://opensource.org/dosp
Just sending the bloom filter values back? Neat!
First of all, don't use AI for a picture or lie about who you are. Just post under a pseudonym, while making it clear that yes, it is a pseudonym. Giving a human touch to it is a nice idea, but if it gets found out - which it might be - people will immediately distrust what you say.

Second, you probably have two major concerns: hosting and staying anonymous. Hosting is relatively easy, and there's a surprisingly good guide at Anna's Blog, run by the people behind Anna's Archive (a pirate library, and as such with legal troubles). See https://annas-archive.se/blog/how-to-run-a-shadow-library.ht....

Three, even if your website isn't through Tor, you should still mostly be doing stuff on Tor. If you want to have an email, you can use ProtonMail or some other secure(r) email service. (ProtonMail's free plan isn't the best, but it should do. They also have a free VPN.)

That could help with hosting. Staying anonymous but trusted is harder, since people tend not to trust anonymous things. However, a good idea would be to create a common, realistic-sounding pseudonym (again, make it clear it's not your real name). Also make it strange for you. If you are, for instance, Buddhist, you could choose a pseudonym that makes it seem like you're Christian. If you're Nigerian, you could choose a pseudonym that makes it seem like you're American. (If you are going the nationality route, I recommend using a VPN to make it seem like your traffic is coming from that country.)

A specific section of the Ninja's Handbook might be quite helpful for you: https://zolagonano.github.io/a-ninjas-handbook/chapter_7.htm.... I'd also recommend testing how unique you are with https://coveryourtracks.eff.org/, which provides both a summary and a more detailed analysis of the most unique points in your browser.

Good luck!
The only place where there isn't a JIT permission are iDevices, and we all know that security isn't really the main reason.

Sure modern security concerns make use of W^X, and implementations have adapted accordingly.

Android has an interpreter hand written Assembly for fast start since Android 7, with a jump into JIT compilation as fast as possible, because it has been proven to be a better solution in the field.

The point being that a fast start doesn't really require an interpreter to win out micro-benchmarks game, rather be good enough until the tiered JITs step in.
Since an embedded Linux system will likely require use of either Buildroot or Yocto, I'd like to ask the following slightly off-topic question:

Which SoM product line would you say has the best vendor support? I'm talking about quality of the BSP (board support package). (A meta-layer, in Yocto terms.)

Raspberry Pi has quite a community behind it, so meta-raspberrypi has a number of contributors. (None of which payed by the Raspberry Pi foundation, though.)

My latest project involved a NVidia Jetson SoM, and I was surprised to learn that the BSP doesn't see any support from NVidia at all. They rely on one motivated guy (Matt Madison) maintaining it in his free time.

I'd love to see a vendor that provides a first-class BSP maintained by their own people.
Essentially what you're arguing for is the desirability of untrustworthy software.

Typically people have insisted that it's too expensive to prove software correct, but as the machines and techniques improve proven-correct software becomes cheaper and cheaper.

The last argument standing is that it's unpopular.
even the parks have very restrictive hours in many cases.
Sunrise/Sunset Calculator
They shipped UPS. Some 21” models were too heavy and required freight or some expensive service. They’d be in a big box with foam and mostly ship fine.

People weren’t ordering individual rolls of toilet paper online then, so you weren’t getting killed on dimensional weight like today.

At a store, iirc, we’d get anywhere from 18-24 displays on a pallet, depending on size. The original iMac shipped 9 to a pallet iirc.
What is prompt engineering?

A glorified term for a process of trial and error until you get something you like and which can stop working at any time.
> If Outlook gave feedback to every user action in a toast, then provided a universal history of every toast

This is what message feeds are for. Toasts are just a worse implementation of message/notification feeds.
> On my personal computer, a 2013 MacBook, it uses more like 50 and starts darn near instantaneously.

Just for clarification, do you mean 50 GiB or 50 MiB? I'm assuming MiB in this scenario, since allocating 50 GiB doesn't mix with an instantaneous startup.
Show HN: SuperCraft – Turn industrial design sketches to 3D renders
Hi there,

SuperCraft is generative AI tool for industrial designers.

It offers a collaborative node based canvas where users can sketch, and convert the sketches to high quality 2D and 3D renders of their products. It looks like if Figma and ComfyUI had a baby.

With SuperCraft, designers can generate sketch ideas from textual descriptions of the product, or directly draw on the canvas, or upload images of their sketches.

They can further enrich the sketches and turn them into highly realistic renders of the products using textual descriptions.

The renders generated are both 2D and 3D, and designers can use the in built 3D viewer to look at the product. (3D looks like rn but work in progress)

Every product that you see around you - iPhones, smart watches, toothbrush, Hair dryers, blenders, speakers, drawers, chairs etc etc - were designed from nothing at some point by an industrial designer.

The goal of SuperCraft is to become the new default way of designing physical products and become an indispensable tool for any industrial designer, and eventually mechanical engineers too.

It is fully live, so please give it a spin and provide feedback! Would love to hear thoughts from this community.

Thank you
https://supercraft.ai
Thanks Aisha. I do use other features that come around the whole Firebase ecosystem. I was thinking about using Supabase for the next project but will take a look at Message Central as well.
It should be optional to activate this feature.
Webkit (and subsequently Blink/Chromium) and LLVM especially did have a significant impact though.

> didn't build their platform "almost from scratch".

Well, no, it’s of course relative I meant that compared to Valve/Steam they did. And it’s not like iOS/macOS is just a collection of open source components slapped together with some small proprietary layer on top. At this point it’s mostly proprietary stuff they had to build effectively from scratch over the years with some open source components here and there.
It is the opinion of every musical artist that even extremely popular artists on Spotify make enough to buy a few boxes of graham crackers.
Yeah and that's even old data, a year old. In fact 2023 installations were 56GW and this year's will be over 62GW at least, maybe more. 2030 targets have been adjusted already. And electricity storage means curtailment will be less of an issue than anticipated even with higher deployment rates.

But last ~10% of carbon-based electricity will be incredibly difficult to push out. We might hit 85% carbon-free electricity by 2030 but getting even to 95% may take us all the way to 2050, or later. Because of political shit in some countries. In addition to the reasons listed in your article, in some countries electricity grid is under control of unions that see cost of electricity as a form of tax, and they won't let it slip out of their hands.
"Sometimes it rained in a part of town only" does not disprove the person saying "it can be sunny virtually everywhere at the same time in a small country"

For a simple demonstration, https://www.buienradar.nl/nederland/zon-en-wolken/wolkenrada... has been showing cloudless hours pretty regularly in the last month. Someone meaning malice can certainly keep an eye on that for a few days to find a good moment
It sounds like you have decided this design is "stupid" because you don't understand the motivation. This feature allows a proxy to alter a protobuf message without decoding it. That is a significant efficiency win in some important cases.
It could be an extension, but its going to be so important that the IDE with the best AI support will be the most popular. Presumably that IDE won't relegate it to extension class citizenship. It will be most of the product.

Even now, I've built a ramen profitable side project mostly by sipping my coffee and approving Cursor's suggestions. 10x faster at least.

Way more productivity gains than even language support.
Thanks for the q.

The LSR version of AutoFeedback is on our Pro tier. You can sign up for more info on that here:
https://tally.so/r/w2XVQA

In the free trial of Log10.io you can use the ICL (self-improving) version of AutoFeedback for hallucination detection and RAG evals. In generalize, you can customize evals for a wide range of use cases using AutoFeedback:
https://docs.log10.io/feedback/auto_feedback
https://github.com/log10-io/log10-cookbook/tree/main
https://arjunbansal.substack.com/p/hybrid-evaluation-scaling...

As for models, we support evaluating a wide range of models including Llama - in addition we support OpenAI, Anthropic, Gemini, Mistral, MosaicML, Together, and self-hosted models. We are also compatible with frameworks such as Langchain, Magentic and LiteLLM.
For how to integrate different models please see here:
https://github.com/log10-io/log10
I don’t mean to say that is _all_ that is separating us from the transformer architecture. I do think we’re more efficient than gradient descent, and sgd+attention is a function of how modern parallel processing works more than it is a function of any deep insight into the brain’s computation or learning methods.

I just think we’re really making a silly comparison when we compare a stream of text to the multi sensory experiences humans have directly, reducing what we are doing to just reading words off a screen or page.
I feel the same way. It’s really interesting and provides cool insights. But it seems hard to explain to myself to spend more on that than GitHub or IDEs.

I’d like to hear more about the value customers get out of it as I wonder if it’s just groups with unlimited budget.
$9 to $20 per seat seems pretty average in the grand scheme of SaaS price modelling. I don't work in software development, but IT however.
Himars relies on inertial navigation the entire flight and uses GPS updates to course correct. If the GPS is blocked for a sufficient amount of flightime, even with the intertial navigation, the accuracy can become unusably low.

This is how the Russians have been throwing double digit percentages of launches off course.
I think a lot of this makes sense when it's made for mobile, while desktop users are using increasingly large monitors.
are the users using http/https to access the app?
It’s more like if virtualenv looked in requirements.txt for the Python version and used that version locally. Other languages like Haskell and Scala have been doing that sort of thing for ages.
Toasts showing up far from where the action is take also makes them super annoying for people (like me) who use screen magnifiers. I'm oftne using a site while zoomed in, and will completely miss a toast, because it never enters the "viewport" on the screen I'm looking at.
I am also getting that error. I have no security crap from Corp IT on my personal macbook.
My experience was with things like openstack and kubernetes. The org decided to do “cloud” in house first with openstack and then kubernetes - and run critical services on them that had very strict performance SLA.

The amount of time needed to do the whole thing wasn’t worth it. Sure I enjoyed tinkering with the kernel and drivers and k8s. Also diving into known cgroups and namespaces worked etc. However, from a time to market/stability perspective the solution was nowhere comparable to what public cloud providers offer.

Yeah - the subscription costs more.
My experience has been that when things get big and hiring gets tense in house solutions just add stress on the devs maintaining it. At least with public cloud services - it’s clearer - if the budget doesn’t exist don’t run it.

I will add that I don’t use sourcegraph nor am I connected with them in anyway. So I’m not batting for their go private strategy. Just commenting on this one point.
One that comes to mind: https://github.com/nxp-imx/meta-imx

I have done quite a bit of yocto work at $dayjob, and having a vendor-supported upstream BSP is (usually) really pleasant to work with.
Another concern is your landlord might wonder why you're using so much electricity and have a word with you about it
Semantic-release – automated version management and package publishing
On which planet does the regular occurrence of one phenomenon disprove the regular occurrence of another?

It can both be true that weather is locally different on most days but coincides to be universally cloudless on a fair number of hours every late-summer month (easily within a reasonable waiting time for an attacker)
It seems pretty safe to say there's a breeding population of them.

It does make you wonder if the Tasmanian Tiger may yet be found to still be around, given the way more remote and easy-to-hide-in habitats where it may be expected to be found.
> LLMs giving confidently incorrect information like this is so much worse

And even in the face of its pervasiveness I see more and more people just accepting their output.

Recently there was a post about using an “LLM” to do sentiment analysis on 600k orange site posts. Without even a modicum of irony.

Both the post and the comments lack any instance of the word “hallucination”, but I’ve seen downvotes being used as a means of silencing a lot here so maybe any dissenting voices were killed off.

https://news.ycombinator.com/item?id=41241124
Palmdale UFO Scare Leads to Revelations About Mystery Drones over Plant 42
What technical issues are there with VCV Rack that are addressed by the forks (Cardinal, MiRack, etc.)?

I recently switched to VCV Rack 2 as my main creative tool, and it has been very stable and performant with frequent updates[0]. My experience led me to pay for Pro just to support this work (even though the free feature set is more than enough).

[0] My only beef, I suppose, is that those frequent updates can alter the sound in case of long-running projects; it never happened with the rack itself, but it did happen with some modules. That said, regular copies of the app and the plugins directory is a sufficient workaround for my purposes, it’s less than 50 MB after all.
It surprised me how popular this message got. I love nerding out about binary serialization and space-efficiency and great to see I'm not the only one :)

If you want to get deeper, I published two (publicly available) deep papers studying the current state of JSON-compatible binary serialization that you might enjoy. They study in a lot of detail technologies like Protocol Buffers, CBOR, MessagePack, and others that were mentioned in the thread:

- https://arxiv.org/abs/2201.02089

- https://arxiv.org/abs/2201.03051

Hope they are useful!
Yes, NXP's Yocto support has been fantastic.
Would it be possible to use fetch to call out to the whatismyip.com API? Or scrape it?

https://www.whatismyip.com/api/
Murray Rothbard is a radical anarcho-capitalist of the Austrian school, he doesn't believe that empirical data can falsify a mathematical model of human behavior. In other words, if I can editorialize a little --- he's a nut.
Thats one reason for them. The other is for "not important enough to block the user, but important enough to inform them of something". What was previously a popup with an 'ok' button is now a toast. Low friction, medium importance.
On the Amiga and Atari, based on the Motorial 68000 like the NeoGeo, all 3D games used fixed point arithmetic.

At that time, such games were written in assembler, and you had to be very careful to place the instructions for scaling and descaling in the right places, not only to get the final result in the right units (i.e., screen coordinates), but also in intermediate calculations to preserve precision.
does it concern you that someone will be paying for the electricity you use? Neighbors, landlord, town?

If the building had a swimming pool, would you think it ethical for you to sell tickets to the public to use the pool? Is what you propose different?
Yeah, mib
I think you need higher algorithmic intensity. Gradient descent is best for monolithic GPUs. There could be other possibilities for layer-distributed training.
The history is still there, in archives, and modern usage is what we’re talking about
> but it is not arbitrary code

uhh ya it is. There's also https://github.com/eleijonmarck/do-not-compile-this-code