skysight-inc/HackerNews huggingface dataset:
Show HN: Emitbase (open-source tool for programmatic alerts and notifications)
Hello folks, I am working on my very first open-source project, and today I recorded a how-to video on how to use Emitbase (an open-source tool for programmatic alerts and notifications).

Please check out the video if you are interested: https://clipchamp.com/watch/JjpYWbtgLq2.

You can also find the project's repository on GitHub here: https://github.com/emitbase/emitbase-core.

I would welcome any constructive feedback on the project or any advice. Thank you, and have a nice day!
What is the Price of our Attention? (2019)
A global climate solution – if it can get past conspiracy theories and NIMBYs
Fighting is fun to talk about but most of the time people didn't fight on the stairs, they, unsurprisingly, simply climbed up and down on them. So, maybe it's more comfortable to walk up the stairs that way? People are mostly right footed (60% as per [1]), so perhaps there is something about having the stronger right foot where the stairs are narrower when going up.

[1] https://www.psychologytoday.com/us/blog/the-asymmetric-brain...
If you need the throughput gains of right on red 9 times out of 10 you have a dedicated arrow that avoids turning on when pedestrians can cross.

There is no meaningful impact on delay when you have to wait for the green. People are just impatient.

You are arguing that good drivers don't get into accidents which is fundamentally flawed reasoning. We could remove all signage if everyone was good drivers, in fact some places with low traffic have and reduced accidents due to everyone focusing on others instead of signage.
Interesting article but very in the weeds on it's usecases and I wish the caveats on when it applies were more clearly stated. There are many situations where the computation being done is prohibitively expensive compared to the time horizon required, LUTs are great for that sort of thing. IMO people should use LUTs MORE often.
Leantime.io so heavy with trackers that the page fails to load lol. I am using Pihole btw.
Similar article discussed previously: https://news.ycombinator.com/item?id=29274875
I saved this comment a while ago... https://news.ycombinator.com/item?id=26238410
Were staircases built around the same time but in non-strategic/non-fortified buildings (private manors etc.) notably different? Or were spiral staircases only built in circular towers that existed primarily for defence? Presumably the narrowness was largely due to the difficulty of being a strong enough tower with a wider radius.
Yeah, no that's not true.

Property exists even in stateless societies
try one of the 'lightsaber' apps, and you may not want to come back to 'the real' :)
I find that the AI is better at prioritization and triage than the human support.

But then, for some reason, whenever support fails to read their tickets, they just dump the ticket on to my queue. So I could just be being salty, or seeing fewer misses because the ai is better at failing the triage.
Maybe that's the ratio of left and right handedness in medieval staircase builders. i joke.
I'm a little disappointed that the article's author didn't make a counter-claim, or at least speculate on what some other reasons may have been.

I'll throw my idea in: most spiral staircases turn counter-clockwise, because they were notoriously dark / badly lit, so one had to hold a torch or a lamp while traversing them. Since majority of people are right-handed, stands to reason a person would be holding the source of light in their right hand, and hold on to the hand-rail (or wall) with their left. You'd naturally want to lean on the outside wall of the staircase, as the stair treads there are wider than near the centre of the spiral.

QED!

(let me know if you spot the flaw in my logic)
Most interesting to me how it's suggested the practice is both geo. and temporally localized
Self Healing Menu Platter
If an LLM was trained to always say "I don't know", that'd be a useless LLM, so they're trained to NOT say that, even when they don't actually know.

The LLM was happy to give you 'happy' but incorrect answers because it thought it'd make you the most satisfied. Kinda like a psychopath car salesman who just wants to make a sale.
> If your applications want more memory, they just take back a chunk that the disk cache borrowed. Disk cache can always be given back to applications immediately! You are not low on ram!

I'm running RKE2 on my desktop and it'll start killing pods due to low memory pressure, even though the memory was only used for disk caching. I wonder if there is any way to make it stop doing that and instead only start killing pods if it's due to "real" low memory pressure.
That has to be litigated to find out.

