skysight-inc/HackerNews huggingface dataset:
Fully secured and tightened isn’t good enough. Per code, you need to use a torque screwdriver (or other approved means) to tighten the terminal screws to the torque value listed in the wiring device instructions.

> NEC 110.14 (D)

Tightening torque values for terminal connections shall be as indicated on equipment or in installation instructions provided by the manufacturer. An approved means shall be used to achieve the indicated torque value.
It’s useful for turning unstructured data into structured data. And other similar repetitive tasks.

Not chatting with and asking to write something open ended that even you don’t know how to do.
1. I don't
2. who claimed its special?
I don't know him personally but from the talks he's given, he seems to be ideological about Lichess and his own lifestyle, in a way that would be considered fairly anti-capitalistic by most of the HN crowd :)
The real Colonel sounds amazing. Every time you guys exit your company to private equity, or sell it to some huge conglomerate, realize this is what will happen to it.

> My God, that gravy is horrible. They buy tap water for 15 to 20 cents a thousand gallons and then mix it with flour and starch and end up with pure wallpaper paste. And I know wallpaper paste, by God, because I’ve seen my mother make it.
Show HN: An open-source backend for frontend framework built on Express.js
Hey All!

I started a project to create a simple API proxy server that would allow me to use third-party APIs in my frontend apps without exposing my API keys. This solved a common problem I faced: needing to interact with external services securely without building a full backend for every project.

As I worked on it, the project evolved into something more comprehensive: a Backend for Frontend (BFF) Framework built on Express.js. This framework now helps you quickly spin up a backend for your client applications, especially useful when you're dealing with APIs you don't fully control.

You can configure the BFF using a simple YAML file, and it comes with built-in policies for CORS, JWT validation, and rate limiting. If you need more customization, you can extend its functionality by writing custom Express middleware and handlers.

I'd love to get your feedback and hear if this would be useful for your projects!
I think you've just described why Git is so popular and literally everywhere.
China Reaches Record Trade Surplus, Raising Alarm Abroad
The NYTimes article talks about the growing China's trade surplus that reached 100B in June.

Yet it does not discuss the exchange rate implications of the trade imbalance. How does China manage to keep the exchange rate with USD relativelly stable in face of the large trade imbalance? Taking the exchange rate situation into account, should we be worried about China's actions, or should we rather be thankful and acknowledge a symbiotic relation with China that benefits both China and the US/EU.
> it also helps me see which ideas repeat themselves and evolve

Oh, great point. A couple of other thoughts I had about what I've found with this practice:

I have to handwrite the note, at least initially. I've tried various electronic alternative methods, but there's something about the act of handwriting that makes my brain remember and grok the idea in a way that doesn't happen otherwise.

I suspend any judgement about the idea in the moment. It just gets written down. In practice, this means most of the ideas I write down are garbage, but it's a bit like catching things in a net. The good stuff is recorded along with the dross, and can be mined out later.

About 80% of my ideas are really complaints, or, more charitably, they are brief descriptions of actual problems I've personally encountered (and in terms of product development, those are where the gold is). The "idea" there is usually my instinctive thought about how to minimize or eliminate that problem. That instinctive thought is usually incorrect, but following up on it leads to better ideas.

I've found that smaller ideas are generally more valuable that larger ideas, because every project will end up being larger in scope, more difficult, and require more time and effort than it seems at the idea stage. Sometimes by a shocking amount.

A key aspect of this for me is to be a voracious learner. I go out of my way to learn about subjects that I have no knowledge of and/or are ones I'm not particularly interested in. It's all grist for the idea mill. Aspects of knowledge in one area can very often be applied to other, objectively unrelated, areas.

