skysight-inc/HackerNews huggingface dataset:
I'm in embedded also, I started this journey at work doing board bring-up. I wrote drivers mostly, not doing any direct electrical work, but after reading the schematics I thought, "oh wow, so that's how they do schematics professionally," followed by "wait, I can do that!" Before that, I just did a few small things with Arduino.

The Youtube channel Phil's Lab has a really good series [1] on PCB design focused on STM32 series chips, that is where I started.

I also got a lot of good information in this thread [2]

And I got feedback on one of my designs on the PrintedCircuitBoard reddit, which is very active and full of amateur and pro-am PCB designers getting feedback. You can post a schematic or layout and people will leave high quality critiques.

For vendors, I have had 2 runs made with JLCPCB (with each run having flaws; some bad, and some not too bad; my board is fairly complex/ambitious so that's part of it). I have heard PCBWay is similarly cheap and good. No quality issues but I've kept traces, spacing, and components on the larger side.

I'm not good at PCB design but am having a blast with it.

[1] https://www.youtube.com/watch?v=aVUqaB0IMh4

[2] https://news.ycombinator.com/item?id=38812244

[3] https://www.reddit.com/r/PrintedCircuitBoard/
Havana Syndrome Mystery Continues
It's funny that you say this, because the first thing I tried after ChatGPT came out (3.5-turbo was it?) was writing a haiku. It couldn't do it at all. Also, after 4 came out, it hallucinated an api that wasted a day for me. It's an api that absolutely should have existed, but didn't. Now, I frequently apply llm to things that are easily verifiable, and just double check everything.
If you have an >=M1-class machine with sufficient RAM, the medium-sized models that are on the order of 30GB in size perform decently on many tasks to be quite useful without leaking your data.
You didn't search for past discussion? [0] (46 points, 2 days ago, 104 comments)

[0]: https://news.ycombinator.com/item?id=39873618
Or no, we're not, it's just being tracked more accurately these days.
Site is not working.
Do you feel less grief than the people around you after deaths of people you know?
New growth is genetically engineered to grow quickly, in dense conditions, to have short branches & to drop branches quickly. Loggers have optimized for growing tree trunks, not trees. The wood quality is very different from these trees. They are sick. The wood from them is going to warp on you.

I suspect that wood density, tree health, warping of lumber, and the resulting new ingresses of water could all be correlated. I'd love to know more if anyone knows more details.
What is sufficient RAM in that case? 30gb+? Or can you get by streaming it?
Would be awesome if this was an April fool's day joke!
Mental visualization discussions very quickly get into woo territory.
In my experience the flight is almost always cheaper and the train is more the choice for people who want the experience.
For example, computer optimization is used to cut pieces out of leather to maximize yield while avoiding flaws.
Maybe try making something like Grafana's dashboard by hand.
If author is reading, they can also export the docs to a html document, which google will host. This is much better for sharing, as it loads faster, doesn't get added to users google docs and doesn't have a limit on concurrent viewers.
From Pizzagate to the 2020 Election: Forcing Liars to Pay or Apologize
Do you draw and or paint?
"You are a cacodemon. Your objective is to kill the Doom Slayer using a combination of your ranged ball lightning attack and a bite at close range. For each frame of input, select the response that represents the best course of action to achieve this goal at the time of that frame."
I wasn't aware of it, but found it extremely interesting. A topic I find particularly interesting is the illusion of longevity many have in modern times. Look at the Ancient Greeks and most of them lived 70-100 years of age, with a median age beyond 70. [1] The typical argument is of a survivorship bias, but most/all of the Greeks we know of today would still have gone in history if they had died many decades prior.

You can also look at other samples like the Founding Fathers of the US. Most lived past 70, and some even lived beyond 90. The only people who died before 60 were Alexander Hamilton, killed in a duel and John Hancock, died of gout - which can be caused by things including excessive drinking. There was indeed a very low life expectancy in the past, but it was 100% due to infant mortality. If one child dies in infancy, and the other lives to 80, then you have a life expectancy at birth of 40.

That the Bible itself also noted this, is extremely interesting. Not even from a religious perspective, but from a historic one. It's really interesting to think about. As an adult today, you have a similar life expectancy to an (upper class) adult from thousands of years ago. There are many implications that one can apply to modern life. For instance it's safe to say that their dietary/lifestyle choices are very much worth considering, if not emulating.

[1] - https://pubmed.ncbi.nlm.nih.gov/18359748/
Make the machine work for me than me working for the machine, is my vision.

https://www.linkedin.com/pulse/leaky-pipes-black-mass-initia...
It's not that hard for VMI and harder than you think for network.

I did work for a public cloud and we did think of VMI for diagnostics and malware checks. Once deployed and automated, it would be trivial to reuse for other purposes. I don't expect public cloud to use that daily, but I'd be surprised if they didn't have the process ready.

On the other hand, you want to process the LB traffic as fast as you can and any monitoring/reporting delay would have bad effects. Reconfiguring the filters / sinks at runtime takes effort too.

With experience in both areas, I can tell you they're comparable overall. You have to go out of your way to do it, but it's not too far.
I ran my own mail server for more than a decade. Same IP the entire time, never sent spam (for personal use only.) Finally threw in the hat last year and moved to a paid service - it was a pain to tell every person I sent mail to to check their spam box and mark me as not spam or add me to contacts. Beyond that, gmail smtp servers kept getting onto spam blocklists, so I wasn't receiving mail from gmail at times.
My understanding is that most people remember past events in the context of their own experience of those events — when they remember, they recall into their minds some version of what they felt/saw/heard at the time, re-experienced from their own perspective. I've heard some people describe it like replaying a film, and they may even get a portion of the original emotional or sensory experience with it. I have none of that at all.
That's interesting because I built a simple ANN library and I was playing around with GPU acceleration and came to a similar conclusion as this article.

To be fair, my ANN library was faster (up to 2x) with GPU acceleration in some scenarios were ANN was shallow (as opposed to deep with many hidden layers). I thought the marginal gain may have been because, the way it's set up in my library, it has to load all the values into the GPU from RAM for each pass of forward and back propagation in each layer during training. I believe there is a way to allocate memory on the GPU chip itself but it's a lot more challenging to do, especially in a modular, fully portable way (which was one of the goals of my library).

But anyway, even the 2x best-case figure seemed disappointing. In my mind, I expected to see at least 10x speed improvement... And I was surprised that the CPU version was actually slightly faster in the scenario I was testing at the time which was a relatively deep network. It makes sense since the different layers cannot be parallelized as the input of one layer depends on the output of the previous layer... So the more layers you have, the more serial bottlenecks you have, the less you can benefit from GPU acceleration... And unfortunately, deep networks also happen to be those which tend to perform best for a lot of use cases.
The last commit from Justine I can see to the llama.cpp repo is a week ago, so whatever drama there was appear to have been at a minimum partially resolved.
We’re not talking about running chatGPT locally though, are we?
U.S. dairy cows have tested positive for bird flu
I'm just waiting for "smart devices" to become "evil devices" and talk 5g or arrange with comacst to use the "xfinitywifi" ssid directly to end-run around consumers who don't connect their devices.
Enigma of Amigara Fault
That last line really resonated with me: "It's the only thing I really know how to do," or something about like that.

One of the most terrifying realizations I've had over the past few years is that I've worked myself into a pretty narrow niche, one that I can't probably market outside of a few specialized companies if the need arose. Thankfully I have a law degree, though I let my bar license lapse.

But this is one thing I guess I'd say in favor of the modern job-switching economy: your resume doesn't get stale, it shows new things over and over again. There's only so much people like me, who've stayed / plan to stay with one employer over the long-term, can do about things like layoffs.

What happens if I lose my job? It is very hard to say. I guess I'd either try and pass my resume around, but at this point it's almost as if changing careers entirely (for a second time! Yikes!) would be just as easy...
Sometimes with massive caveats like stone adulterers and homosexuals.
x-transformers
a valid reason can be "to make more profit"
Still no, because STW GC can pause innocent code in arbitrary unexpected moments.

If you’re pausing the thread because the thread is doing some work eg calling into system to do I/O, this is not considered a pause (even though technically it is, as the thread may be simply paused and waiting for data) but rather just the cost of the operation. If the thread is being interrupted and paused because some unrelated operation has to run - now that’s bad and considered a true pause.
There's Something Weird About Neanderthal DNA and It Might Be Our Fault [video]
I wanted to get a kobo, but you have to create an account before you can use it.

I have a remarkable 2 without this nonsense and like it quite a bit, but I don't use it as much as I could because it has no backlight.
You put it back in the plastic, fold it up, and put it in your bag and take it home with you.
New hardware is better than old hardware
> the game is so unergonomic that I predict 99.9% of the players bounce before winning a single game on the easiest difficulty

Yup, I like a good puzzle game but the interface is limiting and (despite reading the tutorial numerous times) the battle results aren't intuitive. I'd describe my reaction as "immediate disinterest".
Is there something similar for video? Or is topaz still the only option?
Yeah, with forwarding, I am seeing DKIM still passes but SPF fails.
> People don’t do that because they don’t really want old growth redwoods specifically and or don’t generally care about sustainability.

Yip, folks got greedy and cut down the redwoods. They use to be common, running all the way from south of San Francisco to well into Oregon. What remains is a patch work.

"Today, only 5 percent of the original old-growth coast redwood forest remains, along a 450-mile coastal strip." [1]

> You could use old growth redwoods as a renewable resource, you just cut down ~1/500th per year across a large enough area

Hence to do that, we're probably talking nobody cutting down another red wood for a good 500 years. Considering Europeans have been at it for only about 200, and have nearly cut down all of the redwoods... ...

I would urge anyone to go visit these trees. It's truly soul-touching, they are something to be protected, if only for that.

[1] https://www.savetheredwoods.org/redwoods/coast-redwoods/#
sigh your going to make me open my laptop, aren't you.
Not really that exciting, Microsoft was already putting efforts into https://github.com/microsoft/garnet instead
I've spent a couple of years working in customer service. I was continually mystified by people's behavior. I would spend a large amount of time trying to comprehend why they did something and couldn't gain any purchase on a possible answer. Some people's behavior had an element of randomness in the sense of not adhering to a pattern.
I our company we use a CMMS to keep track of medical devices and their parts with the corresponding sub parts and so on (much like a tree). Shouldn't a system like this help with the problem?
Previously: [0] (61 points, 5 days ago, 110 comments)

[0]: https://news.ycombinator.com/item?id=39838131
The correct phrase should have been "Hallucinate!"
> AT&T is in contact with all those impacted and has reset passcodes for 7.6 million current customers. It also said it will offer credit monitoring wherever applicable.

Where applicable? Wouldn't it be easier to offer it across the board?
Could you not just compose a new EventEmitter constructor that uses the new FinalizationRegistry API to drop all handlers of subjects which have since been garbage collected?
You might want to look up “descriptive geometry”. It used to be a required course for mechanical engineering majors.
or make some backroom deal with concast to talk to xfinitywifi directly
I don't read a lot of full-length books in recent years generally, but as a child I read tons of fiction... I was about to say "...so I don't think I have any trouble," but actually, come to think of it, most of the books I liked as a child were things like Redwall or Warriors, where all the characters were distinct species of animals and things like that.

If the characters are all humans, I think it's difficult to remember who's who because they're just random collections of syllables (names) tied to a set of facts — "Kirk, a human man, is a captain", etc. I think, though, that this may be more of an aphantasia/faceblindness thing (I have no "theater of the mind" and can't picture characters to distinguish them) than an autobiographical memory thing.