Cases like Napster [0] and Grokster [1] set precedence for this sort of thing. They also used the DMCA in their defence, and they were still found culpable. These were decisions that were scoped by the method of delivery, so if YouTube was going to stop giving everyone a great deal, they'd be betting they have a solid case as to why their technology is legally distinct from those examples, and many others. (And conversely, like instances where the safe harbor clause has been used in a successful defence)

That's a weird bet to take when the benefit is... people stop complaining about YouTube Content ID, and find something else to complain about?

[0] https://en.wikipedia.org/wiki/A%26M_Records,_Inc._v._Napster....

[1] https://en.wikipedia.org/wiki/MGM_Studios,_Inc._v._Grokster,....
To make it work, for each page I visit the plug-in will make a request to your server to load comments. That means you're getting a full record of where I go on the web. Huge privacy issue. Chances of me installing such a plug-in: 0.000.

Maybe it's possible to come up with some architecture that anonymizes the requests using a hash of the URL+XPATH and some proxies; not obvious to me offhand.
I can see how a device could protect from an EMP surge created by a grid connection. Is that what they're selling?

But that wouldn't work to protect electronics from magnetic pulses that would induce current within an electronic device's circuits. That needs grounded shielding physically around the circuit, like a Faraday cage.
ok this seems the most sensible - from a project management / IT viewpoint - expression of the issue.

I was going to say I still don't think I would find a x,y graph with x being urgency and y being importance useful for determining what I would work on but now I can theoreticaly see it, urgent issues that are more important get worked on sooner than urgent issues that are less important.

I do think however if someone told me that, as others having suggested here, winning a contest was urgent but 0 on importance than I would say it was also 0 on urgency.

All that said I think the graph would be not especially useful in practice, because in working on things we know the kind of urgency that determines what gets worked on and it almost forces us to prioritize issues higher.

Logins not working, people can't complete purchase, GDPR fines coming next week unless we fix.

Stuff that is urgent in almost every meaningful IT scenario is also, at the time, the most important.
Brio had a patent on their pivot table aggregation algorithm, perhaps Microsoft did something differently in their implementation. I've never used an Excel pivot table.
Unsigned doesn’t really bend any rules and their behavior around wraparound is well defined.

Therefore there is another use case : circular buffer indices.
Ask HN: Is there a version of Blind for startups/bootstrappers?
Blind reveals a lot about big tech. But is there anything similar to discuss ongoings and dilemmas for startup and bootstrapped founders/employees?

For topics like https://news.ycombinator.com/item?id=37821939 which sporadically appear on HN...
This is utterly unsurprising, since LLMs are statistical models of text, not inference engines (or similar).

> Interestingly, the models often produce the correct answer initially, but switch to an incorrect response after self-correction.

The training corpus almost certainly contains examples that are similar to both cases ("my answer was correct" and "oops, my answer was wrong"). It'll be a coin flip which set the input more closely matches.
it’s 15 years since they and everyone else stopped doing that though, right? you think there will be a re-emergence?
That only applies going up.
>mainly because android is multiplatform and rust, by it's nature, is only available for what it's built for

Android is one platform: android. I thought rust worked across multiple operating systems.

>Rust doesn't have a GC so it'd (likely) have a lower memory consumption and could possibly be lighter on the CPU.

So what? I have never used G.C.

>Native compilation helps mainly with startup time and memory consumption. It's not exactly great for runtime performance as it takes away some key optimizations.

That is fair I suppose

I think the main benefit of rust/c++/ndk on android is that I can just port desktop programs and I don't have to learn android's java/kotlin and sdk.
I wonder to what extent this is because ChatGPT is trained to take any feedback as a sign that its answer is wrong and needs to be corrected. Such a training would, I suspect, explain the effect where the model first generates the correct answer, then introspects and self-doubts. In training, when it was told to introspect, that would usually be a hint that its answer was wrong. This results in an agent whose confidence reliably falters under introspection.

I've observed that ChatGPT quite eagerly "corrects" itself at the first sign of negative feedback, even if its answer was already correct. It's actually quite annoying.

