skysight-inc/HackerNews huggingface dataset:
I've been reviewing some of the nix packages for apps I care about, including python and zotero. It's a little bit difficult to argue that these packages are much cleaner than the zotero or python packages you'd see in Debian, Arch, or Alpine.

They're big balls of mud, exacerbated somewhat by nix's tendency to encourage inline expressions and shell scripts. This reintroduces a need to mentally interpret intermediate values, conflicting with easy audits - a big reason for declarative packaging in the first place. I've avoided adopting nix given that I didn't see a clear path towards cleaning up these kinds of packages.

I wonder if this community shakeup could be an opportunity for a more literate and prosaic format for nix. If we're booting some of the long time chooms on account of them being socially regressive, what would you bet that they're also the reason for nix's seemingly "non-negotiable" technical debts? I guess we'll see!

Here's hoping the fork will be a nicer place with cleaner codes.
When speaking, much like when writing code, I try to keep things simple. This means using small, common words so that I can be sure that people understand me when I talk.

Most of my coworkers aren't fluent in English anyway, so it helps to not confuse them.
As a French, and as to uphold our reputation as an arrogant bunch, I though it was adopted from the French language. "moi non plus" means "me neither" so "I'm nonplussed" = "I have no idea either".
Show HN: Extension to preview links on any website
Hey, HN!

I have been working on the MaxFocus: Link preview extension for the past month.
It allows you to preview the content of a link before you open it — a handy way to scroll through your feed without opening multiple tabs.

Some of the extra features:

— Read mode and dark mode for articles

— Almost full customisation of UI and behaviour

— Advanced safety: we use a few services to check the links for malware and phishing

— AI summaries and extracting key points for the previewed page (Claude)

— It also works even faster than opening links in a new tab

It now gets 30-50 new users per day without active marketing and has recently started generating revenue through PRO subscriptions.

I'm ready to answer your questions.

P.S. That's how I read HN: https://casca.space/f/5GDFUe
Stowaway Cat Gets from Utah to California in Amazon Returns Package
> Your interpretation of sanderjd's comment was uncharitable and incorrect.

Which parts were incorrect, and how?

> Saying you had a chuckle at their expense was condescending and added nothing.

Are you referring to your model of reality or all models of reality?
As a counterpoint, see The Trouble With Optionality [1] as a critique of keeping your options open to forestall a single "decisive mistake":

> This emphasis on creating optionality can backfire in surprising ways. Instead of enabling young people to take on risks and make choices, acquiring options becomes habitual. You can never create enough option value—and the longer you spend acquiring options, the harder it is to stop.

> The Yale undergraduate goes to work at McKinsey for two years, then comes to Harvard Business School, then graduates and goes to work Goldman Sachs and leaves after several years to work at Blackstone. Optionality abounds!

> This individual has merely acquired stamps of approval and has acquired safety net upon safety net. These safety nets don’t end up enabling big risk-taking—individuals just become habitual acquirers of safety nets. The comfort of a high-paying job at a prestigious firm surrounded by smart people is simply too much to give up. When that happens, the dreams that those options were meant to enable slowly recede into the background. For a few, those destinations are in fact their dreams come true—but for every one of those, there are ten entrepreneurs, artists, and restaurateurs that get trapped in those institutions.

[1] https://www.thecrimson.com/article/2017/5/25/desai-commencem...
It's an LLM, there's no novel reasoning from first principles and personal ethics and insights. It's based on the training data, what data were privileged, and their biases, not to mention (if the API is build on top of something like ChatGPT), explicit guidelines given to it (I mean at the OpenAI, level before it even gets any API related prompts).

Why wouldn't those be evident just as easily against a "variety of perspectives"?
Fair enough. It would be prudent to assume that your Alexa is actively looking for whatever open information is supplied by devices on your network, especially information that has been announced as being supported by Amazon[1].

[1] https://www.amazon.com/b?ie=UTF8&node=19820259011
Buddy if I drop my life right now, my 6 kids lose their 200k/yr income.

