skysight-inc/HackerNews huggingface dataset:
They are not being censored. I just think they suck and, imho are need of a rough education of why we got rid of Nazis a long time ago.

What exactly are you complaining about?
I'm working on a Git GUI for myself, in which one of my top priorities is making it more understandable than Git's own UI.

I usually dislike animations. I used to disable transitions whereever possible, as they made the UIs feel sluggish. And I still do.

But working on the project made me for the first time really appreciate in practice how much amimations help with understanding. I paid a high price in complexity to add transitions whenever the state of the visual graph changes, and suddenly it was really obvious what was happening. Commits and whole branches were sliding into their new position, and I would go "a-ha! I see" instead of "wtf just happened, what am I looking at now?".

EDIT: Fair warning, it's heavily WIP https://gitlab.com/indigane/visual-git
Having faced this issue through out my 56 years as a programmer, I can say with absolute certainty the answer is YES. My O29 keypunch programming skills are worthless. : )

Change in our profession is rapid, and only those who keep up with the right technology survive. How to pick the right technology? Aggressively seize opportunities when they arise and learn on the job. Change is so widespread and varied, it is often impossible to anticipate and prepare in advance. It is with good reason that career and careen are so similar.

Good luck. It is an exciting career.
Only when it's convenient to the PRC to do so. When it isn't, they're Chinese:

https://en.wikipedia.org/wiki/Gui_Minhai

Who, after being kidnapped, conveniently and totes voluntarily applied to have his Chinese citizenship reinstated.
There’s a pretty decent number of meteors which enter the atmosphere so odds are that it was not a man made object you saw.
CVSS has consistent rules, but yeah then incentives that make people ignore particular rules (vulnerability chaining being the one that I’ve seen before) makes the public scores questionable sometimes. Still it’s a useful, if imperfect, tool in our industry I think.
It should be, because air incidents are not independent events. It will now be even more unlikely for something to go wrong with your flight.
> Like in this case, what exactly is "going on" that requires this visual delay?

Nothing. It's a technical demonstration. The delay is also overemphasized to make the difference more apparent.

> The this is the fanciness that detracts from solving the major flaw of these sliders: you can't easily tell whether it's off or on

That's because they don't represent anything. Toggles don't always represent on or off, either-- they could represent a binary choice between any number of things.

> Unfortunately it is, just a fancy thing that too often makes it worse or just focuses on the wrong thing.
> It looks worse vs the original instant response, why does the user need to care about intermediate movement of this binary toggle?

Putting aside the functionality that animations can add, because others have addressed it, even "feel" does matter to most users. Many people would choose soft-close cabinets over regular spring loaded hinges even if noise wasn't a concern. You'd never see them in a commercial kitchen, though-- people just move too fast and that extra bit just gets in the way. It would be rather absurd for someone in a professional kitchen to assume home cooks have the same requirements and use cases for cabinets that line cooks do. Similarly, people who spend most of their days doing technical things using technical tools made by and for technical people interpret interfaces differently than most people. To developers, UIs are a little part of an application to expose the functionality to users, and the less distance between the application and the user, the better. But more often than not, that approach yields results far more useful to someone with a working mental model of how software operates under the hood. To most people,the UI is the application, and the application is an appliance. Having smooth interactions that 'feel' nice to use are much more desirable.

As someone with a good amount of professional experience both as a developer and a designer, I'm consistently surprised by how quick so many developers are to assume their personal usage habits, osmosis-gained knowledge from projects, and folk wisdom about design trumps the expertise of seasoned credentialed professionals in the field. The reason most end-user-facing FOSS projects (that don't have foundation-funded UI teams like Blender or Mozilla) are used almost exclusively by other developers is because non-technical users usually find the experience unpalatable at best, and unusable at worst.
How many software engineers were laid off in the US over the past year? Shortage of talent is not the issue.
The marchers had a legal right of return under international law and the sympathies of the world (except US and Israel).
> I find my morning "business" is the perfect time to this sort of reading using the Kindle app on my phone.