If this is correct, a more balanced training that contains cases where the human response is wrong would solve this issue.
IN: What consonants usually make a hard sound?

GPT: In English, the consonants that typically make a hard sound are voiceless plosives (/p/, /t/, /k/), voiceless fricatives (/f/, /θ/, /s/, /ʃ/), ... snip.

IN: Great. Rephrase the following without using a hard consonant sound: «What was once dormant may soon angrily awake.»

GPT: "What was previously inactive may soon vigorously awaken."

IN: K is a hard consonant. Try again.

GPT: Apologies for the oversight. Here's a rephrased version without using any hard consonant sounds: "What was once asleep may soon awaken with intensity."

IN: K is still a hard consonant sound. Try again.

GPT: Apologies for the confusion. Here's another rephrased sentence without using any hard consonant sounds: "What was once quiet may soon awaken with fervor."

IN: Both q and k are hard consonants. Try again.

GPT: I apologize for the oversight once again. Here's another attempt without using any hard consonant sounds: "The peaceful river flowed gently, carrying its secrets with grace."

Ad nauseam.
Yes— big radio signals induce big voltages on long wires, which can do things like melt the input structure on ICs.

Issues with this:

Adding a long wire to your protection device isn’t going to do much.

Signals, not power, are the biggest concern in cars.

You really need protection at the ingress of each device, and shielding of individual enclosures, to be effective.
I'm living in Swiss but originally from the Netherlands. What you in CH call phone queues wouldn't even be noticed in other countries in the EU. Waiting lists? Same story. In NL it can take many months or even a year before you can be seen by a specialist. Maybe that specialist needs an X-ray taken? Make another appointment with the radiologist and start waiting again.

Often I get the feeling here that people in CH don't realize how good they have it ..
This is the text of the RESTRICT Act in case anyone was curious: https://www.congress.gov/bill/118th-congress/senate-bill/686...
A modern bayonet is basically a combat knife, not a single-use item. Even though it has become rare, it is occasionally deployed.

Officers simply retain their handguns when they get promoted into rear line positions; no special accommodation is required.
You can peel it without a knife. A bamboo knife is a lot more useful than plastic crap. Or get a Revolut Metal card. Perfect for opening pomelos, also perfectly acceptable for travel.
How old is this website? It's from a time when a typical computer only had 1.5 G of ram.
If it was up to a coin flip, it wouldn’t be 70 percent.
Ask HN: What are the best Godot 4 production-grade learning resources?
I've been getting into game dev lately and chose to start with Godot 4, given all the recent events. I've spent quite a lot of time looking for quality learning resources, and most of them are on YouTube. The problem with that is that you don't really get a well structured path, and most of the times you don't really find stuff that's meant to be production ready.
Yeah. Now, imagine the hubris required to think we've invented something we functionally cannot define.
The rebranding looks like a move from flat to 3D, from a single green standard to customizable skins. Probably in preparation for Android to compete in the consumer VR space
Maybe we could store the comments in IPFS or something. You don't want to be tracked, and I don't want to host the ASCII art CSAM that some jackass will probably upload.
Vim's Useful Lists
I wonder what the split is nowadays. For example I lived in an apartment that had a counter-clockwise stairway, I’m not sure what the landlord’s handed was was, but I don’t think he designed it around defending against left handed sword-armed attackers.
It's a very strange accusation - that posting these posts would've made my name known. On my very first post I've asked whether the "Who's Hiring" bot could take it over.

Honestly, I'm sometimes shocked by the level of negativity that comes out of some HN users when all I tried was to make it easier for Co-Founders to connect.

At any rate, I've decided to stop the posts.
Weight loss drugs like Ozempic could reshape the food business
Ah, but going down is more tricky than up, so you want the strong foot on the slim side rather in this case.
Regardless of what we preach the fact of the matter is that privacy has been eroded to hell and back. These governments that have eroded it were (mostly) duly elected by the people. If this is what the representation of the people is, then well, Privacy doesn't actually matter. Welcome to democracy, etc.

to anybody but a fringe minority.
> over-focus on being fanless for silence