On the subject of memory, I will say, though, that perhaps I lack an interest in fiction books nowadays because no fond memories of reading them stick with me; even though I can recount the plot in excruciating detail, the most I might be able to say after the fact is "I liked/disliked that book" in a general sense, and that's just a memorized fact about my immediate feeling at the time. With a nonfiction book on the other hand I acquire information that can be useful to me afterwards.
His thesis is that owning a good software platform is a prerequisite for a successful AI hardware company. He is (or was) using AMD as a stepping stone to create and flesh out that software platform (tinygrad) before starting custom ASIC development, instead of going the other way around with a costly ASIC first and trying to develop a software platform after, or trying to push support for an ASIC into someone else's platform such as PyTorch. Not sure I agree but it's an interesting idea.

It's also worth noting that tinygrad is bypassing as many layers of AMD's software platform as they can get away with (MIOpen, ROCm, and even the userspace GPU driver).
nice work. now try to implement custom agent architecture and it will perform 10 times faster, 10 times better, 10 times cheaper.
I like this argument, I just wonder if the bar rises over time. Do you think that in 5 years you will say you were barely sentient for the first ~30 years?
Same experience with doing database system programming in Java. The number of performance issues caused by GC and the amount of code complication introduced in order to avoid them is mind-blowing. We’re managing memory manually in critical parts. But Java ergonomics around manual memory management (cake off-heap) is just terrible. There are moments I think I’d be more productive in pure C because of that. Not C++, not Rust, but pure C.
'Cause them women in Deep Ellum got them Deep Ellum blues.