Beware of hemorrhoids later in life if you’re spending too much time sitting on the throne.
No land within a country is it's own country. We are all members of communities.

That same argument does also apply to the larger state and federal community, but it applies to different classes of things at different scales, and needs to be justified by some need of the larger entity somehow. The local community gets to decide how dense they want to be unless the state can show that somehow the state actually requires that a particular town get denser for some reason.

Short of that, the current residents can absolutely collectively decide that one inconsiderate douche may not, for instance, operate a chicken farm in a residential neighborhood, or, allow a developer to increase the overall density within a given area where the voting majority of other residents don't want it.

If you want to have no such thing as zoning, so that every property owner is their own king of a 50 foot country, that should have to come bundled with an equal freedom of the other neighborhood kings to deal with the one pissing in the pool in whatever way amuses them.
I think this take is far too optimistic, if anything ad industry executives are entirely thinking the opposite or have you forgotten the current frontrunners of AI are Google and Microsoft. Arguably the grandfather of Ads online and the "oh we should also be doing that" ads company masquerading as an OS and cloud provider.
I read the ToS when this issue surfaced last month. I think JetBrains tried to do a reasonable job of restricting the use of code by the AI companies.

I think the thing they missed is that many of us don’t trust those companies and don’t think AI is going to bring the gains being promised. I personally think we’ll see larger volumes of mediocre junk and fewer amazing, innovative things built by extremely talented experts.

I don’t want to contribute anything to AI.
> trivial to slingshot around the moon

Slingshots steal orbital momentum. When one slingshots around Jupiter, one is stealing Jupiter’s orbital momentum about the Sun. (It only works in one direction.)

Slingshotting about the moon to gain velocity relative to the Sun doesn’t work. That said, I’d love to see an orbital solution for cheap decay into a solar-impact trajectory. (Orbital mechanics are complex enough that nobody should feel comfortable entirely precluding subliminal sets of solutions.)
Small, simple, and 2-4 people combine poorly. I think the closest is the venerable Soyuz-2 rocket that has been built and flown in hundreds, without drastic changes.

It was used for space tourism.a few times, but it's still too expensive, even at $30M per launch (without an orbital vehicle though).
Question: Why do you call then western values? What is so western about these values you are referring to?

When I google ”western values” I get Wikipedia pages for “History of Western Civilization” and “Western Culture” neither of which should qualify Israel as warranting support from the USA (and if they did, it would be a pretty racist thing to do). My first result which actually includes the term is a dumb article by an explicit Islamophobe[1].

There is a Wikipedia page titled “Western Values (West)”[2]. It is very short and very poorly written, and doesn’t actually explain what this means, just some vague notion of free market capitalism and liberal democracy. So I don’t get much information there either on why USA should support Israel.

Now, I know what you mean when you say “Western Values”, but this is HN and we are supposed to assume good faith, so I’m gonna assume you mean liberal democracy and universal human rights (these are actually universal values as specified in the *Universal Declaration of Human Rights signed by all nations; not only Western nations, but lets ignore that). Then the USA really shouldn’t be supporting a state which practices apartheid, keeps a large population under occupation, strips away their democratic rights, commits war crimes, potentially a genocide, etc. In fact if USA supported what you call Western Values, they should help liberate the people of Palestine, just like how they (eventually) helped liberate the people from the subjugation of Apartheid South Africa.

IF we were still in the 19th Century your speech would make much more sense. In the 19th century, Europe had a full on colonial enterprise, fueled by racist believes of white supremacy, brutalizing and genociding whole nations for profit and own sense of superiority. This was justified by referring to something similarly vague as Western Values, and does indeed fit Israel’s present day conduct. However, the USA today does not endorse white supremacy, nor colonialism. And should therefor not support nations which engage in this outdated concept of “Western Values”.

