skysight-inc/HackerNews huggingface dataset:
It's awesome in visual terms, but please consider a thing: CLI is very effective to combine different simple software together, witch is the classic UNIX paradigm. We know from the history that such paradigm is a FAIL, but it still have some points.

The need of visual stuff is UNIX fail. That's why older system, like Xerox Smalltalk workstations, was graphical by default, networked before unix was born. Long story short: we MUST recover such model in FLOSS, since this is a FLOSS game, no proprietary software can last longer in a classic desktop.

Witch means we need integrated tools. Emacs so far offer the best integration simply because is the sole living vestige of such classic past, Pharo (Smalltalk recover some visual aspects). That's what we need. Surely it's a hyper-long shot seen actual IT involution, but can be done if taken by a large community and CAN'T be parasited by any corporate move behind chasing to sell open-hardware platforms witch can't happen so quick.

That's is.

It's a very nice tool, but what if I want contacts merged? What if I want mail merged? Neomutt is another nice MUA, coupled with notmuch to search/access messages, but there is not much room to integrate both. What if I want to link files? ... That's the point of a unique OS-as-a-framework/apps-as-functions-of-such-framework vs UNIX KISS logic or worst modern GUI-as-self-contained-world.
All the ones I read about were. It was just much more difficult than they expected. And they are generally in great positions to do so. Most of their clients, and those who can't afford to be their clients, not so much.
America’s Need for Speed Never Ends Well
We rolled an in-house/intranet framework and went a slightly different path. Our framework uses pre-built components that are served to the client in terms of js commands over websocket (similar to blazor server-side mode of operation).

Every component in the DOM has an ID and a hash. Client-side events that mutate state automatically modify this hash as well. The server keeps a dictionay of active components per client. At view state sync time, components are first created and removed on an identity basis. Then, all existing components have their hashes compared for equality. Depending on the type, various patch commands will be submitted to the client to realign the element to expected state.

In most cases, each component involves multiple DOM elements. By scanning for the component root elements via attributes, we can avoid having to walk through the entire literal DOM each time. This may have profound consequences for table views and other enumerables.

I have zero clue if this is the fastest/best, but its simple as hell and looks starts to look like butter as you polish each standardized component.

Only real downside is the latency constraint, but this is something we can pretty easily overcome for our users with some well-placed frontend VMs. Definitely wouldn't do something like this for Netflix scale, unless someone told me the economics of 1 websocket per client works now... On average, how many DAUs per VM does Netflix run these days?
I don't understand Musk he always wants to be seen as strong and confident and everything he does shows that he is just insecure.
Physicists are building neural networks out of vibrations, voltages and lasers
While informal culture and individuals' self-importance do play a role, it's also down to strict old-fashioned salary scales that many universities have in place (even if your day-to-day colleagues see you as a peer, the administrative systems defining your salary range can't/won't). Salaries are often strictly attached to letters behind your name, at a high level, and largely immovable by individual research departments.

And secondly, while your PHD peers may earn more than you, they also often earn much less than software industry averages.
As a small and cheerful thing, would it make sense to default to a database like SQLite rather than MySQL as indicated in the config page?

Making it a faster and simpler small and cheerful thing.
It certainly echoes my experience having just left a professional dev job in academia after an 11 year stretch. Anybody without academic credentials relevant to the subject matter is "the help" no matter how much you contribute, and it's flat-out demoralizing.

I worked on a tech-heavy project large enough to get an NYT feature article covering its launch. For it, I collaborated heavily on the service design and logistics, and singlehandedly designed, built, administered, documented, supported, and provided training for the technical infrastructure and more than a dozen related interfaces and tools. In lines of code, it probably landed somewhere in the low 5 figures, but that was certainly way more than it needed to be. It was hackish but durable and performant. It was an exercise in pure generalism— no individual accomplishment was close to technically innovative enough to warrant a novel white paper, but I was invited to speak at a few related conferences about it.

But the professor overseeing the project didn't even mention me or my role in his launch party speech for the folks in our building, let alone anywhere that would have provided career visibility. He thanked and spoke about the contributions of every other major contributor— even the temp worker who ran the machines (he wouldn't want to appear classist after all)— but I got a hand shake and quiet thank you after his speech for my 5 year effort. I was at every related manager's meeting and largely seen as one of three "go-to" people for the project in general, not just tech stuff.

This sort of gatekeeping is a part of academic culture I just don't get. At least in business there's some predictability to people stepping on each other to get to the top, but what's the purpose of this?
There's any TUI calendar with support for Google Calendar?
It's very easy for you to check the TPS and power consumption of Bitcoin. If anything I've overestimated the transaction rate.
No need to panic. Just buy the MS Defender Ultimate.
>Not that Chromium is a particularly great example of an open source project

