skysight-inc/HackerNews huggingface dataset:
I went down a bit of a rabbit-hole there. Apparently, the current belief is that the meaning is "If the eye is healthy, it functions as the light of the body and indicates that the owner is sincere, generous and helpful." [0]

I find it oddly reductive, unsubstantiated, and meaningless.

Perhaps I'm not the intended reader :P

[0] http://www.scielo.org.za/scielo.php?script=sci_arttext&pid=S...!
That will change. Emergency protocols are written in blood. The sirens will be used next time and people will be trained in the different meanings.
LLM Obervability Platform
Previous BentoML posts on HN have got flagged: https://news.ycombinator.com/item?id=32104234
I should add a crank radio to my go bag…
Why would you not build new reactors at sites that account for the changed climate, maybe with adjacent cooling lakes?

Yes, Uranium is imported but fuel costs and volume is a pretty irrelevant factor with nuclear energy. You can buy it somewhere else in strategic quantities and store it at home. But sure, there can be short term difficulties.
I got a keyboard without the numpad due to the looks, but after using it a few years the full sized ones feel too bulky. I have to either move the mouse much further to the right or have my arms bent to the left when typing. Neither of which feels comfortable. I'm sure I could switch back if I needed to, but that extra space is welcome.

I agree entering numbers is better on a keypad though.
Emoticons were originally and predominately text based ¯\_(-_-)_/¯
1x 3090 IMO is about the minimum you'd want to waste time with. It can serve a 13b + 7b model at once if you want, you can qlora train a 13b with a ton of context length, and it's fast enough to iterate with for training.

I have 2x 3090 in my machine, and I can do inference of ~40tokens/sec on a 13b llama2 model on one card. I can split the 70b parameter model between the two cards and get ~12-15tokens/sec. I can't train the 70b parameter model with my 2x 3090 though sadly, not quite enough vram.
Why would you move your hand to the numpad if you can use your orthostaggered "numpad" with a layer right where your hand already is on the alpha keys?
No, it isn't.

Just because someone says X does Y, it doesn't mean it does.

For anything serious you absolutely verify checksums. Ideally you also mirror every dependency used so you don't care anymore about what's out there.

The thinking in your comment lead to Maven range and npm general atrocities.
I really wish people would leave ridiculous labels in high school where they belong, and use whatever works for them to get what they want to do done. If I want to tinker with Linux on my hypothetical M Series MacBook Pro in the future, I'm stoked that these particular nerds are devoting extreme amounts of time and intellect to solving that problem. It took me a lot of time and exposure to realize this, but in the world outside of your niche set of interests, it's a massive red flag to care about whether someone is a "real" whatever, because everyone's just into what they're into and trying to appease the gatekeepers doesn't do anything but sell yourself short.
That's weird to refer to a site as a tool. A 'service' - that I'd understand, but a tool? It looks like there is actually all this information is also available as a (probably CLI?) tool.
Agree. I have a Garmin and I charge it most days for 10-15min when I'm showering (most because every now and then I take it to the shower for a wash). It's usually between 80 and 90% charged this way.

One caveat is that notifications are quite basic and there's no way to respond to them - it's push only. They also always get sent to the watch straight away even if they're set to notify once a day (this is probably an iPhone limitation - no idea how it works on Android).
Looks like they need another actuator to enable a transport lock.
I don't understand your comment.

I thought it was clear from my comment that I'm mindful specifically of not creating unexpected navigation behaviour, as is so common with SPA implementations.

Yes, developers should not mess with the history API, and the back button should work as expected. And, a user navigating back and arriving at the same form they were previously viewing minus one input is probably surprising behaviour.
Thinking in extremes helped me to understand the Monty Hall problem. Imagine there are a hundred doors instead of three and 98 wrong ones are eliminated. Should you switch?
That's simply not true. China is building more nuclear power:

https://archive.ph/W7JFd

Also note they're nowhere near as costly as Vogtle.
The 'no true libertarian' problem all over again lol
In this particular case, Agence-France Presse played a stupid game and won a stupid award.

