skysight-inc/HackerNews huggingface dataset:
I wonder why...
The problem with this for me is that most of the time "verifying that our ccode does what it did yesterday" is not a useful condition : if you make no change to code, its going to do what it did yesterday. If you do make a change to the code, then you are probably intending for it to do something different, so now you have to change the test accordingly. It usually just means you have to make the same change in 2 different spots for every piece of unit-tested code you want to change.
> That author argued that while they were consistently very good at body painting (top 5 in the world championships), they were not able to conceive how the 2016 winner produced the work they did in the same amount of time (6 hours). Even though they were improving incrementally, they were so far behind the winner's work that they couldn't wrap their head around what sorts of improvements they would need to add in order to reach the same level of competency. So it was not just a matter of being consistent. Their mental model was off.

I think that that author would be able to improve her article by many orders of magnitudes simply by incorporating the images she is referring to (his own, and the winner's).

That she is incapable of understanding how poor a written comparison of pictures is when making a point of comparison tells me that she might have difficulty understanding things in general, not just the visual art she is, ironically, only able to talk about and not show.
As cute as Taters is, we already have Nyancat traveling through space so I'm a little disappointed Nyancat wasn't at least on the screen as "test information" lol
Learning new things, building online classes.

Exploring the uses if LLM AIs in education.
the best people for the job are not necessarily those that need no training. there are a lot of things to consider. part of that is that while new hires may need training, they also bring experience and knowledge to the team that others can benefit from. training doesn't only go one way.

you seem to prefer working on your own, neither willing to teach nor learn from others. that's fine if you can find a job as a lone developer, but i don't consider this a suitable attitude for working on a team.
Because Nvidia, until recently, refused to use the driver model (GBM) that everyone else adopted because they wanted to force everyone to use EGLStreams, which was their choice of API.
"the language the scripts are written in is called Nombas ScriptEase 5.00e."

https://brent-noorda.com/nombas/us/index.htm

"Nombas doesn't exist any more. All the good stuff was sold to Openwave, then sold to someone else, then sold to someone else, then I lost track."
Making premium users listen to ads on podcasts was the primary reason I stopped using Spotify

The podcasts I listen to are available on all the major platforms

I think what we might be seeing is that the walled garden approach to content is not working out. People don't want to have to subscribe to a ton of services just to get access to a few pieces of unique content. There was a recent Disney+ thing to this effect recently too
> The hacker in me hates it too but just imagine if a small portion of standard-looking outlets did not output 220V (or whatever standard you have) and say 330V.

Overvoltage is now routine in places where there's lots of PV installed in homes and not enough load nearby.

If you live in such a place, you have a deep appreciation of varistors and should have either good insurance or a little bit of soldering skills... preferably both.
My Honda actually has wireless charging for my iPhone but I have to plug it in for CarPlay so I basically never use the wireless charging.
I wonder how much error correction data was needed to be added
Nah, the machine was just wired entirely backwards. The +9V off the power supply was connected to 0V inside, and was in fact acting as the 0V with the other delivering the +9V. The wires were marked on the power cable, and were just backwards, so when I snipped and spliced on a new power supply with the polarity correct, it was then reversed inside.
It's fitting Podcast Index is eating big tech's lunch.

https://podcastindex.org/
BTW, about AV shops, even more interest thing happening - I hear, after just cup of years mass production Tesla EV's, appeared huge demand on EV mechanics.
I think the more important part is the commentary about cynicism, regardless of the age.
Depends on whether YT Music is considered a place for products to continue living or a place for products to put to rest.

So far it seems to be where Google Media apps migrate their users to when they decide to retire a media service. ANY kind of media service...
Mozilla will likely be one of the first to drop X11 support, forcing everyone to move to Wayland or use some emulation layer. They did the same with removal of ALSA audio support.
No, request rate doesn't really matter. Increased request rate will increase the rate of the GC running, but it doesn't intrinsically increase the amount of RAM used. (More simultaneous requests can, of course, but that isn't necessarily implied by an increased request rate.)

Look, let me blunt, since you have insistently posted several times: You don't know what you're talking about. The code is open source, the algorithms publicly available, and it simply is not the case that Go is programmed to simply run up to gigabytes of memory usage before going "hurr durr I guess I should free some stuff". Like many other posters here, I also in possession of numerous 24/7 Go servers that run all sorts of things through them without needing gigabytes of RAM.

I can tell you what happened to you with high probability. You wrote a memory leak, and mistook the result for Go's error rather than yours. Hit your leaking code with the built-in memory profiler and figure out what you're leaking and fix it. It's OK, it happens to all of us, I've written many such leaks in many different languages, with many different allocation schemes.

RPis are abundantly capable of running Go. They can run a lot of Go. They're way, way above minimum spec. Of course Go won't let you magically hold a decompressed video stream in memory any more than anything else does or work other magic, but it's a heck of a lot more efficient than Python, and can run an awful lot of server in the resources a web browser takes just to display a blank window.
I think it is fair to argue against it, to a large extent. However, patents are techniques and methods to do something. This would almost be akin to a sport team getting exclusive use of a play because they registered their playbook first. Which, yes, sounds "wild."

I, sadly, don't know all of the details in this case. But with patents, remember that you don't even have to show that "Bob" even knew of the existence of "Bernie." They could have come to the same general techniques completely independently, but because they were not "first to file," they cannot use them.

(Obviously, if I am wrong on the above, please correct me.)
https://en.cppreference.com/w/cpp/language/destructor

Take a look at "Destruction sequence" but basically the destructors are chained together and called one after another to free all resources rather than forming one destructor for the derived object. That being said it is still effectively one object in memory.
> I see almost no downside in keeping it running?

The way the Google monorepo works, there's actually more cost in keeping things running than you would think.

You have to keep up-to-date with all of the library and platform upgrades and occasional migrations that are happening internally that your product is built on.
And their own JWST And HN writing that comment. Millions of them.
Ask HN: Can an AI model be used to downscale an image?
Things like favicons need a specific resolution. You may have a nice much larger source image (i.e. 4000x3000), but you need it to be easy to see at say 64x64 pixels. You could simply downscale it, but generally speaking the results won't be great since to for the image to be readable at such a small resolution, it needs to be simplified. So instead of making tiny blurry lines, fewer, simpler and bolder shapes should be used to represent the same semantic image.

Seems like something AI would be good at, but I haven't seen anything tackling this problem. Are there any issues to do this? Have I missed some exciting projects tackling this?
Did it actually require a patch? I thought it just required a certain env var set, so they probably could have just made a wrapper script that set it and invoked the binary (located somewhere other than /usr/bin/firefox), which I'd expect is very minimal packing step compared to patching the code for building
Nah, seriously lacking in the button (and knob) department. I want a volume knob for my stereo and I want physical controls for my HVAC at minimum. There were several other things (I can't remember off-hand) that were buried in menus somewhere that frustrated me enough during the week I was renting the Model X to completely cross it off my list of cars.
Is it? Kent Beck, coiner of unit test, made himself quite clear that a unit test is a test that is independent (i.e. doesn't cause other tests to fail). For all the ridiculous definitions I have come across, I have never once heard anyone call an integration test a test that is dependent (i.e. may cause other tests to fail). In reality, a unit test and an integration test are the same thing.

The post facto attempts at differentiation never make sense. For example, another comment here proposed that a unit test is that which is not dependent on externally mutable dependencies (e.g. the filesystem). But Beck has always been adamant that unit tests should use the "real thing" to the greatest extent possible, including using the filesystem if that's what your application does.

Now, if one test mutates the filesystem in a way that breaks another test, that would violate what Beck calls a unit test. This is probably the source of confusion in the above. Naturally, if you don't touch the file system there is no risk of conflicting with other tests also using the filesystem. But that really misses the point.
> I'm always confused by people who struggle so much with being able to quickly answer a question and get back to what they were doing.

> Also, here you're prioritising your work over someone else's.

That's what the whole article is about. The struggle is that holding a context in your mind is easily broken by small interruptions. It's not by choice. So the question is how do you reconcile people on both sides working together.
The context in simulated environments of games is far less complex than the real world. Also the available interactions far less.
It would be different if the agent would be exposed to the real world and use multisensory data to predict the next "token", i.e. thought or action.
> Take the skill of reading maps in the era of gps as an example, of course it would be beneficial but your brain will not try to remember something that is always available when you needed it

Maps themselves are a shortcut tool!
It’s just a fact that online ratings are inflated. Hikaru Nakamura is rated 3231 (at the moment I write this) in blitz on chess.com but 2874 in blitz over the board, according to FIDE. That’s a difference of 357 rating points!

Of course, Hikaru has admitted that he deliberately works to inflate his online rating and has talked about the differences in the rules/mechanics online. For him, the lack of an increment in his online games (FIDE over the board blitz has an increment) and his well-practiced mouse skills help him a lot. Hikaru can flag a lot of people from a losing position, so he gets many more wins than he would have over the board. He also says he deliberately “farms” lower rated players to boost his rating by a small amount, and avoids games against dangerous opponents who are underrated (due to a lack of online play).
Their moat didn’t pay off. Pulling podcasts behind their paywall didn’t convert to subscribers nearly enough for it to justify the price in acquiring the source material.

There are so many great podcasts that when gimlet shows went to Spotify, I missed them, but listened to other shows instead.
This document has a nice breakdown: https://controller.lacity.gov/landings/lapd-helicopters

It looks like by far the largest cost is staffing. Followed by maintenance, fuel, and financing.
You'd be surprised by the dynamic range of the human eye. I happen to have my camera on my desk, so I used it to take a couple measurements just now. It's a bright, sunny day.

Pointed out the window[1]: 1/2000th

The interior of my office[2]: 1/30th

My office feels brightly lit to me, but the ambient light level is only about 1-2% of what it is outdoors. I estimate that 0.25% is roughly how bright it is indoors on an overcast day or outdoors at twilight on a clear day. It's dim, but people with unimpaired vision have no trouble seeing in that light level and the planet would still look spectacular.

1. Grass and trees with no sky in frame.

2. Shades open, light grey walls mostly. Same ISO and aperture.
> The current Remembrance Agent uses the Savant information retrieval system developed in-house by the Jan Nelson and Bradley Rhodes. The Remembrance Agent runs through emacs, a popular text editor. The user interface is programmed in elisp, and the results are presented as a three line buffer at the bottom of the window.

There is a nice retro screenshot of Emacs after this. Looks like a really old version of Emacs. A nice window into the history of computer stuff!
I mostly use Google web search, too, but I've found that Bing is the first search engine actually at the same level.
That is not an implementation detail of the same sort of feature. It is just a totally different feature.

OK not totally different but different enough: you cannot just write a fuction with a type parameter and expect it to work with multiple different types in C as you can in C++.
It is not being elderly. It is experience. We’ve seen more stuff becoming older. And we see similarities.

That being said. Wayland is good and it shall have replaced X11 years ago! It is made by the same people which maintain X11. Same applies to Systemd, implemented in C, unified interface and simple configs. Nothing is perfect and things need to mature. As usual :)

And?
Tactile keyboards, switches and knobs are much better than touch screens. Mechanical keyboards are the counter reaction to bad input devices.
I love TUIs because they are more efficient than GUIs and easier than CLIs. GUI won? Notcurses (C++) and Rust bring many new TUIs.

But also?

I’ve seen Electron and from the first moment I wondered why it resembles Flash. With a built-in huge web browser. Eating resources and fitting nowhere.
Same for touch screens in cars. And VR-Headsets…bruh…are that 3D-Shutter Glasses?!

Vice versa - I hope for lightweight AR-Glasses. But only with a standard VESA-Protocol or a BLE-Profile.
> Too many people are too un-self-aware to recognize that their "just a 5-minute question" is being asked because they have not internalized the knowledge, rather than because it's genuinely something that they haven't had an opportunity to learn—too un-self-aware to recognize that this situation is unnecessarily stressful and it's their fault.

This is just assumptions though. Too many? Compared to what? Narrators are just as unreliable as anyone; some will be unreasonably opposed to any questions. Complaints aren't all 100% trustworthy. And complainants can also be un-self aware in that when they were more junior, or new, then they also asked questions. They just maybe had people answer them who were more happy to invest in them.
> Life in the 40s and before that were really hard on everyone.

Fact: it was much harder in Western societies if you were not white, straight, male, and Christian. This isn't a point for debate. It's not an opinion. You can either accept the fact, as uncomfortable as it is, and move on. Or you can be willfully ignorant to avoid feeling uncomfortable.

> It says a lot you completely dismissed his point about straight white males being sent to die in wars

Logically, this is irrelevant to me pointing out facts about how Western society operated during that time period.

If you want to be educated, you should read more history books to realize that not every solider was straight and white.

> I don’t agree with you either, yet your view is pushed all the time by the slightly provacatively (sic) called blue-haired liberals.

Thanks for the laugh tonight! I didn't realize you believe that the only people who have enough fortitude to accept uncomfortable facts have blue hair! What a great joke.
Mesh Shaders on RDNA Graphics Cards
That generalization certainly doesn't fit with this 1977 edition human. The loudest 24/7 thing in my house is the compressor on my fridge. Silence (and office doors) are priceless.
If it's 100% CUDA compatible, then this is absolutely amazing. These guys may cut a pretty huge piece of pie from NVIDIA's market. It is a little cryptic though (at least for me), what does the passive model mean? Does it mean they have passive cooling on these models? Or do they want to sell it strip-naked for air/water-cooling to be used from within a server? It would be really nice to see the prices falling due to competition.
Google is in such a downwards spiral these days. Either commit to your new endeavors or focus on your existing products. Instead, they keep randomly throwing things at the wall. No wonder it fails. It just hurts their brand.
-Miniature painting
-Stamp collecting
-Basketball cards
> Finally having made my choice, I consulted 1 on 1 with my individual friends and family members who usually organize events, and convinced them to install telegram + join my premade group chats. I then nagged them to notify everyone that all event planning would now be via Telegram and that everyone needed to install it now.

So nobody but you ever got a say, it was all "me me me". You sound insufferable.

I can assure you, your acquaintances still use whatever they used before, and Telegram is the "weird person messenger" now.
Thank you for the great Psychiatrist's blog!
Using XetCache a bunch daily, I've honestly found the opposite. Here are a few situations:

- My notebook queries a database for some data -> I run some downstream calculations. Re-querying returns slightly different data, but using cached outputs means I can replicate the work.

- In another notebook, I was trying to replicate my coworkers work where he queried OpenAI a few thousand times. The results may be different when I run it, since OpenAI changed something.

When notebooks are used well, it's in the context of internal data / ML project collaboration. So being able to flash-freeze a cell for your collaborators helps you juggle and pass around notebooks more easily with confidence.

Shipping notebooks directly to production is a whole another set of challenges that I have my own, separate opinions on but that's a different beast entirely.
It's Corporate Open-Source, with the same corporate politics behind it.

Fortunately I've managed to excise this mess of interconnected dependencies from my computer and run plain X11 with a very functional desktop environment.

No PulseAudio, Systemd, NetworkManager, PipeWire or even D-Bus. And a very low memory footprint and the system is extremely fast, despite it being old hardware.

All of this bloatware is coming out of Freedesktop.org, which is run by Red Hat / GNOME. And it's where most of the toxicity in open source is coming from.

I've also gotten rid of the "modern" user-interface design trends as well. I get a high contrast, high information density desktop with full colour icons. None of this depressing grey garbage we get nowadays. All of the keyboard shortcuts work - I don't even need to use the mouse.

If you showed someone from 20 years ago what a "modern" desktop interface looked like, they would be outraged and in disbelief. We have taken an enormous step back for some reason.
I have such bad RSI from computer use that I can't use a keyboard for any length of time close to allowing me to hold a fulltime (or likely part time) job.

I have solved this by replacing my keyboard with voice commands almost entirely (I don't actually have a keyboard on my desk, but I can reach for my laptop keyboard if I really really have to), and am slowly working on replacing a trackball with an eye tracker (it's kind of headache-inducing though, so it's likely the trackball will stay for a while)

I'm not a medical professional but that sounds like a disability to me.
<datalist>: The HTML Data List element
On the issue with getting distracted on calls while working from home. I do the same, not because I am easily distracted but because I have a lot of work to do, and you are sitting there in front of your work, so you get back to it. On some calls, I think this is ok.

For calls where I really should be listening though, I often do some mindless chore like folding laundry or doing dishes. Very easy then to concentrate on the call while satisfying your need to get things done at the same time.
The way I got into chess was by doing a couple of lessons using the Chess.com app.

Once I learned the basic opening principles, a basic opening for white (Italian) and black (Two Knights), and the phases of the game - the game opened up much more for me.

Just knowing to do E4/E5, take center, mobilizing pieces, trying to move pieces once in the opening, etc. improved my game so much.

I was making so many bad moves without knowing these and having a terrible time. Knowing all this didn't help me win at all, but it made my experience much better.
iCloud + custom domain is definitely better than Gmail in every way except maybe the webmail client. So glad I discovered it.
Some disabilities make it harder to type, for example, so being able to (efficiently) use your voice is useful.
I wonder if that's a sign of things to come. Nowadays it's (in most cases) pay so you don't see ads, but in the future it will probably shift towards pay so you see fewer ads kind of model.

I mean Spotify already kind of does it with JRE. It doesn't feel right that he's got his own ads despite the very lucrative deal he got, and I'm still forced to listen to him drone on about yet another generic vpn service even though I'm paying for a subscription.
I don't have an M[1-3]{1} right now but as soon as hear that Linux is usable on it I'm gonna purchase one right away.
It's not dangerous in practice. Reading through NEC in the US, there's plenty of leeway for mixing ampacity ratings on circuits, within certain limits. For example, it's fine to have 10x 15A duplex on a 20A circuit. It results in less wiring, and allows for logical grouping of circuits. Electrical code starts from the the most common causes of electrical failures, and tries to design down from there. The ampacity ratings on devices and various components of the circuit are designed to reject the common causes of failure, and conductor failure at the device isn't one of them (appliance manufacturers are more likely to get their devices certified, so if there's a failure in the appliance, some other part of the appliance's electrical system will fail before the conductors do).

So the ampacity of the connector (duplex and plug) is meant to reject certain combinations (plugging a 30amp appliance into a 15amp duplex/circuit). It's obviously very easy to get around that by just wiring things together wrong (18AWG wire on a 30Amp circuit), but by design, a 30amp appliance with the proper plug cannot be plugged into a 15amp outlet.

Of course, this is informed by the electrical code in my home country, so I understand that other places and people have different experiences, but electrical accidents have been on a steady downward trend since the 80's, so the NFPA NEC has to be doing at least some things right.