skysight-inc/HackerNews huggingface dataset:
The temperature you need is very dependent on the PCB. I have heard of macbook repair techs using 850-900C irons because of the amount of metal in that PCB and its heat dissipation capabilities. I usually end up around 700-750 for hobby projects with 2-4 layer PCBs because I like to do the joints fast.
Using AI to create a better keyboard [video]
There are many comments about how little he makes from this channel, but it seems like he’s not really focusing on maximizing his revenue. Specifically:

- he does not do sponsored videos (too much work he doesn’t want to do)

- he has not monetized with his own product(s) (tried merch, but it didn’t work)

- he does not promote the videos

After taking a look at some of his video titles, I’m fairly certain he could make an absolute bucketload of money just by doing lead gen for folks who specialize in Asian trade (either as boots on the ground or as advisors).

As an example, a recent video on Chinese semi-conductors has 161k views — that’s the high side of his normal range. I can imagine finance companies wanting to be connected to the “real” local experts on this topic (not the blowhards who are a dime a dozen, but the real folks who like to get their hands dirty with the details) — that connection could be worth millions. I can imagine chip buyers just wanting to know which consultants will give them a reasonable deal. I can imagine finance/investing newsletters tripping over themselves for access to local experts with specialized knowledge that would provide insights to their readers. The list goes on. Being able to facilitate these connections would be a huge business, imho.

The problem is that this would require some scut work… but I imagine it would be very lucrative scut work, most of which could be wrapped into the research phase of his videos.

tl;dr — I think he could make a lot more loner from his channel, but he doesn’t seem interested in or knowledgeable about the type of work that would generate high levels of revenue.
The original people involved in the standard, certainly.

The dozen of blog posts praising WASM, or the dozen startups selling WASM with re-packed ideas, not so certain.
>requires very fine motor control and you are still just soldering tiny components

I thought the key fob for my used Impreza just needed a new battery but the relay had actually fallen off the board.

I had to buy a soldering iron and fine point tips but the rush I got when it finally settled in place and I could lock my car remotely was intense. Or maybe that was the lack of ventilation.

My wheel hub and brakes on the other hand… I’d need various grinders, pullers and oxyacetylene to get through 12y of Ontarian corrosion. Not even a 4lb hammer on a breaker bar shifted my axle nut or caliper bracket bolts. With rounds of bolt blaster and blowtorch.

Luckily my local garage charges reasonable rates and lets me supply my own parts. From here on out maintenance is gonna be a breeze!
Ah, a fellow Honeycrisp devotee. Always good to meet another member of the Fellowship of Delicious Apples. Have you tried the newest engineered Honeycrisp successor, Cosmic Crisp? Imagine a Honecrisp, but twice the size, twice the price, and somehow even crispier. They're still new to the market since they were developed quite recently but I found some at Trader Joe's last fall and they are absolutely divine. Like candy that grows on a tree.
It is was very naive why did no one take it literally when he first said it? Back then it was very clear what he meant.
> Why not make all your shell scripts #!/bin/bash

Because it's not always installed there. See, for example, FreeBSD where bash typically lives in /usr/local/bin/bash. Or in the Linux world, Nix and Guix.

Use "#!/usr/bin/env bash" to account for all these possibilities.
I wouldn't be surprised if most software in the world has been chugging along unchanged for decades. I suspect future historians in 1000 years will find pieces of ancient code copied around unchanged for centuries.
The humanity must find a way to understand what is driving demographic decline around the world.

The liberal paradigm is to attribute this to financially squeezed young people who cannot buy homes and start families. I'm sure this does have some effect, but clearly it's a severely lacking explanation as people who are poorer and have gone through extreme hardship prioritize family and having children far more regardless of their financial status.