Chromium isn’t an open source project at all. It’s a company project that releases open source code, but all the decisions are made by the company, not by any community.
That is a nice way for operators / investors in utility scale solar to improve their cash position. The banks backing those utility scale projects, I assume, love the idea.

On a general note, so, it seems people are coming up with lots of ideas to drop their investments on unassuming retail investors. Kind of makes sense, with potentially increasing interest rates, recovering their investments that might be affected by that sounds like a good idea.
It worth also looking to Matmata's underground houses. They will definitely be familiar if you watched Star Wars.

https://www.atlasobscura.com/places/matmata-underground-hous...
If the goal was to attract EU techies this is almost entirely useless.

There's only 3 EU universities on the list in the first place, and the only German one (LMU) is known for humanities, while the other Munich University (TUM), which ranks much higher for computer science and engineering, doesn't even enter the list.

And this visa is still almost 2 grand in fees and "health surcharges", in addition to "maintenance funds".

I'm not convinced this will change much at all, but I don't think that was the purpose anyway.
The way you describe Wordle is exactly how I play; however I play on Easy Mode, while this game uses Worlde’s Hard Mode rules about reusing green and yellow letters.
Being honest, we don't use LFS internally, so dogfooding doesn't really work in this area. If you don't like something or you have an idea how we can improve LFS support in Fork, please feel free to contact me directly.
I think they should have let him publish the paper.

We've seen time and again that various trends in ML turn out to have actually been dead-ends.

A few examples:
https://arxiv.org/abs/2102.06356
https://arxiv.org/abs/1905.03678

That said, I've also seen plenty of competitive drama in FAANG research labs, so this story is not hard to believe. More senior engineers often will use their seniority to power-grab control of projects. It sounds like Google execs did the right thing in the end.
Similarly, most public blockchain-based financial products are a disaster for financial privacy; the exceptions are a handful of emerging privacy-focused blockchain finance alternatives, and these are a gift to money-launderers.

Damned if you do and damned if you don't.

The existing, centralized electronic payment systems are a disaster for financial privacy, and it'll only get worse with CBDCs.

If you try to make something private, then you're helping money launderers, criminals and pedophiles.

Therefore, the message from the incumbents:

Shut up and embrace the unfolding panopticon, otherwise you're a bad person.

Also, we reserve the right to dictate what you spend your money on and if you want to donate to causes (e.g. Wikileaks or truckers) that we don't approve of, we'll block your bank account and cut you off from the system.

Lastly, we reserve the right to manipulate the money supply. It's enough for you to know that we are experts and have your best interests in mind. You don't need to concern yourself with how much money there is, how its supply is managed or the potential negative effects of our manipulation, you wouldn't understand the implications anyway.
Just like they did with other offenders (Schufa, Google). /s
Sounds like a variation of a few companies in the UK/Europe where people jointly buy a wind mill and exploit it via some complicated constructions via their power bill. Great if it works and there are probably all sorts of benefits via subsidies and what not.

The notion of tapping into unused space (commercial roof tops) is genius. Give companies enough of an incentive and they'll happily join. Especially since the capex is basically taken care off by others. The main challenges would be related to scaling operationally and sourcing the hardware.

Smart but in the end it's just a way of owning shares with limited rights in a company. The share sales are used for capex. The capex drives the dividends (through power sold). Presumably that's a better deal than what private home owners would get. And of course the majority share holder gets their cut as well on top of service fees and what not. So, win win.

Of course the question is what happens when things don't go so well (e.g. bankruptcy). In principle the same as with any other kind of investment probably. The devil is in the details. But this kind of cooperative model works very well in other sectors. E.g. milk producers commonly pool resources and some regional banks operate like cooperatives. So, it's not a strange idea.

And this could be a great solution for people that would like to get some clean power but maybe don't have a place suitable for solar panels. Otherwise, it's a normal investment with risks and rewards. On paper, the notion of buy panels and sell power seems like it should be a straightforward one. But of course the devil is in the details with the terms and conditions. The sales pitch is great though and I could see how this would work well.
In the US that sounds like an unrealistic dream. It happens but it is an exception and hardly standard.
IFAP? really? They could not come up with a better acronym?

I tried to google ifap and ifap accounting but no meaningful results. Anyone got a link or two?
> Then someone thinks "wow, this is way too complex! All I need is a simple UI." Then history repeats.

This gives me flashbacks to writing a Java applet (supporting the MS JVM!) in which my boss has decided AWT (no Swing lol) was verboten and implemented his own widgets. Which was great up until I had to implement dropdowns, because then you need a concept of z-ordering, which meant refactoring almost everything in order to include. And this pattern repeated several times for "simple" new features I was asked to add.

