skysight-inc/HackerNews huggingface dataset:
94022

The large size of the array means that even an overcast day produces more than I usually need. The battery capacity only feels small when using the pool heat pump to warm up the hot tub, which drains one of the two 10 KWh batteries. The workaround is to preheat it during the day when there's excess solar and then only spend the energy to keep it warm.

I do plan to increase the battery array size eventually, but mostly so I have enough peak power to both cook and do laundry at the same time without needing to do so during the day to avoid pulling anything from the grid.
BPF and Security
Love the choice of URL :)

Relevant:
https://www.youtube.com/watch?v=9jtU9BbReQk
Didn't you know? It's only one DB ENV variable and you're swapped over from GCP to AWS. /s
why is it running as root anyway?

should probably setuid to the correct user and do the thing there instead
I claim your time would be better spent figuring out why it makes you unhappy and working out how to not mind it - this is a somewhat common means of abbreviation, and you'll probably encounter it again.
Kremlin Communication Strategy for Russian Audiences
Can we talk about window borders? I have multiple overlapping VS Code windows open, all with black backgrounds and black borders. No drop shadows.

It's impossible to see where one windows frame/border is, sitting on top of another. This should be an OS thing, but apparently it's an app thing.

And VS Code "withdrew" support for configuring borders: https://github.com/microsoft/vscode/issues/160159
I've heard of it.

I don't think having over-authoritarian discuplinarianism is ideal. It's probably a backlash to schools not having enough funding or resources to deal with the assaults and the fighting, so they do the exact opposite of what they'd been doing, or what they think of as the opposite. Going too far the other way, overly disciplining students for minor behavior and failing to change their behavior isn't best either.
> Here is a "song" that a friend made…

This is great!
There are Palestinian Christians too who are displaced by the illegal Israeli settlers. Israelis are as native as the Palestinians; especially when you consider that Israelis have come from elsewhere in the Middle-East and from Europe. Whereas the Palestinians have always been there, most being ethnically cleansed in the last 75 years. On the other hand, 17% of Israelis speak Russian; they have recently made Israel their home.

But you are arguing disingenuously, you know it, and I'd rather not continue this farce.
> blatant how UI designers don't give a damn about the users' needs, not even in FOSSland.

you make it sound as if FOSS GUI toolkits ever had a pleasant user experience.
With crypto, 'your funds' are the ones you hold the private keys for. You don't have ownership over those coins, which is a mantra that's repeated ad nauseam (not your keys, not your coins). The idea that this concept is "the antithesis of crypto" seems entirely backwards.
Can a user make a hard link to a file they don't own? How does this attack work?
I understand that your response is sarcasm but: You can link to Slack messages.
This works up and to the point where people can't afford it (largely due to rising interest rates). Construction/remodeling is still in insane pricing mode right now. The bigger companies will string it out by offering financing but even that is limited again due to interest rates.
This is a real disappointment. My most recent Best Buy purchase was a PS4 copy of GTA V to give as a gift. I’d previously purchased several movies from them. I liked being able to buy these items in person, without having to worry about damage or getting scammed.
> Sega released Saturn as a full fledged, 3D focused hardware. A year before the PlayStation 1 was out.

The Saturn only beat the playstation to the Japanese market by 11 days.

The gap was more like 3 months in other markets, but only because Sega bought the launch date forwards (with disastrous results. In North America it was scheduled to launch one week before the Playstation, but Sega said "Surprise, it's launching today". Many retailers in North America went on to boycott Sega, because they weren't informed about the surprise launch, and didn't have any stock).
Projectbaseball.org

A hosted sports data warehouse. Pivoting to just hosting the data rather than trying to provide a query and publish interface, which was a massive distraction because it’s so far outside my skill set.
Because even if we assume that we can assign numbers to a single person's utility for many different things, we cannot assume that the ratios between these utilities will be integers or rational numbers. We have to consider the possibility of utility ratios that are irrational numbers. In treatments like that of Von Neumann, where numerical utilities are assigned meaning by asking hypothetical agents to accept or decline a potentially infinite series of bets, the possibility of utility ratios that are irrational numbers arises as the least upper bound property requirement--because the final utility ratio from the infinite series of bets will be the least upper bound of the series of ratio estimates that arise from the bets.
https://spendlight.com

My 13-year old son and I have been working on a behavior-oriented personal finance tool. I've kicked this idea around for years, and we had a chance to use it as our subject for a 12-week entrepreneurial program. I built a version of it for personal use years ago, but had fun looking at it through the lens of a more serious endeavor.

It's not feature complete, but the demo of the SMS-based journaling input works pretty well: https://spendlight.app/demo
Thanks, that's exactly what I wanted. It did look slightly nicer than the Windows 95 pictures here.
Also, kudos for the extended family of extension writers. The article author ends on praise for minimap sidebars as an upgrade over conventional scrollbars, and what do you know, there's something for that:

https://addons.mozilla.org/en-US/firefox/addon/minimap-scrol...
> Why go back to school when you already know how to research?

There's a couple of reasons I can think of. One is that if you want to do fundamental research in a particular field then you probably need other people to work with and that's mostly going to be in academia and PhD is the pathway. The other is that if you take a break from academia after a PhD it's really hard to come back. Three PhDs does seem extreme though!

I'm sort of in the latter position. I did a PhD in math, have spent 15 years in govt and industry but a part of me wishes I could go back to pure math research. I think the only path to do that would probably be to do a PhD in a related field such as theoretical physics.
"Dark mode" is needed in dark rooms, since screens don't autoadjust their backlight based on the room's white point.

The concept of "white point" is often spoken of in terms of color, but brightness very much does matter too. It is painful for there to be something (especially something large) brighter than "white".

**

That said, we should have automatic dark mode based in inverting HSL's "lightness" (this can trivially be done directly in RGB, just check the min and max color channel of the pixel, then adjust all channels to flip them), rather than requiring ad-hoc color schemes all over the place.
Pimeyes – Face Search Engine Reverse Image Search
The interesting thing about moving forward is we are entering the post truth era where technology can spoof and create an unlimited set of falsehoods.

Active information suppression in this era is mostly the work of governments and government aligned corporations.

Random question about the last point, did your upbringing involve nightly family prayer and thanksgiving? Or was the post war impact too great to maintain that tradition?
I agree with you on the point that the different world religions make mutually exclusive claims about the afterlife. Ultimately the only way to know what happens after death is to have an authoritative eyewitness. I personally don’t count NDE’s because we have to get into the question of what is truly “dead” (and also gauge the truthfulness of the individuals spiritual experience — that is if they are more than hallucinations)

I take the position that Jesus is that authoritative eye witness — the whole Christian religion hinges on that. I find his claims, the historical documents, and eye witness testimony that’s been preserved from the 1st century too compelling.
US Space Force pauses use of AI tools like ChatGPT over data security risks
I mean the rent is high.. get limo tint and people will live in them.
An objective c class is a very different class than a UiKit class.
The Rise and Reign of Japanese VCRs [video]
Fast FPSs generally and instagib specifically have disappeared completely.
Glanced through it. Just another CICO argument. Totally ignores that eating carbs makes you want more carbs, leads to being hungry in two hours and thus over eating.
Do repairability, upgradability, configurability have zero value?
The Price-Fixing Economy
Did I wake up in another world where this is a legislative body? We're all just posting our opinions. Just because you don't like mine doesn't put a higher burden of effort on me to post.

I'm sure no amount of specifics would convince you that's a good idea, just as no amount of your specifics would probably convince me otherwise. And that's fine.

I am under no obligation to provide you "value" in my posts.
if you want to see aggressive, block that element.

the next time the function fires it will lock your scroll view and many page elements without a blockable overlay.
Yes, they could. Question, if they will?

- Only government could just rise taxes (or just print money) to gather additional 100B, just because they need money. But very few businesses could do such things in so short term and without very serious foundations.
I actually participated in the challenge for a little while and this was the approach I took before I dropped out to do a few other things.

However, what I did was a bit different -- instead of looking for a crackle, I surmised that that 'crackling' effect actually is just of course slices of the data over different rifts in the parchment, and that the data of the ink lay on the manifold of that crackling and bending.

It would not be as clear to the human eye for all of the letters, I think, as there are many, many, many layers in the scanned image, and you can only start to see a pattern emerge over time as you cycle through the images.

I was working on code that minimized an optimization function that was basically the total variance loss if I recall correctly, where it just interpolated each pixel column up and down bilinearly to 'align' the blocks of the image so that the crackle texture was flattened.

From there I planned on using a rather optimized convolutional network on the 'flattened' image, which can I think be done rather efficiently as if you look at a cross section of the scroll you can see where it's like a tree in that the pinching and such seems to be somewhat locally consistent, so you might be able to get away with some interpolation.

I should probably share the code if this is of interest to anyone, since I'm not pursuing the competition at the moment.

Also, this is why I did not buy into 3D convolutions for this, at least. Ink that has been laid and dried should follow a semi-predictable pattern that a 2D convolution can detect, I do not know if a 3D convolution really brings us anything, as the invariances we desire can be structured up front more easily.

If there is interest in the code, let me know and I can do a little digging, otherwise, it is a fun challenge, for sure.
Obviously the board of directors.
It's not just scrollbars.

It's the elimination of window borders. Aside from not being able to differentiate one window from another similarly colored window in the background, it's nearly impossible to click and hold on anything along the edge to resize the window.

It's the overloading of the title bar with so much shit like search boxes and extraneous buttons that a user has almost no place to grip to move the window.