Some decisions you make are permanent.

I suppose I could reject conventional morality and just bail lol. I'm not sure you really want to promote a society like such.
… I’m entirely nonplussed by your use of ‘skunked’.
> multiplier is roughly the same even if the dev in London is working at the exact same company as the one in SV

Sure. Because they’re doing different work, in proximity to different people and different resources, within different economic contexts. A developer in Silicon Valley is fundamentally more productive than one in London, in part solely by virtue of being in Silicon Valley. (Not true at the individual level, of course. But statistically, of course.)
https://github.com/nvim-neo-tree/neo-tree.nvim

Is quite popular.
I don't think it's true that languages get simpler over time.
Back when I was doing a lot of C++ development, pre-compiled headers had become the solution to this problem. If memory serves me correctly, I think it was Symantec who first implemented this feature. Dramatically sped-up compilation teams on processors that were only running at 33 MHz - or slower!

Though I was an early adopter of STL at the time, it still hadn't enjoyed widespread use yet. Are templates now the problem with pre-compiled headers? If so, then that should be the problem we tackle.
Maybe they were actually saying processees (whom processors act upon).
I'm in the US. I just had to turn down my dream job because it doesn't have health insurance benefits. The cost of insurance on your own is so ridiculous that we were around 35k apart in salary just to make up the insurance difference.

So I had to say no to it. This is life in the US.
Is there a ELIA5 of what this distinction is?
Pulumi AI is poisoning Google search results with AI answers
Knives are really difficult to use, everybody keeps holding the nice shiny metal part, but somehow you're meant to just know to hold the wooden part.
At the last SaaS I worked at, it was absolutely true. Companies would sign large enterprise contracts, and then ~20% of their users would use it once and a while, and one to five users would use it religiously. It was a simple productivity tool, but some people really loved it. Most people didn't care or want it though.

The people that used it were usually the ones responsible for selling the idea to their company. I suspect that it was often a way to be able to boast increasing company performance so they could use it at a performance review or something. This was at a time when money was being thrown around like crazy in the VC world and they were all spending money like it was nothing.

The Pareto distribution in customers is probably very common in general. I'd just make sure you have good metrics/monitoring so you can see usage trends and make adjustments and optimizations appropriately. If the math works that you can offer it as such, that's great. The most expensive thing (probably money and time wise) is support. Some customers just need a lot more support than others. Sometimes for good reasons, sometimes not. Getting an idea of the common support requests and making sure they're easy to fulfill or having a pre-canned answer/FAQ is a good way to reduce that.
Gladly censoring Turkish and Indian tweets while picking a fight against the whole government of Brazil, including the courts.

The difference seems to be that Brazil has a large potential for lithium and rare earths (3rd largest reserve of rare earths) vs Turkey and India (which has discovered some large deposits of lithium).

Elon is just scummy as fuck...
https://archive.is/E9Q8H
Didn’t Travis Bickle punch a mirror?
My current favourite instance of singular 'they' is in the KJV translation of the Book of Job – specifically, the end of chapter 15. The authors used generic 'he' throughout, until they got to a bit they'd have to translate as "his womb". Clearly this was a wee bit radical of a concept for the authors, because they chose instead to write "their belly prepareth deceit".

Also, since it's a religious text, this is a slam dunk counterexample for (e.g.) prescriptivist Mormons. Anyone can handwave Shakespeare, but the Inspired Word of God? They have to admit that singular 'they' is grammatical.
Afaik:

# IC designs are covered by copyright law. But that covers an IC's specific design (transistors as layed out on the die, artwork etc). So verbatim 1:1 copying is a no-no.

# Their function may be re-implemented if you design that re-implementation yourself. But some aspects of an IC's function may be covered by patents. This is why eg. there are no 3rd party x86 vendors apart from AMD/Intel or their licensees: leaving out patented bits would produce a non-competitive chip.

Read: with IC for which patents have expired, reverse engineer to determine function -> re-implement using newer tech, is most likely ok. For a recent-ish chip, you may want to skip functions still covered by patents.