And you know what?

If you go down in Deep Ellum, keep your carbeurator clean, 'cause them women in Deep Ellum'll sell you dirty gasoline.
Found the pictures, compare the tree farm to the red wood forest:

https://www.theguardian.com/world/2019/jul/07/the-wrong-kind...

(all the trees you see in the guardian article are tree-farm trees, not just the ones that are clear-cut)

https://www.savetheredwoods.org/wp-content/uploads/cr-unders...

The clear-cut gives a nice cross view into the trees. It's a mess in there.. not much green. It's pretty clear the total available surface area in a natural forest is larger. The forest/nature/plants all optimize themselves to have as much surface area as possible. Loggers optimize for the greatest number of tree trunks and fewest number branches.
Not just jobs.

I recently hired on Upwork and used prompt injection to make the AI autoreply scripts identify themselves by writing "I am a bot" as the first sentence of the job application.

I expected maybe one or two. Almost half of the applicants self-identified as bots. Hilarious and eye-opening.
Looking forward to an 8bit instruct version on llama.cpp to try out problems with the insane context length.

It would be interesting if all these models were finetuned on basic datalog which is a very simple language. That way they could demonstrate their logic/reasoning capabilities as well as ability to learn from mistakes and iterate.
I just went and read https://bugzilla.redhat.com/show_bug.cgi?id=1381997 and actually seems to me that sshd behavior is wrong, here. I agree with the S6 school of thought, i.e. that PID files are an abomination and that there should always be a chain of supervision. systemd is capable of doing that just fine. The described sshd behavior (re-execing in the existing daemon and then forking) can only work on a dumb init system that doesn't track child processes. PID files are always a race condition and should never be part of any service detection.