It's the way that tabbing between text boxes either doesn't behave the way you'd expect, or doesn't work at all.

It's all the tooltips that interrupt and litter the interface and, at times, block out things that you are looking at. And 95% of the time, the information provided in these tooltips are redundant or useless.

It's amazing how much damage these cargo-cult UI/UX morons have done in the past ten years. They threw out several decades of usability pioneered by real HID experts for something that looks pretty but doesn't fucking work for a lot of people.

Applications like Postman, Teams (and pretty much all of MSFT's applications these days), Chrome, and Insomnia should be case studies on how to not design user interfaces. They are about as bad as desktop software gets.

The biggest sin is that this would be a non-issue if these things were configurable at the windowing system level and could not be overriden by app developers. But the trend has gone in the opposite direction; instead of providing more configurability, Windows and Gnome/GTK are actually taking away options that have existed before.
This is not the nanny state, it's just PR concerns. They don't want to be associated with headlines like "FBI Finds Child Porn Images Generated by Microsoft's AI".
Serious question - what is REI?

I know there are all of these sporting goods stores, but it’s supposedly a co-op owned by the members, of which a sizable population of this country are, yet the board is not in any meaningful way elected or nominated by the membership.

REI is a really interesting company. Kinda seems like someone stole a co-op a while back.
I don’t think they necessarily will be allowed to train on their data unless they get explicit permission. They will try, but the way I see privacy revaluations is that users will have to authorize specific uses of their data and not be surprised by any application.

This could be one of the more interesting privacy fights of the next decade.

I’m sure there are easy cynical takes about how they will just shrink wrap the EULA, and maybe they will. But in a good privacy environment, users should never be surprised and have control over how their data is used. And I think we’ve made some progress there.
Love it. This whole thread is just total and utter madness. Everyone here has the most esoteric projects I would never have imagined.

p.s. the regular pen drawing sound on your app has the background noise in it as far as I can tell. Have you tried it with noise removal? It might make it better, it also might make it less charming, I don't know!
> No one can deny there is a problem with pedophile material and to say to protect the purity of free speech all such issues have to stay unaddressed is just a position blind to reality.

This is not about free speech at all. Free speech is about the government not censoring public speech and publication. Publishing this kind of material is already an exception of free speech and nobody disagrees with that.

This proposal is about the private communication of all citizens. Not only is it a disproportional measure, it's also ineffective. It will not reduce the demand for this material and will only stop a particular method of distribution. The bad actors will just move to other methods including non-digital or steganography, on unmonitored or hacked devices. Just like the war on drugs doesn't work, they will find a way.

But in the meantime this will deeply undermine the privacy of all people and this tooling will inevitably be used for more purposes than originally proposed. As this linked article shows.

And in order for this to work it will basically have to make FOSS operating systems illegal because as long as the user can modify their OS they can remove this scan. This is one of the reasons I consider it disproportional. Or if implemented on the messaging side only (which is easier to bypass than in the OS), it will make open messaging apps illegal.
Opened an issue for this https://github.com/june07/clippings-frontend/issues/1 if you want to add some additional detail about what you are experiencing on your end...
The patch that deletes the offending translation file: https://github.com/canonical/ubuntu-desktop-provision/pull/1...

One of the commits that added the offensive language: https://github.com/canonical/ubuntu-desktop-provision/commit...

It seems like the vandal made a test edit three weeks ago, perhaps to see if anyone was paying attention: https://github.com/canonical/ubuntu-desktop-provision/commit.... This is followed up with two, more extensive edits made a few days ago.

I kinda wish they’d just reverted the commits rather than nuking the entire translation. Perhaps a Ukrainian speaker could help them get the translation back into a good shape?
How old are you? I bet you a pound you're 40, or thereabouts. Trust me, your eyesight is becoming worse...
Regarding minimaps: I thought, these were great, too, but then I discovered that I find them rather irritating and that I actually don't use them. I guess, this is, because you have to maintain a mental mapping of that document and how it is organized, already, for the minimap to make sense. But, then, referring to that visual mapping of what you're already mapping in a much more abstract sense, seems – at least for me – to be rather adding friction than being helpful.

The scrollbar, being both highly abstract and visceral/tangible at the same time, is hard to beat.
> hit the LeetCode hard for a few months, then go work there for 5 years

lmao
Putting my EE hat and wire sizing gloves on, the solution is clear: real 10 AWG (2.588 mm) wire.

The problem is retail hardware pinches every penny and doesn't evolve fast enough to anticipate power-hungry products.
We have Rust now (which is also coming to Js and Python), and that's coming to desktop right now. Other native languages will follow. Also both Python and Js have some solution (webworkers and subinterpreters) that will eventually become more popular.
Worse is when UI designers intentionally put a delay to scrolling to give it an elastic band feeling. Bro I just want to scroll down, not wait 400 milliseconds for your stupid thing to respond. Why can't they just minimize latency and make things intuitive. No rows of indecipherable icons that we are forced to memorize. No having to hover our mouse over each icon and waiting 1.5 seconds for the text to explain what it is that each icon is doing. Put plain text there, or make it so the tooltip immediately displays. We are people, we use 10s of pieces of software, we can't memorize 10*10 different icons.
Some people reach this point when they are 18 and their parents abruptly kick them out. Others reach it when they are in their late 20's and "fail to launch", guilting themselves into burnout. And a third set are in your scenario and realize that they hate the trajectory they were pushed onto.

It is all the same problem: you need to develop a more coherent sense of yourself, and what you are shaping yourself to study. The work follows from the study, not the other way around; people arrive at a certain kind of work by trading off what they want to do, what the work allows them to do, the amount of stress they experience, and the self-dignity they sacrifice in the process of doing the work. You don't want to go into a field to satisfy a certain identity need, because that's something that can be used against you to gatekeep and say, "oh, you're not a real programmer, you're not a real artist, you're not a real entrepreneur" and to justify your exploitation. It has to come from somewhere else.

This is the kind of subject that, in the 20th century, was discussed by "What Color is Your Parachute?" But, while it's gotten a lot of new editions, I don't think the specifics of that book are so relevant now.

What I suggest instead is to sit down with some paper and make Venn diagrams: who you are, what you keep thinking about, what people seem to appreciate in your work, and what kinds of problems or situations you don't seem bothered by relative to others. Find the overlap. The center of the diagram is the outline: "this is me and this is how I genuinely want to present myself."

And then find the opportunities, and create another diagram around the overlap of you and the opportunities. There is always a "new thing" coming up, that needs people to do work in it. Sometimes you are positioned perfectly for it. Other times you can find a more peripheral space in it, like the advice given to accounting students that they can work in "any industry" because everyone needs accounting.

And then, from the overlap of that, begin the process of marketing yourself. Make your social media profile and your blogposts and send emails as an "interested student". You will get ghosted in some instances, and get some access to real conversations in others.

If you determine you need to pick up a skillset, the same process applies. Diagram out what's known about the field, perhaps drawing from your interviews and emails. Identify overlaps. Position yourself to pick up the necessary background to be within that overlap, to be the person somebody grabs when they need a certain kind of problem solved. If 4-year CS undergrads can do it, you, an experienced 30-something, can probably do it in 18 months. The technical training is ultimately all muscle memory, a thing you practice with monkey-see, monkey-do, over and over, until the task is familiar and the knowledge is memorized.

Although not everything technical is easy to grasp, in the broad view of getting involved and employed, it is actually that simple.
Almost no laptops have opensource firmware.
If I were to think in a measured manner it would be very hard but not impossible. Uncertainty would be around the duration it would take to get in. Could be months to years given how these things work and it’s circumstantial nature.
I will admit it lasted a long time and it was easy to service -- I upgraded it about 5 times over 5 years before I eventually got rid of it. Actually, I gave it to my dad and he used it for a further 3 or 4 more years. It probably still works ... who knows where it is today.

Around 3 years in I bought a new HP dv9700 on eBay and it failed within 6 months. HP declined to replace because it was from overseas. I ended up back on the "trusty Toshiba" which yeah I'll be honest it wasn't that bad for a cheap $1000 laptop.
"If you find a way to be happy in the US military they will find a way to fix that problem for you." - My Mom, USAF.
Idk. These were trained on pretty public things like Wikipedia.
Numberphile published an hour long video [1] about the Langland program, which dives a bit into this "grand unified theory of mathematics". I'm not a mathematician, but I find these topics fascinating.

[1] https://youtu.be/4dyytPboqvE?si=UyEl-N0sIkQw5HEm
> ...how do you think people scrolled documents in Word before mice had scroll-wheels?

With the page up and page down keys, mostly, though you could drag the scrollbar.

Not sure about Word, but I believe many apps had a keyboard + mouse combination that enabled scrolling with any mouse movement without interacting with the scollbar, as well.
When a 33% Success Rate Outperforms 99.999%
I got a downvote. OK, let's upgrade that to 2 pounds ;)

(Of course, that was a lot of money when we were both young...)
> The struggling Canadian retailer…

> the elimination of the co-op structure is “needed to ensure a stable future for MEC’s retail business.” In 2019, the retailer lost a reported $11.487 million on annual sales of $462 million, a slide that capped years of disappointing performance for the company

> In the end, however, the board concluded that the only realistic path forward was a sale to Kingswood.

Doesn’t sound like there were a lot of bidders clamoring to take it over. Holders of $5 shares may have had a realistic option to get $0 by not selling or $0 by selling.
LabVIEW abandons Mac after 4 decades