There seems to be something much more fundamental happening to civilizations around the world where it is annihilating itself peacefully. This must become the primary objective of countries around the world to figure out. Immigration will buys you time, but it won't solve the problem.
Interesting that you mention Swift - a pithy comment I heard at a convention panel many years ago was something along the lines of "saying Harrison Bergeron is an argument for libertarianism is like saying A Modest Proposal is an argument for the Irish remaining in poverty."
> who's getting hurt?

The person being impersonated. Someone is out there pretending to be them. This person is known to be willing to do unethical things. (Who knows, maybe they're also infiltrating the client's network and stealing data, installing ransomware, etc.?) Furthermore, how does the person in the US pretending to be the developer get paid? Do they actually get paid, or is that a scam, too? At any point does someone write a check to fake developer in their name? Does the IRS see that? Is the real developer now on the hook for taxes on that? There are numerous things that could go wrong and hurt the developer being impersonated, the person doing the impersonation, and the client.
Browsers were able to fight window.open popups back in the day by intercepting/blocking the window.open API. This was, iirc, one of the killer features of firefox back in the day. But cat and mouse: websites are now abusing CSS to recreate the popup experience.

Bookmarklets like this are helpful (and this is a great successor), but bookmarklets are very difficult to install and use for the average internet user. I could not figure out how to install this on my iPhone without using desktop Safari to sync bookmarks.

Is there any hope of browsers being able to combat popup modals and other sticky gross things in an automated (and on by default) way that doesn't totally break sites that require sticky items for navigation or other, non-hostile features?
>2. It went as described in the article - for the capital I allocated to Didact, I beat the market (SPY) by ~20% since inception.

This seems extremely hard to believe. You should be running a multi-billion $ Quant fund if this is the case. The idea that you would try to push this as a newsletter rather than just taking investor money and becoming a billionaire literally makes the story seem farcical.
A much better link about copyright termination is here: https://www.copyright.gov/recordation/termination.html

According to Section 203 (grants made after 1978), it looks like you have to wait 35 years, and then in a five year window after that, you can terminate.

So there is a way, but the copyright grantees have over three decades' worth of protection.

This law is for specific grantees; like Bob assigns the copyright to Alice (other than as a work for hire done for Alice). Alice is now the copyright holder. 35 years later, Bob has the right to say Alice is no longer the copyright holder.

Bob has five years to do it. Bob must write Alice some kind of letter. The termination date must be no sooner than 2 years, and no later than 10 years, from that letter.

A free software license isn't a copyright grant so the termination business, and its limitations, may be inapplicable. The users of software aren't copyright grantees, and those who are currently non-users aren't anything at all.

Now about the Open Solaris code; while some of it has copyright notices mentioning only AT&T and/or Sun Microsystems, there is a boatload of hits for "Regents of the University of California".
Might mean to reimplement from scratch without looking at the would-have-been contributed code.

Ideas aren't copyrightable. IANAL
Funny thing, my friend and I just built a very similar app: https://blabot.app It's a bit more minimalistic though.
It's important to love capitalism, regardless of whether it has a positive effect on anything in particular. It can tell when you love it, and if it feels loved, the more likely it is to favor you.
Perhaps at the end of the day that's what the scam was about, getting Andrew an internship. I mean if I was writing the movie that would be the twist at the end
There's a proposal for syntax to help with this in JS, incidentally: https://github.com/tc39/proposal-explicit-resource-managemen...
I like it. That solder ball from the expanding rosin is a bit concerning but that was just a demo.
Wage Theft? A 2017 report claimed that US wage theft (by companies against employees) was 100 times the size of reported robberies ($50 B vs $438M). https://www.workingnowandthen.com/blog/wage-theft-the-50-bil...
I had two past co-workers who were almost certainly having someone else do their work, I think (especially) at non-software companies folks just don't get caught.