Speaking generally about learning, I've learned that being uninterested in a topic inevitably means that I won't be exposed to the unique ways of thinking that topic brings with it. Different fields often tackle and solve similar problems in very different ways, and just seeing a familiar problem from a different angle is valuable on its own. My brain is a creature of habit, and that includes set habits about how I frame and conceptualize things. That means I have rather large blind spots. Learning things outside of my "comfort zone" goes a long way towards reducing that problem.
Having had to dig through git history across ticketing system migrations, I agree with grand parent.
Gretel's synthetic data beat GPT-4 by 25.6% and Llama3 by 48.1%
the potential spin here is endless.. rhetoric fueled by immensely deep tribal associations in the greater unconscious mind of each reader. IMHO Science is welcome but, step away from the science at all and the results will be socially explosive.. x10 on "social media"
(setopt org-agenda-skip-scheduled-if-done t)
I mean I was there, and it feels similar. The internet was “solved” in the way that transformers “solve” AI. And there were so many unknown pieces for internet business and tech.

The difference between internet and AI is one is mature and the other is nascent. That’s it.
You call out people being self absorbed for having different opinions, then proceed to generalize by giving Sweden as an example as if everyone in the world has the issues of Sweden's BankID. Have you considered that maybe Sweden is the outlier here, and not the norm, before calling others self absorbed? No, of course you haven't.
I use LeechBlock NG, for Chrome, Firefox, Edge, as well as Firefox on Android.
Show HN: Scripting Obsidian to help processing daily notes
Hi!

Ask me "what have you done yesterday?" and I need a few minutes to remember and sum it up. For daily scrum meetings, that's not ideal.

That's not ideal for sprint retrospectives either, or when asking my manager for a raise. Or for anything else that requires me to outline events.

I've created a system to help me with this. It isn't perfect, but it's good enough to have solved my problem, it might help other people too.
Generative AI will take my spreadsheet and reorganize it based on a prompt I give it in natural language

I’ve still yet to discover a use for crypto other than waiting for it to increase in value and sell to the next person
Thats why I said "optically", I actually agree with the sentiment that homelessness is often much worse and unseen in other parts of the United States- but! CA could do a-lot more given its wealth and desire to be seen as "thoughtful".
A lot of concert goers are under 18 and dint have valid state id.
Something being popular doesn't mean it's universally good everywhere and loved by everyone. Windows and Teams are also popular, almost every company uses them, that doesn't make them good. Diesel ICE cars are also highly popular in Europe even though they're much worse for our air quality and health. Do you see the issue with using popularity as an argument?

I've met many devs who hate git with a passion but they just have to use it because management said so and because evry other workplace now uses it, just like Teams and Windows. Not saying git is bad per se, just pointing out the crater of pitfalls it opens up.
Is that interference or congestion?
The big fat Indian wedding turning heads around the world
This was a shock to me. During college back in India I had a friend who used to live in Canada. When I suggested going to McD for food, he was like no it's too trashy and the food is bad. I couldn't believe that cause the lines at McD were long.

After coming to the US I understood what he meant. Burger king in India is almost gourmet compared to what you get in USA
Harley Will Ride or Die with the Graybeards
> So if the first listed ingredient represents the most abundant ingredient...

It's seasoning, so it doesn't seem surprising at all that MSG would be pretty high on the list. Do you think that's bad?
Cryptocurrency is a use case, AI is a technology. It’s odd to compare them.

AI is more comparable to GUI or internet or cell service than it is to cryptocurrency. Blockchain, if you must, but I don’t think anyone could saw AI has to more relevance than blockchain.
Show HN: Python implementation of low-latency and interruptible AI phone calls
I stitched up Twilio, LLMs, speech understanding, and speech generation tools together to work all in parallel in a system. The result is a low-latency, interruptible and near-human quality AI phone agent

Wanted to share my learnings and code with the community. Hope this ends up being useful for someone out there :)

Detailed writeup: https://amirkiani.xyz/posts/ai-dialer/
Code: https://github.com/akiani/aidialer
Example Call: https://amirkiani.xyz/audio/ai-dialer.m4a
Palitana, an Indian city, becomes first where non-veg is illegal
It cracks me up how much he looks like “Dad” in the strip in those 80s photos.
Creatives struggles in Japan's multi-billion dollar anime industry
vs OpenCL, ROCm, CUDA?
It’s a bit more theoretical, but working my way (slowly, with many re-watches of certain videos) through the Coursera compilers course was a major milestone for me: I highly recommend finding an accessible way to do one of the CS things you think only Wizards can do: once you tackle one or two such projects, and realize that it’s hard, but mostly just slogging your way through it, it can be an enormous confidence boost :-)