Asking for money so people can link to you using metadata you willingly provide for social media integration is idiotic.
Always worth digging my old post up, 2011:

Flash Sucks
But everything else sucks more.

https://kristopolous.blogspot.com/2011/12/flash-sucks.html

My crystal ball is pretty well calibrated but it doesn't usually at the time, give popular opinions. Defending flash was seen as insane 12 years ago.
You can start by sharing what you would like to build, what you've built before, etc.
We might be talking about different encryption, since that does not sound E2EE at all.
The point of the encryption is that server never sees the content.

But that is true that if you use skiff to send message for someone, who is not using skiff, the message is unencrypted because receiver has no means to decrypt it.

That is standrdisation issue. Apparantly PGP is not considered good enough.

But if we had standards, we have techology to provide E2EE emails.
Just because I’m curious, in what respect is Conan a “partial” package manager? Within the constraints of existing C++ projects and the variance of their build systems, I can’t imagine how to do it differently.

In my experience, most of the value of Conan is with creating packages yourself when needed. You can then self-host a Conan remote and have pre-compiled binaries ready development. Having a conan recipes repository with CI that produces binaries for each required build configuration has become a de-facto standard for projects I have worked on
Windows blog: A principled approach to app pinning and app defaults
Industrial Exemption or Exclusion? (2011)
I don't think we can go wrong having more options, so yes I'd support giving nuclear the same amount of subsidization that solar/wind received, and targetting it at the SMR market to get the benefits of standardization and off-site construction.

The best case scenario is solar/wind, along with their associated storage systems, continuing to see rapid cost reductions, and nuclear, through SMRs, becoming vastly more affordable alongside them.

The two classes of electricity generators would each find ideal use-cases and produce an energy system that provides electricity at a lower cost than either could provide on their own.

To expand a bit more on nuclear: we've never made a good effort at bringing down its cost. The SMR option I outlined is the route to achieving that. Giant plants built mostly on-site just don't benefit from large markets the way transportable goods that can be built off-site do.

The SMR industry needs subsidies while in its embryonic stage to have a chance of showing what it can do, with respect to cost-effective electricity generation, when it's more developed.
Free marketing at the expense of user trust
I'm in a similar boat - I pretty much use the watch for HR tracking (as a proxy for stress), but otherwise keep things like the notifications disabled. This gets me about 20 days between charges

However the biggest problem is that the eInk screens seem to be a major failure point - even when working normally it seems to suffer massive burn-in making it unreadable after a few months.

My first watch had the screen die due to what I believe was trapped moisture (the weep-hole on the back is easily clogged) and just a few days ago my current watch also had the screen go bad.

It's really sad because the feature-set is almost precisely what I want, at exactly the price I'd like to pay
Flash ran dog slow on macs compared to Windows computers.

Windows was the only place where Flash ran well. So Apple already had experience with Adobe not taking Apple seriously.
Examples please?
It's pretty nice that the `Result<>` and `?` pattern can be used in no-std Rust, without heap allocation.
Ask HN: B2B CRM for Early Startups?
There are a lot of CRM options out there. Looking to track inbox, calls, text, appointments and basic conversion tracking. Don't want to spend many hours on setup or pay SalesForce prices.