The line between "reverse engineer to determine function" and "copy original design verbatim" is fuzzy though. That's where a cleanroom approach comes in (as noted by ce4).

In case of the 6502, I wouldn't sweat it. :D
I'm slowly getting into it, though I definitely didn't start early (been coding since 2009). Although funnily enough, I do remember using Vim a couple of times back when I was 10 years old, on my 95 Packard Bell.

For me, hjkl for directional keys is extremely difficult to remember. I think because in the spoken word we say "up and down", not "down and up", so my brain wants j to be up and k to be down. My muscle memory really fights me on that.
Why ? Leaving aside the obvious issue of humanity and basic decency, You are paying for the insurance no matter what anyway due to all the related illnesses [1] from obesity

Should now insurance not cover heart attacks or diabetes or other illnesses strongly correlated with weight for obese people ?

Where does that stop ? When is it not fault ? Should insurance not cover if you injured in sports(been careful) Or work place injuries (choosen a different job ) ?

[1] this is the same dumb deserving argument for uninsured, they are still getting treated in ER usually repeatedly when it would be cheaper to cover them
As a non native its always fun to learn new vocab. A few months ago I heard the word Vicariously for like the second or third time, and when I looked at the definition it was interestingly both complex and very human at the same time:

experienced or realized through imaginative or sympathetic participation in the experience of another.
> Unless - IMO - you want to sound like a snob...

Really? I think it's the opposite. One does things like this because one is afraid of being assailed by pedants and made to feel inferior. This is why, I think, I hear people, mostly British, say things like "to so-and-so and I". They're afraid to use the wrong form or the pronoun and be scolded, so they overcorrect.

And about this:

> in general language evolves to have simpler rules with fewer exceptions rather than the other way around.