Writing a primitive windowing system with nested menus in GFA Basic and getting lost in a rabbit-hole browsing the Turbo Pascal object hierarchy as a teenager was a good way to teach me to not try and write my own UI library if I wanted to get anything else done :)
Responding to title only, and a little rant:

No, scientists need to stop hand-waving away everything that's not their area as "trivial and not worth talking about" because yeah, I've heard that exact line from three separate individuals. When I shrugged it off and still produced tools for them that shaved off a literal 1-2h out of their day and giving them more time to do the actually creative things... they were so overjoyed they forgot to say thanks and immediately proceeded to act as if the tools were always there. They were extremely careful not to show any attribution or even basic human gratitude. Would it kill them?

Yeah, frak that crap.

A lot of scientists become severely tunnel-visioned, arrogant, conservative, downright disrespectful, and very hard to work with. Pile the extremely subpar payment and you really have to just be a bored college kid (or an adult with a huge financial safety net with a passion for the area) to engage with those people in a professional setting at all.

I won't go into details about why I think many are like that because frankly, even if I was 100% correct (and my analysis is not at all flattering) it still doesn't matter one bit. Lasting change comes only from within. Scientists should start holding each other to a higher behavioral and collegiate standards and expel those who don't comply. Peer pressure works but many are so independent and without any oversight that they gradually fall under the illusion that their insufferable quirks are a personality or a personal touch that helps them excel in their area (and it's often the case that they don't excel in it).

Looking down on people because they don't know your extremely niche physics research -- that has zero experiments attached to it, by the way -- is not helping your cause with people who usually get a lot of money AND respect AND a better working environment for actually improving your workday. In most cases these people will of course go where they are at least not looked down upon.
Swiss Cat Ladders (2019)
What an amazing read. Thanks for linking it.
Article aside, that font is awful. At 100% zoom on 1080p it looks like someone took their thumb and smudged the newly inked text. Anyone else notice this?

I'm using Edge v101 with 100% zoom on a 1200p screen.
I would never work for a person who puts their poor image of humans first in our relationship vs observing my output and process and then deciding what kind of person I am.
It sounds like you are a lazy slacker and expect others to be lazy slackers too.
The second I smell such a suspicious attitude I run away.
You would lose good people and thus should never set foot into managing anything but a locksmith SEO mafia, which will produce employees who perform to your low expectations.
What a very strange question.

There are multiple reasons why not. Have you read the rest of the discussion? Did you not wonder why people are commenting "egg freckles" and "eat up Martha"?

[1] Little to none of the Newton's design was continued in later Apple products, because it was a product from the period when John Sculley ran the company. When Steve Jobs came back, he cancelled all the Sculley products, notably the Newton, which he described as "that scribble thing".

[2] The tech was not used further because it didn't work very well.

[3] It didn't sell because it was impossible to try before you buy, and impossible to borrow a friend's.

The Newton needed weeks to learn that single user's handwriting. If you let a friend use it, it tried to learn their handwriting, making it worse at its owner's.

So you couldn't try it in a shop, because it didn't know you or your writing.

Newton OS 1.x only understood cursive ("longhand" as we non-Americans call it). As the many comments here show, a lot of people don't really know how to write in cursive any more.

So Newton OS 2.x added support for block printing, but it was too late, the damage was done. That's why the device was parodied in "Doonesbury" (which is the source of the 'egg freckles' line) and the Simpsons ("Eat up Martha") and so on.

[4] The tech was not adopted because it failed and because it wasn't a Jobs product. It wasn't good at synching with a parent device (the Palm Pilot did that) and it wasn't good at standalone (because ubiquitous wireless Internet didn't exist yet) and it competed with the Mac rather than being a partner to it.

But the critical point to grasp here is that the mere fact that it didn't succeed does not mean that it was not good. It was very very good. I own 2 of the devices. The tech is amazingly good at what it does; the problem is that what it does wasn't essential and wasn't very useful.

The iPad was too big and too radical when it was devised. Which is why Apple miniaturised it and launched the 2nd generation product first: the iPhone. The iPad came before the iPhone.

The iDevices are technologically conservative. They are existing tech, simplified and miniaturised. They are very small pocket-sized UNIX machines.

This is well-known tech so the result was polished and worked well and was a hit.

The original Newton design was a pocket-sized battery-powered Lisp Machine, and was amazing radical tech... but arguably tried too soon.

So the result was flawed and inconsistent and didn't work all that well, and so it flopped.

Which is why 21st century computing is flooded with iterative refinements of existing successful products, resulting in vast complexity and hard-to-understand failure modes, rather than bold innovative experimental new tech.
These cellars use natural properties of the terrain. In Switzerland, there are many places where it is naturally colder than the rest of the environment. At the foot of rubble slopes it is often colder because inside the rubble the air can sink and cool down. The water present in the rubble evaporates, contributing to the cooling. In earlier times, buildings were built where the cold air escapes from below, which then served as natural refrigerators.