It's an "over-focus" on aesthetics, which in my opinion, legitimately matter the most for end users above all else. Every electronic category I can think of that Apple isn't dominant in already would improve immensely if all the players focused on aesthetics: e-bikes, displays, keyboards, mice, networking hardware, computer chassis, autos, ...
Unused RAM is wasted RAM. Why people want to see GOBS of empty RAM boggles my mind.
Even easier and more mobile... buy a campervan and hang out in national forests.
I don't think there was so much traffic on these stairs that you ended up forced to one side the whole way.

The forward distance travelled is also trivial in terms of effort compared to the height displacement upward. Most people can walk for 10 minutes without breaking a sweat, but way fewer would feel fine walking up stairs for 10 minutes.

Not to mention, you can simply have a convention that the downward walker on a spiral staircase favour whichever side is best.
I'm glad I'm not the only one who thinks this. It's really easy to trash on someone for not getting it right, but IMO we should congratulate on the achievement of actually making something, and give feedback on how to make it better.
Aren’t humans text generators too? What makes you think the processes are so categorically different?
Ask HN: Apple Silicon (M1 Pro) vs. Ryzen 9 7940HS (Gaming Laptop)
Has anyone transitioned from a Linux/Windows laptop to Apple Silicon as their main machine and could share their experiences? I’d really be interested in hearing any compatibility issues, troubles, or annoyances you’ve had. Particularly with your dev environment, Docker containers (x86), or building things that need to be deployed on x86 servers.

I’ve been using a 2020 ASUS G14 (Ryzen 9 4900HS / RTX 2060) as my main machine for the past 3 years. WSL2, Docker, the catalogue of Windows apps you can run from years ago has been pretty good to me but not without the occasional blue screens, loud fans, temperatures hitting 90C, etc. Considering a 16 inch MBP.
Left and right are usually (at least here in Germany) defined relative to “standing on the side the door will open towards and facing the door”.
Your example misses the point.

If there were evidence that driving on the right side or left side of the road slightly reduces car accidents and a country with previously no roads or cars began planning to automotize the country, then, all things considered, it would make sense to have people drive in the lane with a slightly reduced fatality rate.

If there are two choices where one presents a slight advantage but no additional cost then a rational actor will go with that choice.
The myth of Go garbage collection hindering "real-time" software?
> You can direct your "Wow" at Steinberg if you want.

Plenty of plugins just ship with a README and tell you where to drop em though! Even paid. So especially if it's OSS I don't think it's bad to require a bit of effort from the user especially if it takes unpaid time maintaining the installer wrapper. Thanks for the bundle link!
The paper: https://arxiv.org/pdf/2310.01798.pdf

> Our research shows that LLMs are not yet capable of self-correcting their reasoning

The paper actually just shows that the particular "self-correction" strategy and set of prompts they used doesn't help for the tasks they looked at, for the models they looked at. It may be the case in general, but it may not.

> it is plausible that there exist specific prompts or strategies that could enhance the reasoning performance of models for particular benchmarks

Seems they agree. So the wording of the title/conclusion is too strong.

> searching such prompts or strategies may inadvertently rely on external feedback, either from human insights or training data

I'm not sure this justifies picking a single prompting strategy, and not looking at the impact of different prompting strategies. Even just writing a few different prompts in advance with different wordings and showing the variation in results would have been helpful.
Okay... so what is a pivot table? I've never used one or seen one used, and my browser didn't load the embedded video.

What I learned about pivot tables from this article:

- they are an easy way to show data that's in a spreadsheet

- they were invented at Lotus (maybe)

I don't even begin to know what they actually do or how someone would use one.
I had a bit like of time to try LLMs our between contracts recently and found exactly this.