Frankly, the work environment was slow-paced and generally non-confrontational so both co-workers I suspect of this behavior just managed to tread water. When I joined the group there was a very tight-knit group of 3-4 developers who were very protective of each other. There was always a handy reason why some schedule was slipping and the other fact is that in hindsight, there just weren't very high expectations for them to accomplish anything.
For some ui, fixed sidebar is fine imo. The headers that scroll down with you, on the other hand, can go extinct
HTTP/2, WebSockets and an example of event streaming over HTTP using Tigris
HTTP/2—the successor of the HTTP protocol—provides advantages over its predecessor, such as multiplexing and server push. Although it's a significant improvement over HTTP/1, HTTP/2 is it a replacement for WebSockets? In this post, Anshuman Bhardwaj compares HTTP/2 and WebSockets and shows an example of event streaming over HTTP using Publish/Subscribe APIs provided by Tigris.
Is this a US thing?

Here's a girl mechanic in China.[1] She's from a small village in the mountains, was able to go to a technical school in Kumming to learn hydropower, and came back to her village. She has a popular YouTube channel, so she's making money off of that, as well as repairing broken engines and generators in the village.

Having restored rusty Teletype machines myself, I'm impressed with what she's doing. She routinely rewinds generator armatures, which is almost a dead art in the US. (There's one guy in San Francisco who still does that, and he has a backlog. He never got to the Teletype motors I wanted done. Urgent projects for old freight elevators and industrial equipment keep him busy.) She's an artist with an angle grinder, making parts from sheet steel. She cuts curves with an angle grinder, something usually done with a bandsaw. Her welding is so-so, but she is using a crappy AC welder.

The engines she works on, usually small Diesels in the 5-30 KW range, are very basic and maintainable.
They're a standard design in China from the Mao era. Look up "R175 Diesel engine". Hand crank start, cooling system is a water tank you have to fill when you refuel, no oil pump. You can buy one on Alibaba for under US$200, shipping not included.[2]

There are people who post claiming she's fake. But there are many hours of videos showing her work. Once or twice, there are indications of outside help with heavy lifting, but that's about it. There are more informed nit-picks - getting paint on the mating faces of the cylinder head may cause leaks later, banging on bearings with a claw hammer can damage the bearing races, and those motors really need to go out the door with a motor protection circuit breaker (US$6 on Alibaba) so they don't burn out the windings again. But all this stuff is overbuilt, to survive years of minimal maintenance in agricultural villages.

Although her electrical safety is scary. No strain relief where cables enter boxes, plain wires rather than nonmetallic armored behind walls when remodeling, standing in a stream while holding an outlet strip.

[1] https://www.youtube.com/channel/UCpPt42tLH5FRk__ytvMsejw

[2] https://www.alibaba.com/product-detail/R175-Diesel-Engine-En...
The part would have to be easily available and cheap.
“in what the company called an evolution of its current remote work policies”

these people.
Reading through all the responses...My personal take on what I've been reading.

The amount of cheating that I ( and my fellow professors ) have seen during these past few years has absolutely exploded (in a way that is beyond belief, and I've been doing this for a while).

The techniques others have outlined/alluded to ( camera off, a big life event just happened, looking off camera, noise, etc ) are all things that I've been seeing. And whilst this is nothing to be lauded, after all how many vectors are there, I do think that perhaps a solution is looking towards academics. (just saying...)
Oh wow this is fascinating, I have someone I'm doing a tech screen for this week that matches your exact description. They have both the Single Sprout Speaker Series talk along with the OSLabs Beta open source experience which takes up a good chunk of their resume.

No mention of the CodeSmith bootcamp, although I had deduced they were probably a bootcamp grad due to their degree in a separate field.

Also fishy is that one of their experiences just lists "stealth startup" as the company name, now I'm wondering if that role existed at all. Thanks for the heads up here.
You would recommend against browsing his feed because some of his posts are "strange"?

Seems like an unnecessary callout.
I mostly prefer network-based blocking (DNS and IP), but generally I mostly block for security and not as much for content. I don't consume content from many ad-infested sources anyway, and the speed of the networks and computers I tend to use doesn't really make the ad loading that much of a problem.

For me, if I can get done what I wanted to get done, and no malware foothold was created, I really don't care about the rest.
The last few years I’ve been getting out and playing guitar with more people. The thing I found most surprising was how most guitar players don’t know how to fix their guitars. I genuinely enjoy fixing my guitars.
Thank you for engaging in such a thoughtful discussion here. I really appreciate opportunities that force me to consider my value judgements in an explicit fashion rather than as a general feeling, and I hope you similarly see my replies as good-faith engagement in that discussion. As such I would really like to see what you think of my reply to your last comment, if it stands up to the scrutiny of someone making thoughtful commentary that runs counter to its (my) own reasoning. Given that:

I think I see the social contract differently, that it has evolved over the decades as OSS has permeated software culture. At this point in OSS history I do think developers generally understand what their license means. It seems like a developer would have to ignore most industry news to avoid having at least a general understanding that different licenses have commercial implications.

As such, I don't see it as abusing the social contract when a business-- even a massive FAANG-- uses software with licenses that permit commercial use. I would certainly prefer that they give something back to those projects either in dev time by their own paid swe's working on the project or financial support. The later simply isn't possible though if the project has not set itself up in some way as a formal organization. GAAP doesn't really have a way for businesses to account for financial support to non-employee individuals when it isn't either a contractor relationship or formal non-profit status.

If a developer does not understand the broad distinctions between licenses (such as the AGPL) then I have some sympathy for them if they make choices early on that don't align with their financial goals or social values. They should change their license in, if possible, a non-disruptive fashion. However I also regard such a situation as an easily avoidable mistake.

In general I think it is fruitless to look at the status quo & rail against businesses that violate whatever you may perceive to be unspoken agreements or social contracts. It is highly unlikely to change businesses' behaviors. It would be much better for OSS developers to change their behavior so that it requires businesses to use their work in the way they intend.

I view the four freedoms of FOSS as personal freedoms. Rights granted to individuals. And, US Supreme Court rulings notwithstanding, don not regard businesses as having attributes of personhood. It seems like the arguments for support/compensation models for developers of OSS imply similar values, and so proponents of those arguments should spend their time advocating for developers to choose corresponding licenses rather than advocating for businesses to change their practices.
My first computer was an Tandy 1000EX (in... 1986?), and this article is spot-on. The sound and graphics were miles ahead of my friends with IBM and Apple PCs at home (but not quite as good as the Commodores). And, as the article points out, they didn't keep up with standards. I made the mistake of going with nostalgia and "upgrading" to a Tandy 1000TX in 1992 when I headed off to college, and everyone else was running Windows (my old Tandy could run Windows 3.0, but not 3.1). I ended up needing to do my homework on my roommate's Wang (another dinosaur) PC.

Still nostalgic for my first Tandy 1000, but I regretted my decision to get the second one, and ultimately sold it a year later to buy a no-name 486 PC.
I guess I can see that but I think the combinations in some of these are making something that is much more significant than the sum of its individual components. If we are looking for bullet list items that have been changed or advanced in the past three decades which are going to impact the future in ways we still do not comprehend then here is my list:

- genomics/proteomics and bioinformatics
- 'AI' and machine learning
- automated driving and robotics
- privatised spaceflight (60s spaceflight handbook with 21st century materials science and computing)
- dissolution of the USSR and fracturing of many former Warsaw pact nations, European map looks closer to 1910
- rise of violent empowered individuals and terrorism (inspired by religion, nationalism, paranoia, and misanthropy)
- social/sexual changes so profound and fast that they are driving violent reactionary response
- the arc of AIDS from terrifying bogeyman to a serious but chronic condition as exemplar for the future of disease

A lot has happened over the past 30 or so years and we also tend to look back at the past with an odd viewpoint, picking and choosing the old and new of that particular point in time. Yes, my grandmother went to school in a horse-drawn carriage but at the same time she could take that carriage to the train station and be halfway across the US by the following morning and upon her arrival at Grand Central Terminal the telegram from the station back home informing them of her arrival would take less than an hour to be hand-delivered. As Gibson noted, the future is here but is not evenly distributed and that also applied in the past.
Does this button work? Investigating YouTube’s ineffective user controls
You can melt the insulation off the wires :-/

Anyhow, I never fried a part with the iron. Heated the wire just enough to flow the solder, and applied heat only barely long enough.

To avoid needing a third hand for some joints, I'd pre-fill the hole with solder. Then heat it up again till it melted, and push the wire in.
Because I was contracting these people for Monday-Friday 9-5 approx (i.e typical working week rather than fixed deliverables) and the contract said likewise.
It was therefore a breach of contract, and I was surprised because I thought people had higher professional standards.
> Perhaps, but deliberately using the expression incorrectly is even sillier.

It's not incorrect, and calling it that is exactly the misguided pedantry referred to in GP.

> I'm not opposed to linguistic innovation if it makes the language more elegant or more expressive

The intransitive sense of “begs the question” does exactly that, and I explained how it does that in GP. Also, its been in common use long enough that it is hardly "innovation”; the persistent pedantic struggle against it is a reactionary struggle for linguistic regression. Which might still make some sense, if the usage was one which created confusion or obscured meaning, but its not.
Correct me if I'm wrong, but isn't X-Accel-Expires the same basically?

From docs:

Parameters of caching can also be set directly in the response header. This has higher priority than setting of caching time using the directive.

The “X-Accel-Expires” header field sets caching time of a response in seconds. The zero value disables caching for a response. If the value starts with the @ prefix, it sets an absolute time in seconds since Epoch, up to which the response may be cached.
If the header does not include the “X-Accel-Expires” field, parameters of caching may be set in the header fields “Expires” or “Cache-Control”.
The Wikipedia article quotes V. D. Zakhmatov to say this kind of attack was never possible in the first place because the control systems were either manual or analog, not digital.

https://en.wikipedia.org/wiki/At_the_Abyss
I think most people don't internalize that fact until the emotional shock of their first big breakup.
My wife bakes an excellent apple pie and she has found the Honeycrisp apple to be a great baking apple. Granny smiths were not cutting it. We have also found the Northern Spy Apple to be a great baking apple but they are nigh impossible to find except through honeycrisp.com who sells out in a day or so every year.
It seems the problem the author has is twofold:

1. Having failed to recognize that mutual aid is an objective truth of evolutionary successful behavior in social animals and is absolutely rational behavior and that so-called self-interested behavior (at the expense of other people) is in fact not really self-interested because we live in groups, and is irrational behavior in social animals...

2. ... that therefore 'social justice' is relativistic and arbitrary, when in social animals, it most certainly is anything but.
Learn languages by chatting with AI chatbot
Is there any evidence that this overflow was easily found with straightforward static analysis?
Cathie Wood’s new fund gives investors access to the VC market for just $500
Tell me that wasn't scripted...
It's not a realistic danger and just fear mongering. I'm not sure why people on HN feel the need go after Signal so hard. I do think criticism is important (and Signal definitely deserves plenty) but these types of criticisms are off base and not specific to Signal, nor are they that relevant (kinda how people post on Signal's tweets about Iran complaining about lack of usernames. Not the time nor place).

It isn't meaningfully different from saying that Google/Apple can pretend to put the real App in the App Store but replace it with one that has a backdoor. This is entirely possible. But also the risk of this is extremely high and people do decompile apps like Signal, WhatsApp, and Telegram (albeit this can only go so far). These are all high profile and highly scrutinized apps. It is just fear mongering.
My current model for memory on k8s tends to agree with the article.

Would it be possible for you to explain "you can layer high priority service and low priority service better if you use some buffer" further?
>Santa Cruz is a tiny dot of land between the mountains and ocean

Which is probably why so many people want to live there in the first place. Just like Vancouver or other such vibrant cities with great nature, pretty views and many amenities.