There are still such cellars in my area. Here is an article with pictures about it (in German): https://www.gasthaus-kreuz.ch/Archiv/reportagen_bierchaeller.... It is likely that comparable natural phenomena have been used in other countries as well.
So you need an expired domain to get your Facebook account gone. It gets even more complicated.
Sure they do, they just aren't explicit about it.
My contribute ;)

2033-06-12 w23 Sun Resume on HN the 'Plain Text Calendar' post :P
Could it be said that the vase was ordinary in the 18th century? How valuable would have been immediately after it had been made?
Naïve question, utility scale solar is a solved problem with lots of different financing solutions available. Why go for retail investing / crowd funding? And why does the industry need design and software knowledge it doesn't have already? and wouldn't be financial knowledge in that industry one of the core things to bring on-board from day one?
> The real DOM is always manipulated. Given a state change the entire virtual DOM is generated, then diffed with the real DOM and then changed parts are put into the real DOM (= real DOM is manipulated)

That's true, but you need to read a lot from the (V)DOM when diff'ing. Which was said to be slow with the read DOM. I don't know to which extent, and I've read it's not true anymore.

I don't think the diff'ing is done with the real DOM, but between two VDOMs. No?

Anyway, I personally find this approach heavy and like more how Svelte patches the DOM instead of computing a diff.
A word on Creative Common licenses:

Wikipedia only considers CC0, CC-BY and CC-BY-SA licenses free enough for the image to be included without any issues. With these licenses, you could also add images to Wikipedia that are not your own, which would greatly speed up coverage.

I'm specifically mentioning this because some CC licenses seem permissive, but are not permissive enough for Wikipedia. A key example of this is iNaturalist, which contains millions of photos of all kinds of species that would be useful to add to Wikipedia articles.

Their default license is CC-BY-NC. Most photographers on that platform just leave it to that default unaware or not interested in licensing in the first place. Some might be aware of this default license and think they're being permissive and generous, making possible exactly sharing across services like Wikipedia.

Unfortunately, no. It's a painful mismatch as many of those photographers would likely be perfectly fine with the image being used in that context, but the Wikipedia license requirements prevent this.

Similarly, even a license containing an attribution requirement (which is morally perfectly reasonable) is problematic. You find a photo from user "anon2522" on platform X that last posted 8 years ago. The attribution information is really soft and fragile, it doesn't really link to an actual person and the little information you have may disappear at any time.

Bottom line, if you're truly creating an image "for the good of the world", CC0 is highly recommended. You can still attribute yourself in EXIF or as a small stamp on the photo itself.
Since you’re not aware, a very common reason to talk in public is to gain something from one’s talking. The situation at hand looks a lot like that, and in particular gaining something at the expense of someone else in this case. If every ShowHN ended up directing everyone to an alternative project, no one would bother making Show HNs. Hence why it’s questionable about whether the top comment makes the world a better place, etc. That’s also why someone not apparently related to the library at hand could make the same comment without it being negatively received because they don’t appear to have anything to gain from it. I would instead encourage the poster to make their own Show HN the next day rather than hijacking an existing Show HN.
I appreciate the thought for the album listeners out there.

But why is this better than a single FLAC with a CUE file?

Have you thought about album-level metadata?
> Until GitHub requires government-issued photo ID in addition to MFA, I don't think you are going to properly discourage bad or criminal actors.

This suggestion sounds like a way to create new and far bigger problems without doing anything to solve the original problem.

Let's keep the problem in perspective, shall we? You want to freely access code contributed by someone over the internet, and you want to trust it's provenance. This does not change at all if you throw government-issued IDs into the mix, nor does this affect any of the attack vectors exploited by bad actors.
Not a vegetarian but eating less meat. For me it started with a change in lifestyle when I decided I should be healthy so less fast food but it also kind of naturally meant eating less meat too.

I started replacing the junk meals with meat-free/vegetarian options and then reduced the overall meat intake. Now instead of eating meat in some form at pretty much every meal, I probably do 3-5 meat meals a week. Which out of 14 isn't bad at all.

I won't fully convert because I just love meat way too much, but I do have to say that eating it less made it even better. It's like when you're on a harsh diet and then get to your cheat meal.
The thing to remember is not everyone thinks of themselves as a superstar, and thus not everyone has superstar expectations.

A reasonable salary with reasonable prospects, a mission that is interesting but not world changing, pressure that's moderate not 996, a lot of people will be in that market. So market yourself that way and you'll definitely find someone.

There's an iceberg effect here too. We know who the glamour businesses are, we see them all the time. Most shops are not the ones in the media, but they still somehow find staff.
Show HN: Talk Vi(m) – Wouldn't it be nice if your editor did just what you said?