I’m always happy to help anyone going down this path: zellyn@(most things) if anyone reading this wants to try but is feeling nervous.
The Ocean Is Getting Sicker
If this would be possible for an application, does it not make more sense to use SIMD instructions at that point?
Agreed, but might push that back to January 2020

By the second week of March I was well aware of COVID. By the third I was locked in my apartment.

In January someone at the airport in Bangkok thought it was important to scan my body as I arrived, but I had no idea why
It's so weird to see this completely legitimate critique of food labelling standards is stitched on to a nothing-comment about seasoning containing MSG
> People are often surprised to find out that ParadeDB is only 4 people and is just turning one year old.
Woooooooooooo my Buddha! Only 4 people?
I plan to replace our database (a modified mysql5.7) recently. And I'm hesitating between timescaledb, questdb, and pg_analytics. pg_analytics seems much more performant than timescaledb but discontinued... QuestDB could only do compress with ZFS's builtin compression...
Not sure if this is also true in Canada, but Popeyes now sells some of the worst quality fried chicken since 2020.

They haven't even been anything close to "Louisiana inspired" in years. This is supposed to be their brand differentiator, but I haven't seen jambalaya or gumbo on their menu in over a decade. Most locations in my area haven't brought back the seafood since 4 years ago despite being on the menu (always out of stock).

I don't see any of these legacy brands ever being on top again. Their most recent idea is selling some nasty soggy wings that are now routinely given away for free with any order. It's about as ironic as it gets that these wings didn't take them to new heights.
I don't say that everyone has it like me, just that this is how it can be, and you should keep it in mind before dismissing people who say that smartphones have become required.

I would expect the hackernews audience to have the capacity to differentiate an argument against generalisation from a generalisation itself.
https://archive.is/3tofU
Vote with your Canadian dollars, eat from restaurants who serve pork. It turns out that my countrymen love porchetta.
Bangladesh has e-rickshaws. They're becoming legal
This makes no sense whatsoever. If you're the majority holder then by definition you hold more than 50% of the stock and can force whatever resolution you see fit. Perhaps you meant largest holder, but without a majority?
According to a Department of Energy report, as reported by US News [1], in 2023 California ranked #37 for "the number of minutes of power outages the average customer experiences in a year". Texas was much better at #28.