All that said, when people usually say this term, it is a racist dog whistle. There was a pretty nice mr. Beat video about that recently[3].

1: https://westminster-institute.org/articles/the-superiority-o...

2: https://en.wikipedia.org/wiki/Western_values_(West)

3: https://www.youtube.com/watch?v=7DUT4aCkeRA
Pornhub and other adult sites sue EU over landmark digital content law
A copy of Google3 would take an outsider eons to replicate Borg for any of it to run on.
> But then, rockets started failing. Only two of the seven launches of the company's "Rocket 3" vehicle were successful.

I would personally rather not have some no frills, go fast and break things startup destroy space tourism before it has even started.
Hmm, ok, I think I might get what you're saying, it's not exactly what I thought you were getting at originally. Although I'm not quite following still. I did bring up hooking into the reader, but that was for something more than just the basic TCO with macros. I'm reasonably sure that what I was talking about can be done with normal macros themselves.

Just to check my understanding:

So, going back to your example, we have 3 functions f, g, and h. These will be re-written as one big function with gotos and three helper functions that call into the right point of that function.

So, is your objection to this that the other functions are re-written, or that a new function is defined in the namespace you happen to be in?

To elaborate further, let's say f, g, and h are defined in order. When f and g are compiled, nothing happens, but when h is compiled, noting that f and g are already defined, h is compiled into something like:

(defun h (x)
(flet ((fgh-loop (start-at x)
(tagbody
(case start-at
((f) (go f))
((g) (go g))
((h) (go h)))
f (a x) (go g)
g (b x) (go h)
h (c x) (go f))))
(fgh-loop 'h x)))

Obtaining the definitions for f and g by examining the environment and copying them over. That should be alright, in your opinion, right?

There's not as much benefit, as f and g don't get the optimization, but in exchange we don't get spooky action at a distance.

How about if we used a macro to define functions instead of the traditional defun? Each one registering the function as willing to be re-written when everything they depend on is defined. That should give the user of the code a warning that these functions are likely to be re-written. Functions that aren't defined using this macro aren't re-written, but don't gain the benefit.
"Earth exceptionalism" is still the best answer to the Fermi Paradox.

Maybe we're the first/only civilization in the galaxy. If so, then the question is, why? Maybe we're just the first and there will soon be millions of other civilizations.

But most likely, Earth is a fluke. Either something in its environment made it conducive to civilization or some random (and rare) evolutionary path led to civilization.

My uneducated guess is that microbial life is relatively common, but multi-cellular life is very rare and technological life is unique (at least in our galaxy).
> aiming in a direction that intersects with the sun?

We are moving really fast relative to the sun. Perturb your orbit to seem to intersect with the Sun and you’ll tend to fly past it. (Loose analogy: swimming in a current and aiming for a point on shore.)
Hey mate you've to log in first. This AI shows any info or whatever you want to learn in a SMART well structured breakdowns.
Yup. The key to learning is doing. You need exercises at the end of every chapter if you want to learn. Math books, programming books etc. And they need to be challenging. That's what helps retention and understanding.
Here's one practical benefit: the UI should make it obvious that your click did successfully register, and an animation does that because it's eye-catching.

But the other side of the coin is that, because it is eye-catching, animation can be distracting or annoying.

Adding animation to your UI is like adding salt to your cooking: it's going to be pretty bland without it, but you can also ruin things by going overboard.
The trade-off is a less-predictable trajectory. (I don’t know the margin of error for this splashdown. Breaking it up might have been the safer move.)
Funny thing is, the ground track of this debris goes right over both London then Berlin after the estimated reentry point. Any late pieces just might reenter over one of those two WWII rival cities.
I've used this for decades. The sweet spot for ui components seems to be moving 90% of the way to the target every 80 milliseconds.
Yes, it would often offer unwanted and/or incorrect suggestions that I found distracting. It did not justify the 10% of useful suggestions it made. My usage pattern turns out to be quite copy/paste friendly - it leaves my editor quiet but still gives me the ability to answer "knowledge gap" type questions.
Anyone capable of predicting the future well enough to reliably answer your question would be spending their time making a killing off the stock market, not answering questions on HN like a fortune teller. Nobody actually knows the answer to what you're asking any better than you probably do. It's all guessing with different amounts of undeserved confidence.

My personal position is that it hardly matters, and a takeoff scenario where AI can properly replace complex knowledge workers (I assume this is what you're worrying about) is more or less assured to infect every other kind of work in a fairly negligible timeframe as it continues to improve. A machine intelligence exhibiting exponential growth that can already engineer software isn't going to be too far off from designing and manufacturing equipment to efficiently produce physical machines that it can operate. The question that everyone's arguing about is whether or not there's any intelligence in the system in the first place. If there is, it seems very unlikely that it'll hit a convenient growth wall right between the skills of human-level software engineering and marginally superhuman robotics design.

I'm continuing on with business as normal, with the assumption that if I get bit by AI, everyone else will be soon to follow and I won't be at any particular disadvantage for long.
Would you be shocked to know that US dollars are used more for both money laundering and funding terrorism than cryptocurrencies? Should we outlaw US dollars due to facilitating unethical uses?
Amazing. It’s like their

“The quick brown fox jumps over the lazy dog”

But with no repeated characters!

Although since characters are words, I guess that “room for interpretation” affords some combinatorial leniency, which you can’t get when spelling latin words.
Animation should enhance and enrich the UI, not make it "look fancy". Apple gets this perfectly. The squeeze animation on iOS's volume bar is a great example. Providing feedback to the user in response to an action, in a manner that is expected and makes sense, can massively increase UX.
Ask HN: Is there a tool for testing the performance of multiple LLMs / LLM APIs?
I'm looking to build banks of system / user prompts, some with single correct answers (e.g. multiple choice or numerical answer), and others with subjective manual grading, and then administer them to Claude 3, ChatGPT-4, Gemini, Mistral, etc.

I'd rather not implement my own tool unless I have to - is there an off the shelf solution (either cloud or self-hosted) for this?
No, that would be your government or employer preventing you from using your specialized skills to earn a living. In theory, a competitor can hire you for your skills - but your new employer will make it clear they are "only hiring you for your skills, not your proprietary knowledge". I've see that clause even as a junior employee.
The current tragedy has the batteries just minutes away from hitting London or Berlin. A controlled reentry would be much further from large population centres.
I think what you say is valid. But I also believe that there is a realistic chance that my sample is accurate despite the biases.

It also makes sense logically. A smarter person will be faster at reading sloppy code.
i.e ease-in
I used to work with the Sun 3's, SparcStations and other Sun hardware at the time when they were transitioning from the BSD flavoured SunOS to Solaris. There was confusion at many levels including branding. The SysV flavour was initially called SunOS 5, not Solaris. Later they decided to use the Solaris name for later SunOS releases and drop the SunOS name altogether. There was some confusion about the Solaris 1.x vs 2.x naming, since Solaris 1.x was really the BSD flavoured SunOS, while Solaris 2.x was a completely different beast, being all SVR4.

What first struck me when we moved from SunOS to Solaris was just how clean and simple SunOS was to manage, from the directory structure to the /etc configurations to device file names. Yes, there were different ways in Solaris to address the disk block device (physical, logical, etc.) but it always made me cringe that something I'd addressed as '/dev/sd0a' now became something like '/devices/iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:a', or at best '/dev/dsk/c0t0d0s0'. The /etc/ filesystem hierarchy also got a lot more complicated. I felt the SVR4 Solaris was far less elegant than SunOS.

Guess it was also because of the relative maturity of SunOS, but I felt things just worked as expected and the OS itself was generally snappier than SVR4/Solaris on the same Sparc hardware. Eventually we had no choice but to move to SVR4/Solaris but I still have fond memories of a simpler time and a cleaner SunOS.
For what it's worth, the last author cited here, Valter Longo has a book called the longevity diet.

I've worked through that book and done some rounds of FMD personally. Where FMD is defined as roughly 5 days of reduced calories. 400 calories from veggies, and 400 calories from healthy fats like olive oil.

After one of the rounds in particular, I felt amazing afterwords. I won't pretend to care about "longevity", but I really do think there's something to it when the author suggests that reduced calories kicks the body into a recovery cycle.
I changed jobs every 2-3 years as its the only method to get a proper raise in this country. I only worked 6 years in one place which was my first job.

So this worked for me so far. I guess it depends on who you are and the level of shit shoveling you can handle. I noticed that this level is surprisingly high for some people.
Back in the 80's, when I made demos on the C64, we also used pre-calculated sines. I remember going to the library to get a book with the values.
> Pay us to solve the problem we're causing you

More like: "We offer a service funded by ads, pay us if you don't want ads"

You are welcome to pay for cable and go tough grass to get your other entertainment need fulfilled instead of watching YouTube with ads or paying for premium.

Generally people who don't want ads on YouTube nor want to pay for YouTube Premium also don't understand just how much money hosting video costs.
Could you describe what exactly it is beyond just the catchy title and cryptic description on the website?
Never animate position. One of the number one reasons for jank on the web.
It does make sense to steer the literal trash away from population centres.
Is there any info on what caused their technical issues? Basic rocketry isn't all that hard anymore, the dynamics are well understood, were they trying to do something weird with manufacturing?
You legend. I spent my childhood riveted to TF1, watching DragonBall in the late 80s.

Thank you for bringing so much joy to my life Akira.
Possible. But also possible that no bias influenced my observation.

And who's to say that the correlation I happen to want isn't real?
It's merely spam. You can tell by the carrd website and the self reply lmfao
There have been a lot of falsely accused "spies" recently like Xiaoxing Xi, Sherry Chen, and Anming Hu.

All charges were eventually dropped.

I wonder what will happen with this case.
> At this point I’m almost a specialist in doing deep dives and deciphering what spaghetti code is actually doing and why.

I don't always read comments. But when I do, it's after reading the code.
yup.it does nothing
Me too, agree with you and GP. And I can't keep wondering why this opinion is so unpopular. Today's UIs are bloated with unnecessary animations (which adds latency). But worse than animations is that UIs are horribly inconsistent; took me a while to figure out those toggles should be clicked, not dragged; or: what is even clickable, how do I scroll, ...? I could go on forever, and probably so can you.

Why do only old nerds complain about this, when today's UIs are so "easy" that every toddler can use the smartphone? Are we just living in the past, getting old; are we the problem, why is our opinion unpopular?
No, CVSS does not have consistent rules. Even people who support CVSS don't claim it's consistent. It's deliberately designed so that organizations can make it say what they want/need it to.
I will dig it out - it was effectively deep in the minutiae of arranging framework plans (which are nonetheless important for setting future direction of big infrastructure projects like this).

It wasn't only vote, but by being careless earlier I think at least polish representatives reduced our chances of blocking NS2
What an odd comment. Dragon Ball, which is absolutely huge in Japan, is an original creation of Akira Toriyama. I mean, the top-earning Japanese film of 2018 was Dragon Ball Super: Broly, which sold 3 million+ tickets in Japan. Dragon Ball became the basis for how Jump structured all of its shonen manga. Its impact on the industry is incalculable. You'll be hard-pressed to find a Japanese person under 50 who isn't familiar with Dragon Ball.

Dragon Quest, a video game series that was very popular in Japan in the 1980s, featured character art by Toriyama. I wouldn't exactly call Dragon Quest "Toriyama's work". And while Dragon Quest is very popular among a certain audience, it doesn't have nearly the reach and broad appeal of Dragon Ball.
Kurzgesagt has a video that explains why it isn't a good idea.

https://www.youtube.com/watch?v=Us2Z-WC9rao