That said, there are dozens of ways to fix this and it really seems like RedHat chose the worst one. They could have patched sshd in the other various ways listed in that ticket, or even just patch it to exit on SIGHUP and let systemd re-launch it.
It turns out there might actually be a benefit of the compilation step which has been introduced now that everyone uses Typescript... would be really interesting to see macros get added, though I suspect it's too far away from Typescript's mandate to add as few new features on top of Javascript as possible
I don't think it is either, but there can be inter-generational momentum
Interesting. What are some of those use cases?
If you are considering Electron/React then I would suggest going one step further and add Flutter to your list of technologies to consider. It uses Dart (a language similar to C#) and has a lot going for it… relatively quick to get up to speed with, fantastic developer experience (e.g., hot reload, great IDE support, good development tools) and very strong cross-platform support: it generates native iOS, Android, MacOS, Windows and Linux executables. Check it out: https://flutter.dev/
Good spot to look - you could try Flagpole Hill. :)
I believe crosshair placement would be harder to memorize/reflect on.

Coaches also often say “see yourself from your opponents POV and be in an unexpected place”. eg royalG valorant guide. That’s just a figure of speech for aphant folks.
I suspect most humans are like that, to varying degrees, and in various aspects.

As a random example, a co-worker showed me his very expensive fountain pen. That prompted a memory -- after having completely forgotten for at least twenty years -- that in high school I exclusively used cartridge-based fountain pens! That aspect of my life just *poof* vanished from my memory when I switched to felt-tip pens, and was suddenly swapped back in from an archive tape when I saw a fountain pen in front of me.