I have a lot of chats I've abandoned in this state - at that point it's easier to take what you've learned and start a new chat.
Sure, we barely understand the operation of our environment and universe, and thats not a knock at all of scientific progress- but I think much of them would agree, we lack a real understanding...
Im starting to think the new enlightenment is recognizing this, because damn people seem to think they are all superhuman or something today...
The prisoner's dilemma would indicate that when the other player 'defects' you should retaliate. Not that I like that outcome, but it seems pretty ironclad.
The entire situation could have been avoided with a notch like a thousand other plugs and connectors have.
Chapel's killer feature, in my opinion, is being able to take something that looks like a simple loop and turn it into distributed code (via domain maps). To the extent that you can write your program in terms of that feature, you can get very clean programs. But once you step outside of that feature, you've basically back to full-on parallel programming (i.e., explicit PGAS programming with nearly every parallel programming construct under the sun). Chapel offers a nice syntax, but it's semantically not so different from writing SHMEM or MPI or one of these other explicitly parallel programming models.

Regent does also support loop auto-parallelization, though it's not the focus of the language and not generally how people write idiomatic Regent programs. Regent fundamentally is a task-based programming model. "Task" is a fancy word for a function that can run in parallel. The key is that (a) tasks execute with sequential semantics, and (b) inside of a task, you can do basically whatever you want. The compiler doesn't need to analyze the code aside from verifying that you're passing data around correctly. This means the set of programs you can write in the "nice" subset of the language is much, much larger. The vast majority of Regent programmers never encounter any explicitly parallel programming constructs, there is no way to make code that deadlocks or races, etc. On the other hand, organizing programs in terms of tasks does still take effort and a degree of cognitive shift. You still have to divide the program into parts that can be parallelized, even if you're not responsible for parallelizing them.
Imagine solving a tough math problem. Are you generating text, or doing something else entirely?
Related. Others?

Chapel: Programming Language for Parallel Computing - https://news.ycombinator.com/item?id=36158373 - June 2023 (2 comments)

AoC 2022 in the Chapel language blog - https://news.ycombinator.com/item?id=34274056 - Jan 2023 (1 comment)

A Look at Chapel, D, and Julia Using Kernel Matrix Calculations - https://news.ycombinator.com/item?id=23403748 - June 2020 (2 comments)

The Chapel Parallel Programming Language - https://news.ycombinator.com/item?id=22708041 - March 2020 (60 comments)

Show HN: Parallac.js – A JavaScript clone of Chapel for distributed computing - https://news.ycombinator.com/item?id=13072797 - Nov 2016 (4 comments)

Chapel: a parallel programming language designed for productivity at scale - https://news.ycombinator.com/item?id=11747709 - May 2016 (19 comments)

New language built from the ground up for productive parallel programming - https://news.ycombinator.com/item?id=11257792 - March 2016 (2 comments)

Learn Chapel in Y minutes - https://news.ycombinator.com/item?id=10029449 - Aug 2015 (13 comments)

Why we need Chapel for large-scale parallel computing - https://news.ycombinator.com/item?id=7972971 - July 2014 (1 comment)

The Chapel Parallel Programming Language - https://news.ycombinator.com/item?id=7951706 - June 2014 (10 comments)

The Chapel Parallel Programming Language - https://news.ycombinator.com/item?id=5047197 - Jan 2013 (2 comments)
The Importance of What We Care About (1982)
Increment issue on APIs
Oh that's cool - does it work for business users on OSX? I feel like the fall of Thinkpads was the final nail in the coffin. We tried running a dedicated windows machine that people could remote into, but it was just too much friction.

Edit: One tool that looks promising is Equals (equals.com), but I haven't had a chance to play with it directly to see how it compares.
Machines of meaning probably, text generation is more a side effect or maybe a feature, but not the core of our reasoning let alone being.
Just because LLMs are limited, doesn't mean they have no real understanding. They do have real understanding, however you may like to define that. The fact that at a certain point you cannot really argue with them anymore, because they just don't get it, is not very different from humans. As can be observed with this topic.
Once you get objective about what you're using that home server for, this is so true. Ignoring things like crypotomining or $FOO-At-Home gamified compute grinding, the vast majority of home needs are met by the lowest end processors. The J4105-based mini-pc I have running VMware isn't annoyingly slower (tho to be fair is definitely not faster) than the 10 year old server it replaced, but uses a fraction of the power and makes no noise.