People probably think otherwise because of availability bias, after that multi day outage that made headlines nationwide a few years ago. (In the same way that people overestimate the danger of plane crashes because they're rare but dramatic.)

1: https://www.usnews.com/news/best-states/rankings/infrastruct...
Exhilarating Brian Eno documentary that's different at every screening
Mozilla Foundation has no members
https://archive.ph/dRcgb#selection-621.0-621.168
The code playground is hosting the WebContainer, it's not the WebContainer. The demo is what's running in the Preview pane.

That took a while for me to figure out, too. I think from the marketing materials Stackblitz uses WebContainers internally as well?

This is one of the reasons I prefer open-source, when the marketing is confusing I can just look at the implementation.
You mean insane; every sane discussion place looks more like subreddit (or, often enough, is a subreddit).

> Trees devolve into a 1on1 discussion, also other branches can have the same discussion, leading to redundant arguments.

1 on 1 is a feature, as it's never truly 1 on 1 - anyone can jump in instead of just listening to the conversation.

As for other branches having the same discussion, the solution is the opposite of what you're proposing: instead of flattening tree structure into a line, embrace the nature of any discussion (or knowledge accumulation effort) and make it a directed graph. I'm yet to see it done in production (outside 4chan maybe), but that's the right way.

Or, you can just ignore the problem and let people having their redundant discussion. It's better than what all those flat forums you mention tend to do: closing topics with aggressive admonition to use a search feature (which is near-universally broken anyway).
This would be fabulous, thank you so much for working on that. What kind of latency does dual encoding (on client then on receiver again) adds? Are there codecs that can have multiple streams on the same image (as in zones of independent streams on the video surface)?
Did we assimilate them or did they assimilated US?

Neanderthal hands typed this article /s
I like it very much.
Fullfills all your SOHO SSO needs!
Both anecdotes and data disprove your statement. They don't work in all cases and we currently don't know if that is because depression is actually a symptom of multiple diseases and antidepressants just work on some of them or if there's something in people's brains that make them immune to antidepressants.
OK, I just looked at the first blog post: “ROCm is nowhere near where it needs to be to truly compete with CUDA.”

That’s all I need to know as an AI/ML customer.
Hinge and Grindr are leaving Bumble and Tinder in the dust
You obviously did not follow the recent drama in the EU related to Chat Control V2.

The EU wants LEOs to have access to the contents of your messages/emails/metadata and keeps extending the Chat Control V1 law in order to not have to delete the data that it already has.

You may not be able to buy that data outright but it will be out there and collected by the messaging providers on behalf of the EU.

It even had a data retention law that forced providers to keep up to 8 years of data related to their customers so that it could be handed over to LEOs.

The EU's stance on privacy is just lipstick on a pig. When you pick under the curtain of the privacy laws in the EU, you'll see that it's not better here than in the US.
Turing-complete? Kind of. First claim was in 2011. And another one in 2015:
https://accodeing.com/blog/2015/css3-proven-to-be-turing-com...
I am glad you recognize this is a push back. Because that’s exactly what it is: a push back on American imperialism. And since the US is responsible for the forward advance that triggered the push back, it is also responsible for the deaths you mention.
Turning invasive species into opportunity – Argentina Wakame [video]
Wakame seaweed is well-loved in Japan, but it is turning up in more parts of the world as an invasive species. In Argentina, there is a movement not to view it as a sea "weed," but as a sea "vegetable."
Yes, stack is much better than long-long log. After some time you're log becomes too big and if it contains some points you want to return to, then they are just lost. And if you lose something in it you stop trusting it and do not use it. At least this is my story.
So, contrary to your own point, you did indeed put in some time and learned one of the ways you can fix a "fucked" repo, because it is more convenient to just 'git reset --hard main' than to delete and re-clone.

There are some simple next steps to go from there:

- notice that you don't have to reset to the main branch, you can put in any branch name
- it doesn't even have to be a branch name, it can be any kind of reference to a commit
- 'git reflog' is useful to find out a reference to a commit you recently were on, that you can then give to reset
- you don't have to use --hard, I personally like using --keep, and sometimes you might want to keep local changes so you don't supply those options at all
- ...

What you already did is what Zambyte suggested you should do. Of course there is diminishing returns at some point, but that point comes way after 'git commit -am $msg && git push'.
If it is one person doing both it is bad enough but if you now need two teams collaborating on some stupid form to do crud that only 5 people will ever use you have lost all velocity
> What's your math on this? I don't understand how you're getting to 37A

You have to derate conductors installed in ambient temperatures greater than 86F. I would definitely use NM-B 6/2G (or 6/2G MC cable) for a NEMA 14-50R in a garage, just to account for derating since you get to start at 75A for #6 rated for 90C.

The first derating factor is .94 for ambient temps between 87-95F, .94 times 40A is 37.6A if you use the 75C column. I think NM cable is rated for 90C, so if you derate #8 from 55A at .67 to account for a much higher temp of 120-130F, you get 36.85A.

310.15 (B)(1)

Ambient Temperature Correction Factors Based on 30°C (86°F)

For ambient temperatures other than 30°C (86°F), multiply the allowable ampacities specified in the ampacity tables by the appropriate correction factor shown below.

https://conduit.site/tables/table-310.15-b-1.php
> Last month, Bloom and a team of researchers published a study ... one group worked from home two days of the week while the other group came into the office every work day.

Hybrid - coming in to an office 3 days per week - is entirely different from 100% remote where all day-to-day interactions are done virtually and people are spread across time zones.
Also see:

https://news.ycombinator.com/item?id=40914558

https://news.ycombinator.com/item?id=40925450

https://news.ycombinator.com/item?id=40954323
For better or worse, the barriers to create an account here are low and the gate isn't very well kept. I would expect anyone with an account here to recognize that (and don't feed the trolls).
Of course thats a great metric, but to better exemplify, taking Blender again, with their pool of money (mostly donated by enthusiasts) they could really accelerate the development, hiring the best contributors on a case by case basis, which solidified the code base and continuity. What I am saying is there is a great middle ground, with a good team, where money and enthusiasm go hand in hand.
Wfh doesn't necessarily mean spread across timezones either
Also see:

https://news.ycombinator.com/item?id=40925450

https://news.ycombinator.com/item?id=40914558

https://news.ycombinator.com/item?id=40954314
> It's going to be amazing to saturate all the cores on a big machine using simple threads instead of dealing with the massive overhead and complexity and bugs of using something like multiprocessing.

I'm saturating 192cpu / 1.5TBram machines with no headache and straightforward multiprocessing. I really don't see what multithreading will bring more.

What are these massive overheads / complexity / bugs you're talking about ?
It’s inevitable though.

If you’re doing 100% remote why would you limit yourself to the same time zone?
Very cool! I still think to date one of the coolest uses of 3D printing I've seen is the Free Universal Construction Kit[0]. There are adapters for any pairing of LEGO, Lincoln Logs, K'NEX, and several others. This is something that would likely never happen commercially due to licensing issues.

[0] https://fffff.at/free-universal-construction-kit/
https://www.onezoom.org has a neat viewer for the tree of life (one past the home page to the tree itself - https://www.onezoom.org/life/@biota=93302?otthome=%40_ozid%3... )

Note the settings thingy in the upper right for some different views.
I’ve been a customer of Twilio for over 10 years and they recently started requiring something like this where you have to upload a picture of your drivers license and let them look at you on a webcam. They were also in the news a week ago for getting hacked. I’m sad to have to drop them because I really enjoyed using the service.
Awhile back I wrote a clojure program to take old PLAY statements (for playing notes on the PC speaker) from GW BASIC and generate a wav file. At the time writing GW BASIC it seemed pretty straightforward, but there are a lot of interesting timing options built into it.
The critique is that "static typing" is not really the right term to use, even if preceded by "optional". "Type hinting" or "gradual typing" maybe.

In static typing the types of variables don't change during execution.
I can assure you this often has nothing to do with torque. The Leviton outlet lists a torque of 40 inch pounds. You can hand tighten much tighter than that relatively easy with a reasonable screw driver.

There’s some instances of undertorqued outlets, sure, but that isn’t the predominant factor here. The crap outlets are the issue.
Yeah brainfart. What i meant to say that in a public company you are expected to choose.

Either you have control of the board or you are the CEO having control of the operations. Not both.
Yes, I did mean sleight. Thanks for the correction there.

My claim was more simple than either option you gave. My claim is that the virus didn't kill 6 million. Those deaths would be attributed to the proximal cause of whomever decided they needed to be culled. I'd also argue there's a longer timeline culpability for anyone who decided to raise flocks of birds in such terrible conditions as is found in industrial bird operations.

Though yes, I would be surprised if every bird in those facilities died from the flu had they not been culled. We don't know nearly enough about how the virus spreads, especially in the context of large scale industrial operations, to predict how many birds in the region would have died without the culling.
One additional note: the provided code for that course is (or was a decade+ ago!) either C++ or Java, but the tests and test scaffolding are fairly straightforward.

I opted to translate into Go as I went, which meant:

- a lot more work/time

- slower progress

- no “if you fill in this missing piece, we’ve provided the rest so your compiler will work end-to-end”

- an annoying amount of trying to print ASTs exactly like the C++/Java code for validation purposes

But I got to use Go instead of those other languages! ;-)