This wasn't a small detail of my life! My father got me those pens. They were German-made and he was very proud that he found them at absurdly low prices at a garage sale compared to their real value. I had to buy the cartridges, and they were hard to find. I had a special resealable container to contain leaks. I was proud of the dramatic improvement in penmanship this enabled. Etc, etc...

Just gone. Absolutely vanished. If you had asked me randomly if I ever used fountain pens, I would have said "no". It wasn't until I physically picked one up that it all came flooding back.

PS: I remember maybe a dozen things about my childhood apartment and its surrounds that I grew up in. Don't feel bad!
Ha! This came up on Saturday. I have Aphantasia and I have never read a novel in my life. Even high school texts I read the summaries or watched the movies…

What’s the point of read a novel when you can’t picture a scene or characters in your head!

Compare this to technical books though. I’ve got a large collection and I’ve read through most, and can almost tell you what chapter a subject is in within every book, but tell me to “close your eyes and imagine…” I truely thought “close your eyes and imagine” as a figure of speech!
I am surprised people think deliverability consists of configuring SPF (SPD is Seattle police), DKIM and DMARC. Spammers can do exactly same given low entry barrier.

It's important but have very little connection to deliverability in real world.
What is this? I don't know any of the context but I'm curious to see irc "rebranding".
Generic white collar jobs are far more vulnerable to AI than niche jobs. Niche jobs are hard to automate:

1. Very little public data to train on. So AI is bad at it.

2. Low savings from automation. So no incentive to spend tons of money to make the AI good, such as medicine.

There's always a balance between specialization and genericness. But with AI, I think the balance is heavily tiled to the former.

However, one must pay attention to the little ecosystem they specialise in. If it is trending down, there must be decisive moves to shift away early. Most people however choose to be blissfully unaware of the wider scale trends until it hits them like a truck.

In the article's case, the author's outcome is sad but fully expected.

1. He's a journalist

2. Worse, he's an hollywood journalist

That's a completely economically worthless niche, and there isn't even any 'public good sympathy'. When you go into a worthless niche, all the employers left are the exploitative vulture ones, and thus you get abused again and again. Because no good employer will touch their toe into that industry.

Its possible to make a living as a journalist, you just have to specialise in niches that people are willing to pay for. Financial journalism (There's investigative journalism there because readers care and pay for it), industry vertical journals (Banking, tech etc, the information charges like $600 a year). Or be so good you can get into the NYT, etc.

What if you don't want to? You just want to report on games, anime, hollywood etc? Then either start a youtube channel, or a substack. Directly confront the audience and their willingness to watch and pay. Its risky and probably going to fail, but there's a very comfortable upside if you make it.

Just don't expect someone will hand you a good job in dying niches.
WHy are we doing all this "free defense"? Why are we essentially allowing China to own our production

you have it backwards. china is not owning your production, you are exploiting chinese labor. and it's not "free defense" you are bullying sovereign states with your army to extract submission to your exploitative economics
The upscaled image feels sharper but loses some detail.
> It's not the consequence that makes a problem important, it is that you have a reasonable attack.