What have you used? What works decently for 1-2 cofounders doing b2b sales?
> whereas the younger crowd barely use them. (

As far as I can tell the emojis thing is (has been) mostly a millenials thing, the zoomers are mostly on the side of AAVE-speak and such related jargon (the famous fr fr, for example, even actively avoiding capitalisation is now seen as a thing).

So, yeah, I'd say that the emojis have passed the peak of cool relevancy, hence why they're discussed on this quite boring forum by definitely not cool men in their late 20s and 30s (I'm a definitely not cool man in my early 40s myself).
G20 poured more than $1T into fossil fuel subsidies despite Cop26 pledges
+1 for staying away from Packt. I was once part of the review process for a draft. It was poorly written by someone who clearly wasn’t a domain expert. The published version was just as bad as the draft, irrespective of the feedback given by all the reviewers.
Every Construction Machine Explained in 15 Minutes [video]
Pity, I rather like the smell of that stuff.

If you're worried about lead just use RoHS solder?
One win, 17,000 defeats – life as a Washington General
From the article:

"Device manufacturers would likely also have to notify the government before making available important security updates ..."

wtaf ...
any updates regarding neoemacs?

for me the appeal of emacs is that it is so very cyberpunk and that it makes me feel like a hacker. seriously. also reducing the tool set appeals to my natural inclination towards minimalism.
As a European citizen, I love GDPR.
Taunting? I see that the first sentence may read like that, but it wasn’t intentional. Sorry if it bothered you. I shared the story because there’s no question and no issue left in the OP, so I guessed the implied question was why (why would you post it otherwise). The retrospective explains it. Windows past instabilities are the reason it has better repair capabilities.
Read this book, Lying by Sam Harris: https://www.samharris.org/books/lying

And a shorter version from the same author:
https://ia601607.us.archive.org/23/items/pdfy-x4ByD3mMjIdTMC...
You could flip that on its head, and run Windows in a VM on Linux on a ZFS volume. Depending on what you do on Windows and your particular hardware setup, this may or may not work well enough.

I see people use GPU pass-through to play games on Windows VMs. You could probably pass through practically all devices (GPU, sound, network, keyboard, etc.) and this could work well-enough if you don't need the absolute last drop of performance from your CPU and drives. And since KVM supports nested virtualization, you could run WSL2 in the Windows VM.

And if I'm not mistaken, the KVM agent in windows can be told to ask the guest OS to sync the drives, and some Windows applications [0] can even cooperate with this and flush their buffers to disk. You could signal this before creating the ZFS snapshot.

[0] probably not most, but I think MSSQL does.
I wonder if this kind of thing actually pays off, or if it backfires more often. I know for me, whenever I see some emotional manipulation like this it makes the choice easy (not that I was ever going to tip into a computer instead of cash in the first place.)
Well, as a player, there's Ruffle [0] now which seems to do a very decent job. But it seems like it came out when Flash was already a faint memory, and also the authoring system is of course still closed source. I guess that much of the great content in the early days was created on pirated versions of the authoring system, greatly helping its popularity. With Adobe CC, piracy isn't really possible anymore (AFAIK).

[0] https://ruffle.rs/
This is true only if you adhere to the common definition of "unit test" where a unit test must test a single class or method on a class, often with use of lots of mocks.

Common but not necessarily best.

Let me pose a question: if refactoring is "changing code while tests stay green", then how do you refactor when any change to public methods always breaks tests? When "extract class" means a change to test class structure as well?

Testing at this close-coupled level far from mandatory. IMHO, the use of the word "unit" is deliberately vague: if it was always a "class test" or "method test" then it would be called "method test" and "class test" not "unit".

"unit" means "you choose". it means "a chunk of useful functionality", in problem domain or business terms. It means "can I test this in isolation from e.g. file system, http services and other concurrent tests", as per Michael Feathers's guidelines (1)

I'm not suggesting that you should never unit test at a close level of class and method; I am suggesting that you might benefit from a majority of unit tests being not at this close level.

1) https://www.artima.com/weblogs/viewpost.jsp?thread=126923
The neighbour example is about wild critters getting the harvest from your own yard vs. your neighbour running a farming operation and keeping the proceeds.
Ukraine is not democratic and never has been. We are talking about a spectrum where one end is fully democratic (values). 1991 to 2004 to 2008 to 2014 to 2019 to 2022 have been moving towards the democratic end of the spectrum (except perhaps 2008 to 2014, but the country remains heavily corrupt (the same reason the EU and NATO were not serious about accepting UA).

The 2014 coup was followed by massive popular protests. The voters demanded president Viktor Yanukovych leave office and significant government + constitutional change and more independence from being under Russian influence and oligarch control. Popular protests don’t happen just because foreign money is thrown at the issue.

You pretend like the pre-2014 elections were “Democratic” in any sense of fair elections. You should go back and read about the 2004 UA Presidential Election and the findings of the UA Supreme Court, which overturned the election and forced a redo.

The UK cancelled elections in 1940 due to WW2. Is the UK a dictatorship?

Even the EU has set policy standards for what conditions merit dissolution of specific political parties[1]. And when UA dissolves those parties, the dissolutions were upheld by the court (so the UA was not far off of EU standards for the same action.

Again, UA took some pretty extreme anti-democratic measures towards domestic political allies of RU after they were invaded by RU and after those same political parties had been supporting the violent rebellion in the Donbas region since 2014. I don’t think your standards are reasonable.

[1] https://www.venice.coe.int/webforms/documents/default.aspx?p...
The Terrifying Possibility of Accidental Nuclear War
My experience with them was less than favorable. We started our book journey with them but had to abandon them because their editorial team & processes were so bad. Their insistence on artificially inflating the book's thickness with larger fonts was just the final straw.

We were fortunate to work with Manning & O’Reilly to complete our book. The quality, professionalism, and integrity we saw with them and the contrast with Packt was night and day.
> For as much as companies have focused on DevOps and continuous delivery, the sad truth is that the trend of releasing software has remained relatively flat, with only 10% of teams releasing at least daily.

Sad truth? Only? How about an alternative interpretation: 90% of teams don’t need or want to release at least daily. And so they don’t.

Continuous delivery is something that 90% of software teams don’t need and shouldn’t waste time on. It’s been overhyped.
In the UK the Consumer's Association and Which? fulfil the same role, and has been going since the 1950s. Before the internet the magazine was a part of everyday life for many - if my parents were going to buy something like a new washing machine my mother would go to the library and find the relevant issue. Online you can see some of their reviews but I think you need to subscribe to get all the (very rigorous) detail. The CA is a charity and has a sort of NGO status, able to issue a "super-complaint" if some industry is not working for consumers. I suppose I'm a lot less careful with money than my parents were, I never use it.
I don't really care that much about the home row (although it's nice to have something right in it so I mentioned). I care about being able to do everything by pressing less keys. Meanwhile a language I often type in (and I type in quite a number of them regularly) has the digits row remapped for extra letters so I can't enter a digit with a single key press without a keypad (I prefer moving a hand to there over using modifier keys). I also make heavy use of F1-12 keys and I have long thin fingers so I woudn't even mind an additional row of keys. Using the mouse every time I want to adjust the sound volume or do something like this is annoying as well. Needless to say I actively use Home, End, PgUp, PgDn and Insert (many compact keyboards lack some of these). At last but not at least, for sake of the muscle memory, I would prefer all the keys to be located at the same places on all the keyboards rather than moved to whatever a place the vendor has been able to fit them in.
Practicality matters. Squeezing you dry isn’t denying coverage by the letter of the word, but the effect is the same.

How much opportunity is drained form everyone who relies on insulin to survive every month?
I used Mac and Linux at that time, and both were definitely 2nd class platforms for a lot of companies whose software ran fine on Windows.
Most of the code I have written in the last years has been request response centered. For these I find integration tests to be the best testing strategy. I'll add the occasional unit test for logic heavy operations.
I think the biggest advantage of point to point wiring for a lot of people is that you can simply go ahead and do it at home. For PCBs, you need to know how to use one of the design tools but more importantly you need to find a place to print them.
Totally agree... it is just disappointing that services like Skiff advertise total E2EE to unsuspecting users with no mention of this in their marketing, luring users into a false sense of security
My take on this has always been that contrary to any other engineering field even the fundamentals change at a relative blink of an eye.

A Roman-era civil engineer transported to _now_, a good 2000 years into the future, would still find gravity working exactly the same, concrete working the same, and will not find any of our modern architecture truly alien or incomprehensible.

Computers? Take a programmer form merely 50 years ago and: CPU executes instructions one by one? Nope. You program starting from hardware? Nope. A JavaScript framework collection? Completely alien.

Imagine best practices for bridge building if gravity was variable and susceptible to fashion cycles.
vcpkg is also an option
several years ago my iPhone 8 focus was broken after like 10K KM of riding.
Zfs doesn't need hugely resourced hardware. For example, it can run on a single disk and still get you cheap snapshots/rollback, on-disk checksums, potential for easy replication via send/recv, highly efficient caching via the ARC, and transparent compression amongst other things. You can also start with a single disk and then easily add a mirror later on.

In terms of CPU and RAM, most NASs now are perfectly capable of running it (but do also consider speccing out a small form factor PC with a case with lots of drive bays vs prebuilt NAS - you might be surprised at what you can get for a similar cost).
No. ZFS implements normal writes to the disk as snapshots (just unnamed ones), so in fact you can only write to disk through creation of a snapshot or by writing to "Intent Log" which is short-term log of data that is going into next snapshot - but which was synced before the snapshot was done, and as such it's secured in case of power failure.
Did you have to pay a fee to get out of the contract with Packt?
Your source isn't much of a source. It doesn't point to any studies that provide data that show that solderin is one of the leading causes of asthma.
It isn't.

VS Code's goal is to get the low-effort 30% of devs who want something that will just work right out of the box, while providing enough functionality/customization to attract a significant fraction of the remaining 70%. And given that, it's pretty good.

But I'm skeptical it will ever be as good for someone who does want to make the investment in something like Emacs.
What is the difference between "the cake she made was terrible :-)" and "the cake she made was terrible :-("?
This is the first and only article by this guy on that web site. He sells browser automation.

I tried finding non-platitude insights but couldn't.

His conclusion is:
> By embracing a more holistic testing approach, teams can deliver better software faster. As with so much in life, the key is using the right tool for the job, not just the tool that is most convenient at the moment. When it comes to testing, smart and strategic beats brute force every time.

Note how this statement conveys zero information and could be said about literally anything.
Yeah I tried this as well a few years earlier, didn't get anywhere. Aeron I got to work immediately.
> The last few years of the economy have been pretty good for people

I'm sure that is has been doing great for middle- to high-middle-class people active on this website, I had hoped though that some of those middle- to high-middle-class people would have opened their eyes to the reality around them, but apparently they don't.

Even dictatorial China has a better life expectancy than the US, Albania even, all this while middle-class people call this US economy as "insanely good"?
You beat us to posting Portkey to HN first! Thanks @gaocegege.

Having built LLM systems for the past 3 years, we painfully realised the need of DevOps for LLM systems, now emerging as the LLMOps/FMOps category. We're dead focused on the production side of things.

@HN - when building with LLMs, are you looking for LLMOps tools? How do you choose? What's most critical?
Yeah that's fair enough :) I have similar issues with my wrist which is easy to say "take a break" but in reality it's not always that easy.
Agree. It would be nice if apt sources used version instead of codename.
+1 on the questionable quality of content by Packt.
It's generally not the highest quality content from whatever little experience I have. Most of the books that I read had outright wrong examples, that did not even compile. Content always seemed rushed and superfluous with no real thought given to coherency.
I always thought it was Independent Disks, though how one disk could be dependent on another is beyond me. Perhaps the I is redundant?
Every time I download someone's code I replace all the == requirements with >=s and it works perfectly (I understand there are many cases when it wouldn't).

Every time an old unmaintained Linux app I need fails to start, saying it needs some libsomething.2.3 which isn't in the repos already I just symlink the libsomething.2.5 to it and it works great.

Some times this even helped me to overcome bugs/vulnerabilities.

Being able to fix a bug and update a library without the program even knowing (whithout having to get and rebuild the source or contacting the author) is why dynamic linking has been introduced in the first place, isn't it? Isn't this the "unix way"? Is having a program superglued to an outdated library with known (and fixed already) bugs really what you want?