I don't think that's generally true. Rather, language changes in many ways, but one of them is the accumulation of exceptions to a formerly simple system. This gives us the complex paradigms of "be" and "go", for example.
Eh, not really. Even before source control was widely used by non-professionals, there was still the habit of copying all your stuff over whenever you upgraded to a newer hard disk. I've got random stuff sitting on my hard drive that probably dates to my first PC in around 1996.
This has been my larger issue and one of the motivations to move towards a direct primary care doctor (they don't take insurance).

There are a lot of issues in the medical system but primary care seems to be one of the biggest offenders.
That’s OpenAI’s business model tho
As another Brit, I too have only ever used it to mean perplexed.

But frequently I’ve seen it used in the context of perplexed about the fuss - which I guess has contributed to the newer meaning
I had a job once trying to help the government un-fuck a janky codebase that they were in the process of paying billions of dollars for. I remember opening a file that had some issues (IIRC it could only be compiled with a specific discontinued compiler) and seeing a comment that the file was created on my literal birthday. Was quite the surprise.
Not to be juvenile, but I firmly believe that "computer log processing" is much more comparable to sewage treatment than converting trees into lumber.

Maybe you can't get funding from people who name things after middle earth magic rocks if you call your system "sludge strainer" ?
"recent usage"? When was this article written?

Dates on your articles bloggers!
> Not only has the threat not been reduced whatsoever, but there are substantially fewer ships traversing the Suez today than when the US began its air strikes

I am seeing statistically fewer strikes on friendly ships after the intervention versus before. And less oil-price volatility. The goal wasn’t to bail out the Suez, it was to calm markets—ships circumventing the Red Sea does that as cleanly for American purposes as the Houthis packing up.
Same, but with DO managed Postgres. One place to do backups, monitor and easier to move apps between hosts if needed if they just talk to an external database instance not hosted on the same server.
Open Source Datadog Guide
You probably only need access to DOS on your Communicator. To achieve this you need to create a file B:\NOKIA\INSTALL.BAT and reboot the communicator. From this batch file you can call Nokolisp. If "INSTALL.BAT" exits the normal GEOS shell will start.
> Poorly, in most cases, via various flavors of JavaScript and derived frameworks therein

Is Google using JS for the backend ad serving / AI?
Agree, these terms are bordering on meaningless. I think they suffer from reification, or something like it.

What's worse is that people will assign a meaning to those terms, not bother to tell anyone that meaning, and yet use the term in discourse with others who they know don't assign the same meaning. It's infuriating.

What everybody really thinks is "people should be free to do good or trivially bad things, and shouldn't be free to do materially bad things".
Thanks, I'll take what I can get :D
Research shows 'profound' link between dietary choices and brain health
>my Greek is limited to only a few words so my copies of Gorgias, Phaedrus and others are in English—translation Jowett.

Lol europeans and their idealism.

Your purity doesnt matter. Check out my GDP
Superconductivity hunt gets boost from China's $220M physics 'playground'
One of the requirements for markets is a system of law. A system of law definitionally reduces the freedom in a system.

There is no such thing as an “absolute” free market.

I think once you’ve understood why that’s true for markets, you’ll understand it’s exactly the same for free speech. Free speech absolutism is an incoherent stance.
Supreme Court rejects Elon Musk over SEC agreement to vet social media posts
The SwiftKey keyboard (mobile) used to (maybe even today) ask for your Gmail account, goes through your stuff, recognizes your style and includes your vocabulary.

Ignoring the obvious privacy issues, it provides great suggestions and learns some words that are not in the other keyboards' dictionaries.

Maybe you could apply the same for aiding an algorithm to create a personalized keyboard layout.
Giza3D: Guided Digital Tours of Giza
It's worse than that. The license opens with the standard clause:

"Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License."

But then proceeds to modify the license terms. This makes it definitionally -not- Apache 2 and no amount of word-smithing can get you out of that (appendix?).

There's a certain dishonesty in saying, "hey we're open source Apache" and then demanding a source available "something else". It's not even smart dishonesty... You offer the Apache original terms, but then you have to make it sufficiently clear those aren't really the terms enough that any fool can see this isn't the Apache terms after all.
If you use direnv you always know your environment is loaded (assuming you've formed the script properly and allowed direnv to run it). And that's what you want. It's a way to keep your workspaces distinct in the terminal environment. You set what you need to set to be able to do what you need to do from any particular directory.
They are, but Germany has pesky expensive things like unions, employee contracts, and benefits. Keep heading east and it gets an order of magnitude cheaper than Germany.
But better would be a prog-rock album named:

Supravisiblue
Cool topic, but it doesn't seem to be a terribly active sub. The newest post is from 3 years ago :-/
Yeah - the academic neuroscience community still uses it somewhat. I think many people need whatever validation they get from the platform and have nowhere else to turn currently.
And he's working with a dangerous radioactive isotope!
Interesting. Thing is all you're benchmarking is the cost of sending a message on tokio's channels vs mpsc's channels.

It would be interesting to compare with crossbeam as well.

But not sure this reflects anything like a real application workflow. In some ways this is the worst possible performance scenario, just two threads spinning and spinning at the fastest speed they can, dumping messages into a channel and pulling them out? It's a benchmark of the channels themselves and whatever locking/synchronization stuff they use.

It's a benchmark of a "shared concurrent data" situation, with constant synchronization. What would be more interesting is to have longer running jobs doing some task inside themselves and only periodically (ever few seconds, say) synchronizing.

What's the tokio executor's settings by default there? Multithreaded or not? I'd be curious how e.g. whether tokio is actually using multiple threads or not here.
>Components of the Cheyenne Supercomputer

Installed Configuration: SGI ICE™ XA.

E-Cells: 14 units weighing 1500 lbs. each.

E-Racks: 28 units, all water-cooled

Nodes: 4,032 dual socket units configured as quad-node blades

Processors: 8,064 units of E5-2697v4 (18-core, 2.3 GHz base frequency, Turbo up to 3.6GHz, 145W TDP)

Total Cores: 145,152

Memory: DDR4-2400 ECC single-rank, 64 GB per node, with 3 High Memory E-Cells having 128GB per node, totaling 313,344 GB

Topology: EDR Enhanced Hypercube

IB Switches: 224 units

Moving this system necessitates the engagement of a professional moving company. Please note the four (4) attached documents detailing the facility requirements and specifications will be provided. Due to their considerable weight, the racks require experienced movers equipped with proper Professional Protection Equipment (PPE) to ensure safe handling. The purchaser assumes responsibility for transferring the racks from the facility onto trucks using their equipment.
I knew it! Context clues typically imply the ("wrong") meaning, so I misinterpreted this word for a while until I used it out loud, and my pedantic family corrected me.

But so many usages of the word are vague, and the difference between "perplexed" and "ambivalent" is not super important in most stories. (Whoever is nonplussed is not likely to take action on the situation.)

I had a feeling that some authors were using it "wrong." The article does a good job of finding examples where the author's intent was clear. But it's nigh impossible to figure out the intent in most cases. It's fascinating how so many different interpretations can thrive, while not being important enough to correct in most cases.

In my head, "nonplussed" is equivalent to a blank stare. The described person is either not paying attention, or the situation went completely over their head.
I not sure what you're talking about. I'm referring to things where pronunciation is generally based on the etymology. I don't think the word "adjective" falls into this category. One could perhaps make a case for aluminum vs aluminium (cf: platinum), but those are pretty much different words that refer to the same thing.

"Process-eez" is the same word as "processes" with a pronunciation based on a misunderstanding (presumably) of the etymological "rules".
I got one of these messages literally moments before seeing this article. I always mark them Delete & Report Junk. It’s been years. Why can’t authorities stop this?
“So if Steam pulls the game two days after my purchase, it's my problem not yours?
I don't think there's any instances of games getting pulled from steam. If you have it in your library it'll stay accessible to you. Even if the developers removes the store listing.”

I can confirm this. Ubisoft likes to pull their titles off Steam and now some of them like older Rocksmith titles are no longer being sold on Steam yet I am still able to install and play my previously purchased titles still on Steam.

“So I can't let a friend play?
It's also against the agreements of Steam to share your account with others.”

There is Steam Family where you can share games with up to five people that you consider “family”. Everyone in a “Steam Family” can share their games with each other. Most games on Steam are eligible. It’s been around for a decade or more.
ssddanbrown opened a discussion on the repo laying out the reasons why this is not an open source project.

https://github.com/Dokploy/dokploy/discussions/3
You forgot to say First Post!
Meta to face EU probe for not doing enough to stop Russian disinformation
I wonder who buys these. Crypto miners? My institution would make it nearly impossible to buy a secondhand supercomputer.
Here are my personal principals:

1. Don't use too many thumb buttons, especially at odd angles, they just make my thumbs hurt after too much typing.

2. Don't use layers for any frequently used buttons, having to keep a button held for a while frequently just leads to more pain.

3. Function keys are mandatory. They aren't used frequently enough that having them in a "far" location is a problem, but when I do use them it is great that they exist (and don't require some strange layer combination press).

4. Home/End/PgUp/PgDown/Delete are all mandatory and should be somewhere near the (also mandatory) cursor keys and a shift key. Not sure how people survive programming without these buttons ;)
I have no objection to avoiding assumptions about a person's gender. It's unfortunate in my opinion that we chose "they" which is gender-neutral but also plural. That is entirely where the issue is for me. I'd have no objection to a singular gender-neutral word (which unfortunately doesn't exist in English). "One" sometimes works, but often sounds too formal. Or reworking the sentence so that "they" is approprate, e.g. "Each person should do it for themselves" isn't terrible, and not too confusing, but better is either "People should do it for themselves" or "One should do it for oneself." The worst is something like "The manager decided that they should do it for themselves" which I see a lot, especially recently. Who is "they" referring to here? The manager? Some other group? It's confusing.

Yes I know that singular "they" has existed for a long time but nobody apparently told my English teachers who would circle it in red every time I accidentally used it.